- 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应用程序首先应创
建一个或多个窗口,随后应用程序的
运行过程即是窗口内部、窗口与窗口
之间、窗口与系统之间进行数据处理
与数据交换的过程。
应用程序 窗口的组成
的主窗口 窗口
窗口 窗口
窗口 窗口
应用程序窗口
一个应用程序的窗口
您可能关注的文档
最近下载
- HG╱T 3655-2012 紫外光(UV)固化木器涂料.pdf
- 人民警察警示教育观看心得.docx VIP
- Q-GDW-智能变电站辅助控制系统设计技术规范.pdf
- 外教社2023中国文化英语综合教程 上册 Unit 3 PPT课件(试用版).pptx
- 乡镇临床执业助理医师:甲状腺功能亢进症考试题.docx VIP
- 冀教版七年级上册数学《角的大小》教学说课研讨课件复习.pptx VIP
- 全国智能制造应用技术技能竞赛题及答案.doc VIP
- 智慧园区管理平台建设方案.pdf
- XX职业技术学院关于大数据与会计专业实习的实施方案.docx
- GBT 50034-2024 建筑照明设计标准.docx VIP
文档评论(0)