windows程序设计基础1.ppt
《windows程序设计基础1.ppt》由会员分享,可在线阅读,更多相关《windows程序设计基础1.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Windows程序设计基础程序设计基础计算机科学计算机科学技术学院技术学院主要内容主要内容Windows编程基础知编程基础知识识Win32程序运行原理程序运行原理用用AppWizard生成生成MFC应用程序应用程序用实例剖析用实例剖析Windows高级特性高级特性第一章第一章windows程序设计基础知识程序设计基础知识1.1 必备知识必备知识Windows的操作系统的操作系统:Windows95 Windows98 Windows Me Windows2000 Windows XP Windows2003 (32)Vista(64)开发工具开发工具VB、Visual FoxPro、VC+、D
2、elphi、C#。TC是是16位位DOS程序编译器程序编译器 VC+是是Windows环境下最优秀的环境下最优秀的c+编译器之一编译器之一VC+是基于是基于c+的可视化集成开发环境,拥有的可视化集成开发环境,拥有C+编译器和编译器和MFC(微软基础类库)等。微软基础类库)等。VC+.NETMFCc+编译器C+CVisual C+简介简介Windows 资料来源资料来源MSDNMSDN 的全称是的全称是 Microsoft Developer Network。这是微软公司面向软件开发者的一种信息服务。这是微软公司面向软件开发者的一种信息服务。一般情况下,很多人误认为一般情况下,很多人误认为 MS
3、DN 为联机帮助文件为联机帮助文件和技术文献的集合。但事实上,这两者只占和技术文献的集合。但事实上,这两者只占 MSDN 庞大庞大计划的一小部分。计划的一小部分。MSDN 实际上是一个以实际上是一个以 Visual Studio 和和 Windows 平台为核心整合的开发虚拟社区,平台为核心整合的开发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载(几乎全部的操作系统、服务器程序、应用程产品下载(几乎全部的操作系统、服务器程序、应用程序和开发程序的正式版和测试版,还包括各种驱动程序序和开发程序的正式版和测试版,还包括各种驱动程序
4、开发包和软件开发包)、开发包和软件开发包)、Blog、BBS、MSDN WebCast、与、与 CMP 合作的合作的 MSDN 杂志等等一系列服杂志等等一系列服务。务。Win32 API(APPlication Programming Interface)Win32 API可认为是一个程序库,提供各式各样的与可认为是一个程序库,提供各式各样的与windows系统服务有关的函数。系统服务有关的函数。Win32 API是最底层的服务。是最底层的服务。调用调用windows的各种服的各种服务。务。通常所说的通常所说的sdk编程就是直接调用编程就是直接调用API函数进行编程。函数进行编程。Win32
5、API是指编制是指编制32位应用程序时用的一组函数、位应用程序时用的一组函数、结构、宏定义。在结构、宏定义。在win32的环境下,任何语言都是建立的环境下,任何语言都是建立在在Win32 API基础上的。基础上的。Visual FoxPro、VB等软件等软件API隐藏的较深。隐藏的较深。大多数大多数API位于三个核心位于三个核心DLL中:中:user32.dll、GDI32.dll、kernel32.dll 采用其开发采用其开发windows应用程序过于繁琐。应用程序过于繁琐。API&MFC应用程序的类型应用程序的类型 基于图形用户界面基于图形用户界面(GUI)的窗口应用程序的窗口应用程序 基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- windows 程序设计 基础
限制150内