亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

用C#編寫(xiě)ActiveX控件(三)

 更新時(shí)間:2007年03月09日 00:00:00   作者:  
在前面我們已經(jīng)完成了ActiveX控件的開(kāi)發(fā),接下來(lái)的就是發(fā)布它了。

       首先,我們建立一個(gè)windows安裝項(xiàng)目,并將ActiveX控件的主輸出添加到項(xiàng)目輸出中。然后,改動(dòng)ActiveX控件的主輸出文件,將其Register屬性改為vsdrpCOM.如圖:

下一步,我們改動(dòng)項(xiàng)目屬性,將引導(dǎo)程序更改為 Web引導(dǎo)程序。很遺憾的是,在 Web引導(dǎo)程序設(shè)置 中的安裝文件夾URL中必須使用絕對(duì)路徑,不能使用相對(duì)路徑。這意味著生成安裝程序的時(shí)候就必須確定路徑,不是很方便。在示例中,我使用了localhost,在發(fā)布中可以改為實(shí)際的域名。

 

    現(xiàn)在我們生成安裝程序,并把相應(yīng)得程序拷貝到正確的目錄中(本例中為默認(rèn)網(wǎng)站目錄下的ActiveX文件夾中)。我們可以直接執(zhí)行Setup.Exe文件,以驗(yàn)證安裝文件的正確性。在我的機(jī)器上正確執(zhí)行了,成功了!

 

 

    現(xiàn)在我們又要重新改動(dòng)helloworld.htm文件了。修改后的結(jié)果如下:

 

<body bgcolor='#223344'>

 

<object id="helloworld"

 

   classid="clsid:9551B223-6188-4387-B293-C7D9D8173E3A" Width="184" Height="96" codebase="ActiveX/Setup.Exe"

 

>

 

</object>

 

<br>

 

<input type='button' onclick='helloworld.ShowMessage("Hello World!")' value='Click'>

 

</body>

 
注意,我們?cè)趏bject塊中加入了codebase屬性,這就是制定的下載控件的位置,可以使用相對(duì)路徑。別忙,我們現(xiàn)在還不能正確請(qǐng)求這個(gè)頁(yè)面,因?yàn)槲覀冞€沒(méi)有對(duì)我們的控件進(jìn)行簽名。簽名可以采用兩種方式,一種是在上面生成安裝程序的時(shí)候簽名,另一種是使用sn.exe簽名。推薦大家使用后者,因?yàn)榭梢蕴峁└噙x項(xiàng)。本人很懶,就不多寫(xiě)了,大家可以參考csdn上的文章《發(fā)布ActiveX》。先給給大家提個(gè)醒,在申請(qǐng)證書(shū)的時(shí)候選擇 高級(jí)證書(shū)申請(qǐng)。
 
 源碼下載:博客園下載   本站下載   

相關(guān)文章

  • 深入解析C#中的交錯(cuò)數(shù)組與隱式類(lèi)型的數(shù)組

    深入解析C#中的交錯(cuò)數(shù)組與隱式類(lèi)型的數(shù)組

    這篇文章主要介紹了深入解析C#中的交錯(cuò)數(shù)組與隱式類(lèi)型的數(shù)組,隱式類(lèi)型的數(shù)組通常與匿名類(lèi)型以及對(duì)象初始值設(shè)定項(xiàng)和集合初始值設(shè)定項(xiàng)一起使用,需要的朋友可以參考下
    2016-01-01
  • C#編程實(shí)現(xiàn)自定義熱鍵的方法

    C#編程實(shí)現(xiàn)自定義熱鍵的方法

    這篇文章主要介紹了C#編程實(shí)現(xiàn)自定義熱鍵的方法,涉及C#鍵盤(pán)按鍵設(shè)置的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • 深入理解C#之枚舉

    深入理解C#之枚舉

    這篇文章主要介紹了C#中可枚舉類(lèi)型,IEnumerable和IEnumerator接口及其泛型實(shí)現(xiàn)和迭代器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 詳解CLR的內(nèi)存分配和回收機(jī)制

    詳解CLR的內(nèi)存分配和回收機(jī)制

    本文詳細(xì)講解了CLR的內(nèi)存分配和回收機(jī)制,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • c#如何實(shí)現(xiàn)程序加密隱藏

    c#如何實(shí)現(xiàn)程序加密隱藏

    LiteDB是一個(gè)輕量級(jí)的嵌入式數(shù)據(jù)庫(kù),它是用C#編寫(xiě)的,適用于.NET平臺(tái),這篇文章主要介紹了如何通過(guò)LiteDB將自己的程序進(jìn)行加密,感興趣的可以了解下
    2023-08-08
  • C#實(shí)現(xiàn)簡(jiǎn)單串口通信

    C#實(shí)現(xiàn)簡(jiǎn)單串口通信

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)簡(jiǎn)單串口通信,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C#文件目錄操作方法匯總

    C#文件目錄操作方法匯總

    本文主要列舉出C#文件和目錄操作的一些方法,包括創(chuàng)建、移動(dòng)、遍歷目錄,讀寫(xiě)文件等方法,有需要的小伙伴可以學(xué)習(xí)一下。
    2016-04-04
  • 一文帶你了解C#中抽象方法與虛方法的區(qū)別

    一文帶你了解C#中抽象方法與虛方法的區(qū)別

    這篇文章主要通過(guò)簡(jiǎn)單的示例為大家詳細(xì)介紹一下C#中抽象方法與虛方法的區(qū)別,文中的示例代碼簡(jiǎn)潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-03-03
  • c#的dataset離線數(shù)據(jù)集示例

    c#的dataset離線數(shù)據(jù)集示例

    這篇文章主要介紹了c#的dataset離線數(shù)據(jù)集示例,需要的朋友可以參考下
    2014-04-04
  • c# 實(shí)現(xiàn)KMP算法的示例代碼

    c# 實(shí)現(xiàn)KMP算法的示例代碼

    這篇文章主要介紹了c# 實(shí)現(xiàn)KMP算法的示例代碼,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-11-11

最新評(píng)論