討論區快速選單
知識庫快速選單
會設計+會程式=頂尖前端工程師 政府補助!學嵌入式+物聯網
[ 回上頁 ] [ 討論區發言規則 ]
我看不懂API....
更改我的閱讀文章字型大小
作者 : homi(Homi)
[ 貼文 46 | 人氣 5070 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/18 上午 01:32:33
各位前輩,小弟正初學API,對於windows提供的API函數,實在看不懂,也不知道要怎麼用,書上也沒提,例如:SHGetPathFormIDList的語法是..
WINSHELLAPI BOOL WINAPI SHGetPathFormIDList(
   LPCITEMIDLIST pidl,
   LPSTR pszPath
);
真的看不懂,就我所學的,以型態而言,不是int,char..等等,又或者我所學的指標是int *prt , float *ptr..等等,怎麼會有LPCITEMIDLIST這種東西?真的不明白,書上是要我自行參考BCB的Help,但是Help那麼多,我不知道哪一個help才有教初學者認識API,訪間找過很多書,都沒有是在教初學者認識API,真的遇到瓶頸,還煩請前輩指導,不勝感激!!!
作者 : lcsboy(巨蟹男子) 貼文超過200則
[ 貼文 245 | 人氣 2888 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/18 下午 10:21:59
哈! 這就是Mxxxx公司搞得鬼啦
你用他作的OS, 軟體也用他的, 文件也他作的, OS裡的API也是他作的
LPxxxxx 就是說long Point
就是要給個 int *pt;啦 ^^ <-----不知有沒有說錯

其實在C裡面(Windows下), 指標都是32bits=4 bytes
Mxxxxx 公司喜歡把東西弄得很複雜, 讓初學者看不懂, 所以才要去上課
所以有人說, Mxxxxx公司會刺激商業就是這樣子囉 ^^

好比說unsigned int 和DWORD都是一樣的, 只是名稱不同, 都是4 bytes

使用API, 最好的就是可以拿到範例看, 如果想要從Mxxxxx的文件, 一看完就能
馬上應該出來的話, 那你真的很厲害.
作者 : homi(Homi)
[ 貼文 46 | 人氣 5070 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/19 上午 12:42:14
請教前輩,但是我翻遍大部分的BCB書籍,都是直接就把API用給我看,都沒有解釋和說明,也不解釋為什麼?讓我想要踏入這個殿堂,結果搞的一頭霧水,請問前輩,有無書籍是教初學者認識API的,中文英文都行,小弟真的是覺得要找本適合的書真的很難,那如果沒有相關書籍,可否請教一下前輩,當初前輩在初學的時接觸API的時候,是如何學習的呢?是看BCB的Help嗎?還煩請前輩幫忙,真的很感激,謝謝!!
作者 : lcsboy(巨蟹男子) 貼文超過200則
[ 貼文 245 | 人氣 2888 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/19 上午 05:35:10
其實你在BCB把指令然後按F1後, 秀出來的東東.
和你安裝MSDN所看到的內容是一樣的
只是MSDN的介面比較讓人比較容易查(個人覺得啦)

對於這個外國人寫的技術文件, 只有像我說的, 多找範例
或是看到那個一API不懂就一個個po在網上問人家
別一次問說API怎麼一次所有都要會 <----這種問題, 粉難回答

Mxxxx喜歡把文章寫的很難, 讓你看不懂, 製造商機
就像如果你如果要寫個WDM, 看完幾本書之後.........嘿嘿
結論是------> 拿個現成的code來改比較快

不要想要從一個原文文件就馬上就可以學會或弄懂他怎麼應用的
尤其是初學者 /_\, API有很多都是要先把所要的Struct建好, 
再傳指標進去, 還有些是要先建好另一個API(callback function)
然後再啟動另一個API, 去呼叫它, 才能完成一件事, 除非你玩過
這樣的API, 或是懂了他怎麼運作的, 才能把這些文件當備忘錄


作者 : kis35318(小呆)討論區板主 C++ Builder優秀好手貼文超過500則
[ 貼文 546 | 人氣 3974 | 評價 830 | 評價/貼文 1.52 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/19 上午 10:39:03
windows 程式開發設計指南第5版這本書應該要看看
作者 : homi(Homi)
[ 貼文 46 | 人氣 5070 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/19 下午 12:34:41
看到前輩這麼說,看來要弄懂API,還真是一件困難的事,真是謝謝前輩的指導!!
作者 : lcsboy(巨蟹男子) 貼文超過200則
[ 貼文 245 | 人氣 2888 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/19 下午 01:26:00
有點難也不會太難

我之前就說過, 先問你怎用什麼function?
要用那一個API, 看不懂就問人家怎麼用
這樣比較快 

如果你要把所有API先搞懂再來寫程式的話 ^^
那就自己慢慢玩吧
作者 : homi(Homi)
[ 貼文 46 | 人氣 5070 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/19 下午 02:12:54
以後還請前輩多多幫忙,謝謝囉^^!!
作者 : tony6479(tony)
[ 貼文 28 | 人氣 333 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/19 下午 03:27:18
小呆,Sir:
請問"windows 程式開發設計指南第5版"去哪裡買,我找好久書店街也翻過了,找不到,請問有沒有確切的位置跟店名
作者 : lcsboy(巨蟹男子) 貼文超過200則
[ 貼文 245 | 人氣 2888 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/19 下午 03:45:47
天瓏不是擺在入口不遠處嗎?
中文/英文版都有的唷.
作者 : homi(Homi)
[ 貼文 46 | 人氣 5070 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/19 下午 08:55:19
再次請教前輩們,請問哪有較多的API範例的教學網站或書籍呢?可以讓小弟參考看看嗎...
作者 : tony6479(tony)
[ 貼文 28 | 人氣 333 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/20 上午 09:02:49
巨蟹男子,您好

請問一下,"天瓏"是在重慶南路嗎,還是在哪裡,我好像沒注意過到這一家書店,請再告訴我一下.
作者 : kis35318(小呆)討論區板主 C++ Builder優秀好手貼文超過500則
[ 貼文 546 | 人氣 3974 | 評價 830 | 評價/貼文 1.52 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/20 下午 12:04:24
是在重慶南路沒錯
作者 : lcsboy(巨蟹男子) 貼文超過200則
[ 貼文 245 | 人氣 2888 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/20 下午 12:41:06
"天瓏"在重慶南路上, 往總統府方向走, 過了建民書局, 再過了三民書局
還要再往總統府方向走, 就會看到儒林書局, 的隔壁, 就是啦
他們也有網站

上次去逛了一次, 才知道薄薄的一本原文書, 也不見寫得比較好, 也將近一千元
/_\
所以能看中文書, 還是很幸福的一件事
作者 : tony6479(tony)
[ 貼文 28 | 人氣 333 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/8/20 下午 02:30:19
謝了,各位,我打算去看看,不過巨蟹Sir您說的我倒是認同的ㄋㄟ
作者 : jonay(jonay) VC++優秀好手C++ Builder優秀好手C++優秀好手貼文超過500則
[ 貼文 887 | 人氣 8025 | 評價 5030 | 評價/貼文 5.67 | 送出評價 30 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/1/31 下午 02:23:28
如果你要研究API 最好安裝VC6來研究
因為BCB的說明檔寫的真是太....唉不說了
而且BCB的define讓你沒辦法直接跳到它的*.h去看它的宣告(因此你無法往上追踨)
所以我coding用BCB,查定義用VC(VC可以往上追踨,這點BCB要改進)
至於MS的命名我個人倒是可以理解,想想MS的library需要給全世界的人看,
如果它命名短一點,很快就會用光變數
long pointer也是為了與short pointer區別而產生
我想...MS它也是千百個不願意啊(哇哈哈)
作者 : wayness(小許)
[ 貼文 7 | 人氣 463 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/2/3 下午 03:27:22
說實在的,我最近也在摸WIN API真的頭蠻大的(好多都霧殺殺),我是有買一本叫做VISUAL bASIC 6.0 wINDOWS API講座 王國榮著,他裡面有一些原理可以看看,
不過真的霧殺殺~~callback的自訂函數 變數什麼 好多都搞不懂><...
作者 : enetsmail(Nets)
[ 貼文 107 | 人氣 2715 | 評價 260 | 評價/貼文 2.43 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/2/4 上午 07:10:33
http://163.19.19.4/~jack/
這個網站,個人覺的不錯~
站長也滿熱心的
作者 : jonay(jonay) VC++優秀好手C++ Builder優秀好手C++優秀好手貼文超過500則
[ 貼文 887 | 人氣 8025 | 評價 5030 | 評價/貼文 5.67 | 送出評價 30 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/2/4 下午 02:41:45
>>http://163.19.19.4/~jack/
剛剛看了一下這個網站
不錯,站長是個有心人
希望想學win32的人多上去看看,有問題再提出來大家一起討論
 板主 : 徵求中
 > C++ Builder - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - C++ Builder - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
C++ Builder
1 windblown 5420 
2 Raynor 3120 
3 阿泰 2980 
4 workman 1650 
5 Linkin 1360 
6 CrazyStar 1260 
7 青衫 1160 
8 jonay 1080 
9 charlie 900 
10 小呆 770 
C++ Builder
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2014 程式設計俱樂部 http://www.programmer-club.com.tw/
0.109375