从 C++ 向 C# 迁移(转)

Posted on 2005-12-04 21:59  Nikos  阅读(295)  评论(0)    收藏  举报
与生活中的许多事情一样,有时要学习某些知识的唯一方式就是亲自去尝试。当然,也有一些很显著的例外。我可不建议通过这种方式去学习外科手术(哈哈),但是对于学习智能设备扩展 (SDE) 和用 C# 编写适用于 Pocket PC 的程序,这绝对是一个很好的方式。 诚然,我们会越来越多地接触到 Microsoft .NET Compact Framework,不管是在本专栏还是在实际的开发环节中,这一点不容置疑。更加不容置疑的是,C# 是 .NET Compact Framework 用得最多的一种语言。用 C# 开发了一些程序之后,我对它的易用性、灵活性和优雅得体有着越来越深的印象。当然,当前发行的 Beta 版在某些地方还存在着所谓的操作“欠佳”的情况,但这不久就会得到解决。我坚信,一旦您继续了解一些新概念,您就会真正地喜欢使用 C# 和 .NET Compact Framework。 ........... 可以在窗体中添加的一个控件是 PictureBox,这是一个显示图像的控件。我打算对游戏所显示的每张纸牌都使用一个 PictureBox。它与最初采用 C++ 编写这个程序的方式有所不同。如果用 C++ 创建,我就需要创建窗口(现在我们称之为窗体)并获得 HDC(显示上下文句柄),然后使用 BitBlt 将一大堆图形数据变为实际的图形。这次,我打算使用十六个 PictureBox 控件,并使用它们的方法来定义它们显示什么图像。您将会看到,这种方式是相当得体的。 原文内容: http://www.microsoft.com/china/msdn/library/langtool/vcsharp/macroad07102002.mspx

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3