windows程_1讲.pptVIP

  • 3
  • 0
  • 约5.07千字
  • 约 37页
  • 2017-05-15 发布于贵州
  • 举报
windows程_1讲

七、Windows编程概述 Windows变量的常用前缀 前 缀 变量意义 b 布尔量(非0是TRUE,0是FALSE) c 字符量(一个字节值) dw 32位无符号长型整数 f 用16位整数表示的一种位标记 h 句柄(无符号int) l 32位长整数 lp 32位长指针 n 16位短整数 p 16位短指针 m_ 类成员变量 rgb RGB颜色值,放在32位整数中 一、Windows编程概述 4.Windows应用程序接口 API 是由Windows操作系统提供的函数定义、参数定义和消息格式的集合。可供应用程序使用。 Application Programming Interface 七、Windows编程概述 API的分类: 窗口管理接口函数USER32.DLL 图形设备接口函数GDI32.DLL 系统服务接口函数KERNEL32.DLL 七、Windows编程概述 5.Windows应用程序的编程方法:有2,即 基于C语言和SDK工具: 直接使用API,易于理解工作原理。 基于C++和MFC类库 :以基本类库作为应用程序的接口。 Software Development Kit Microsoft Foundation Class 七、Windows编程概述 API编程与MFC编程的关系: 学习 Win32编程,了解 Win API编程基础,目的在于学习VC时,能理解相关概念,避免对MFC产生费解。 而学习API编程的关键在于了解:窗口的创建,对话框和控件等资源的创建,消息循环,句柄的含义等。重点把握Win32 App是如何运作的,窗口间的关系又是怎样的?… 当然,开发程序时多使用MFC。 八、课后任务与目标 熟悉VC++ 6.0集成开发环境,学会使用MSDN来获得帮助。 任务1: 通过AppWizard,创建一个Win32窗口应用程序,使其在窗口上显示符号串“Hello World!”. 利用项目工作区,查看其文件组成和源文件代码,了解项目文件的组织结构。 练习打开、关闭和编译调试应用程序的方法。 思考题下次课预告 1.什么是项目?项目工作区的作用是什么? 2. Visual的意思是什么?其特点怎样? 3.你是怎样理解可视化编程的? 4.打开一个WinApp再编辑时,是通过打开其.dsw 文件或.dsp文件来实现,有什么不同? 主要调试手段:设置断点、跟踪和观察。 * Win32操作系统为我们提供了一组事先构造好的界面元素/控件来建立GUI外观和作用相像的应用程序。 这种方法具有使用户对WinApp的熟悉性,并使用户易将操作技术的有关知识从熟悉的软件应用传递到新的不熟悉的软件应用中。另,通过编程可自定义控件及其样式;… * */37 理学院计科系肖云萍 《Windows编程》课件--2013春 理学院计科系肖云萍 《Windows编程》课件--2013春 Study hard and make progress every day! */37 理学院计科系肖云萍 《Windows编程》课件--2013春 讲授教师:肖云萍副教授 xypzx@ xiaoyunp@126.com 课程资源网站: (student/111111) 选用教育部全国普通高校优秀教材 清华大学计算机基础教育系列教材 第2版 一、教与学预案—设想 该课程的学时计划: 40=28(理论)+12(实验) 课外实践≥30时(主动自主学习) Visual C++基础知识(4学时) 使用API函数进行可视化编程(10学时) 使用MFC进行可视化编程(14学时) 二、课程内容与特点—序 Visual C++不仅仅是C++语言的集成开发环境,而且与Win32紧密相连,利用Visual C++可以完成各种各样应用程序的开发,从底层软件直到上层直接面向用户的软件都可以用Visual C++来完成开发。 随着软件版本的不断升级,其功能也越来越强大,几乎包括了Windows应用的各个方面。然而学习使用Visual C++却不是一件容易的事情,…… 二、课程内容与特点—序 该课程的特点: 属工具性学科,实用性强 注重实践,应用广泛 内容多,新知多,视角新,灵活性强 有难度,但只要努力,必有所获 二、课程内容与特点—序 怎样学好该门课程:几点建议 注重课堂理论学习,注意零散知识的积累,遇到问题及时解决; 重视上机课的训练及课外操作实践,提倡理性思维、理性实践; 认真对待作业,并有所拓展,鼓励标新立异,培养

文档评论(0)

1亿VIP精品文档

相关文档