線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1604
推到 Plurk!
推到 Facebook!

請問我是 Win32 API的初學者 請問如何入門~~

尚未結案
danielkelly
初階會員


發表:36
回覆:108
積分:28
註冊:2003-05-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-08 12:37:11 IP:140.124.xxx.xxx 未訂閱
各位  大大 請問 一下 我使用BCB已經一段時間了 常常碰到 一些名詞 Windows SDK,Windows API 請問 我要如何入門 ~~  還有 這兩個 東西 有什麼分別 ~~~ 謝謝  PS.問的 很笨 請見諒
p3p3
一般會員


發表:0
回覆:6
積分:1
註冊:2002-04-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-08 15:11:49 IP:61.64.xxx.xxx 未訂閱
建議您可以先去坊間的書局找相關的書,如 http://www.books.com.tw/exep/prod/booksfile.php?item=0010190345 VB界王國榮曾出版一本我覺得還不錯,不過絕版了 http://www.books.com.tw/exep/prod/booksfile.php?item=0010022625 Windows SDK,Windows API 不知小弟如此解釋對不對 Windows API==>可以想像成函式庫一樣給予程式呼叫,一般泛指作業系統所提供的API Windows SDK==>可以想像成將功能特性相近的API,如專門處理繪圖的API包裝起來 有時候許多功能或效率上的考量必須使用低階的API來達成目的 如想達到資料夾內檔案異動偵測的功能時....
danielkelly
初階會員


發表:36
回覆:108
積分:28
註冊:2003-05-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-09 17:22:04 IP:140.124.xxx.xxx 未訂閱
喔~~  謝謝 了解
kung
一般會員


發表:4
回覆:8
積分:2
註冊:2003-11-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-09 23:19:25 IP:211.76.xxx.xxx 未訂閱
引言: C Builder 與 Windows API 範例辭典 我有去看了~~ 還不錯 不過 那裡面是適用BCB 4.0的版本耶~~~ 現在我 是用6.0請問有影響嗎???
以演練實例而對API熟悉、運用,這本書是相當好的起點, 在這本書前言有如何用其他BCB版本讀取BCB4.0的步驟,你可以看看, 至少我現在用的BCB6依照這步驟沒問題。
wumic
一般會員


發表:8
回覆:8
積分:3
註冊:2003-08-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-11 16:49:25 IP:61.59.xxx.xxx 未訂閱
可以上 http://msdn.microsoft.com/library/ 的網站 去查詢你想要什麼功能來查 然後把它印下來作為參考 我都是這樣做的.... 雖然討論區都會教你如何下參數 但是我覺得要了解仔細一點的方法就是去看它的參數如何定義 以及使用,不錯喔....
danielkelly
初階會員


發表:36
回覆:108
積分:28
註冊:2003-05-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-12-11 16:49:27 IP:140.124.xxx.xxx 未訂閱
喔~~ 今天我去書店買這本書 老闆說 賣的太好缺貨了~~~ < > 買不到 昨天 看還有ㄟ~~ 謝謝 你的指教 等書到了 我在討論 < >
danielkelly
初階會員


發表:36
回覆:108
積分:28
註冊:2003-05-11

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-12-11 20:58:44 IP:140.124.xxx.xxx 未訂閱
謝謝 樓上的大大  這個對我 很有幫助喔 可是因為分數只能給一人 >
海星
高階會員


發表:41
回覆:217
積分:106
註冊:2003-01-09

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-12-13 10:19:15 IP:61.59.xxx.xxx 未訂閱
引言: 喔~~ 謝謝 了解 >< face="Verdana, Arial, Helvetica"> BCB 的元件與功能都是封包 Windows API函數出來的,不管BCB出到第幾版, 或者你用任何程式語言(如 VC , VB), Windows SDK 那裡面的函數完完全全 可以使用,API 是根, BCB、delphi、VB.....是枝。 所以結論是完全不會有影響,甚至你換任何的程式語言,這些函數依然可以 呼叫,不會有問題,且絕對有支援,除非你不使用微軟的系統了。
danielkelly
初階會員


發表:36
回覆:108
積分:28
註冊:2003-05-11

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-12-13 12:01:37 IP:140.124.xxx.xxx 未訂閱
喔~~ 了解   這樣一來心中的疑惑終於有解答了 用
wumic
一般會員


發表:8
回覆:8
積分:3
註冊:2003-08-18

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-12-13 13:59:20 IP:61.59.xxx.xxx 未訂閱
海星講的很對....
gwanlin
一般會員


發表:1
回覆:29
積分:6
註冊:2002-07-30

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-12-19 11:44:00 IP:61.222.xxx.xxx 未訂閱
Windows API好像只有玩VB的人這樣稱呼,Windows自己對這一層API的名稱是Win32 API,它的前身是Win32s,它們多是用C實作出來的,只有少部份的低階IO控制是使用組合語言。 Win32 API是Windows的System call,是屬於OS的東西,提供你對OS kernal object、file system、memory、device控制的介面,也是程式與作業系統溝通的介面。 API的完整名稱是Application Program Interface,SDK則是Software Develop Kit,前者指的是事先定義好的函式、變數、資料結構等等,後者則是泛指所有開發過程中會使用到的工具。在早期由於想要寫Windows程式只有Win32 API可以用,所以老programmer都把Win32 API稱為SDK,但是後來的SDK愈來愈多,所以SDK也不再是Win32 API的專有稱號了(雖然還是蠻多人這麼叫)。 簡單的說,為什麼要有Win32 API這一層呢?主要是因為Windows想要把底層的東西統一起來,以控制音效卡來說,每一家音效卡廠商所做的Driver可能是不太一樣的,所以programmer要使用它的Driver來播放音樂,就得去讀它的spec.,使用它所提供的一堆function與data structure來驅動硬體,但是做音效卡的廠商那麼多,難道要把程式寫成那麼多版本嗎?所以Win32 API就有一批function與data structure來規範它,並且提供了比單一硬體廠商所能提供的Driver還要完整的管理功能,這樣一來,硬體廠商寫的driver只要與Windows要求的相符合就行了,而application的programmer只要弄懂Win32 API,就可以讓硬體做事情... 以上是小小補充... 我是gwanlin
------
我是gwanlin
系統時間:2024-04-26 18:54:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!