好的开端是从设计用户界面开始。首先,你要决定什么样的用户能使用该程序并根据
需要来设置相应的用户界面对象。Windows 用户界面有一些标准的控制,如按钮、菜单、
滚动条和列表等,这对那些 Windows 用户已经是很熟悉了。 要记住的是,作为程序员必
须选择一组控制并决定如何把它们安排到屏幕上。传统上,你需要在纸上做一下用户界面
的草图,直到对各元素感到满意为止。这对于一些比较小的项目,以及一些大项目的早期
原型阶段是可以的。
下一步,是要实现代码。为任何 Windows 平台建立应用程序时,程序员都有两种选
择:C 或 C++。 使用 C,程序员是在 Windows 应用程序界面 ( API ) 的水平上编写代
码。该界面是由几百个 C 函数所组成,这些函数在Windows API 参考手册中都有介绍。
对于Windows NT, API 被称为 “Win32 API”,以区别于其用于Windows 3.1的16位 API
Microsoft 也提供了 C++ 库,它位于任何 Windows API 之上,能够使程序员的工作
更容易。它就是Microsoft基本类库 (MFC),该库的主要优点是效率高。它减少了大量在
建立 Windows 程序时必须编写的代码。同时它还提供了所有一般 C++ 编程的优点,例如
继承和封装。MFC 是可移植的,例如,在 Windows 3.1下编写的代码可以很容易地移植到
Windows NT 或 Windows 95 上。因此,MFC 很值得推荐的开发Windows 应用程序的方法
在本教程自始至终使用的都是 MFC。当是使用MFC时,你编写的代码是用来建立必要的用
户界面控制并定制其外观。同时你还要编写用来响应没Р僮髡庑┛刂频拇 搿@ 纾 ?果
用户单击一个按钮时,你应该有代码来响应。这就是事件驱动代码,它构成了所有应用
程序。一旦应用程序正确的响应了所有允许的控制,它的任务也就完成了 。
你可以看出,使用 MFC 进行 Windows 编程时是一件比较容易的的过程。本教程的目
的是比较详细地教你如何快速建立专业级的应用程序的技术。Visual C++ 应用程序开发
程序环境特别适合于使用 MFC (也有其它开发环境使用MFC,译者注),所以一起学习 MFC
和 Visual C++ 能够增强你的开发程序的能力。
需要来设置相应的用户界面对象。Windows 用户界面有一些标准的控制,如按钮、菜单、
滚动条和列表等,这对那些 Windows 用户已经是很熟悉了。 要记住的是,作为程序员必
须选择一组控制并决定如何把它们安排到屏幕上。传统上,你需要在纸上做一下用户界面
的草图,直到对各元素感到满意为止。这对于一些比较小的项目,以及一些大项目的早期
原型阶段是可以的。
下一步,是要实现代码。为任何 Windows 平台建立应用程序时,程序员都有两种选
择:C 或 C++。 使用 C,程序员是在 Windows 应用程序界面 ( API ) 的水平上编写代
码。该界面是由几百个 C 函数所组成,这些函数在Windows API 参考手册中都有介绍。
对于Windows NT, API 被称为 “Win32 API”,以区别于其用于Windows 3.1的16位 API
Microsoft 也提供了 C++ 库,它位于任何 Windows API 之上,能够使程序员的工作
更容易。它就是Microsoft基本类库 (MFC),该库的主要优点是效率高。它减少了大量在
建立 Windows 程序时必须编写的代码。同时它还提供了所有一般 C++ 编程的优点,例如
继承和封装。MFC 是可移植的,例如,在 Windows 3.1下编写的代码可以很容易地移植到
Windows NT 或 Windows 95 上。因此,MFC 很值得推荐的开发Windows 应用程序的方法
在本教程自始至终使用的都是 MFC。当是使用MFC时,你编写的代码是用来建立必要的用
户界面控制并定制其外观。同时你还要编写用来响应没Р僮髡庑┛刂频拇 搿@ 纾 ?果
用户单击一个按钮时,你应该有代码来响应。这就是事件驱动代码,它构成了所有应用
程序。一旦应用程序正确的响应了所有允许的控制,它的任务也就完成了 。
你可以看出,使用 MFC 进行 Windows 编程时是一件比较容易的的过程。本教程的目
的是比较详细地教你如何快速建立专业级的应用程序的技术。Visual C++ 应用程序开发
程序环境特别适合于使用 MFC (也有其它开发环境使用MFC,译者注),所以一起学习 MFC
和 Visual C++ 能够增强你的开发程序的能力。