黑马程序员技术交流社区

标题: WinFrom有关的 [打印本页]

作者: 赵刘滨    时间: 2012-8-3 21:54
标题: WinFrom有关的
1、WinFrom中用什么方式调用.dll文件?
2、WinFrom中用什么控件来获取html的内容?

作者: 李晋    时间: 2012-8-3 22:35
如果你的项目还没有生成.dll文件的情况下,在解决方案资源管理器中右击选择添加引用,选择你这dll文件。
还有就是项目已经生成了DLL文件,那么一样,选择添加引用的时候选择浏览选项卡,然后可以选择你自己的.dll文件,或者刚刚不久用过的,那么直接在“最近”选项卡里面会显示。

最后就是要在程序上面引用:using 你的库名





作者: 许庭洲    时间: 2012-8-5 14:47
在C#里调用dll一般步骤:
1.将那个*.dll拷贝到bin/debug目录下,例如:add.dll;
2.加上using,例如:using  System.Runtime.InteropServices;
3.声明外部方法,例如:[DllImport("add.dll")]
  public static extern Int32 SumArray(Int32* point, Int32 length);
4.调用,例如:sum = SumArray(point, source.Length);
5.因为使用了指针,所以需要把类设为unsafe;
public unsafe partial class Form1
6.设定项目的unsafe属性即可。


在WinFrom中有个WebBrowser 控件,该控件是一个浏览器的控件,和使用浏览器查看网页的效果是一样的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2