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