- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开始 涛儿软件工作室 整理编译
本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0 和Windows NT
5.0 下程序写作的方法。这些程序用C 语言编写并使用原始的Windows
Application Programming Interface (API)。如在本章稍后所讨论的,这不是写
作Windows 程序的唯一方法。然而,无论最终您使用什么方式写作程序,了解
Windows API 都是非常重要的。
正如您可能知道的,Windows 98 已成为使用Intel 32 位微处理器(例如486 和
Pentium)的IBM 兼容型个人计算机环境上最新的图形操作系统之代表。Windows
NT 是IBM PC 兼容机种以及一些RISC (精简指令集计算机)工作站上使用的
Windows 工业增强型版本。
使用本书有三个先决条件。首先,您应该从使用者的角度熟悉Windows 98。不要
期望可以在不了解Windows 使用者接口的情形下开发其应用程序。因此,我建议您
在开发程序(或在进行其它工作)时使用执行Windows 的机器来跑Windows 应用程
序。
第二,您应了解C 语言。如果要写Windows 程序,一开始却不想了解C 语言,那不
是一个好主意。我建议您在文字控制台环境中,例如在Windows 98 MS-DOS 命令提
示窗口下提供的环境中学习C 语言。Windows 程序设计有时包括一些非文字模式程
序设计的C 语言部分;在这些情况下,我将针对这些问题提供讨论。但大多数情况
下,您应非常熟悉该语言,特别是C 语言的结构和指针。了解标准C 语言执行期链
接库的一些相关知识是有帮助的,但不是必要的。
第三,您应该在机器上安装一个适于进行Windows 程序设计的32 位C 语言编译器
和开发环境。在本书中,假定您正在使用Microsoft Visual C++ 6.0,该软件包
可独立购买,也可作为Visual Studio 6.0 软件包的一部分购买。
到此为止,我将不再假设您具有任何图形使用者接口(如Windows)的程序写作经
验。
WINDOWS 环境
Windows 几乎不需要介绍。然而人们很容易忘记Windows 给办公室和家庭桌上型计
算机所带来的重大改变。Windows 在其早期曾经走过一段坎坷的道路,征服桌上型
计算机市场的前途一度相当渺茫。
Windows 简史
在1981 年秋天IBM PC 推出之后不久,MS-DOS 就已经很明显成为PC 上的主流操作
系统。MS-DOS 代表Microsoft Disk Operating System (磁盘操作系统)。MS-DOS
是一个小型的操作系统。MS-DOS 提供给用户一种命令列接口,提供如DIR 和TYPE
的命令,也可以将应用程序加载内存执行。对于应用程序写作者,它提供了一组函
数呼叫,进行文件的输入输出(I/O )。对于其它的外围处理-尤其是将文字或图
形写到显示器上-应用程序可以直接存取PC 的硬件。
由于内存和硬件的限制,成熟的图形环境缓慢地才到来。当苹果计算机公司不幸的
Lisa 计算机在1983 年1 月发表时,它提供了不同于文字模式环境的另一种选择,
并在1984 年1 月成为Macintosh 上图形环境的一种标准。尽管Macintosh 的市场
占有率在下降,但是它仍然被认为是衡量所有其它图形环境的标准。包括
Macintosh 和Windows 的所有图形环境,其实都要归功于Xerox Palo Alto
Research Center (PARC)在70 年代中期所作的开拓性研究工作。
Windows 是由微软在1983 年11 月(在Lisa 之后,Macintosh 之前)宣布,并在两
年后(1985 年11 月)发行。在此后的两年中,紧随着Microsoft Windows 早期版
本1.0 之后,又推出了几种改进版本,以支持国际商业市场,并提供新型视讯显示
器和打印机的驱动程序。
Windows 版本2.0 是在1987 年11 月正式在市场上推出的。该版本对使用者接口做
了一些改进。这些改进中最有效的是使用了可重迭式窗口,而Windows 1.0 中使用
的是并排式窗口。Windows 2.0 还增强了键盘和鼠标接口,特别是加入了菜单和对
话框。
至此,Windows 还只要求Intel 8086 或者8088 等级的微处理器,以「实际模式」
执行,只能存取
文档评论(0)