第一部分:基础部分
第一章
开始
这本书向你展示在Microsoft Windows98,Windows NT4.0 ,Windows NT5.0平台上写一些程序,这些程序以C语言的形式书写,并且用Windows自带的Windows programming interfaces(APIs),在windows 平台上这并不是唯一的些程序的方法,在后来的章节中,我会就这个问题展开讨论。然而,不管你最终的代码是什么,理解windows APIs对你都是很重要的。
你知道的,呵呵! Windows 98 是最新的操作系统,这个系统实际上已经成为一个标准在一些IBM兼容的个人计算机,这些PC是建立在32位的基础上,如Intel的486和奔腾处理器 。Windows NT是运行在个人PC上更强的,具有工业特性的Windows 版本就像一些精简指令集工作站。
学习这本书有三个先决条件,首先呢,从一个用户的观点来看,你必须熟悉Windows 98,没有理解它的用户接口,不可能写出Windows应用程序,出于这个原因,我建议你做一些程序开发用windowsapplication在基于windows的机器上。
其次。你要知道c语言,如果你不了解c语言,window程序开发就不会有可好的开始,我建议你在一些字符模式下学习它,windows程序开发包括了很多的c的特性,而这些并不会在字符模式下有现露的可能性,总之,我会对着有些讨论,我提出一点,你应该对c结构体和指针有点了解,象一些标准的c运行库没有必要知道,虽然他们很有用。
最后呢,你必须安装必要的c编译器和易于开发windows应用程序的开发环境,这本书,我建议你用Visual C++6.0,可以单独购买或在是开发包Visual Studio6.0的一部分。
就这些,我先假定你没有任何图形开发的经验