- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
软件开发技术基础
普通高等教育“十一五” 国家级规划教材
“十二五”普通高等教育本科国家级规划教材
赵英良等.软件开发技术基础(第2版). 机械工业出版社
第3章 操作系统及程序设计
——Windows编程基础
西安交通大学
西安交通大学
计算机教学实验中心
计算机教学实验中心
1
Windows编程入门
1.Windows编程的基本概念
2.Windows API编程
3.基于框架窗口的MFC应用程序
4.基于文档视图结构的MFC应用程
序
西安交通大学计算机教学实验中心 2
1.Windows编程的基本概念
窗口
进程、线程
消息、事件
WM_MOUSEMOVE
WM_LBUTTONDOWN
WM_RBUTTONDOWN
句柄
API与SDK
西安交通大学计算机教学实验中心 3
2.Windows API编程
Windows操作系统为应用程序提
供了很多函数,可以帮应用程式
达到开启视窗、描绘图形、使用
周边设备等目的,称为应用程序
编程接口( Application
Programming Interface,API)
西安交通大学计算机教学实验中心 4
基于API 的编程步骤
(1)在源程序中包含头文件windows.h
(2 )消息处理函数等函数声明
(3 )Windows 应用程序主函数WinMain 的声明。
WinMain函数中,又有5个基本步骤
①声明窗口对象(句柄):HWND hwnd ;
WNDCLASS wndc ; //声明窗口结构体变量
②初始化窗口对象:wndc.lpszClassName= szAppName ;
③注册窗口:RegisterClass (wndc);
④创建窗口:CreateWindow
西安交通大学计算机教学实验中心 5
4.基于文档视图结构的MFC应用程序
文档视图结构实际上是Microsoft
为程序员提供的一些类,以方便
文件和窗口的创建、显示、销
毁、保存等操作。
西安交通大学计算机教学实验中心 6
在文档视图结构中,文档是应用
程序数据基本元素的集合,它构
成应用程序所使用的数据单元;
另外它还对数据进行管理和维
护,通常将数据保存在文档类的
成员变量中
西安交通大学计算机教学实验中心
您可能关注的文档
- 汽车售后服务企业经营与管理 教学配套课件 赵计平 项目五.pdf
- 汽车售后服务企业经营与管理 教学配套课件 赵计平 项目一.pdf
- 汽车营销原理与实务 教学配套课件 叶志斌 第1章 汽车市场与汽车营销观念.pdf
- 汽车营销原理与实务 教学配套课件 叶志斌 第2章 汽车营销环境分析.pdf
- 汽车营销原理与实务 教学配套课件 叶志斌 第3章 汽车市场调查与市场需求预测.pdf
- 汽车营销原理与实务 教学配套课件 叶志斌 第4章 汽车市场细分、目标市场选择和市场定位.pdf
- 汽车营销原理与实务 教学配套课件 叶志斌 第5章 汽车用户购买行为分析.pdf
- 汽车营销原理与实务 教学配套课件 叶志斌 第6章 汽车营销管理.pdf
- 汽车营销原理与实务 教学配套课件 叶志斌 第7章 汽车产品策略.pdf
- 汽车营销原理与实务 教学配套课件 叶志斌 第8章 汽车价格策略.pdf
- 软件开发技术基础 第2版 教学配套课件 赵英良 第4章 数据库及应用程序开发1_数据库技术基础.pdf
- 软件开发技术基础 第2版 教学配套课件 赵英良 第4章 数据库及应用程序开发2_SQL.pdf
- 软件开发技术基础 第2版 教学配套课件 赵英良 第4章 数据库及应用程序开发3_数据库设计.pdf
- 软件开发技术基础 第2版 教学配套课件 赵英良 第4章 数据库及应用程序开发4_数据库应用程序编程.pdf
- 软件开发技术基础 第2版 教学配套课件 赵英良 第5章 网络编程技术1_Internet基础.pdf
- 软件开发技术基础 第2版 教学配套课件 赵英良 第5章 网络编程技术2_网络编程.pdf
- 软件开发技术基础 第2版 教学配套课件 赵英良 第6章 多媒体编程技术.pdf
- 软件项目管理 教学配套课件 刘海 第八章 软件项目人力资源管理.pdf
- 软件项目管理 教学配套课件 刘海 第二章 软件项目立项和策划.pdf
- 软件项目管理 教学配套课件 刘海 第九章 项目收尾和验收.pdf
最近下载
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案.docx VIP
- 2025既有建筑消防改造设计指南.docx VIP
- 甘肃省乡镇卫生院名单2021版1549家(中心卫生院453+卫生院1096)1.docx VIP
- 2024年广州白云高新区投资集团有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 全球变化课件01-地球系统与全球变化.ppt VIP
- 注册土木工程师(水利水电工程)预测试题.pdf VIP
- 2023年广州白云产业投资集团有限公司人员招聘考试参考题库及答案解析.docx VIP
- 2025年吉林省中考语文试卷真题(含答案).docx
- 中医康复临床实践指南脑卒中.docx VIP
- 建立公司危化品应急救援队伍的意义与方法.pptx VIP
文档评论(0)