问题描述
各位高手帮帮忙指点一下啊~~~~~~~~~刚刚接到老师布置的课程设计题目,如下:画图软件系统①具有画直线、曲线、矩形、圆、椭圆功能;②具有图的垂直、水平、按角度旋转功能;③可为图形配色彩功能;④具有“橡皮擦”的功能;⑤能进行图的放大、缩小功能;⑥可将图形文件保存、打开、重新编辑;⑦可为图形加文字符号。我学过的编程语言C,VB,VC,JAVA,说实话都学得一般般的一般般了,相对来说VB,JAVA会熟悉点(JAVA是因为刚学)现在不知道选择什么语言比较合适呢,还有从哪下手呢?基本的设计思路,有没有这方面相关的代码举例,教材上的东西都没有这方面的详细介绍我现在是一头雾水,老师还着急让交设计说明书。请各位前辈多多指教
解决方案
解决方案二:
用GDI画。VB.NETC#都可以。在网上你搜索下GDI绘图,应该有帮助。
解决方案三:
图形文件保存你可以自定义文件内数据的组织形式,比如线只存两个点的坐标、圆只存圆心和半径等等。文件可以自定义格式。
解决方案四:
在.NET环境下,绘图是使用GDI+实现的。为了简化编程,微软在于应用程序与图形设备之间增加了一个统一的接口——图形设备接口(GraphicsDeviceInterface,GDI)。GDI屏蔽了图形设备的差异,将应用程序与不同输出设备特性相隔离,使Windows应用程序能够毫无障碍地在Windows支持的任何图形输出设备上运行。程序员在编写图形程序时,可以不必考虑图形设备的特性,而只需专注于与GDI打交道。程序编好以后,即使图形输出设备变换了,程序编码也无需改变。例如,能在Epson点式打印机上工作的程序,在不改变程序的前提下,也能在激光打印机上工作。GDI的.NET版本叫做GDI+。GDI+对GDI进行了很好的改进,并且易用性更好。在.NET环境中编写图形程序时,不论你用那种语言,直接与应用程序打交道的接洽者就是GDI+。GDI+实际上是一组类。画图时,比如画点、线段、圆弧等,你只要选择合适的类来创建对象,就可以使用这些对象来画。这些类具体怎样使用,可以参考.NET的在线帮助,其中有很详细的介绍,还有例子。不过,你不能急,需要静下心来通读以后对GDI+得到一个完整的印象以后再动手编程序。
解决方案五:
要做倒不是什么难题,主要是功能越多耗时越长.
解决方案六:
画图可有两种方式:一是在应用程序中用所给数据(数据库)画图,例如股市分时走势图,我前面说的绘图方法也指的是这种情况;另一种是设计画图软件,例如Windows操作系统所带的画图软件等。看来,你的课程设计题目属于后者。这样的画图软件与前者在设计上不相同,后者侧重于在界面上对图形编辑、修改等功能,以及对文档进行管理,比如新建、保存、打开文件等。以前我看过一本书,用VC++6.0语言,其中有一个很简单的设计画图软件的例子,是99年出版的,现在能不能买到,难说。书号是:7-5053-4997-X/TP.2468。介绍在.NET下编画图软件的资料,可在网上搜索一下。
解决方案七:
谢谢各位呀