我们的插件机软件开发环境用的是Visual C++开发环境,这里做一个简单的介绍和说明。
Visual C++是微软公司推出基于 Windows 平台的可视化开发环境。Visual C++6.0 是目前最为流行的 C++语言集成开发环境。Windows 应用程序除了有Win Main 函数外,还包含了用于处理用户动作和窗口消息的函数。并且包含有以下特性:
- 消息驱动机制
- 图形用户界面
- 基于资源的程序设计
软件消息驱动机制
它与基于 Dos 程序之间的一个最根本区别是 Dos 程序是调用系统的函数来获取用户输入的,而 Windows 程序则是通过消息来处理用户输入的。一个消息是由消息的名称(UINT)和两个参数(WPARAM, LPARAM)组成。消息的参数中包含有重要的信息。消息都经过严格的定义,并且适用于所有的应用程序。
图形用户界面
它用来人机交互图形化用户界面的设计。即将用户操作界面用图形的方式显示。通过窗口、菜单、按键、图标等方式对用户界面进行操作。图形用户界面的出现适合用户的操作需求,直观的进行人机交互。大大简化了用户界面的设计开发过程。图形用户界面提供了针对特定的界面设计需求提供了相关的功能函数。用户可以调用函数实现人机交互用户界面的绘制。
基于资源的程序设计
Windows 应用程序常常包括众多图形元素,例如光标、选单、工具栏、位图、对话框等。在 Windows 环境下,每一个这样的元素都作为一种可以装入应用程序的资源来存放。这些资源就像常量一样,可以被编辑、修改,也可以被其他应用程序所共享。
因为开发环境Visual C++已经是很有名气了,属于众人皆知,因为插件机软件开发需要用到所以这里只是做一个简短的介绍和说明。