- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 Windows编程特点 主要内容包括: (1) 面向对象方法与Windows编程的对应 (2)Windows编程的特点,重点介绍基本的代码结构和程序设计方法。 OOP与Windows编程 面向对象的方法对大型软件的开发作用明显; 开发图形用户界面最能体现面向对象方法的优势;Windows是面向对象的图形用户界面; 要想编写好的Windows程序,不仅要精通C++语言和OOP方法,而且需要对Windows操作系统原理有基本的了解; Visual C++是开发Windows程序的一个较好的开发环境。 OOP与Windows编程 在Windows中,程序的基本单位不是过程和函数,而是窗口。 一个窗口是一组数据的集合和处理这些数据的方法和窗口函数。 从面向对象的角度来看,窗口本身就是一个对象。Windows程序的执行过程本身就是窗口和其他对象的创建、处理和消亡过程。Windows中的消息的发送可以理解为一个窗口对象向别的窗口对象请求对象的服务过程。 因此,用面向对象方法来进行Windows程序的设计与开发是极其方便的和自然的。 OOP与Windows编程 Windows把使用的菜单、位图、对话框等,都称为资源,应用程序的资源放在.rc文件中; 我们可以将Windows提供的资源映射成C++对象,对资源的使用其实就是对对象的使用: (1)创建一个对象:如定义一个画笔对象 (2)使用对象:用画笔绘图 (3)撤消该对象 Windows编程的特点 事件驱动(或消息驱动)的程序设计: 程序的各部分及程序之间是通过Windows消息进行通信的,由于事件的发生是随机的,所以程序的执行顺序是随机的。----与过程式编程不同。 Windows编程的特点 MS-DOS程序 Windows程序 入口函数main 入口函数WinMain 窗口函数WndProc * 开始执行 取消息 退出? 终止执行 处理消息 否 主函数调用窗口函数,窗口函数处理消息 *
原创力文档


文档评论(0)