- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WINDOWS 程序设计教程(上)ppt150
WINDOWS 程序设计教程(上) 杨祥金 杨丹 李永新 编著 本书的基本内容与特点 本书介绍在Microsoft Windows 98、 NT 4.0和 NT 5.0环境下应用C语言、API编程接口编写应用程序的方法。讲解Windows应用程序的组成和工作原理。 使用C语言和原始的API编写Windows 应用程序是最基本,最重要的方法。应用这种方法开发出的应用程序却具有最佳的性能、最强大的功能和最大的灵活性。 熟悉API会使您对Windows操作系统的内部活动有更深入的理解。 本书是一本教科书,内容按照教学的要求而组织。 在教学过程中我们遵循“从简单到复杂, 循序渐进,理论联系实际,用例程导引课文学习”的原则。每章末尾附有大量习题,可供学习参考。 本书是一本自学课本。本书的起点低,只要熟悉C语言,有一定使用Windows操作系统经历的读者都能读懂。。 本书提供了大量的例程。很多基本概念,编程方法与技巧都通过例程进行解释。例程来源于Charles Petzold 著的《Programming Windows》一书。例程具有经典性,典型性。 通过本书的学习将使你对Microsoft Visual C++ 6。0开发工具的理解更上一个层次,使得读者应用开发工具生成应用程序的感觉不再仅仅是步骤,而是从理念上理解。 第 1 章 概述 本章简要地介绍了Windows操作系统的发展历史,基本性质和用途.介绍了对Windows编程最有用的API及其发展历程, 介绍了Win16 和 Win32 API的特点和异同. 为了便于从过程式C语言编程过渡到多任务的Windows编程, 我们用一个简短又简单的大家易于熟悉的字符模式程序和一个具有同样功能的Windows程序进行比较. 本章还回顾了字符编码的发展过程 .讲述了与字符编码有关系的字符数据类型,宽字符数据类型以及处理宽字符数据的库函数.本章最后还介绍了应用程序实现Unicode和ASCII混合编码的原理, 1.1 WINDOWS的发展历史 上世纪60年代就开始从事系统软件的研究与开发,但直到1981年MS-DOS才正真成为PC上的主流操作系统。MS-DOS是一个小型,个人,单任务操作系统,它提供给用户的是一种命令介面,它为编程人员提供输入输出(I/O )函数供编程人员调用, 。为了将文字或图形写到显示器上,应用程序可以直接存取PC机的硬件。 图形操作环境的作用 有了图形操作环境计算机才能从专业人员手中走进寻常百姓家。 有了图形操作环境才能使用户做到“所见即所得”,使用户对计算机的操作成为规范化的图形操作。 有了图形操作环境才能使计算机成为电脑。 图形操作环境的发展历程 由於存贮器和硬件的限制,直到1983年1月,苹果计算机公司才发表Lisa计算机,在Lisa计算机中提出了不同於字符模式环境的另一种环境---图形操作环境。并在1984年1月成为Macintosh上图形环境的一种标准。对 Windows图形环境的研究工作有杰出功献的是Xerox Palo Alto Research Center(PARC)。是它们在70年代中期所作的开拓性研究工作。 下表记录了Windows图形操作环境的发表历史,反映了软件的发展。 发行日期 编码 API 应用程序 Windows 1.0 1985年11月 16位 Win16 16 位 Windows /386 1987年9月 16位/32位 Win16 16 位 Windows 2.x 1987年12月 16位 Win16 16 位 Windows 3.0 1990年5月 16位/32位 Win16 16 位 Windows 3.1 1992年4月 16位/32位
您可能关注的文档
- Java程序设计 (第2版)上ppt150.ppt
- Java技术及其应用(下)ppt151.ppt
- 全国物流师第四次统考试题物流师资格认证考试试卷(第一部分).pdf
- 全国珠宝首饰制作技能大奖赛.doc
- Java程序设计 (第2版)下ppt158.ppt
- 全国理学疗法士.pdf
- Java程序设计(高校系列教材课件).ppt
- Java程序设计与应用开发(第2版)上ppt129.ppt
- Java程序设计与应用开发(第2版)下ppt173.ppt
- 全国石油与化工职业院校化工技术类专业学生技能大赛管路安装竞赛的基本.pdf
- 《C++语言程序设计》教学法讲座.ppt
- 全面开展五年一轮的高职高专院校人才培养水.ppt
- Visual C++程序设计与应用教程(上)ppt223.ppt
- Visual C++面向对象程序设计教程与实验(第二版).ppt
- 全面性的评价策略常用的方法有试卷测评、论.ppt
- Visual C++程序设计与应用教程(下)ppt298.ppt
- 《Java 2面向对象程序设计基础》Java入门和环境ppt84.ppt
- 《Java 2面向对象程序设计基础》包、接口和异常ppt68.ppt
- 《Java 2面向对象程序设计基础》Java语法基础ppt62.ppt
- 《Java 2面向对象程序设计基础》类ppt93.ppt
最近下载
- DB32_T2880-2016:光纤传感式桥隧结构健康监测系统设计、施工及维护规范.pdf VIP
- 中医个人简历【范本模板】.pdf VIP
- 20191117-技术指标系列报告之六:RSRS择时:回顾与改进-光大证券.pdf VIP
- 《煤矿瓦斯抽采基本指标GB+41022-2021》详细解读.pdf
- 行道树种植养护技术规范.docx VIP
- 十年(2016-2025)高考英语真题分类汇编:专题02 代词、介词和介词短语(全国通用)(解析版).docx VIP
- 《低空无人驾驶航空器起降场地安全通用要求》.docx VIP
- 第二单元银屏乐声《辛德勒的名单》+课件+2025-2026学年人音版(简谱)八年级音乐上册.pptx VIP
- 2025年全国事业单位事业编联考D类《职测》部分真题及答案(3月29日).docx VIP
- 化工厂基础工程施工方案.pdf
原创力文档


文档评论(0)