windows 程序设计教程(上)ppt

windows 程序设计教程(上)ppt

ID:36317914

大小:255.50 KB

页数:150页

时间:2019-05-09

windows 程序设计教程(上)ppt_第1页
windows 程序设计教程(上)ppt_第2页
windows 程序设计教程(上)ppt_第3页
windows 程序设计教程(上)ppt_第4页
windows 程序设计教程(上)ppt_第5页
资源描述:

《windows 程序设计教程(上)ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WINDOWS程序设计教程(上)杨祥金杨丹李永新编著本书的基本内容与特点本书介绍在MicrosoftWindows98、NT4.0和NT5.0环境下应用C语言、API编程接口编写应用程序的方法。讲解Windows应用程序的组成和工作原理。使用C语言和原始的API编写Windows应用程序是最基本,最重要的方法。应用这种方法开发出的应用程序却具有最佳的性能、最强大的功能和最大的灵活性。熟悉API会使您对Windows操作系统的内部活动有更深入的理解。本书是一本教科书,内容按照教学的要求而组织。在教学过程中我们遵循“从简单到复杂,循序

2、渐进,理论联系实际,用例程导引课文学习”的原则。每章末尾附有大量习题,可供学习参考。本书是一本自学课本。本书的起点低,只要熟悉C语言,有一定使用Windows操作系统经历的读者都能读懂。。本书提供了大量的例程。很多基本概念,编程方法与技巧都通过例程进行解释。例程来源于CharlesPetzold著的《ProgrammingWindows》一书。例程具有经典性,典型性。通过本书的学习将使你对MicrosoftVisualC++6。0开发工具的理解更上一个层次,使得读者应用开发工具生成应用程序的感觉不再仅仅是步骤,而是从理念上理解。第

3、1章概述本章简要地介绍了Windows操作系统的发展历史,基本性质和用途.介绍了对Windows编程最有用的API及其发展历程,介绍了Win16和Win32API的特点和异同.为了便于从过程式C语言编程过渡到多任务的Windows编程,我们用一个简短又简单的大家易于熟悉的字符模式程序和一个具有同样功能的Windows程序进行比较.本章还回顾了字符编码的发展过程.讲述了与字符编码有关系的字符数据类型,宽字符数据类型以及处理宽字符数据的库函数.本章最后还介绍了应用程序实现Unicode和ASCII混合编码的原理,1.1WINDOWS的

4、发展历史上世纪60年代就开始从事系统软件的研究与开发,但直到1981年MS-DOS才正真成为PC上的主流操作系统。MS-DOS是一个小型,个人,单任务操作系统,它提供给用户的是一种命令介面,它为编程人员提供输入输出(I/O)函数供编程人员调用,。为了将文字或图形写到显示器上,应用程序可以直接存取PC机的硬件。图形操作环境的作用有了图形操作环境计算机才能从专业人员手中走进寻常百姓家。有了图形操作环境才能使用户做到“所见即所得”,使用户对计算机的操作成为规范化的图形操作。有了图形操作环境才能使计算机成为电脑。图形操作环境的发展历程由於

5、存贮器和硬件的限制,直到1983年1月,苹果计算机公司才发表Lisa计算机,在Lisa计算机中提出了不同於字符模式环境的另一种环境---图形操作环境。并在1984年1月成为Macintosh上图形环境的一种标准。对Windows图形环境的研究工作有杰出功献的是XeroxPaloAltoResearchCenter(PARC)。是它们在70年代中期所作的开拓性研究工作。下表记录了Windows图形操作环境的发表历史,反映了软件的发展。发行日期编码API应用程序Windows1.01985年11月16位Win1616位Windows/

6、3861987年9月16位/32位Win1616位Windows2.x1987年12月16位Win1616位Windows3.01990年5月16位/32位Win1616位Windows3.11992年4月16位/32位Win1616位WindowsforWorkgroup3.11992年11月16位/32位Win1616位WindowsforWorkgroup3.111993年11月16位/32位Win1616位Windows3.111993年12月16位/32位Win1616位WindowsNT3.11993年8月32位Win

7、3232位/16位WindowsNTAS3.11993年8月32位Win3232位/16位WindowsNTworkstation3.51994年10月32位Win3232位/16位WindowsNTsever3.51994年10月32位Win3232位/16位WindowsNTworkstation3.511995年7月32位Win3232位/16位WindowsNTsever3.511995年7月32位Win3232位/16位Windows951995年8月32位/16位Win3232位/16位Windows981998年6月

8、32位Win3232位/16位Windows20002000年xx月32位Win3232位/16位本表中的编码--16位/32位,API--Win16/Win32,应用程序的位数--32位/16位这三个项目的意义由下面各节介绍。1.232位Wind

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。