visualc轻松入门第10章windows应用程序介绍.ppt

visualc轻松入门第10章windows应用程序介绍.ppt

ID:48060711

大小:709.50 KB

页数:25页

时间:2019-05-06

visualc轻松入门第10章windows应用程序介绍.ppt_第1页
visualc轻松入门第10章windows应用程序介绍.ppt_第2页
visualc轻松入门第10章windows应用程序介绍.ppt_第3页
visualc轻松入门第10章windows应用程序介绍.ppt_第4页
visualc轻松入门第10章windows应用程序介绍.ppt_第5页
资源描述:

《visualc轻松入门第10章windows应用程序介绍.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章Windows应用程序介绍Windows是Microsoft公司的主打软件产品,属于操作系统的一种,而VisualC++6.0也是Microsoft公司的软件产品,是当今主流集成开发环境之一。由于都出自同一个公司,因此VisualC++6.0对基于Windows的应用软件具有很高的开发兼容性。特别是MFC类库,它几乎就是为Windows应用软件量身定做的一套类库框架体系。本章介绍Windows应用程序的类型,让读者能概要的了解Windows软件的种类和特点,本章主要修行的要点如下。Windows应用程序和MS-DOS风格应用程序:读者将了解到Win

2、dows应用程序和MS-DOS风格应用程序的联系与区别。应用程序的类型:读者将了解到各种Windows应用程序的类型,如Win32应用程序、对话框应用程序、动态链接库、单文档应用程序(SDI)、多文档应用程序(MDI)。MFC应用程序向导的功能:读者将学会MFC应用程序向导中的所有功能,让读者了解MFC应用程序向导会给我们带来怎么样的应用程序框架。10.1Windows应用程序和MS-DOS风格应用程序Windows,顾名思义就是窗口,而后面有个“s”,也就是复数,那么自然而然就是“多窗口”,但“Windows应用程序”并不是多窗口应用程序的意思,而是运行

3、Windows操作系统上的应用程序。Windows操作系统也是一个软件,只是这个软件地位比较高,是硬件和应用软件的承载体,称之为“操作系统”,它负责为一般的应用软件分配CPU时间、分配内存容量和内存存放时间、分配硬件资源(如是否申请打印机、扫描仪、音响等),而这个操作系统“软件”本身是多窗口的,也就是说你可以轻松地享受着柔和的mp3音乐,同时和亲朋好友聊着QQ,并且还可以同时收看网络电视体育台的MBA赛事。事实上,这里的操作系统就实现了多道程序设计的设计理念,虽然CPU只有一个,而且在任意时间点时,CPU只能处理一个作业,但CPU处理速度非常快,所以可以将

4、CPU的计划时间段分成若干个“时间片段”,又称之为“时间片”,假设CPU有计划时间是1妙(1s),如果为完成当前10个作业分成10个时间片,则某个时间片是0.1s,也就是每个作业可以分配0.1s的处理时间,执行完一个时间片就马上跳入到下个作业的处理。10.2应用程序的类型应用程序如果按照功能分,可以分为无数种,如企业财务系统、通信系统、人工智能和专家系统、印刷管理系统……。如果按照框架接口和界面分类,则方便地多,而且对于程序设计语言学习者来说,不可能面向业务去学具有具体业务流程的信息化项目开发,因此,了解应用程序类型是学习集成开发环境的重要基础。10.2.

5、1应用程序的类型简介应用程序可以按照多种分类方式:按照业务类型分类、按照应用领域分类、按照框架接口和界面分类等。本书并不是某个专业业务领域的书籍,着重让读者掌握VisualC++6.0集成开发环境和C++编程语言,因此,只需要读者按照框架接口和界面分类来掌握各种程序设计即可。应用程序按照框架接口和界面可以分为以下几种类型:Win32应用程序:Win32应用程序原本是指运行在Windows操作系统32位计算机平台上的应用程序,当然,其他几个种类的应用程序也是运行在这种环境下。狭义的Win32应用程序是指不使用MFC类库而直接使用Win32SDK编写的应用程序

6、。对话框应用程序:对话框应用程序是MFC应用程序的一个分支,它的特点是只有一个或多个对话框,而没有文档视图结构。动态链接库:动态链接库是Windows程序中常使用的组件,编写Windows动态链接库(WindowsDLL)可以让多个程序共享相同功能的代码。单文档应用程序(SDI):对话框应用程序是MFC应用程序的一个分支,它相对于对话框应用程序具有单文档视图结构,并且可以生成对话框。多文档应用程序(MDI):对话框应用程序是MFC应用程序的一个分支,它相对于对话框应用程序具有多个文档视图结构,也可以生成对话框。10.2.2什么样的程序是Win32应用程序在

7、Windows1.0版本的时代,Windows本身的功能很少,并且Windows软件非常少,如果单靠Microsoft公司自行开发软件,显然是不可取的,原因在于应用软件的需求各异,而且要求种类繁多,另外,有些应用软件比操作系统本身更复杂,如大型的数据库系统等。聪明的Microsoft公司的智囊们当然不会选择自己开发应用软件。如果将应用软件集成到操作系统中如何?显然,这样更不可取,这样的操作系统非常庞大,大到几百GB的硬盘都可能放不下,因此,到目前为止,我们使用的WindowsXP或WindowsVista操作系统虽然有自带的应用软件,如计算器、文档编辑器、

8、画图工具等,但这些软件都小之又小,简单得不能再简单。操作系统一般有

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

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

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