最近搞了个科研课题 texture synthesis纹理合成(无缝贴图)纹理合成是为了解决纹理映射中存在的接缝走样等问题而提出的也就是无缝贴图 可以用photoshop搞定,这个是编程序实现生成无缝贴图是搞3D设计或是开发必备 算法部分是C++ 实现,我只会Microsoft .NET Framework,怎么办?
用MFC?不明智,最好的办法就是托管C ++ ,托管C ++和非托管C ++互相访问
开发工具Microsoft Visual Studio 2008 express(VC++ 2008 express),当然VC++ 2005也可以
关键代码:(头文件加入)
#using <mscorlib.dll>
然后就可以尽享托管C ++ 和非托管C ++ 优点了
对于基本类型可以直接访问比如
int a=4;
System::int b=4;
a=b;
b=a;
对于string ,就是字符串可以:
//string example;
char examplefile[900]="";
int i=0;
for each ( Char c in example )
{
examplefile[i]=c;
i=i+1;
}
注意:C++ 实现,没有用unicode,string 不能有中文,否则出现奇怪问题
范例:texture synthesis纹理合成 http://download.csdn.net/source/457002
分享到:
相关推荐
C++是惟一一种可以在同一个源文件中混合.NET代码和非托管代码的语言,是真正的.NET系统语言。 本书内容根据开发过程进行组织。全书分7章,首先描述语言的基本特性,然后探讨.NET的特性,如Interop、委托和GUI应用...
使用VisualC++.NET进行数据库编程、使用Managedc++创建应用程序、在Managedc++应用程序中实现ADO.NET、创建托管扩展类库并用于ASP.NET应用程序、使用ATL创建COM组件、创建ATLServer应用程序、创建Web服务、...
本书中所有的示例都使用VS进行开发,VS是一种强大的集成开发环境,支持C#(以及托管和非托管C++、Visual Basic和其他一些语言)。这个环境的优点是便于把.NET功能集成到代码中。我们创建的代码完全是C#代码,但使用...
Visual C++.NET托管扩展编程
Visual C++ .NET托管扩展编程.pdf
《精通.NET互操作P/Invoke,C++Interop和COM Interop》包括3部分,平台调用——主要用于解决在托管代码中调用非托管程序设计语言编写的flat API(如Win32 API、C/C++风格的API等)的问题;C++ Interop——技术专门用于...
Visual C++.NET托管扩展编程PDF,理念与范例相结合,全面介绍C++托管扩展.
从第二章开始介绍了VisualC++.NET的语言基础编程知识,其中还涉及用托管代码开发.NET框架应用程序的知识。接着介绍了C++语言在面向对象程序设计中的应用。从第四章开始介绍了如何使用VisualC++.NET编写Wind
vb.net和c#.net有一系列微妙的差异,变量的申明和赋值,数据类型,语句终止的方式,语句块的表述,使用的变量括号,操作符的不同,条件语句的不同,错误处理,溢出检测,变量传递,数据绑定,托管代码的操作方法和...
C# 编译器使用的核心例程,例如路径处理和分析、数组和散列表管理、C 运行库、字符大小写支持、库和配件载入、调试和日志支持、同步机制,还包括字符串格式化、GUID创建、错误处理、注册表以及配置访问等。...
介绍了如何从本机 c + + 代码中调用托管的C# DLL以及如何编写托管的C#dll,包含源代码和工程文件。。。
Visual C++.NET托管扩展编程......
《精通.NET互操作P/Invoke,C++Interop和COM Interop》包括3部分,平台调用——主要用于解决在托管代码中调用非托管程序设计语言编写的flat API(如Win32 API、C/C++风格的API等)的问题;C++ Interop——技术专门用于...
C++.NET程序设计(上),首先介绍visual c++.net开发环境,然后介绍托管c++基础和托管c++面向对象编程。在此基础上,系统介绍windows窗体和对话框、常用控件、菜单、工具栏和状态栏,gdi+与图像处理、文档界面模型和...
独特的算法已在本机非托管C ++上实现,但可通过在.NET中轻松访问(由于缓存0x29操作码和相关优化而被推荐),以及其他诸如等的算法。 样品 regXwild过滤器ñ 数\u5b57='1271'; 数\u5b57='????'; 0-4 \u5e74='2020';...
使用托管C ++作为ASP.NET网页的代码隐藏文件