科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件应用MFC开发高级应用程序

应用MFC开发高级应用程序

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文就是针对如何在Visual C++环境中使用MFC类库来开发高级程序所需要解决的一些问题进行了的探讨

作者:苟建兵 来源:pcvc.net 2007年11月16日

关键字: 应用 MFC 开发 应用程序

  • 评论
  • 分享微博
  • 分享邮件
[摘要]:目前在Windows下开发应用程序的工具虽然很多,但是C/C++作为一种非常成熟和高效的开发语言在大型复杂项目的开发中仍然得到了广泛应用。为了减轻程序开发负担,提高开发效率,各种流行的C++都提供了类库,本文就是针对如何在Visual C++环境中使用MFC类库来开发高级程序所需要解决的一些问题进行了的探讨,重点讨论了利用MFC开发单文档多视应用程序和DDE应用程序的方法。

  一、使用C/C++

  随着Windows系列操作系统的日益普遍,传统的基于DOS编程逐渐转向Windows下编程已经成为必然趋势。目前在Windows下开发应用程序的工具很多,典型的如Borland C++、Visual C++、Visual Baisic以及Delphi等等。每种开发工具都各有其特点,一般来讲用户可以根据自己的使用习惯和开发项目的性质来选择具体的开发语言。

  Visual Basic是一个被软件界称之为划时代的革新产品,该软件改变了人们开发Windows程序的方式,它采用交互式的可视化操作,使得人们开发Windows程序的每一过程都有直观形象的反馈,从而加速整个开发进程。Visual Basic使得Windows程序设计人员不再只依赖于复杂的SDK编程,使得开发Windows程序非常容易,可以说,用户学习并使用VB来开发Windows应用的时间是最短的。Visual Basic版本几经演变,目前已经发展到5.0。在4.0版本中,由于完全使用了面向对象的编程概念,同时具有Windows 3.1和Windows 95下的版本,因而使得其开发复杂程序的功能逐渐增强。VB5.0则抛弃了Windows 3.x的用户,只能在32位Windows中使用,据悉,该版本吸收了Delphi的成功策略,引入了本地代码(Native Code)编译器,从而使得程序执行速度大大加快,克服了以往版本由于执行文件采用P-Code代码而导致运行速度慢的特点,根据微软的声明,该版本的采用本地代码编译后得到的应用程序在某些情况下执行速度较以往提高了10~20倍,执行速度可以直逼与采用Visual C++编写的应用,而应用开发速度则是VB的强项,因此Visual Basic 5.0非常具有竞争性。目前Visual Basic非常广泛地用于开发各种Windows程序,如数据库前端应用程序和多媒体应用等。但是,在作者看来,采用VB也有一定的缺点,原因有以下几点:
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章