程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 關於《用C#編寫ActiveX控件》的幾點說明

關於《用C#編寫ActiveX控件》的幾點說明

編輯:.NET實例教程
在我的第一篇blog發表之後,得到大家的支持,我的工作得到了認可,感到很開心。當然,很多朋友也提出了很多出色的見地。我想在這裡說明一下我對這些問題的理解。 
  
    我所完成的控件是一個用來獲取客戶端攝像頭圖片並保存在特殊文件夾裡,然後上傳到服務器的ActiveX控件。給大家一個截圖。 顯示圖片的就是那個控件。


    之所以當初想到用C#寫ActiveX控件,一是自己不會用VB/C++寫ActiveX控件,二是由於簡單的WinForm控件由於.net安全性的限制,無法在客戶端實現復雜的操作。因為ActiveX控件是以本地用戶的身份運行,所以可以突破.Net安全性的限制。而這才是《用C#編寫ActiveX控件》的真正優勢所在。
    
    其實用C#寫ActiveX控件的原理很簡單,就是使用了.net平台和COM的互操作性。在我的《用C#編寫ActiveX控件》中,修改項目屬性的目的就是將.net控件注冊為ActiveX控件。這樣,你就可以把這個控件完全當作ActiveX控件來對待了。比如,可以使用JS和VBS來調用,也可以使用C++來調用。唯一的遺憾,就是這樣的ActiveX控件需要客戶端安裝.Net framework。 
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved