古詩詞大全網 - 成語解釋 - c#開發ActiveX,該怎麽處理

c#開發ActiveX,該怎麽處理

1.新建壹個類庫

2.更改“項目屬性-應用程序-程序集信息”設置,勾選“使程序集 COM 可見”

3.更改“項目屬性-生成”設置,勾選“為 COM 互操作 註冊

4.修改AssemblyInfo.cs文件,添加[assembly: AllowPartiallyTrustedCallers()]項(需要引用System.Security名稱空間)

5.添加壹個Windows用戶控件

6.完成控件開發後,為了使該用戶控件作為壹個ActiveX控件進行使用,還需要做以下修改:

首先,為控件類添加GUID,這個編號將用於B/S系統的客戶端調用時使用(可以使用 工具-創建GUID 菜單創建壹個GUID)

6的分支:為了提高程序的安全性,以便在客戶端安裝的時候在瀏覽器提高信任度,那麽妳需要實現實現接口IObjectSafety

7. 新建壹個安裝項目

8.在項目上點右鍵,添加->項目輸出,選擇上邊的項目

如果有多個項目,可以選擇需要安裝的項目就可以了

點擊項目,按下“F4”,設置屬性

9.生成項目

會生成兩個文件,壹個exe文件和壹個msi文件

然後把這兩個文件拷到項目的lib文件夾下面 新建壹個頁面,添加下面的代碼

<object classid="clsid:0b6ed426-9e67-4cf3-99da-8a346a98e5c6" codebase="lib/setup.exe"

width="200" height="40" id="helloBossma">

</object>

然後在頁面中添加javascript代碼,按鈕和文本框

打開瀏覽器就能看到了..