Windows 程序的开发与实践 .pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Windows程序的开发与实践

王海峰

(核工业第六研究所,湖南衡阳421001)

摘要:本文从实用角度出发介绍Windows环境及编程特点,Windows程序的结构、组成并结合实际程序讨

++

论了如何运用BorlandcC语言开发Windows应用程序。

关键词:资源;窗口;消息;对话框

1Windows的特性

Windows提供一个多任务环境,在此环境下,Windows为每一个应用程序分配一个部

分屏幕,使得用户可以与每一个应用程序进行交互作用,同时运行几个程序。它的成功归于

以下几个特性:虚拟内存、保护模式、多任务、DDE、剪切板、字体、全部模块化设计以

及一个充满吸引力的可视界面。

在Windows中,每个应用程序在任何时候都可以显示屏幕的某个地方。在输出上,

Windows达到了所见即所得的境地,特别是配合中、英文字模软件,用户可得到上百种不同

的字体,凡屏幕上能画出的图像,在打印的时候将以同样形式出现。Windows对管理器的特

性也是一个明显的优点。这一特性允许你比使用传统的MS—DOS操作能存取更多的内存,

从而能使用户使用绝大部分的内存资源,同时能保持系统设计中的灵活性。Windows还提供

了开发独立设备的图形能力。因为一个良好设计的Windows应用程序不直接存取图形硬件

(屏幕和打印机),它只是和一个视额与系统或带有Windows驱动程序的打印机打交道。独立

于设备的图形意味着代码并不依赖于确定的系统配置,而且,用户并不需要为所有可能的视

频显示、适配器和打印机开发设备驱动程序。

2windows程序设计特点

2.1Windows程序设计方法与DOS的区别

Windows程序设计方法与MS-DOS程序设计方法的不同就在于Windows是事件驱动的,

不是由事件的顺序来控制,而是由事件的发生来控制,事件驱动程序设计是密切围绕着消息

的产生与处理展开。Windows中为编程考虑,设有大量函数。Windows编程与DOS不伺之

处在于,在界面上,DOS应用程序把显示屏幕全部分给一个程序,其它程序在后等待。而

Windows里的每一个程序都可以对显示屏幕的某一部分进行存取;在输入上,Windows应

用程序不能像在DOS那样通过getchar()函数直接等待键盘输入。也不能直接写屏,而是

使用适当的Windows函数,等待合适的处理环境。

2.2Windows编程语言

++

从目前市面流行的与Windows相容的高级语言以BorlandC独占鳌头。正因为如此,

++

有关BorlandC在Windows环境下编程的软件、书籍市场上随处可以买到,为程序开发提

++

供了方便。BorlandC语言适合Windows环境下运行,与Windows融为一体,享受Windows

资源,即可利用其资源工具在Windows内建立适合于窗口的图标、菜单、对话框和其它数

据。

3Windows程序结构

3.1面向对象的程序设计

面向对象的程序设计现在非常流行,对软件开发工作来说以一种新的观点,有人预言它

将导致一次软件工业革命。事实上,在Windows下编写的程序,无形中就已遵循了面向对

象的程序概念。Windows本身提供400多个函数,这些函数包括窗口设定、消息处理各种菜

单实现、位图选择等。用户可方便地在程序中调用,以完成程序设计。Windows编程时一般

要有三个文件,即资源描述文件模块定义文件和程序本身。

3.2模块定义文件

模块定义文件必不可少,而资源描述文件可根据具体程序而定。在模块定义文件中,主

要说明应用程序的名称、版本及用连、运行环境、自定义程序应用程序代码、数据属性堆

栈大小、向外输出函数名称等。下面是典型的模块定义文件的内容。

NAMEWMENU

DESCRIPT10N‘demonstrateanintergratedmenu’

文档评论(0)

159****9015 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档