- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * XHC 2.5 计算机图形标准 2. DXF图形交换格式 DXF(drawing exchange file,图形交换文件):用于描述AutoCAD图形的文件的ASCII码文本文件或二进制文件 3. CGM计算机图形元文件 CGM(computer graphic metafile)计算机图形元文件规定了生成与设备无关的图形定义、存取和传送图形数据的格式 1. 图形标准的产生与发展历史 GKS/PHIGS/CGI/CGM STEP(standard for the exchange of product model data)是为了克服IGES存在的问题而开发的,是一个描述整个生命周期种产品数据的国际标准。 5. STEP产品模型数据交换标准 4. IGES图形交换标准 ICES(intial graphics exchange specification)初始图形交换文件是用于不同CAD/CAM系统间或同一CAD/CAM系统内部不同模块间交换图形信息,有ASCII码、压缩的ASCII码及二进制3种文件格式的文件。 2.6 VC++的图形程序开发方法 Windows操作系统下,应用程序的执行模式: WinMain()函数 注册窗口类、创建主窗口、显示主窗口 创建窗口函数 进入消息循环,遇到WM_QUIT消息退出 窗口函数 其主要功能是处理各种消息 处理完成 返回Windows操作系统 Windows操作系统 消息到来 程序启动 空闲 一 Windows程序内部运行机制 一个完整的Win32程序,其功能是创建一个窗口,并在该窗口中响应键盘及鼠标消息,程序实现的步骤为: WinMain函数的定义 创建一个窗口 进行消息循环 编写窗口过程函数 二 基本的MFC应用程序 通过定制,Visual C++可以自动生成一套程序源代码。Visual C++自动生成的单文档多视风格的源代码中实现了主窗口、子窗口和程序菜单等一系列的标准。 用默认选项生成的多文档多视风格的源代码中,主要包含了以下5个类:CWinApp派生的CMyApp类、从CMDIFrameWnd派生的CMainFrame类、CMDIChildWnd派生的CChildFrame类、从CDocument派生的CMyDoc类以及从CView派生的CMyView。 CMyApp类:使用该类定义的全局对象theApp,代表了一个应用程序。其基类CWinApp决定了theApp的标准行为,包括程序的启动、初始化和运行等,通过CMyApp类中重新定义有关的函数,可以改变theApp的行为方式。 CMainFrame和CChildFrame类:代表了应用程序的主框架窗口和子框架窗口,负责创建和显示具体的窗口结构,并负责消息的分发。 CMyDoc类称为文档类,CMyView类称为视图类,它们共同形成了“文档-视图”结构。文档类用于管理数据,视图类用于将数据显示出来。 三 Windows图形环境介绍 Visual C++所编写的Windows应用程序通常在视图类中通过在OnDraw函数中添加绘图代码来完成图形生成。 OnDraw函数是CView类的虚拟成员函数,它在CView的派生类中被重新定义,在WM_PAINT消息的触发下通过消息映射函数OnPaint调用它。 WM_PAINT消息是在某个视图窗口需要重画或刷新其显示内容时发出的。 为了实现图形输出与设备无关,Windows应用程序使用图形设备接口(GDI)进行图形编程。 GDI包含了Windows提供的全部绘图函数,这些函数会自动参考被称为设备上下文(device context)的数据结构,Windows则自动将设备上下文映射到具体的物理设备上实现图形输出。 1. 设备上下文DC 设备上下文(device context,DC)也称为设备描述表,是GDI中的重要组成部分。它是一种数据结构,定义了一系列图形对象以及图形对象的属性和图形输出的图形模式。 设备上下文是一种包含有关某个设备(如显示器或打印机)的绘制属性信息的 Windows 数据结构。 设备上下文表示物理设备的逻辑形式,Windows和MFC类库提供了4种类型的设备上下文: 显示设备上下文Display DC,将显示信息输出到视频显示器。 打印设备上下文Printer DC,将显示信息输出到打印机。 内存设备上下文Memory DC,为特定的设备保存位图图像。 信息设备上下文Information DC,用于访问默认设备数据信息的设备上下文。 所有绘制调用都通过设备上下文对象进行,这些对象封装了用于绘制线条、形状和文本的 Windows API。设备上下文允许在 Windows 中进行与设备无关的绘制。设备上下文可用于绘制到屏幕、打印机或者图元文件。 2. 绘图句
文档评论(0)