baiqrmai
承接各行業(yè)生產(chǎn)線改造,編程,自動(dòng)化研發(fā)、制造,配
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 729 個(gè)
工控威望: 7479 點(diǎn)
下載積分: 6593 分
在線時(shí)間: 1224(小時(shí))
注冊(cè)時(shí)間: 2012-08-20
最后登錄: 2024-03-08
查看baiqrmai的 主題 / 回貼
樓主  發(fā)表于: 2013-12-03 13:28
VB里面如何插入視頻采集卡的圖像
承接各行業(yè)自動(dòng)化設(shè)備維修.改造,伺服,步進(jìn),PLC,觸摸屏編程,上位機(jī)設(shè)計(jì)電氣制做,各種自動(dòng)化工程安裝,電柜制作。陳工13530398214
xuefenfeilxw
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 143 個(gè)
工控威望: 243 點(diǎn)
下載積分: 2097 分
在線時(shí)間: 439(小時(shí))
注冊(cè)時(shí)間: 2010-10-23
最后登錄: 2022-07-28
查看xuefenfeilxw的 主題 / 回貼
1樓  發(fā)表于: 2013-12-03 13:45
調(diào)用采集卡的SDK
xuefenfeilxw
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 143 個(gè)
工控威望: 243 點(diǎn)
下載積分: 2097 分
在線時(shí)間: 439(小時(shí))
注冊(cè)時(shí)間: 2010-10-23
最后登錄: 2022-07-28
查看xuefenfeilxw的 主題 / 回貼
2樓  發(fā)表于: 2013-12-07 14:42
SDK 就是 Software Development Kit 的縮寫,中文意思就是“軟件開發(fā)工具包”。這是一個(gè)覆蓋面相當(dāng)廣泛的名詞,可以這么說:輔助開發(fā)某一類軟件的相關(guān)文檔、范例和工具的集合都可以叫做“SDK”。具體到我們這個(gè)系列教程,我們后面只討論廣義 SDK 的一個(gè)子集——即開發(fā) Windows 平臺(tái)下的應(yīng)用程序所使用的 SDK。為了解釋什么是 SDK 我們不得不引入 API、動(dòng)態(tài)鏈接庫、導(dǎo)入庫等等概念。不要怕,也就是幾個(gè)新的名詞而已,我也是到了大學(xué)快結(jié)束的時(shí)候才體會(huì)到其實(shí)學(xué)習(xí)新知識(shí)就是在學(xué)習(xí)新名詞、新概念和新術(shù)語。首先要接觸的是“API”,也就是 Application Programming Interface,其實(shí)就是操作系統(tǒng)留給應(yīng)用程序的一個(gè)調(diào)用接口,應(yīng)用程序通過調(diào)用操作系統(tǒng)的 API 而使操作系統(tǒng)去執(zhí)行應(yīng)用程序的命令(動(dòng)作)。其實(shí)早在 DOS 時(shí)代就有 API 的概念,只不過那個(gè)時(shí)候的 API 是以中斷調(diào)用的形式(INT 21h)提供的,在 DOS 下跑的應(yīng)用程序都直接或間接的通過中斷調(diào)用來使用操作系統(tǒng)功能,比如將 AH 置為 30h 后調(diào)用 INT 21h 就可以得到 DOS 操作系統(tǒng)的版本號(hào)。而在 Windows 中,系統(tǒng) API 是以函數(shù)調(diào)用的方式提供的。同樣是取得操作系統(tǒng)的版本號(hào),在 Windows 中你所要做的就是調(diào)用 GetVersionEx() 函數(shù)。可以這么說,DOS API 是“Thinking in 匯編語言”的,而 Windows API則是“Thinking in 高級(jí)語言”的。DOS API 是系統(tǒng)程序的一部分,他們與系統(tǒng)一同被載入內(nèi)存并且可以通過中斷矢量表找到他們的入口,那么 Windows API呢?要說明白這個(gè)問題就不得不引入我們下面要介紹得這個(gè)概念——DLL。DLL(又是一個(gè)縮寫,感覺 IT 這個(gè)行業(yè)里三字頭縮寫特別多),即 Dynamic Link Library(動(dòng)態(tài)鏈接庫)。我們經(jīng)常會(huì)看到一些 .dll 格式的文件,這些文件就是動(dòng)態(tài)鏈接庫文件,其實(shí)也是一種可執(zhí)行文件格式。跟 .exe 文件不同的是,.dll 文件不能直接執(zhí)行,他們通常由 .exe 在執(zhí)行時(shí)裝入,內(nèi)含有一些資源以及可執(zhí)行代碼等。其實(shí) Windows 的三大模塊就是以 DLL 的形式提供的(Kernel32.dll,User32.dll,GDI32.dll),里面就含有了 API 函數(shù)的執(zhí)行代碼。為了使用 DLL 中的 API 函數(shù),我們必須要有 API 函數(shù)的聲明(.H)和其導(dǎo)入庫(.LIB),函數(shù)的原型聲明不難理解,那么導(dǎo)入庫又是做什么用的呢?我們暫時(shí)先這樣理解:導(dǎo)入庫是為了在 DLL 中找到 API 的入口點(diǎn)而使用的。所以,為了使用 API 函數(shù),我們就要有跟 API 所對(duì)應(yīng)的 .H 和 .LIB 文件,而 SDK 正是提供了一整套開發(fā) Windows 應(yīng)用程序所需的相關(guān)文件、范例和工具的“工具包”。到此為止,我們才真正的解釋清楚了 SDK 的含義。希望能幫助到您