Visual 应用程序

来源:互联网 发布:python read_excel 编辑:程序博客网 时间:2024/05/21 19:58
1.Visual 应用程序分为五种类型
    控制台应用程序适用于你真正需要与遗留系统保持某种兼容性或不需要为用户提供全功能操作界面的情况。
基于对话框的应用程序通常是实用程序的专利,也适用于极小型不需要菜
单系统的应用程序。
单文档应用程序适用于操作自有数据的简单应用程序,比如记事本或小型
数据库前端应用。这类应用程序也需要某种类型的菜单系统。
多文档应用程序是提供完整功能的应用程序,比如字处理程序或电子表格。
由于多文档应用程序是C++编程中十分复杂的部分,因此,当你考虑建立
这类应用程序时,应该在Visual C++的灵活性与诸如Visual Basic 之类的快
速应用开发工具提供的速度之间进行权衡。
基于HTML 的应用程序是Visual C++ 6.0 新增的应用程序类型。它们操作
某种类型的数据(像单文档或多文档应用程序那样),但与Internet 结合在
了一起。作为标准编辑器的替代物,你的用户会看到Web 浏览器风格的前
端应用。

2. 控制台应用程序具备DOS 风格的窗口外观,而不是读者更熟悉一些的Windows 风格窗口。然而,从内部上讲,控制台应用程序确实是个Windows 应用程序

3. 技巧 当确定是创建基于对话框的应用程序还是创建基于窗口的应用程序
时,需要考虑实用程序。如果你的应用程序适合作实用程序,那么基
于对话框的应用程序界面或许是良好的选择。另一方面,如果打算在
应用程序中添加众多的特性或者需要用户进行大量的交互操作,那么
应该考虑选用基于窗口的界面。在做出决定时一定要考虑未来对应用
程序的扩充问题——今天做出的错误选择将在明天的重新实现中付出
沉重的代价。

4. 基于对话框的应用程序比完成相同功能的基于窗口的
应用程序更简单有效

5. 另外,单文档界面应
用程序至少要比多文档界面的应用程序少一个菜单——就是用于选择要编辑文
档的Windows 菜单。


6. 技巧 当操作数据库管理系统时,单文档、基于窗口的应用程序工作的相
当完美,其原因相当简单,极少有用户需要同时打开多个数据库。即
使他们需要同时打开多个数据库,数据库本身的使用规则也减少了用
户本身访问多个数据库的可能性。正常情况下,你需要以可编程方式
控制对各种数据库元素的访问,并把结果显示给用户。

// Compensate for odd sized strings, then complete the side.

7. 技巧 把MFC 静态链接到应用程序中可以减少发布应用程序时必须分发的
文件的数量。实际上,如果愿意的话,你可以只向其他人提供应用程
序的可执行文件。这种方式也提高了应用程序在各个所安装机器上正
常运行的机会,原因在于应用程序总是访问设计应用程序时使用的
MFC 版本。静态链接的缺点是应用程序变得更加庞大,而且在加载时
占用更多的内存。另外,无论什么时候,当你想给应用程序增加新的
特性时,都必须重新链接应用程序,不久这种方式就会让人感到厌烦。

8. 可以从Visual C++的资源矿产中挖掘到什么呢?这些资源的外形和大小各不相同,包括加速键、位图、光标、对话框、图标、菜单、串表、工具条和版本信息
原创粉丝点击