{C++ 基础} {C++ 高级} {C#界面,C++核心算法} {设计模式} {C#基础}
C#界面,C++核心算法(.NET与C++的交互)背景: C++以她的普及率,复杂度和高效率为大家所用,C#作为.NET 的代表语言,与C++相比,是完全面向对象的语言,但C#更广为人知是因 为.NET FrameWork提供的强大的库,使C#能够实现快速开发的利器。综合使用C++和C#使我们可以使用更加合理的成本开发出用户更加满意的产品。优点: 1)快速,高效:有效的结合了C++的高性能和.NET的高效率 2)安全:防止.NET写的核心代码被反编译,增强软件知识产权的保护
基础: 1)C++/Managed C++/C++\CLI/C#概念,关系,语法 2)VS 2005 IDE
章节: 基础章节: 1)C++ DLL 2)C++ COM 3)C# DLL COM 4)C++/CLI 5)C++与.NET中基础类型的对应及转化 交互技巧: 1)C++中使用.NET FrameWork 2)C++调用C#的COM(转载) 3)C++中通过C++/CLI调用.NET编写的DLL 1)C#通过P/Iovoke调用WIN32 API 3)C#调用C++的COM 2)C#通过C++/CLI调用C++的DLL 高级: 1)Struct在P/Invoke中的转化 2)C++和C#混编为一个assembly(转载) 3)平台调用封送数据 http://msdn2.microsoft.com/zh-cn/library/fzhhdwae(VS.80).aspx 4)如何:映射 HRESULT 和异常 http://msdn2.microsoft.com/zh-cn/library/9ztbc5s1(VS.80).aspx 实例部分: 1)一个CLI/C++的DLL同时被C#的exe和NativeC++的exe调用 2)CLI/C++中混合类的使用 3) NativeC++通过CLI调用C#的Form 4)C#的Form通过CLI调用C++的DLL 别人文章: 1 ) CLI中native的string和System::String转化 参考资料: 1)标准文档:http://www.ecma-international.org/publications/standards/Ecma-372.htm 2)A Design Rationale for C++/CLI: http://www.gotw.ca/publications/C++CLIRationale.pdf 3)Stan Lippman's BLog:http://blogs.msdn.com/slippman/ 4)C++/CLI in Action(April 11, 2007)(谁知道在那里可以下载,说下啊!谢谢先!~) 5) Expert Visual C++/CLI: .NET for Visual C++ Programmers(April 9, 2007) 6)Pro Visual C++/CLI and the .NET 2.0 Platform(December 21, 2005)总结:以上文章可能有很多的问题,欢迎指出,将非常感谢,共同进步!
posted on 2007-04-16 22:41 梦在天涯 阅读(19345) 评论(18) 编辑 收藏 引用 所属分类: CPlusPlus 、C#/.NET 、Manage c++ /CLI
很久以来一直就相对这方面的总结以下,今天终于开个笔! 欢迎监督和提宝贵意见! 回复 更多评论
推荐你看看孙辉老师的东西,以及tangram开源。 回复 更多评论
关注 5、6、7章 回复 更多评论
关注中 回复 更多评论
关注。。。 回复 更多评论
看孙辉老师的http://blog.csdn.net/sunhui/ 回复 更多评论
到底开始写了没有啊!!! 回复 更多评论
关注中。。。 www.doodle8.cn 涂鸦基地,跟踪最新的 web2.0 资源 回复 更多评论
非常关注 回复 更多评论
能请教个问题吗?我在运行程序时,系统提示:Could not execute:页面文件太小,无法完成操作(Win32 error 1455).我把内存设置大了,还是这个样子.请帮个忙,谢谢! 回复 更多评论
好厉害.. 回复 更多评论
能帮个忙吗? 程序运行时,系统提示:Could not execute:页面文件太小,无法完成操作(Win32 error 1455).如果有时间的话,请帮忙. 回复 更多评论
看来 windows下用 WPF+ C++ 是趋势了呀~ 回复 更多评论
你用什么便宜器啊 哪个最好啊 回复 更多评论
交互的主要工作集中在Wrapper的设计上 回复 更多评论
电子书我有两本 回复 更多评论
我有这本书C++/CLI in Action(April 11, 2007)的电子版 回复 更多评论