Windows程序设计之C 语言基础.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Windows程序设计*绪论Windows应用程序编程基础第一篇面向对象理论与C++语言基础第二篇Windows程序设计与开发第一篇面向对象理论与C++语言基础 第一章面向对象基础 第二章C++数据操作基础 第三章类与对象 第四章类继承 第五章重载 第六章模板 第七章C++语言的输入与输出第二篇Windows程序设计与开发第七章创建一个简单的Windows应用程序第八章基于对话框的应用程序第九章SDI和MDI参考书(reference):1VisualC++6.0使用与开发,木林森、高峰霞、奚红宇编著,清华大学出版社。2C++程序设计实用教程,张国峰编著,清华大学出版社。3面向对象的理论与C++实践,王燕编著,清华大学出版社。4精通VisualC++6.0,王晖等编著,王政审校,电子工业出版社。绪论Windows应用程序编程基础0.1Windows的功能及特点1.漂亮、统一的用户界面图形用户界面外观基本相同联机帮助多文档界面技术 2.多任务同时运行几个应用程序或一个程序的几个实例;每一时刻只能有一个程序使用CPU;非抢先。3.高效的内存管理4.设备独立性与设备无关的图形处理功能不直接访问输出设备图形设备接口(GDI)5.动态连接静态连接动态连接内存管理技术一种在运行时把子例程和程序相连的方法为在应用程序之间共享代码和数据提供了一套有效的机制0.2Windows编程的特点1.面向对象的程序设计窗口、菜单、对话框2.事件驱动过程驱动菜单驱动事件驱动:处理消息3.应用程序和操作系统联系密切消息传递内存管理4.图形界面可以创建任意多个重叠窗口把字符当作图形来处理5.用户界面相当好的界面支持0.3基本的Windows应用程序开发方法头文件(.h)、源文件(.cpp)、模块定义文件(.def)和资源文件(.rc) 第一章面向对象基础第一篇面向对象理论与C++语言基础本章主要内容:面向对象的基本概念:对象消息类 面向对象系统的特性:封装性继承性多态性面向对象程序设计面向对象语言1.1面向对象的基本概念1.1.1对象对象是现实世界中的一个实体,它具有如下特征:(1)有一个名字以区别于其它对象;(2)有一个状态用来描述它的某些特征;(3)有一组操作,每一个操作决定对象的一种功能或行为;(4)对象的操作分为两类:一类是自身承受的操作,一类是施加于其它对象的操作。在计算机世界中,可以把对象看成是存储器中一个可标识的区域,它能保存固定或可变数目的数值(或数值的集合)。对象的特性:模块独立性,动态连接性,易维护性1.1.2消息消息是对象之间相互请求或相互协作的途径,是要求某个对象执行其中某个功能操作的规格说明。消息具有三个性质:(1)同一对象可接收不同形式的多个消息,产生不同的响应;(2)相同形式的消息可以送给不同的对象,所作出的响应可以是截然不同的;(3)消息的发送可以不考虑具体的接收者,对象可以响应消息,也可以对消息不予理会,对消息的响应并不是必须的。消息的分类:公有消息私有消息1.1.3类类是对一组客观对象的抽象,它将该组对象所具有的共同特征(包括结构特征和行为特征)集中起来,以说明该组对象的能力和性质。类与实例的关系:组成类的对象均为此类的实例。类是多个实例的综合抽象,实例是类的个体实物。1.2面向对象系统的特性封装具有下面几个条件:(1)具有一个清楚的边界,对象的所有私有数据、内部程序(成员函

文档评论(0)

从事办公室工作近二十年,长期与文字材料打交道,擅长讲话稿、报告、总结、计划等文案的撰写和修改。

1亿VIP精品文档

相关文档