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

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

    ations that Will Run on Microsoft Pocket PC and Windows CE .NET Platforms,该文章为任何使用 C++ 的 Microsoft 操作系统提供了常规编码策略。那时,我听说 Microsoft 将要发布某种名为 Compact Framework 的东西。我还听说开发人员将能够使用 C# 在这些基于 .NET 的新平台上进行开发。我已经使用 C# 为桌面编写了几个简单的 Windows 窗体和 Web 应用程序,并且我确实喜欢 C#。虽然引用自己的话通常被视为不良的风格,但我仍然在此列出我进行过的“大胆”预测。
      
      当在 2002 年下半年为 Windows CE 发布 Compact Framework 时,Visual Studio .NET 和 C# 都将成为将来产品开发的良好候选工具。我相信那些不起码对使用 C# 开发新产品(或许甚至包括产品移植)进行评估的公司将会犯错误,因为 C# 已经具有了一个如此丰富的库,并且按照语言语法的性质来说,它具有高度的可移植性。
      
      它实际上并不是一个如此“大胆”的预测,因为这是显然的,尤其是在“摆弄”了 C++ 并且意识到编写可移植代码(即使是跨 Microsoft 平台)并不完全微不足道以后。那时,似乎使用 C# 生成可移植的应用程序很可能要比使用 C++ 容易,即使并未有幸看到将来的工具以及使用 Visual Studio .NET 2003 的最终跨平台应用程序编程接口 (API) 支持。
      
      我想向我第一篇文章中的以下断言添加支持,即作为现代的编程语言,C# 是 C++ 的良好替代语言。尽管我意识到这些编程语言是等效的,我个人仍然相信从应用程序开发人员的角度来看,C# 在易用性方面优于 Java,但我希望

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

         

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

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