1、“.....设计原理面向对象的程序设计是现在最外流行的程序设计方法。面向对象的方法模仿人们建立现实世界模型的方法,认为客观世界是由各种各样的对象组成的,每个对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种各样的系统。利用人们对事物分类和抽象的自然倾向,引进了类的概念,具有封装性继承性和多态性等特点。面向对象的程序设计吸取了传统的结构化程序设计的优点,采用数据抽象和信息隐藏技术将数据与操作封装在起,用类来抽象代表而不用编程只需画遍图就能建成自己的图库还可以实现产品设绘图,如果要想进行产品设计,最基本的是要其中的语言编写程序,有时还要用其他高级语言协助编写,很不方便。而新代的智能系统可以实现从概念设计到结构设计的全过程。例如,德国西门子公司开发的软件可以实现如下功能从开始就可以用计算机设计草图,不必耗时费力的输入精确的坐标点......”。
2、“.....旦结构确定,给出正确的尺寸即得到满意的图纸这个软件中具有关系数据结构,当你改变图纸的局部,相关部分自动变化,在个视图上的修改,其他视图自动修改,甚至改变个零件图,相关的其它零件图以及装配图的相关部分自动修改在各个专业领域中,有些图以及装配图的相关部分自动修改在各个专业领域中,有些常用件和标准件,因此,希望有个参数化图库。所欲的修改,旦结构确定,给出正确的尺寸即得到满意的图纸这个软件中具有关系数据结构,当你改变图例如,德国西门子公司开发的软件可以实现如下功能从开始就可以用计算机设计草图,不必耗时费力的输入精确的坐标点,能随心部分内容简介来看,主要功能是支持产品的后续阶段工程图的绘制和输出,产品设计功能相对薄弱,利用最常用的功能还是交互式绘图,如果要想进行产品设计,最基本的是要其中的语言编写程序,有时还要用其他高级语言协助编写,很不方便......”。
3、“.....例如,德国西门子公司开发的软件可以实现如下功能从开始就可以用计算机设计草图,不必耗时费力的输入精确的坐标点,能随心所欲的修改,旦结构确定,给出正确的尺寸即得到满意的图纸这个软件中具有关系数据结构,当你改变图纸的局部,相关部分自动变化,在个视图上的修改,其他视图自动修改,甚至改变个零件图,相关的其它零件图以及装配图的相关部分自动修改在各个专业领域中,有些常用件和标准件,因此,希望有个参数化图库。而不用编程只需画遍图就能建成自己的图库还可以实现产品设计的动态模拟用于观察设计的装置在实际运行中是否合理等等。智能的另个领域是工程图纸的自动输入与智能识别,随着技术的迅速推广应用,各个工厂设计院都需将成千上万张长期积累下来的设计图纸快速而准确输入计算机,作为新产品开发的技术资料。多年来......”。
4、“.....因此,基于光电扫描仪的图纸自动输入方法已成为国内外工作者的努力探索的新课题。但由于工程图的智能识别涉及到计算机的硬件计算机图形学模式识别及人工智能等高新技术内容,使得研究工作的难点较大。工程图的自动输入与智能识别是两个密不可分的过程,用扫描仪将手绘图纸输入到计算机后,形成的是点阵图象。中只能对矢量图形进行编辑,这就要求将点阵图象转化成矢量图形。而这些工作都让计算机自动完成。这就带来了许多的问题。如图象的智能识别字符的提取与识别图形拓扑结构的建立与图形的理解实用化的后处理方法等等。设计原理面向对象的程序设计是现在最外流行的程序设计方法。面向对象的方法模仿人们建立现实世界模型的方法,认为客观世界是由各种各样的对象组成的,每个对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种各样的系统。利用人们对事物分类和抽象的自然倾向,引进了类的概念......”。
5、“.....面向对象的程序设计吸取了传统的结构化程序设计的优点,采用数据抽象和信息隐藏技术将数据与操作封装在起,用类来抽象代表现实的实体,用类之间的继承关系来代表设计的抽象过程,将问题求解看作是个非类演绎过程。类与数据封装在中,类是指由用户定义的种抽象数据类型,将组具有相关性的数据成员结合在起,要使用类中所包含的数据时,必须通过有该类所提供的成员函数来存取。数据封装是指将类中的数据成员以其可被使用或不可被使用的方式进行分类,即有条件地限制类中部分或全部的数据成员被使用,在定义数据成员时在其前面冠以或,分别表示私有的保护的和公有的。因此,类是实现数据封装的个有力方法,类的特性是实现了数据封装或数据抽象。在本设计中,可以把各种图形形状,如直线矩形圆曲线多边形等定义为各种各样的图形类,将图的具体绘制存储操作和属性设置定义为图形类的成员函数,这样就实现了类与数据封装。例如......”。
6、“.....派生类和继承性是指用户可以利用已有的类称为基类或父类定义出新的类派生类或子类,派生类中不但拥有基类中的全部或部分数据成员与成员函数,而且还可以定义新的数据成员与成员函数。在本设计中,要绘制的图形形状很多,如直线矩形圆曲线多边形等。虽然图形的形状差别很大,其数据成员和成员函数也有许多不同之处,但是如果从抽象的角度出发,它们有些数据成员和成员函数是相同的,如颜色线型线宽属性以及设置或获取这些属性的成员函数,因此可以把这些共同点定义为个基类,然后从类派生出直线类矩形类圆类曲线类多边形类等,这样,每个派生类都继承有这些共同点成员函数调用的成员函数往中添加图形对象指针......”。
7、“.....中存放的对象指针可以通过索引值进行引用。首先判断参数所指明的索引值是否在有效范围内,然后调用的成员函数得到参数所指定的图像对象并返回相应的指针。的成员函数返回最大的有效索引值。成员函数通过调用的成员函数得到存放在中的图形数。修改视图类的成员函数在视图窗口重新绘制时,系统首先删除窗口,然后调用视图类的成员函数来重新绘制。因此,有必要往成员函数中添加下列代码,以便视图窗口重新绘制时,可以根据存放文档类中的数据来恢复图形。以上代码调用函数得到存放在文档对象中的图形数。对于每个图形,调用函数得到指向的指针,再通过该指针调用函数画出图形。删除文档数据在初始化新文档之前,必须删除存放在文档中的数据。因此,必须在文档类中覆盖类的成员函数。首先,在文档类的头文件中添加以下代码然后,在文档类的实现文件中添加以下代码首先调用的成员函数得到存放在中的直线数。然后......”。
8、“.....最后,调用的成员函数删除所有指针。实现文件保存和打开为了永久保存在磁盘上用上述程序画的图形,必须进行文档的串行化处理。文档数据的串行化是由文档类的成员函数处理的,在生成应用程序的基本结构时,已经定义了函数的基本结构,必须往基本框架中添加文档数据的实际读写代码。由于文档类中只存放单个数据成员,该数据成员管理组对象指针。类本身提供有成员函数,用于管理由对象存放的所有对象的读写操作,因此,只需在文档类的成员函数的最后添加对的调用即可。最后设置修改标记。修改标记用于指示文档是否包含未保存的数据,该标记由类维护。当创建新的文档打开已有文档或退出应用程序时,要检查修改标记。如果修改标记为,将显示信息提示保存为保存的数据。首次打开文档并读入数据时,将修改标记设为。在文档数据被更改后,必须调用的成员函数将修改标记设为。在程序中,只有添加图形或执行命令时才会更改文档数据......”。
9、“.....分别在函数和函数的最后添加以下代码至此,可以初步完成,用菜单的命令运行应用程序。选择绘图和选项下的各种菜单项,在视图窗口用鼠标画出各种图形。接着,可以试用撤销命令,看是否可用。最后选择文件菜单的保存或另存为命令保存所画的图形,再选择打开命令打开文件。图形程序的编译运行单击菜单下的菜单项,编译运行图形程序。首先用菜单或鼠标试绘制各种二维图形。其中,贝济埃曲线和多边形没有设置拖动功能,绘制时用鼠标左键选择点贝济埃曲线为的倍数加,多边形为个以上的任意多个点,然后单击鼠标右键结束并绘出图形。其他图形均有拖动功能,按住鼠标左键不放,拖动鼠标即可不断地绘出图形,放开鼠标左键后,个图形绘制结束。另外,所有的图形都具有屏幕重绘和磁盘保存功能。然后,选择不同的画笔和线型笔宽只对实线有效,绘制不同的无填充二维图形。最后,试画各种填充颜色和影线,如图所示......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。