2.4.5 CLR程序的编写

2013-10-07 00:50:27 · 作者: · 浏览: 82

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所示。

CLR程序的编写

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

CLR程序的编写

可以看出,这个程序已经不再是MFC的图标了,因为它已经是一个CLR程序了。

再来观察程序的代码:

CLR程序的编写 

能把程序写得如此潇洒和自在,那是何等的惬意!如上采用的是C++(www.cppentry.com)/CLI语法,“gcnew”、“^”都是C++(www.cppentry.com)/CLI引入的新关键字。采用C++(www.cppentry.com)/CLI编写程序,基本上可以像C#一样简单、高效。

光盘导读

该项目对应于光盘中的目录“\ch02\ClrTest”。

【责任编辑:王晶 TEL:(010)68476606】

回书目   上一节   下一节