C# winform使用SharpGL上手教程

本文详细介绍了如何在C#项目中利用SharpGL实现3D功能,包括必要的工具下载、DLL引用添加及控件配置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,把工具下载齐全。在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效果就显示出来了。

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



评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值