C++/CLI
文章平均质量分 58
itech_001
这个作者很懒,什么都没留下…
展开
-
[C++/CLI编程宝典][1]C++/CLI资料汇总
一 在线资料 1)functionX:http://www.functionx.com/cppcli/index.htm2)functionX:http://www.functionx.com/vccli/index.htm3) codegure:http://www.codeguru.com/cpp/cpp/cpp_managed/general/article.php/c148154) we原创 2013-03-24 19:20:07 · 930 阅读 · 0 评论 -
[C++/CLI编程宝典][2]什么是C++/CLI语言
对于什么是C++/CLI,我们首先可以简单的将其名字划分为两部分来理解,第一,C++,我们熟悉的目前被广泛使用的面向对象的ISO国际标准的高级语言,也称为ISOC++,我们这里以后均称其为ISOC++;第二,CLI,我们可以认为是对ISOC++在CLI上扩展。CLI是通用语言框架的缩写,微软的.NET就是架构在CLI其上,虽然CLI现在也是ISO标准,但是C++/CLI并不是ISOC++委员会对其原创 2013-03-24 19:20:09 · 608 阅读 · 0 评论 -
[C++/CLI编程宝典][4]第一个C++/CLI程序
一 本次通过一个简单的C++/CLI控制台程序,能使学习者有对C++/CLI程序有个个大概的印象,同时引出一些基本的概念和关键字。下面是程序代码: #include iostream>#include string>// 1 ISOC++public class NativeClass{public: NativeClass(std::string str) { m_s原创 2013-03-24 19:20:13 · 816 阅读 · 0 评论 -
[C++/CLI编程宝典][5]编译与反汇编
通过上次的第一个简单的C++/CLI实例,我们已经对C++/CLI的基本语法有了一定的认识,一些新的关键字也混了个眼熟。其实如果你有ISOC++背景,了解一些.NET相关概念,且使用VS2008 IDE开发的话,相信到现在你已经可以使用C++/CLI写一些简单的小程序了。本次继续上次的sample来深入了解它的编译和反编译。 1)编译 在安装了VS2008或WinSDK后,我们就拥有了很多的原创 2013-03-24 19:20:15 · 1200 阅读 · 0 评论 -
[C++/CLI编程宝典][6]IL中间语言
继续上节的ildasm.exe对main.exe的IL中间语言的分析。我们知道我们在main.exe中定义了NativeClass,ValueStruct和RefClass。下面我们将做类型与IL中间语言的一一对应: 1)NativeClass C++/CLI代码: CodeCode highlighting produced by Actipro CodeHighlighter (f原创 2013-03-24 19:20:18 · 1261 阅读 · 0 评论 -
[C++/CLI编程宝典][7]基本概念
本次讲解一些基本的概念,中英文的对照: 1) Dynamic Link Library动态链接库/Assembly程序集 : Dynamic Link Library动态链接库,我们在ISOC++中知道,后缀为.DLL的文件为动态链接库,动态链接库实现了代码的组建级重用,但是当在CLI扩展后,与之对应的托管组建,我们称为Assembly程序集。程序集是 .NET Framework 应用程序的构原创 2013-03-24 19:20:20 · 900 阅读 · 0 评论 -
[C++/CLI编程宝典][3]C++/CLI能做什么
上次我们看了什么是C++/CLI,我们知道C++/CLI其实是包含了三部分:ISOC++,对CLI的.NET实现的扩展和前二者的无缝连接。本次继续上次,更近一层解释读者关心的三个问题:第一,使用C++/CLI我们可以做什么,它可以被使用在那些方面;第二,那些朋友需要学习C++/CLI;第三,学习C++/CLI需要哪些基础。1)使用C++/CLI我们可以做什么?对于C++/CLI可以做什么?我们可以原创 2013-03-24 19:20:11 · 783 阅读 · 0 评论