相关文章  
  • 在Win XP SP2中手动配置Windows防火墙
  • 互用性技术:讨论数据层互用性技术
  • 实现数据资源层中的异步互用性
  • Windows系统文件详解
  • 生成可靠的Windows XP Embedded 平台
  • 通过编写模块化代码提高软件可移植性
  • 小办法:重现被误删的Windows桌面图标
  • Windows XP操作系统优化实战
  • 微软一个关于ShowModalDialog用法的实例网页
  • Windows Internet Explorer 问题的一般思路
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    使用 C++ 的托管扩展针对 Windows 窗体编程1


      简介
      长期以来,程序员们都使用 C 和 C++ 来开发 Windows GUI 应用程序。对于我们当中很多人来说,这一段历史可以追溯到 Windows 2.0 时期,那时,我们使用基于 C 的 16 位 Windows API,即便只是显示一个窗口,也需要编写数十行代码。幸运的是,随着时间的推移,抽象的级别越来越高,越来越好。在 1992 年,Microsoft 发行了 Programmer's Workbench,其中包括 Microsoft 基础类库 1.0 版。Microsoft 基础类库 1.0 版包含大约 60 个类,用于包装窗口化编程和绘制部分的 16 位 Windows API。到 2002 年为止,Microsoft 基础类库 7.0 版已经发展为超过 200 个类,并且,其用途已经扩展为能够提供 Microsoft Win32 API 的完整 C++ 对象模型替代物。
      
      虽然 MFC 非常强大,但它也有很多缺点,比如它只是 Win32 API 外的一层薄薄的面板,并且对于很多程序员来说,它太过复杂,很难有效地使用。通常,要开发 Windows 应用程序,仍需要直接访问 Win32 API,特别是在对 Windows 应用程序所需的基本功能的要求不断提升的情况下。因此,要开发任何功能真正强大的 Windows GUI 应用程序,需要耗费大量时间精力。为了应对应用程序开发难度不断提高的状况,Microsoft 于 2002 年初发行了一个针对 Windows 平台的新编程环境。该环境称为 .NET 框架,它为开发人员提供了一个托管 应用程序运行库,以及称为 .NET 框架类库的大量库。.NET 框架可以管理内存和安全性

    页码:[1] [2] [3] [4] [5] [6] [7]1页、共7页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved