图解利用C# Activex开发HelloWorld
1、打开Visual Studio,新建用户控件项目,如下图所示:

2、 在界面上拉一个label,Text赋值为“HelloWorld”,如下图所示:

3、 加上guid,如下图所示:
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Diagnostics;
namespace HelloWorld
{
[Guid("ce85468b-7742-4279-b081-2eca51a2afbc")]
public partial class Demo : UserControl, IObjectSafety
{
public Demo()
{
InitializeComponent();
}
}
}

4、新建安装项目,命名为HelloWorld.Setup,如下图所示:

5、将HelloWorld.dll加进来,如下图所示:

6、双击HelloWorld.Setup.msi安装即可,如下图所示:


7、新建Index.html,如下图所示:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
</head>
<body>
<div>
<object id="demo" classid="clsid:ce85468b-7742-4279-b081-2eca51a2afbc
</div>
</body>
</html>

8、注意第7步加粗斜体部分,这个clsid即是用户控件的guid,运行Index.html,如下图所示:
