軟牛接口與外部數(shù)據(jù)通信
發(fā)布時(shí)間:2014/6/23 20:52:13 訪問次數(shù):484
任何一個(gè)應(yīng)用程序開發(fā)平臺(tái)都有其自身的優(yōu)勢(shì)與不足,作為高級(jí)編程人員在開發(fā)一個(gè)大型復(fù)雜應(yīng)用程序時(shí)必須能夠綜合應(yīng)用不同軟件開發(fā)平臺(tái)的功能,SM73307MME/NOPB能使項(xiàng)目更加完善。一個(gè)好的軟件開發(fā)環(huán)境,也必然具備與其他應(yīng)用程序通信的功能及必要的開發(fā)工具。LabVIEW與其他應(yīng)用程序的鏈接主要通過ActiveX技術(shù)應(yīng)用、.NET技術(shù)應(yīng)用、動(dòng)態(tài)數(shù)據(jù)交換、外部代碼調(diào)用、庫(kù)函數(shù)調(diào)用、運(yùn)行外部程序等方式實(shí)現(xiàn)。
計(jì)算機(jī)網(wǎng)絡(luò)的迅速普及,為人類生活的各個(gè)方面都帶來巨大的變化,新一代測(cè)試技術(shù)也隨之應(yīng)運(yùn)而生,網(wǎng)絡(luò)化測(cè)試系統(tǒng)在生產(chǎn)、科研和教育各個(gè)領(lǐng)域發(fā)揮著越來越重要的作用。LabVIEW作為一個(gè)優(yōu)秀的虛擬儀器開發(fā)平臺(tái),為構(gòu)建基于計(jì)算機(jī)網(wǎng)絡(luò)的測(cè)試系統(tǒng),提供了多種功能強(qiáng)大的工具和方便靈活的方法。
ActiveX技術(shù)簡(jiǎn)介
ActiveX通常翻譯為“微軟倡導(dǎo)的網(wǎng)絡(luò)化多媒體對(duì)象技術(shù)”,實(shí)際上它是一整套跨越編程語(yǔ)言的軟件開發(fā)方法與規(guī)范。
ActiveX的基礎(chǔ)是組件對(duì)象模型(Component Object Model,COM)。當(dāng)我們?cè)诔绦蛑?/span>需要經(jīng)常反復(fù)使用一段代碼完成同樣的任務(wù)時(shí),我們很容易想剄把這段代碼作為一個(gè)子程序調(diào)用。但是不同的編程語(yǔ)言寫的子程序在互相調(diào)用上存在很大的困難。而COM是跨語(yǔ)言的操作系統(tǒng)級(jí)標(biāo)準(zhǔn),它定義了對(duì)象之間的存取方法,不同的應(yīng)用程序可以各自開發(fā)出一系列公共對(duì)象,例如控件、函數(shù)等,它們有開放的屬性和方法,允許其他應(yīng)用程序訪問。
互相調(diào)用對(duì)象時(shí)只需要載入對(duì)象所在的EXE或DLL文件,對(duì)象的代碼并不在主程序中。這就為多種編程語(yǔ)言各自發(fā)揮所長(zhǎng)聯(lián)合作業(yè),并充分利用軟件資源打下了基礎(chǔ)。
ActiveX采用客戶機(jī)朋艮務(wù)器模式進(jìn)行不同應(yīng)用程序的鏈接,調(diào)用其他應(yīng)用程序的對(duì)象時(shí),這個(gè)應(yīng)用程序被作為客戶端;自己創(chuàng)建的對(duì)象被其他應(yīng)用程序調(diào)用時(shí),這個(gè)應(yīng)用程序被作為服務(wù)器。LabVIEW既可以作為ActiveX客戶端,又可以作為ActiveX服務(wù)器。
ActiveX的主要組成部分包括ActiveX自動(dòng)化(ActiveX Automation)、ActiveX控件( ActiveX Control)、ActiveX文檔(ActiveX Documents)和ActiveX腳本(ActiveX Scripting)。
任何一個(gè)應(yīng)用程序開發(fā)平臺(tái)都有其自身的優(yōu)勢(shì)與不足,作為高級(jí)編程人員在開發(fā)一個(gè)大型復(fù)雜應(yīng)用程序時(shí)必須能夠綜合應(yīng)用不同軟件開發(fā)平臺(tái)的功能,SM73307MME/NOPB能使項(xiàng)目更加完善。一個(gè)好的軟件開發(fā)環(huán)境,也必然具備與其他應(yīng)用程序通信的功能及必要的開發(fā)工具。LabVIEW與其他應(yīng)用程序的鏈接主要通過ActiveX技術(shù)應(yīng)用、.NET技術(shù)應(yīng)用、動(dòng)態(tài)數(shù)據(jù)交換、外部代碼調(diào)用、庫(kù)函數(shù)調(diào)用、運(yùn)行外部程序等方式實(shí)現(xiàn)。
計(jì)算機(jī)網(wǎng)絡(luò)的迅速普及,為人類生活的各個(gè)方面都帶來巨大的變化,新一代測(cè)試技術(shù)也隨之應(yīng)運(yùn)而生,網(wǎng)絡(luò)化測(cè)試系統(tǒng)在生產(chǎn)、科研和教育各個(gè)領(lǐng)域發(fā)揮著越來越重要的作用。LabVIEW作為一個(gè)優(yōu)秀的虛擬儀器開發(fā)平臺(tái),為構(gòu)建基于計(jì)算機(jī)網(wǎng)絡(luò)的測(cè)試系統(tǒng),提供了多種功能強(qiáng)大的工具和方便靈活的方法。
ActiveX技術(shù)簡(jiǎn)介
ActiveX通常翻譯為“微軟倡導(dǎo)的網(wǎng)絡(luò)化多媒體對(duì)象技術(shù)”,實(shí)際上它是一整套跨越編程語(yǔ)言的軟件開發(fā)方法與規(guī)范。
ActiveX的基礎(chǔ)是組件對(duì)象模型(Component Object Model,COM)。當(dāng)我們?cè)诔绦蛑?/span>需要經(jīng)常反復(fù)使用一段代碼完成同樣的任務(wù)時(shí),我們很容易想剄把這段代碼作為一個(gè)子程序調(diào)用。但是不同的編程語(yǔ)言寫的子程序在互相調(diào)用上存在很大的困難。而COM是跨語(yǔ)言的操作系統(tǒng)級(jí)標(biāo)準(zhǔn),它定義了對(duì)象之間的存取方法,不同的應(yīng)用程序可以各自開發(fā)出一系列公共對(duì)象,例如控件、函數(shù)等,它們有開放的屬性和方法,允許其他應(yīng)用程序訪問。
互相調(diào)用對(duì)象時(shí)只需要載入對(duì)象所在的EXE或DLL文件,對(duì)象的代碼并不在主程序中。這就為多種編程語(yǔ)言各自發(fā)揮所長(zhǎng)聯(lián)合作業(yè),并充分利用軟件資源打下了基礎(chǔ)。
ActiveX采用客戶機(jī)朋艮務(wù)器模式進(jìn)行不同應(yīng)用程序的鏈接,調(diào)用其他應(yīng)用程序的對(duì)象時(shí),這個(gè)應(yīng)用程序被作為客戶端;自己創(chuàng)建的對(duì)象被其他應(yīng)用程序調(diào)用時(shí),這個(gè)應(yīng)用程序被作為服務(wù)器。LabVIEW既可以作為ActiveX客戶端,又可以作為ActiveX服務(wù)器。
ActiveX的主要組成部分包括ActiveX自動(dòng)化(ActiveX Automation)、ActiveX控件( ActiveX Control)、ActiveX文檔(ActiveX Documents)和ActiveX腳本(ActiveX Scripting)。
熱門點(diǎn)擊
- E2PROM
- 皂化作用
- PCB定位孔和夾持邊的設(shè)置
- 子程序調(diào)用與返回指令
- Sn系焊料與Ni/Au(ENIG)焊盤焊接的
- 電容器的主要參數(shù)有標(biāo)稱容量
- 函數(shù)發(fā)生器組成框圖
- 片外 RAM
- 三維堆疊POP (Package On Pa
- MCS-51指令的取指/執(zhí)行時(shí)序
推薦技術(shù)資料
- 頻譜儀的解調(diào)功能
- 現(xiàn)代頻譜儀在跟蹤源模式下也可以使用Maker和△Mak... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究