看板 Soft_Job 關於我們 聯絡資訊
因工作接觸MFC、windows programming這一塊,越做越覺得自己像猴子, 一開始接觸win32 api,一堆handle,一堆新定義LP來LP去的資料型別 一狗票的API帶一狗票的參數,看也看不完。 每天都在GOOGLE、都在看MSDN,往往研究一個API就花了一個下午, 一度懷疑自己真得懂C\C++嗎.... 如果今天沒有網路,大概一行code都寫不出來。 MFC又把win32 api包裝了一次,雖然每次call的時候可以不用帶那麼多參數, 但是感覺又更難懂了,class一層又一層的繼承, 搞不清楚哪些東西底層做掉了,哪些又要自己改寫。 很多東西之其然不知其所以然, API1要call之前必需要先call API2,然後用完以後又要call API3... 或是某些API只能在某些override的function裡面call,不然會出現錯誤... 但是我卻不知道為甚麼,就算知道為什麼,最後還不是要call來用。 就算真得弄熟了,萬一將來舊的技術淘汰了,或是要換一個新的平台 可能又要接觸一套新的api,然後又要開始重學... 好想早日從code monkey進化成人類,誰來救救我 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.221.125
TonyQ:別擔心,再摸久一點,會有心得的。XD 07/08 00:26
TonyQ:這種經驗會從 debug 的過程一點一滴累積下來。 07/08 00:26
james732:win32 api跟MFC是我學習最挫敗的地方 orz 只能說多看多練 07/08 00:26
james732:MFC想懂底層的話可以找老書《深入淺出MFC》 但不太容易看 07/08 00:28
ppaass:你就當做自ㄐㄧ 07/08 00:38
anotherday:最近寫code也有這種感覺 覺得自己摸不到心裡想要的真理 07/08 00:39
anotherday:自己只是會用別人api的coder... 07/08 00:39
ppaass:你就當做自己在練九陽神功吧,將來學甚麼武功都快。 07/08 00:40
enthos:從 int 2Eh 開始重寫整個系統 http://tinyurl.com/3jybrb9 07/08 00:44
StubbornLin:改學Python然後用wxPython 或PySide都比MFC強 07/08 01:06
ericinttu:你是人類了啊 07/08 04:06
remmurds:老實說學那個不三不四的MFC真的不如直接從win32下手 07/08 06:44
lovepc:MFC難用+1 , 嘗試學看看其他的GUI api吧 07/08 09:56
iincho:Use the source, Luke... 07/08 10:15
z1976:重要的是問題有解決、東西做得出來.. 不是嗎 07/08 12:10
z1976:說到LP,當我弄懂型別每個字母的意思之後,突然覺得很簡單.. 07/08 12:12
james732:long pointer 不是那麼難理解,只是覺得好累贅 XD 07/08 13:22
james732:win32 api與MFC會難用,真的是歷史的眼淚 XD 07/08 13:23
shadow0326:我相信win32 api和MFC絕對不是最後一個難用的MS函式庫 07/08 13:44
james732:其實.NET Framework還挺好用的 07/08 15:07
feeya:lp means long pointer 07/08 19:38
feeya:LPTSTR mean long pointer T string 07/08 19:39
feeya:T mean fit both ansi and unicode 07/08 19:39
feeya:char 轉 LPTSTR 可以搞死人的MFC 07/08 19:41
zekewang:資料型態這還好啦~等到用MFC刻UI, 才知道痛~ 07/08 22:15
zekewang:尤其是不懂用Component或是對Component一知半解的時候 07/08 22:18
zekewang:MS轉Unicoide在繁,簡中有些轉碼會有問題~ 07/08 22:21
zekewang:對了..為什麼說像猴子??而不像其他動物像是貓狗牛豬等... 07/08 22:36
iman00b:MFC 刻 UI 還好啦... 我覺得用 Win32 API 刻才是真的痛苦 07/09 01:49
iman00b:猴子是因為 code monkey... 老實說我也是猴子~ 07/09 01:50
zekewang:哈原來如此, 看太快, 沒看到原Po最後寫的code monkey 07/09 11:15
zekewang:記得以前想在win32刻skinbutton,最後放棄了 07/09 11:22
zekewang:最後拿網路上的skinbutton來改... 07/09 11:23
edward13:看約耳文章..M$內部都不太愛用MFC了 他們另有好東西用 07/09 11:27
edward13:難怪當年delphi上市時 會那麼讓人驚豔 07/09 11:29
Dforce:超愛用winapi手刻UI的我 像是個外星人 07/10 01:00
maxi326:我覺得問題不在你身上...何必怪自己 07/10 03:39