熟悉VC开发环境题稿.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
熟悉开发环境 一、在Visual C++6.0环境中设计MFC单文档程序,利用消息处理函数,搭建能运行图形算法程序的平台。 二、熟悉windows操作系统下配置OpenGL安装环境。 三、利用OpenGL给出一个以特定名称命名的窗口,并在窗口中绘制一个由简单二维图形(线、三角形、多边形)组合而成的各种颜色的图案。 一、在Visual C++6.0环境中设计MFC单文档程序,利用消息处理函数,搭建能运行图形算法程序的平台。具体操作过程如下: VC在图形图像处理方面有着广泛的应用,MFC提供了大量的图形图像函数,同时自动生成常用的菜单窗口程序。用VC编写MFC单文档应用程序很简单,只需要按照下面的步骤进行: 1、双击桌面或开始菜单中的micrcsoft visual c++6.0,启动该集成环境,新建文件后,在窗口中选择选项卡“project”?“MFC AppWizard(exe)”,在“Project name”栏中填写工程名,如“draw”,在“location”栏中填写想把文件存放的位置(目录)。然后按“OK”按钮,如图。此时将生成以工程名为中心的类名,如“CDrawView”。 请注意,在工程文件命名中也可以使用中文,此时它的.h与.cpp文件名也以中文开头,但是,因为类名不能使用中文,此时,生成的类名一律采用加“My”的形式命名,如“CMyView”类。 2、在MFC Appwizard-step 1中选择“single document”,即单文档应用程序。下几步都为默认选项(或单击“Finish”),如图所示。 系统弹出一个当前工程信息的对话框,如图所示。单击“OK”按钮即完成MFC应用程序向导。 进入程序编写的主界面,屏幕左方为工作区,右边为相应的代码区。如图 工作区 代码区 编译信息窗口 工作区中共有3种视图,分别是: 文件视图(FileView)主要包括.h头文件、cpp文件以及资源文件。在头文件中一般添加类地定义、类的数据成员和函数成员的声明。而在cpp文件中具体实现函数。 资源视图(ResourceView)主要用来添加、修改和编辑工程中的资源信息,如快捷键(Accelerator)、对话框(Dialog)、图标(Icon),菜单(Menu) 类视图(ClassView)可以比较方便的看到当前工程的类信息,在建好工程后,可以清晰的看到5个类,分别为:“关于”对话框类(CAboutDlg),应用程序类(CDrawApp),视图类(CDrawView),文档类(CDrawDoc),主框架类(CMainFrame)等,另外还可以看到全局变量(Globals),即“the App” 3、试编译、运行。可发现在未写一行代码的情况下,已经可以得到菜单窗口的图形界面结果了,称为MFC单文档程序。 接下来添加简单的绘图代码: 打开工作区上的资源视图,选择“Menu”下的“IDR_MAINFRAME”,双击它,打开菜单编辑器,在编辑器上添加绘图菜单。 在绘图的下拉菜单中,添加菜单“直线”,在ID区中添加“ID_DRAW_LINE”,注意ID是每个资源的唯一标识,建议取有意义的名称。 菜单添加完毕。但是添加的只是菜单的外观,需要为菜单添加消息(映射)响应函数。方法是:右键单击“直线”菜单,选择“classWizard”(类向导)。单击打开“classWizard”对话框,在“class name”类中选择“CDrawView”,然后单击“Add Function”,添加函数OnDrawLine 。或者,在选择“CDrawView”后,在“Object IDs”选项中找到并选中ID_DRAW_LINE,在其右侧的“Messages”中选中“command”,双击它,系统会自动生成菜单项关联函数OnDrawLine()。 注意: 因为要绘制的图形是在视图中显示的,所以我们选择视图类,在视图类中添加响应函数。可以看出,如果ID取得有意义的话,在添加函数的时候就不需要再修改函数名称了。 单击“Edit Code”按钮,进入代码编辑区。现在,可以在该代码编辑区中添加代码了。 添加绘制直线的代码。在VC的MFC中绘制图形,一般可以调用一个“CDC”类。 void CDrawView::OnDrawLine() { CDC *pDC=GetDC(); pDC-MoveTo(100,100); pDC-LineTo(300,300); } 运行这个程序。编译连接生成可执行程序后,运行程序,然后单击绘图菜单“绘图”—“直线”,成功完成绘图。 二、熟悉windows操作系统下配置OpenGL安装环境。具体操作过程一如下: 1、将下载的压缩包解开,将得到5个文件 2、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档