在我的第一篇blog發表之後,得到大家的支援,我的工作得到了認可,感到很開心。當然,很多朋友也提出了很多出色的見地。我想在這裡說明一下我對這些問題的理解。
之所以當初想到用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。
用C 編寫ActiveX控制項
選自 紅馬天下 的blog,做了適當修改將上下兩章合併 http blogs.homer 前些日子做乙個web專案,必須自己編寫乙個activex控制項。如今的activex控制項大多是使用vb c 來開發的,而我對他們並不熟悉,因此考慮使用熟悉的c 編寫activex控制項。首先,建立乙個winf...
用C 編寫ActiveX控制項(三)
在前面我們已經完成了activex控制項的開發,接下來的就是發布它了。首先,我們建立乙個windows安裝專案,並將activex控制項的主輸出新增到專案輸出中。然後,改動activex控制項的主輸出檔案,將其register屬性改為vsdrpcom.如圖 下一步,我們改動專案屬性,將引導程式更改為...
用C 編寫ActiveX控制項(三)
在前面我們已經完成了activex控制項的開發,接下來的就是發布它了。首先,我們建立乙個windows安裝專案,並將activex控制項的主輸出新增到專案輸出中。然後,改動activex控制項的主輸出檔案,將其register屬性改為vsdrpcom.如圖 下一步,我們改動專案屬性,將引導程式更改為...