C# winform使用SharpGL上手教程

首先,把工具下载齐全。在codeproject中找到的,找资料真的比编程还累。

http://www.codeproject.com/Articles/3144/SharpGL-a-C-OpenGL-class-library

这里需要用到的是:Download the Visual Studio 2012/2013 Extensions ,点进去是这样的:

然后再进入VS2012,新建项目,就多了两个选项:

 

会自动生成上述代码,运行得到上图的效果,  但我们往往是在已有的项目中,加入3D功能对不对?  所以这只是一个开始。

然后下载dll,也就是运行库。ps:找了半天没找到下载地址

http://www.codeproject.com/KB/openGL/sharpgl/Core.zip

如果实在找不到下载地址,从第一次下载的demo中查找,里面已经包含了三个有用的dll


在dll上点击--属性--路径,就可以找到dll的位置了,拷贝一下就可以了


三个有用的dll分别是如下:


如果你能找到下载地址,下载,反正下载解压后是这样:

然后就相对简单了,找了一份攻略,http://crazylove.blog.51cto.com/855385/173025,可惜没有成功。

最后不得不花钱请大神指教。最终解决。

 

首先是从上面的文件夹中,把下面这些dll找出来。

然后,在引用中添加上述dll

 

后面肉戏到了,在工具栏添加SharpGL控件,也是我花钱请大神教育的地方。

 

然后

就可以很方便地,在任意C#工程中,使用SharpGL控件了。

新建一个C# 窗体应用程序

这样肯定是无法编译通过的,所以需要添加引用。

这个时候,就可以编译运行通过。运行效果是一个黑框。

 

然后我们右键这个控件,进入属性,选择属性(闪电按钮)

 

里面的代码,参照第一篇里面,自动生成的代码,复制过来就可以用。主要是上面四个函数中的三个函数。

 

 

然后,3D效果就显示出来了。

如果还不清楚,可以信息问我



猜你喜欢

转载自blog.csdn.net/u014453443/article/details/80704259