- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通信05-1、2、3班,共5次实验,时间分别如下: 5.11日 5.25日 5.28日 6.8日 7.6日 实验一 编程环境使用及基本Windows程序 一、目的和要求 熟悉Visual C++6.0编程环境及编译错误的处理。 了解Windows程序的基本组成及其基本工作原理。 输入一个Windows程序,改正输入中的错误,观看运行结果。 二、 实验原理 Visual C++6.0是Windows环境下最主要的应用开发系统之一,它是C++语言的集成开发环境,与Win32紧密相连,拥有强大的调试功能为大型复杂软件的开发提供了有效的排错手段。 创建新的项目工作区:File-New-Workspaces- 输入工作区名字并指定工作区目录,然后选择Win32应用程序,添加C++源文件,输入文件名即可。 项目工作区窗口简介:项目工作区由ClassView、ResourceView及FileView三个面板组成。 核心概念: 窗口:是Windows应用程序基本的操作单元,是应用程序与用户之间交互的接口环境,也是系统管理应用程序的基本单位。事件驱动:Windows程序设计围绕事件或消息的产生驱动运行处理函数。消息是描述事件发生的信息。句柄:是整个Windows编程的基础,一个句柄是Windows使用的一个唯一的整数值,用于标识应用程序中不同的对象和同类对象中不同的实例,应用程序通过句柄能够访问相应的对象信息。消息:Windows利用消息与其它的应用程序及系统进行通信。Windows消息由三部分组成:消息号、字参数、长字参数。消息号由事先定义好的消息名称标识;字参数和长字参数用于提供消息的附加信息,其内容与具体的消息号有关。MSG结构在头文件中定义如下: typedef struct tagMSG { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD time; POINT pt; } MSG, *PMSG; 核心函数: WinMain函数是所有Windows应用程序的入口,功能是完成一系列的定义和初始化工作,并产生消息循环。WinMain函数实现以下功能:注册窗口类,建立窗口及执行其他必要的初始化工作;进入消息循环,根据从应用程序消息队列接受的消息,调用相应的处理过程;当消息循环检索到WM_QUIT消息时终止程序运行。 窗口函数定义了应用程序对接收到的不同消息的响应,其中包含了应用程序对各种可能接收到的消息的处理过程,是消息处理分支控制语句的集合。通常,窗口函数由一个或多个switch语句组成。每一条case语句对应一种消息,当应用程序接收到一个消息时,相应的case语句被激活并执行相应的响应程序模块。 三、实验内容及步骤 建立工程,掌握编写Windows程序的正确步骤。 输入一个Windows程序。 编译程序,改正出现的语法和逻辑错误。 观察程序的运行结果。 在WinMain函数和WndProc函数中设置断点,观察执行的过程,体会消息驱动的含义。 四、思考问题 试着添加教材中提到的其它消息,观察程序运行的结果。 哪些是最常用的消息? 消息循环是如何实现的? 实验二 图形设备接口及绘图 一、目的和要求 掌握设备描述表的基本概念。 掌握绘图函数。 掌握映射模式及相关函数。 实验原理 Windows图形设备接口(GDI,Graphics Device Interface)是为与设备无关的图形设计的,负责系统与用户或绘图程序之间的信息交换,并在输出设备上显示图形或文字。设备描述表(Device Context)是一个用来确定任何设备的GDI输出位置和内容的属性集合,应用程序可以使用设备描述表的句柄来间接地存取设备描述表及其属性。 获取设备环境是应用程序输出图形的先决条件,常用的两种获取设备环境的方法是调用函数BeginPaint或GetDC。调用BeginPaint函数: hdc=BeginPaint(hwnd,ps); 由BeginPaint函数获取的设备环境必须用EndPaint函数释放: void EndPaint(HWND hwnd,PAINTSTRUCT ps) 调用GetDC函数: 如果Windows应用程序的绘图工作并非由WM_PAINT消息驱动,则需调用GetDC函数获取设备环境,hdc=GetDC(hwnd); 由GetDC函数获取的设备环境必须用ReleaseDC函释放: void ReleaseDC(HWND hwnd); Windows绘图使用画笔和画刷进行,画笔的功能是画直线和曲线,画刷用于指定区域的填充。Windows使用32位无符号整数表示颜色,32位整数中的低三位字节分别表示红、绿、蓝三颜色值,每一颜色值的范围是0到2
您可能关注的文档
最近下载
- 【作风建设论述摘编】2025关于加强党的作风建设论述摘编(七)PPT.pptx VIP
- 水平四足球大单元教案.docx VIP
- 义和团运动和八国联军侵华课件-2025-2026学年统编版(2024)历史八年级上册.pptx VIP
- 手术讲解模板:双侧牵张成骨下颌骨前移术.ppt
- 羊的胚胎移植(15分钟).ppt VIP
- 【作风建设论述摘编】2025关于加强党的作风建设论述摘编(三)PPT.ppt VIP
- 中西医学的本质特点及其模式.ppt
- 甲午中日战争与列强瓜分中国狂潮课件++2025-2026学年统编版八年级历史上册.pptx VIP
- SY75C 9三一履带液压挖掘机.pdf VIP
- 工作面采煤设计方案.doc VIP
文档评论(0)