網頁控制元件OCX
轉自:
概述
.
ocx 是 ocx 控制元件的副檔名,與 .exe、.dll 同屬於PE檔案。下面說說什麼是 ocx 控制元件。
OCX 是物件類別擴充元件(Object Linking and Embedding (OLE) Control eXtension)。
ocx 是不可執行的檔案。
如果你用過 Visual Basic 或者 Delphi 一類的視覺化程式設計工具,那麼對控制元件這個概念一定不會陌生,就是那些工具條上的小按鈕,如 EditBox,Grid,ImageBox,Timer 等等。每個控制元件都有自己的事件、方法和屬性。
使用了控制元件的程式設計非常容易。在程式的設計階段可以設定一些屬性,如大小,位置,標題(caption)等等,在程式執行階段,可以更改這些屬性,還可以針對不同的事件,呼叫不同的方法來實現對該控制元件的控制。控制元件就好像一塊塊的積木,程式要做的事只是將這些積木搭起來。控制元件的最大好處是可以重複使用,甚至可以在不同的程式語言之間使用,例如,你可以在
VB 中嵌入用 VC 開發的控制元件。
編輯本段詳細資訊
控制元件的本質是微軟公司的物件連結和嵌入(OLE)標準。由於它充分利用了物件導向的優點,使得程式效率得到了很大的提高,從而得到了廣泛的應用。國外有很多公司就是專門製作各種各樣控制元件的。控制元件的最早形式是以.VBX的格式出現的,後來變成了.OCX。由於Internet的廣泛流行,微軟公司推出了ActiveX技術,就是從OLE發展起來的,加入了WWW上的功能。所以目前最流行的是ActiveX控制元件。
ActiveX控制元件.ActiveX控制元件是可重用的軟體元件。使用它可以很快地在網路應用程式、桌面應用程式、以及開發工具中加入特殊的功能。ActiveX控制元件的使用者可以無需知道這些元件是如何開發的,便可以完成網頁或應用程式的設計。
物件連結和嵌入使用者控制元件(OCX)是一種可以由在微軟的Windows系統中執行的應用軟體建立使用的特殊用途的程式。OCX提供操作滾動條移動和視窗恢復尺寸的功能。如果你有Windows系統,你會發現在你的Windows地址錄裡有大量OCX檔名字尾的檔案。
物件連結和嵌入(OLE)被設計來支援混合文件(包含多種資料型別,比如文字、繪畫影象、聲音、動畫)。Windows桌面就是一個混合文件的範例,微軟使用OLE來建立的。OLE和元件物件模型(COM繼OLE後的更常用的概念)支援“即插即用”程式的發展,“即插即用”程式在系統中可以用任何語言寫入並可以由任何應用程式動態地使用。這些程式被認為是他們在其上執行的container的組建和應用程式。這種基於元件的近似應用程ˉ序的發展縮減了程式除錯時間並改善了程式的效能和品質。Windows應用發展程式(比如powerbuilder和Microsoft
Access)具有OCX的優勢。
編輯本段註冊方式
ocx控制元件的安裝方式有很多種,這裡介紹最簡單的一種。
步驟:
1.進入開始,點選執行。
2.在出現的框中鍵入regsvr32 C:\xxxx.ocx 。(XXXX為控制元件名, C:\為目錄))(regsvr32 E:\控制元件的製作\myOcxTest\Debug\myOcxTest.ocx)
3.點選確認後等待出現提醒註冊成功即可。
oca 檔案
Oca檔案不是控制元件,其中儲存Ocx控制元件的屬性
ocx的登出
1.進入開始,點選執行。
2.在出現的框中鍵入regsvr32 /u C:\xxxx.ocx 。(XXXX為控制元件名, C:\為目錄)(regsvr32 /u E:\控制元件的製作\myOcxTest\Debug\myOcxTest.ocx)
3.點選確認後等待出現提醒登出成功即可。
編輯本段可能出現問題
同一個OCX的多個控制元件在同一窗體上會出現問題的問題,主要原因是不能有全域性變數(或共享資料) ,應該儘量定義成類的成員變數,全域性變數在同一個程式中要被共享的。
相關文章
- 用olldbg破解,分析ocx控制元件LLDB控制元件
- win10註冊ocx控制元件的操作方法_win10怎麼註冊ocx控制元件Win10控制元件
- 將 fastreport 封裝為 ocx 控制元件AST封裝控制元件
- ocx控制元件避免彈出警告的類–2控制元件
- mfc ocx 控制元件開發需要注意的問題控制元件
- OCX 控制元件主動傳送訊息給 MFC 視窗訊息控制元件
- Windows10系統怎麼註冊OCX控制元件【圖文教程】Windows控制元件
- vs2008 下如何開發.ocx控制元件的方法控制元件
- 如何控制元件網頁中的REALONE外掛控制元件網頁
- win10 64位如何註冊richtx32.ocx_win10電腦註冊richtx32.ocx控制元件操作方法Win10控制元件
- 封裝OCX封裝
- jsp呼叫ocxJS
- 使用WebBrowser控制元件獲取網頁原始碼的方法Web控制元件網頁原始碼
- ocx開發小結.
- Swift - 網頁控制元件(UIWebView)載入本地資料,檔案Swift網頁控制元件UIWebView
- 移動端網頁新增ios風格日曆控制元件網頁iOS控制元件
- 自定義分頁控制元件控制元件
- 網頁內一次實現使用者控制元件內Web控制元件的多事件網頁控制元件Web事件
- 如何註冊ocx檔案
- asp.net自制分頁頁碼條控制元件ASP.NET控制元件
- 使用ActiveX控制元件開發網頁常見的問題 (轉)控制元件網頁
- OWC: 在網頁中用SpreadSheet控制元件顯示Excel檔案 (CopyFromRecordset方法)網頁控制元件Excel
- Flutter 分頁功能表格控制元件Flutter控制元件
- Xamarin iOS教程之頁面控制元件iOS控制元件
- AspNetPager分頁控制元件的使用控制元件
- Repeater控制元件的分頁實現控制元件
- Windows系統安裝軟體提示comct332.ocx未註冊或缺少控制元件問題Windows控制元件
- 分頁控制元件及儲存過程控制元件儲存過程
- asp.net 內容頁訪問母版頁中的控制元件ASP.NET控制元件
- MFC控制元件程式設計:列表控制元件、樹控制元件、屬性頁對話方塊 (未完)控制元件程式設計
- 自定義控制元件中的控制元件呼叫引用控制元件的頁面裡的函式 (轉)控制元件函式
- C# 網路程式設計之網頁自動登入 (一).使用WebBrower控制元件模仿登入C#程式設計網頁Web控制元件
- .NET混合開發解決方案10 WebView2控制元件呼叫網頁JS方法WebView控制元件網頁JS
- 夢想CAD控制元件網頁開發--圖形資料庫(文字樣式)控制元件網頁資料庫
- C# 從登錄檔判斷指定ocx控制元件是否已註冊 以及獲取它的註冊路徑C#控制元件
- Windows系統安裝軟體出現找不到comct232.ocx或未註冊控制元件問題Windows控制元件
- CS系統中分頁控制元件的製作控制元件
- JavaFx 頁面和控制元件設定快捷鍵Java控制元件