- 1、本文档共111页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows编程基础
主要内容
•Windows编程基础
•MFC简介
C、C++、VC之比较
•C vs. C++
• c和c++都是程序设计的语言
• c是c++的子集,C++增强了c的功能
• c++增加了面向对象的功能,以事件驱动程序执行
•VC vs. C++
• vc是工具,而c++是程序设计语言
• vc是基于c++的可视化集成开发环境,拥有C++
编译器和MFC (微软基础类库)等。
• c++增加了面向对象的功能,以事件驱动程序执行
C C++
MFC
c++编译器 编译器
Windows编程基础
Windows操作系统是一个多任务、面向对象的
图形操作系统。
在Windows操作环境中, Windows应用程序采
用“基于消息的事件驱动”运行机制,这是它与过
去的面向过程的应用程序机制的不同之处。
面向过程的编程方式:程序执行的流程遵从程
序员预先规定的路径.
面向对象的Windows程序执行顺序取决于事件
和消息发生的顺序。
Windows应用程序设计的重点是编写事件和消
息的处理程序。
Windows编程的概念
编写Windows
窗口 程序相当一部分工
对象是Windows 菜单 作是在创建对象和
的规范部件 按钮 为对象属性赋值
对话框
程序模块
对象特征:具有规范形态和操作模式
编程方法 传统编写法--API
交互式方法--MFC
编写Windows应用程序必须首先了解以下内容:
(1)窗口的概念 (2)事件驱动的概念
(3)消息 (4) 句柄
基本概念
•事件
•单击键盘和鼠标、改变窗口大小……
•被发送到对应的窗口
•窗口
• 由应用程序创建的一个用于接收用户输入和显示输
出的矩形区域。
• 由非客户区和客户区组成
•是windows界面显示的基本单位
•根据应用程序拥有的窗口特点可分为单文档应用程序、
多文档应用程序、对话框式应用程序
窗口
窗口是由应用程序创建的一个用于接收用户
输入和显示输出的矩形区域。是系统管理应
用程序的基本单位。
窗口由“非客户区”和“客户区”组成。
非客户区由系统绘制,包括菜单、工具栏、
最大化按钮等。
客户区由应用程序绘制,用于输出数据和接
受用户的输入。
窗口
窗口 (Window) 由句柄唯一标识。
一个Windows程序至少有一个窗口。
编写一个Windows应用程序首先应创
建一个或多个窗口,随后应用程序的
运行过程即是窗口内部、窗口与窗口
之间、窗口与系统之间进行数据处理
与数据交换的过程。
应用程序 窗口的组成
的主窗口 窗口
窗口 窗口
窗口 窗口
应用程序窗口
一个应用程序的窗口
您可能关注的文档
- C语言简明规范副本.doc
- 第八章 2014学年徐汇区学业水平考(春考)模拟考.pdf
- 第八章 4039话机简单使用说明.ppt
- 第八章 abaqus安装方法详解.doc
- 第八章 c11-树第一讲.ppt
- C语言课件第10节.ppt
- c语言练习4副本.doc
- 第八章 Cadence使用手册经典.pdf
- C语言模拟题(2014-5)答案副本.docx
- 第八章 CAD建立绘图图层.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)