2.4.5 CLR程序的编写
如果没有“C++(www.cppentry.com)/CLI”,那么C++(www.cppentry.com)程序员就无缘编写CLR程序。通用语言运行时库(CLR)包括了一组规范,它是Microsoft .NET的基础,也是CLI的Microsoft版本实现。C++(www.cppentry.com)/CLI语言设计的目标是为了对CLI提供更自然的C++(www.cppentry.com)支持,而Visual C++(www.cppentry.com) 2005的编译器则在CLR上实现了C++(www.cppentry.com)/CLI。
现在动手
接下来,我们编写一个C++(www.cppentry.com)语言的CLR程序。
创建【CLR】→【Windows窗体应用程序】,将项目命名为ClrTest,如图2-46所示。

运行向导生成的程序,运行结果如图2-47所示。

可以看出,这个程序已经不再是MFC的图标了,因为它已经是一个CLR程序了。
再来观察程序的代码:
能把程序写得如此潇洒和自在,那是何等的惬意!如上采用的是C++(www.cppentry.com)/CLI语法,“gcnew”、“^”都是C++(www.cppentry.com)/CLI引入的新关键字。采用C++(www.cppentry.com)/CLI编写程序,基本上可以像C#一样简单、高效。
光盘导读
该项目对应于光盘中的目录“\ch02\ClrTest”。
【责任编辑:
王晶 TEL:(010)68476606】