相关文章  
  • 在Win XP SP2中手动配置Windows防火墙
  • 互用性技术:讨论数据层互用性技术
  • 实现数据资源层中的异步互用性
  • Windows系统文件详解
  • 生成可靠的Windows XP Embedded 平台
  • 用好Windows XP SP2中的新“武器”
  • 万能WinXP映像文件制作指南
  • Win 2003存储空间如何的有效管理
  • 解析Windows XP的备份与恢复
  • 关于Windows消息大全使用的详细介绍
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    通过编写模块化代码提高软件可移植性6

    PC 2000 的 HP Jornada Pocket PC 以及 Visual Studio .NET 2003(最终测试版)Pocket PC 模拟器。
      
      使用 Visual Studio .NET 2003 创建项目
      尽管认真构建的 Framework 库可以在桌面和基于 Windows CE 的设备之上加载和运行,但建议您在为应用程序导入生成动态链接库 (DLL) 时,改为创建智能设备库。为什么呢?Compact Framework 是桌面版本的子集,而智能设备项目使用 Visual Studio .NET 针对该 Compact Framework 进行编译。因为我们的目标是创建可移植的应用程序,所以采用这种方式可以获得更多的编译时帮助,原因是如果一个 API 可供智能设备使用,则它通常也可供桌面使用,但反之不然。一个例外是 System.Data.SqlServerCE 命名空间中的类,它们可供 Compact Framework 使用,但不可供 Framework 使用。该规则还存在其他几个例外。因为有例外,所以令人遗憾的是,需要同时使用编译器和联机帮助。例如,在生成智能设备库时,如果您试图使用 System.Collections.ArrayList 的 this 索引器,则编译器应该报错,因为对于 Compact Framework 不支持该方法。但是,为了在编写代码和编译之前确定是否可以使用 this 索引器,需要执行下列操作:
      
      1.打开 Visual Studio .NET 2003 Documentation。
      
      2.单击 Index 选项卡,然后键入 ArrayList class。
      
      3.双击 all members 链接。
      页码:[1] [2] [3] [4] [5] [6] [7]6页、共7页
         

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

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