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

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

    Systems::Forms 命名空间 内的 MessageBox 类的静态方法的长写形式。.NET 框架类库中广泛使用了命名空间来将类、结构、枚举等类型分隔为不同的逻辑组。由于有数以千计的 Microsoft 雇员要从事添加 .NET 框架类库的工作,而且有数以百计的第三方组织要扩展该类库,同时有数以百万计的程序员正在尝试学习它,因此这种分隔是非常必要的。没有命名空间,就需要采用各种复杂的约定来唯一地命名各种对象(像现有的 Win32 API 一样)。
      
      命名空间中的类型的定义位于 .NET 程序集 中。程序集是打包为 DLL 或 EXE 的托管类型的容器。#using 指令用于将程序集中的类型应用到您的应用程序中。例如,mscorlib 和 System 程序集提供了基本的 .NET 框架类型,如 int 和 string。System.Windows.Forms 程序集包含了 Windows 窗体类型。
      
      使用 #using 将程序集应用到应用程序中后,就可以以前面讲到的长写形式引用类型,或者,可以使用标准的 C++ using namespace 语句来省略键入代码的工作:
      
      #using <mscorlib.dll>
      #using <System.Windows.Forms.dll>
      
      using namespace System::Windows::Forms;
      
      void __stdcall WinMain(HINSTANCE hInstance,
      HINSTANCE hPrevInstance,
      long lpCmdLine,
      int nCmdShow)
      {
      MessageBox::Sho

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

         

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

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