- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)具有一个清楚的边界,对象的所有私有数据、内部程序(成员函
您可能关注的文档
- 《你不能来参加我的生日聚会》读后感.doc
- 《认识自我-树立信心主题班会》教学设计.doc
- 《如何做一名幸福的好老师》读后感.doc
- 《新师德宣言》心得体会.doc
- 《信息技术支持的教师专业发展》学习心得 资源分类: 初中_化学.docx
- 《英语教师课堂话语分析》读后感.docx
- 《有趣的气泡膜画》微课教学设计.doc
- 《中小学德育工作指南》 实践应用.doc
- 20以内退位减法,教学反思.doc
- 爱国是最大情怀.doc
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
最近下载
- 6.2交友的智慧 课件-2024-2025学年道德与法治七年级上册(统编版2024).pptx VIP
- (完整版)高中生物知识点总结(完整版).pdf
- 浙江省上虞实验中学2020-2021学年八年级上学期第一次月考数学试题(含解析).doc
- 环保涂料建设项目环境影响报告书.pdf
- 重难点专题02 函数值域与最值十四大题型汇总(解析版).docx VIP
- 6.1友谊的真谛 课件 2024-2025学年七年级道德与法治上册 统编版2024.pptx VIP
- 《公司治理学》(李维安第四版)教学全套课件.pptx
- 迷雾水珠 高清钢琴谱五线谱.pdf
- 湖南省长沙市长郡2024-2025学年高三上学期月考试卷(一)+英语试卷(含解析,含听力原文无音频).pdf VIP
- 6.1 友谊的真谛 【课件】2024-2025学年七年级上册道德与法治 统编版2024).pptx VIP
文档评论(0)