整理日期 2001/04/30
我對讀者來信的回應與整理,一方面是自己留個記錄,一方面
竊自以為對其他讀者容或有點參考價值。所以依序整理下來。
為保障讀者隱私,所有來信一律隱其名,隱其址。曾經特別
囑咐我不要公開者, 當然也不予公開.

 

傳送日期: 2001年4月1日 AM 01:14

我叫OO﹐是個北京的大學生﹐今年剛剛考上研究生﹐一直想學vc,很喜歡看您的書評文章﹐確實有茅塞頓開的感覺﹐聽說您這本書很好﹐但不太好買﹐這下好了﹐總算有的看了﹐謝謝您。下面使我的一些資料。
對侯捷的建議﹕您一貫的保持這樣的謙遜與努力是對我的最好的勉勵。

 

 

傳送日期: 2001年4月1日 PM 09:40

侯先生﹕

萬分敬仰先生的人品﹗
十分感謝您的慷慨賜予﹗

我現在只是一個普通的程式員﹐因??一些算法而使用Visual C++(原來我一直使用C++ Builder﹐後因執行速度上的要求﹐?DLL時選用VC)﹔而有幸拜讀您的大作《深入錢出MFC 2/e》﹐給與我很大的幫助﹐而使我對VC產生巨大的興趣。

下面是我的資料﹕
居住省份﹕北京
對您建議不敢﹔只是希望日後能當面說聲謝謝﹗

順便一問﹕
我使用C++ Builder 5 和 VC++ 6 同時編譯了一個算法﹐是ITU G.723.1的?碼、解碼單元( A_law G.711<-->Codec&Decode<-->G.723.1 )在PII-300MMX的計算機上執行的時間有很大不同﹐其中﹐使用C++Builder5的單元的執行時間是使用VC++6的單元的執行時間的兩倍﹐代碼沒有優化。我不清楚是什麼原因﹐難道是Inprise的編譯器比微軟的差嗎﹖
望先生為我指點迷津﹐不勝感激﹗

祝先生有美好的一天﹗

您虔誠的讀者﹕OOO

●侯捷回覆:很難判定。根據過去的印象,Inprise (Borland) 的編譯器技術是相當好的。

 

 

傳送日期: 2001年4月2日 AM 11:51

侯先生:您好!
    我叫OO,是天津市南開大學計算机系的學生。最近我一直在拜讀您的大作《深入淺出MFC》2/e,第一遍看完之后,對您所著之書內容之深邃思想之博大深邃贊歎不已,使我身不由己寫這封信以表敬意。
    我對windows編程一向很感興趣,以前一直看的是Petzold的《programming windows》(Fifth Edition),最近才轉入自學Visual C++6.0/MFC。在剛開始時我不知從何入手,即不知該買什么樣的書,從哪個技術層面切入VC++/MFC,于是上网尋寶,到了几個編程网站的BBS論壇,看看別人有什么建議。令我感到惊奇的是,凡提及到學習MFC之方法者,無不推崇侯先生所著之《深入淺出MFC》一書也,從他人之口碑來看,此書可謂MFC中之經典。但我仍是將信將疑,畢竟現在可以稱得上經典的電腦書籍實在是少之又少,即便有的話,作者也都是以老外居多(比如Petzold、Kruglinski等),而這個自稱其作品乃MFC書籍中之獨樹一幟的作者不僅是個臺灣人(中國人),其書籍之技術含量如何實在令人怀疑。正好网站上放有這本書的電子版(Second Edition),于是我便下載下來,先看看再說...看過后之結果...不說您也猜到了:我瘋狂飆車3000km,赶到最近的一家computer store,拿回了他們書店剛到的一批《深入淺出MFC(Second Edition)》的最后一本(我還真是幸運!)。(注:看到您在《深入淺出MFC》2/e電子版開放自由下載聲明中說沒有在大陸發行本書簡体版時,我還難過了一陣-----那時當然,這么好的書沒有紙版收藏多可惜呀,后來又在网站上看到“侯俊杰《深入淺出MFC》2/e發行簡体版,大家赶快搶購”的消息,于是......^o^)。
    說實在的,在當今物欲橫流的商業社會中,像您這樣淡泊名利的作家實在少矣,我是指您將這本書做成電子版放在网上供大家自由下載這件事。您在自由下載聲明中“致親愛的大陸讀者”的一席話,使我深受感動,我希望能代表我所認識的以及我不曾認識但同樣喜愛并受益于你的作品的大陸讀者感謝您對我們的厚愛,感謝您的作品,我們深為有您這樣一位出色的中國作家而感到驕傲!
    另外有一個小問題想請教:不知侯俊杰和侯捷是什么關系?我深感疑惑:從您附錄A的無責任書評中看,此二人應是兩個獨立之個体:同是人類(class),但是不同對象(instance);然而從您電子版自由下載聲明中看,此二人卻又象是同一個人,因為您說“我是侯捷(侯俊杰)”,這樣看來,其中一個名字不過是同一個對象的別名。其中原委,吾百思不得其解,于是借此信之便,望您解惑,謝謝!
    先生之風,山高水長。有幸讀先生之書,實為人生一大快事!期待您更好的作品!

●侯捷回覆:我並沒有淡泊名利。我只是沒把利放在第一位而已。
大家對於開放電子書的動作,有如此的高評價,我實在不敢當。

侯捷和侯俊傑的關係,呃,呵呵…。以前大家都認為是兩個人,後來大家都覺得
可能是同一個人,後來大家都不再問這個問題了 :)

侯捷和侯俊傑是 reference 的關係,參見 C++ Primer 3/e 3.6 節:

p.105 所謂 reference 就是一個別名(alias),用來做為某個 object 的另一個名稱。
p.107 就本質而言,
reference 所維護的,其實是 object 的位址,用來當做為一個別名(alias)。

 

 


傳送日期: 2001年4月2日 PM 02:19  
侯先生,我真的很崇拜您的!!!!!!!!!!!!!

●侯捷回覆:為何無緣無故來此一言。
我只是寫了幾本好書(這我倒是敢說),不值得崇拜

 

 

傳送日期: 2001年4月2日 PM 02:26
侯捷老師﹕您好﹗
我是一名大學生。現在我正在北京理工大學讀計算機﹐所以很想好好地向您學習。前天我去書店突然發現了您寫的《深入淺出MFC第二版》﹐就毫不猶豫地買了下來。雖然我現在還不能完全讀懂﹐但是我要努力去學習。讀您得書我心裡比較放心﹐比較踏實。很感謝您能寫出這麼好的書。
今天我在您的網站上﹐發現您的《深入淺出MFC第二版》還有電子版﹐我又下載了。您想的真是很週到。﹕)
下面是我的個人信息﹕
學校﹕北京理工大學
對侯捷的建議﹕希望您能繼續寫出更好的書﹗我還希望能和您做個朋友﹗


●侯捷回覆:所有我的讀者,都是我的朋友 :)

 

傳送日期: 2001年4月2日 PM 03:15
候先生﹕
您好﹗
目前我正在學習您的《深入淺出WINDOWS MFC 程序設計》﹐我覺得看過您的書後﹐有點恍然開朗的感覺。但是有個小問題想向您請教。這就是﹕如何調試通過您的HELLO程序(第6章)﹐即HELLO.MAK如何生成﹖我的環境是win2000, vc6.0。謝謝﹗


●侯捷回覆:《深入淺出WINDOWS MFC 程序設計》?你看的是
《深入淺出MFC第一版》嗎?建議你看第二版。
《深入淺出MFC第二版》已於 2000/12/26 上市,也有繁體電子版免費下載。

hello 程序沒有什麼特別,只要以 VC 的 nmake.exe utility 來處理 hello.mak,
即可自動完成編譯和聯結,產生出一個 hello.exe。

 



傳送日期: 2001年4月2日 PM 03:42
> 學校科系﹕武漢理工大交通學院計算機船舶運用工程
> 居住省份(台灣讀者請寫縣市)﹕湖北省
> 對侯捷的建議﹕我在外邊上的網,無法下載電子版本.
> 我非常希望,mfc的簡體版能儘快面世.能一飽眼福.

●侯捷回覆:
《深入淺出MFC第二版》已於 2000/12/26 上市。

 

 

傳送日期: 2001年4月2日 PM 04:21

尊敬的候俊杰先生,我們真的很感謝您!
感謝您的著作和您的不勞辛苦!
本人對彙編和c++語言充滿無限的熱情,當我在csdn看到能郵購我所需要的書時,
更加激勵我對c++的熱愛,但隨後看到幾個醒目的大字[1],心涼了一半,那時我只有乞求上帝了,不過慶幸的是就算十年我們也要等,因為在大陸這樣的書確是沒有.
我和同學已經下載了各電子版,不過看著很不舒服.
另外想問您一下Programming Windows95和Writting Windows Vxd and Device
Driver這兩本書還可以買到嗎?(您要是和大陸的出版社聯合出這兩本書就好了,
sorry,我又在做夢了.)
總之,不管怎麼說,我和同學真的很感謝您.
註釋:[1]"請注意﹕本活動已於 2001/01/06 結束."

 

 

傳送日期: 2001年4月2日 PM 11:46

侯捷:
不好意思,我不知道應該喊你叔叔還是阿姨,因為我?不知道你到底是男還是女:( 本來感覺應該是男的,但是看了你的簡介,又感覺象是女的
我是河南油田的一個高中生,17。网上喜歡找電子書——雖然我并不喜歡電子書,但是省錢。看了好些書上都有什么“侯捷評書”?覺得奇怪,什么人這么猖狂,還來個“侯捷評書”?今天在网上瞎轉,不知怎么的,轉到這個站點上來了,看了看,很受啟發。
我初學編程,雖然時間并不長,但是對編程不知為什么,非常迷戀。正在學c++,匯編。不過主要是學算法的。看了那么多讀者給你來信,忍不住也給你寫封,雖然你很忙,但是還是給你寫了。
哎,國內買好書很難很難的,難得買到本外文的好書,有時錯誤百出,煩死了。雖然我沒看你的書,但是對你還是很崇拜的,那么多人推崇你的書,自然有道理,我估計是看不懂了,還沒看。不過今期准備有時間學學vc了,老是學算法,雖然每個程序出來了,很有成就感,但是沒什么實用价值,准備系統些學學vc,估計你的那本mfc能夠看了,到是再說吧,現在沒看,沒什么好說的
打擾你了
一個來自大陸的中國高中學生:
我非常喜歡編程,真的,不知道為什么?

 

 


傳送日期: 2001年4月3日 AM 05:28
Dear Dr. hou,

Sorry can not using chinese now. I've just download your
dissecting MFC 2e from your website. To say the truth,
I've never read your book before, however, almost everyone
told me that your book is the best IT book in taiwan. That
the reason I want to read it by myself. ( I hope I have enough
time to finish this book....*smile* ) Here is my basic
information.

Job: Graduate student
School: University of Dayton
Address: Ohio state, USA

 

 

傳送日期: 2001年4月3日 PM 04:31
居住省份(臺灣讀者請寫縣市):三重
對侯捷的建議:
我是一個對程式很有興趣的電腦玩家,以前曾研究過C++一
段時間,後來又因故中斷一段時間,最近想用c寫一個網路遊戲,
可是好像現在的作業環境就好像一隻大恐龍,硬體也不斷進步,如果現在有了c++的基礎
,要練到可以寫一個網路game,需要了解那些技術呢?看來我好像有一條好遠的路要走
ps.我在書店有看過你的大作,覺得您對文字駕馭能力真是爐火純青!


●侯捷回覆:通順表達沒問題,
爐火純青談不上。

 

 

尊敬的侯老師﹕
我以前學過C,C++,現在開始學習VC++﹐您的那本深入淺出我看到第八章即Scribble Step1的時候遇到了難題﹐就是在ScribbleDoc和ScribbleView中他們的構造函數成了保護類型的﹐後面還有提示是 //create from serialization only
這是不是表示他們是可以
從文檔中讀取數據後從內部構造生成這兩個對象﹐但好像這個內部構造函數又講不同。於是我試著把別的一個程序的構造函數改為保護類型﹐得到無法訪問的結果﹖﹖﹖
如果 ScribbleDoc和ScribbleView可以讀取文檔數據後動態生成﹐那其他的類如CFrameWnd等等是否也可這樣生成﹖
請幫助我﹗﹗謝謝﹗﹗致禮﹗


●侯捷回覆:你把 serialization 和 dynamic creation 混淆了。

只有資料(data),才需要從文檔(files)讀入而後利用dynamic creation 技術,生成各色物件(objects)。所以放置資料的 classes(例如書中的 CStroke)需要 serialization 能力。

UI 控件,不需存檔,也不需從檔案讀入什麼然後才產生。所以 UI 控件不需要serialization 能力。

至於 dynamic creation,是的,由於幾乎所有 MFC classes 都是以此方式產生其 objects,所以 ScribbleView and ScribbleDoc 都需要   dynamic creation能力。

你可能會問,為什麼 ScribbleDoc 不需要 serialization 能力?這是因為我們沒有要求這麼做:   archive << myDoc;
否則它也得有 serialization 能力。

這樣的觀念,我記得在《深入淺出MFC 2/e》或(和)《多型與虛擬1/e》第5章有深入提到。

所以,你的提問之中,藍色是錯的紅色是對的

 

 


傳送日期: 2001年4月3日 PM 04:29
居住省份(如是臺灣讀者﹐請寫縣市)﹕天津市
對侯捷的建議﹕
我給您寫這封信﹐是為了表達我對您的尊敬﹐尤其是讀了部份“無責任書評”之後。
我已經把您寫的部份書評文字轉載到了南開的BBS站上﹐我想它們會對大陸學子有
很大助宜的。
我對VC編程基本不懂﹐但我看了很多關於您《深入淺出MFC》的介紹文字﹐所以
想一睹為快。看到您的回信地址﹐特回信表示敬意。
不知道您的Just do it是否成行﹐祝一路順風。



傳送日期: 2001年4月3日 PM 05:47
> 非常喜歡你的作品,雖然以看不懂居多,但仍很喜歡文筆下透露的的爽直快感,
> 今有學校網頁的作業,想把你的網站logo(就是那張照片)放在我的網頁作網站
> link,不知是否可?
> 謝謝.

●侯捷回覆:可

 

 

傳送日期: 2001年4月4日 AM 06:37
主旨: MATLAB to C++

侯老師,您好:

最近看了您的C++Essential,加上最近自己研究上完成了一個MATLAB程式,其中有一些欣喜的發現,想要和您分享。(剛完成總是很快樂!,要再做效率改善或是發現其它Bug時可能就不快樂了)

我接觸物件導向的”概念”有二年了,但一直只是在書上看到說它有多好、有多妙,可以御繁以簡,但卻無法領會好處在哪裡。直到最近,寫了個MATLAB程式,(應該算中型的那種),才真正體會到物件能幫我些什麼,沒有物件的痛苦之處在哪裡。也讓我想要多用C++寫程式了,因為一直是MATLAB的愛用者,所以其它程式的書雖然看了不少,但總懶得實作,故看了就過,都懂,不過沒什麼大領會:)。

STL的概念和泛型演算法,我覺得在MATLAB裡早就有了(雖然MATLAB的型別只有double,資料結構也以矩陣為大宗,但基本的泛型演算法卻是有多無少),最近又發現MATLAB的FOLDER竟然有Perl的編/直譯器,讓我覺得MATLAB這套軟體真是偉大(愛用者都會這麼說吧!6.0裡好像還有java),當然了,它的核心是用C++寫的,所以C++更是了不起,最近看了一篇關於SOFTIMAGE(3D繪圖軟體)的文章,雖然那只是我閒暇之餘的讀物,卻發現--softimage能採用一大堆的script語言(VB-Script,Perl,Python....)來描述它在建模時所需要的細節動作,真是了不起,或許這也是另一種「泛型」的概念吧,只不過它已經到了「meta語言」層次了,(好像瀏覽器也可以這樣子),我並不十分知曉這其中的奧祕,但卻深深被其吸引。試想:若某天任何語言都能相互溝通,那多有意思啊!(無敵API大彙總....)

上回您回我的信中,說Thinking in Java I和II相差甚多,我回去有查了一下,也把大陸版的看了數章,現在我可是很期待你所譯的第二版呢!希望能早日見到,當然了,若侯SIR又有新的見解,能夠不譯而著本JAVA的書,那麼我想這又是讀者之福了,當然了,也希望您保重身體,(希望好書快出來,又希望作者不要太累,這其中是否有點矛盾??!!)

您的求知態度,也讓我十分佩服,能自己走出一段路,更是不容易,我的碩士論文致謝辭上,可有您的英文名呢:),謝謝你為我們「尋」、「評」、「翻」和「著」了這許多好書,其實我只缺一本沒買到,(您別寄給我喔,這不是我的意思,所以我就不說書名了),之前看到侯SIR有出英文書的意願,我是有聽過AMAZON似乎會幫想出書的人出書,因為我系上老師有人這麼做過,不過細節我並不是很了解。我想侯SIR或許可以致信給AMAZON問問看、試試看。(不過這麼一來,可能會讓台灣的競爭力下降!? ^_^)

●侯捷回覆:臺灣能出一本高階技術的英文書,應該會讓臺灣的競爭力上昇才是。
不過,路途遙遠啦。更不是一個人能夠成就的。用英文寫作,我差遠了。
出版庶務的交涉,我也力有未逮。

李安的臥虎藏龍打進全球英語系市場,關鍵在於他有一位非常懂英語系文化的顧問,
我的顧問在哪裡?不但中譯英要好,還得相當程度懂得我書中討論的技術。
一本電腦書有什麼利潤能吸引這樣的人才來助我?

mike Tseng,Jason Cuang,jcwang,是否願意回應我的呼喚 :)

 

 



傳送日期: 2001年4月4日 AM 10:45
居住縣市:台南市

對侯捷的建議:
或許,在中文電腦書中,程式設計的相關書籍已經佔有一定的份量,隨著軟體更新的腳步,總會有相對應的圖畫書跟著上市,對新的介面、button、menu、wizard做基本的名詞解釋,剩餘的內容實在乏善可陳。或許有很多人認為,一個好的程式開發者如果只從中文書集中來獲取新知,將完全跟不上資訊科技的腳步,可是對於衍生出新架構的基本理論、重點觀念、底層技術,多半都已行之有年,如果能有這方面的中文書集做為參考,可以大大減輕入門者學習的痛苦,畢竟在艱澀的理論與英文介面雙重障礙下,總是需要一再反覆咀嚼才能慢慢消化(不過翻譯不好的文章與拗口的專有名詞又是另一種煎熬XD),若能夠適時的有一本稱職的中文參考書籍出現做為跳板,也許會有一番不同的景象。所以,除了物件導向的書集外,是否也能夠對程式開發的其他方面有深入、基本理論與觀念介紹的相關著作(如:軟體工程、AI、SA、SD....等,或以當前國外專業軟體開發的方法為主題,將其專業分工方式、專案的分析、設計過程與其優、缺點,值得借鏡之處或深入探討,或做為書集中穿插的範例)。這類的書集已偏離了程式設計的主幹,難免縮小原本就不大的市場,這樣賠本的生意應該很難做的起來...^^;或許再過幾年環境成熟後會有所改變也不一定。

不知在做翻譯工作時,為了遵守原著的精神,是否一字一句都得順著原意轉成中文,難以加入額外的註解?很高興在中文書市場裡漸漸看的到一些Bible級的著作被翻成中文,可是原本就沒有哪一本堪稱為Bible的書是簡單易懂的,個人蠻喜歡<世紀末軟體革命>那種近乎"囉唆"的概念講解方式,若能在Bible中值得多花筆墨去解釋的地方加些篇幅,相信讀者會更容易接受。

寫了這麼多,自己都有些不好意思了,其實上面寫的有許多是我最近看了許多討論與書籍之後的想法,還沒有仔細思考過就一股腦給他打上去了....:P,若有荒謬之處,還請多多擔待。
祝順心

ps:雖然侯大師的著作我沒有全都看過,但大部分我都蠻喜歡的,只是剛開始對於大師比較偏於文言的寫作風格一時難以適應....^^ (沒別的意思,只是小小的感想,其實看久了還蠻習慣的) 加油~~


●侯捷回覆:

加不加註解是譯者的選擇。「一字一句都順著原意轉成中文」則不是好的翻譯風格。

隨著閱歷成長、技術成長、性格變化,每個人所喜歡的書籍風格都不一樣。不同階段所喜歡的書籍風格也可能不一樣。不過,當然,曾經在某個階段中對我們帶來幫助的好書,永遠讓我們感激,感懷。

我的寫作風格絕對不是
「偏於文言的寫作風格」。我的文言文那可差遠了。我只是喜歡在適當地方用一些精簡漂亮的句型句式,以及一些老祖宗的智慧。

 

 

傳送日期: 2001年4月4日 PM 03:22
侯先生:
您的書的确很精彩,我不僅買了簡体版的《深入淺出MFC》第二版,同時又下載了您的繁体版,您的書愿意公開讓人自由下載,可敬!可敬!
我的資料如下:
軟件工程師
畢業院校科系:南京理工大學,?力工程系
居住省份:江蘇

 


傳送日期: 2001年4月4日 PM 05:03
主旨: 加入 jjhou's mail list
非常感謝侯老師的譯著c++ primer
讓一個非本科系的我能夠有好的自修書籍
可以對c++有著比較多的了解
希望將來有機會可以上您的課
有一事請教:知道老師在元智大學有開課, 可惜不是該校的學生
不知道可不可以去旁聽?


●侯捷回覆:歡迎旁聽。但最好從頭聽起,比較聽得懂。建議你明年再來。
明年我還在啦 :)

 


傳送日期: 2001年4月4日 PM 05:20
Dear 侯捷:

久仰大名!您在programmer圈子裡實在是如雷灌耳.我以前沒有拜讀你的大作,可以說你的作品和譯作已經成為了C++ or Visual C++ programer的必讀之書.
我曾讀過你的"迷時師度, 悟了自度". 我覺得太好了.我也非常喜歡佛學和檀經,儘管水平比較謙虛.
我畢業後曾經在報社工作過快一年時間,所以要學的東西實在是太多了,我也在做一些簡單的Java程序.重新回到IT界的感覺真好,希望你可以指點我.
再次說一聲感謝!你是所有做技術和學問人的榜樣.

畢業學校科系﹕HIC(Hangzhou Institue of Commerce)計算機與信息工程系.
居住省份(台灣讀者請寫縣市)﹕浙江省
對侯捷的建議﹕
希望可以看到您更多更好的著作.大陸的出版社出版的你的著作錯字太多,還是喜歡free的Pdf document. print就可以了,不過copyright也是個大問題.


●侯捷回覆:對我的讚美太高,我不敢當。
華中出版社做「《深入淺出MFC》2/e 簡版,很用心,轉譯者王凱先生也很用心,是我指定的人選。如果您發現任何錯誤,請告訴我,或告訴責任編輯周筠女士(見書背)。我們一定會納入勘誤表並於適當時機修改紙本。謝謝。

後記(2001/04/13):經過檢討與深入了解,我才發現簡版的最大問題在於:程式碼的下劃線有許多都消失不見了。這是書籍製作過程中的誤失。請見本書勘誤

 

傳送日期: 2001年4月4日 PM 09:14
尊敬的候捷先生﹕
您好﹗
我是一名編程愛好者﹐我下載了您的《深入淺出MFC/2》。
我叫OO﹐是一名華中科技大學的學生。學的機械專業.
順便我想問您一個問題﹐在您的文章(主頁上看到的)《在 console mode 中使用 C/C++ 編譯器》(99.04.08 發表)中所說的設置方法﹐對於WIN2000是不是也適合呢﹖
我試了一下﹐好像不行﹐希望能夠得到您的幫助。謝謝﹗祝安康﹗


●侯捷回覆:我手上沒有 Win2000. 我用 Win98。
從任何角度來想,沒有「Win2000 不行」的道理。


 

傳送日期: 2001年4月5日 PM 02:19

候先生﹕
在我徹底決定退學之前﹐想聽聽您的意見。

晚生OO﹐在7歲那年就因一則關於計算機的新聞立志成為一名Computer Expert。然而由於條件的限制﹐直到1996年才有機會接觸了一下真正的386。高一時短短的幾節BASIC課程使我迷上了編程﹐一直獨自流浪于編程世界。由於家庭因素﹐高二畢業我去打了一年的工﹐然後又轉回學校補讀了高三﹐于2000年二進了現所在的OO師範學院計算機系。或許這圓了我要考進計算機系的夢﹐但在這裡快一年了﹐總被種種環境因素所困擾﹐總不能全身心地繼續學習編程。

學校是一所師範院校﹐當初未來校之前﹐以為計算機系是個非師範專業系﹐進來後才發現同樣是個師範專業系。開設的課程很糟﹐沒有專業針對性。線性代數上學期像風一樣學完了﹐計算機導論課只是雜談理論課。現在又開設了Pascal和電路分析基礎﹐我不知道這兩門學了有什麼用﹐打編程基礎難道就不能從C開始嗎﹖當初要不是聽了眾人之說C難矣﹐我肯定不會選擇自學VB。關於電路分析基礎﹐我曾看過這麼一名話﹕"我們學編程﹐沒有必要自己先造一臺計算機。"問了大二大三大四的師兄師姐們﹐無非就開了彙編、數字電路、C、計算機原理、數據庫原理、離散數學之類的﹐我也看了一下相應的教材﹐除了計算機原理和離散數學有點厚度﹐別的都屬入門級書籍﹐且那本C教材是譚浩強先生為非計算機專業的同學編的。單是課程就這麼的貶味。學分、文憑就成了我們唯一的追求。如果說這是軟件環境的不佳﹐那麼我們的硬件資源就可以說沒有充份利用了。

系上有兩個機房﹐一個是聯想的品牌機房﹐配置還行﹐就是除了Win98和Office及幾個DOS下的打字教學軟件﹐別的軟件都不裝﹐並且這個機房只有我們在上實驗課時才能進去。另一個是P200/32M的起重機器房﹐軟件環境也差﹐TC、TP之類的與課程有關的還有﹐別的一個也沒找到﹐不過還是有師兄師姐們在上面裝了些東西﹐如3DMAX﹐但過不了多久就被機房老師Format了。因機房連了網﹐沒有防火牆﹐病毒四處可見。這些機房自本學期開學以來我只去了一次。我和幾位同學各自把自己的愛機放在灰塵仆仆的寢室裡﹐只有晚上6﹕30-10﹕30有電時能用﹐本來以前早上還要開燈的﹐現在不開了﹐原因我也不想說了﹐不就那幾十RMB的電費。我們申請安裝專線﹐學校要我們等一等﹐現在已經等了兩個月了。再加上學校又有形式主義的通病﹐最近又要來個新生體操比賽﹐每天早晨6﹕20起床練操到7﹕10﹐下午沒課就從3﹕00練到5﹕00﹐有課就從4﹕40練到6﹕30﹐無聊透頂了。不知道這些個領導在想什麼。我已厭倦了這種學習的氣氛。上次聽說一個公司來我校招聘計算機人才﹐我們系推薦了四個去﹐一個沒被選中﹐而別的系的卻被選中了。前天我在圖書館看數據結構﹐偶見一對大四的師兄師姐借了一本VB和一本VF的入門書﹐我很吃了一驚。上週二晚上給我在華為的姐打了個電話﹐她說VF現在幾乎沒用了﹐且叫我把C++學好﹐我現在正在學VC++之MFC。

我是如此酷愛編程﹐但環境的因素使我心灰意冷。處於如此迷惘之中﹐我無法自度。祇想脫離這個環境好靜下心來學習編程﹐但父母的觀念又不允許我這樣做﹐我真不該如何取舍。學校是一個學習的好地方﹐卻又與破壞這好地方的一些策略並存﹐長此以往﹐系將不系。我真不知道是該繼續留下,還是遠離這個被蹧蹋的環境。若先生能不吝批教﹐晚生感激不盡﹗

●侯捷回覆:我的回答,對你恐怕只是隔靴搔癢,搔不到癢處。畢竟退不退學牽涉到太多太多的考慮。不過我還是要寫這封信,給你一些溫暖。

學校不是唯一的學習場所。這個大家都知道。中國人重學歷,這個大家也知道。沒有學歷,可能連就業的第一步都不好跨出去。我聽說大陸的名校情結非常嚴重,母校品牌等同知識份子的門第出身(臺灣也有名校情節,近來好多了)。這種情況下,叫人如何單純下決定?

遍數名人,學歷不高或是出身不佳的,彼彼皆是。但我們比得上那些人的天資、勤奮、堅毅嗎?這個只有你自己知道。

一個意見給你參考:以少部份精力取得學歷,其他精力放在你感興趣的主題上面。只要將來你有足夠的學歷踏進你想進的職所,進去之後全靠實力發揮,就沒有任何顧慮了。

學校開設的某些基礎課程,不見得沒有用。只是未到用時。大學原不是職訓所。不過,現在講這個有點陳義過高了,沒人愛聽。

近來與大陸朋友大量書信接觸的結果,對內地情況略知一二。做為一門日新月異的科學,在校園裡,計算機課程的設計是個問題,師資水平是個問題,教材是個問題,高水平書籍的取得是個問題,眼界的擴展是個問題。某些現實使我傷痛,憂心國家的競爭力。哎,多少人時時為大局憂慮,而又能如何?也就是把自己能做的儘量做好了。

感謝你寫了這麼長的信給我,與我分享你的心情。

 

 

傳送日期: 2001年4月6日 PM 05:49
> 侯老師您好:
>       從未上過您的課,卻稱呼您一聲老師,原因無它,因我不是資訊科系的學生,
> C++/MFC都是從讀您的書所學的
>       大概三年前,當時我還在資策會當學員,曾寫過信給您,當時資策會有排
> C++/MFC的課,回想當時,對於毫無底子的我們,只有四字形容,苦不堪言,
> 教材是用您的,但幾乎看不懂。
>       結業後到我現在的公司,當時是一批人進來,都是資策會的同學,公司要幫我們
> 進行分組,有Delphi,Java,C++,只有我選了C++,原因無它,就是想把它弄懂。當時
> 接手的維護案子就是用MFC開發,厚厚一本程式碼,幾乎看不懂它是如何串起來的,壓
> 力之大,大概這輩子很難忘記,由於看不懂您的書,便買了其它所有有關MFC的中文書
> 來看,每天晚上十一二點才走,公司門都是我關的,花了半年的時間,我才看懂所有
> 原始碼,才有能力修改它。然而問MFC懂多少了,我仍是一知半解,為此曾經好沮喪
> ,只覺得C++好複雜,光是語法部分就夠頭痛的,再加上MFC的架構......。
>      後來公司開發新案子,要用到Java,我在顧不得深入C++/MFC之下,必須轉向學
> 習Java,到了Java這邊,很多C++語法想展示的語意或精神,都是由Java反推回去,才
> 恍然大悟,二種語言各有所長,但Java的語意卻較直觀,不似C++要經重重布幕才能窺得。
>
> 在以Java開發完案子結束後,我重回原案子,這一次再回來時,物件導向觀念強化不
> 少,回頭再看您的MFC書,這一次終於看懂了,那種喜悅真是無與倫比,恰巧您翻譯
> C++ Primer一書出版,二者相搭配,案子新增的功能,很快就寫出來了。而使用的技
> 巧和觀念,我強迫自己多利用MFC Collection和STL,如此才有動機再去看這方面的書。
>
>      如今要問我C++/MFC懂多少,老實說,尚待加強,C++部分,語法大致可以,但要
> 如何用如折技,路還很長。MFC部分,我老覺得少了Windows Programming的基礎,根
> 本很難發揮其精髓,只是這方面的中文書已很少見了,除了原文之外,我都得到圖書
> 館找當年您和施威銘先生出的書來看。這也有一段很長的路要走。
>       大概您的書我都買了,雖然有些現在看還是看不下,但怕想買時出版社缺貨,所
> 以都會先買來儲存,從書中我學了不少知識,這種莫名的情誼,讓我想向您致謝,才
> 有可能讓一個非本科系的人能夠憑自修,取得他不需去花更多時間才能得到的知識,
> 得以走在前人所鋪的路上,繼續往前走。Anyway,Thank you!
>   建議:在技術書刊上您建立了口碑,但終究不能只靠您,新秀的培養很重要,
> 最近幾本書開始有新人翻譯,這是好現象,希望您加油,當然我也自行期許
> 以後有能力,出類似書籍。

> ps.雖然有書了,但仍下載了電子書,書在家中,電子書在公司,二邊都能看,望毋介意

●侯捷回覆:

C++/Java/C#,精一而通三。很快你當能體會這句話。

「強迫自己多利用MFC Collection和STL,如此才有動機再去看這方面的書」,我很贊成。
Generic Programming 會掀起軟體界的大變化,其影響力可能直逼 OO。我這麼認為。

不論你有沒有買紙本書,你都有權力下載電子版,因為我已開放自由下載。我當然不會介意。

 

 

傳送日期: 2001年4月6日 PM 06:39
> 三月初以來,我一直嘗試在不同的站點(國內外)回复郵件
> 至<jjhou@ccca.nctu.edu.tw>,但均被退回,不知其原因,
> 通過其他途徑于您聯系亦無結果。書已收到卻無法通知您,
> 讓我頗為不安!
>
> 侯老師:
>        您好!十分感謝您能面向大陸讀者組織此次活動。現書已收到,特來通報。
>      
>        我畢業于計算机系,工作將近一年,是您忠實的讀者,很喜歡您著書的風格。
> 一個偶然的机會鏈接到您的网站,立刻就喜歡上了這里,心想這就是我要找的地方,
> 這就是我要找的書。平時上网的机會不多,有時到此細細品味成了我最大的樂趣。
>      
>          十分幸運的是,我搭上了此次末班車,禁不住一陣狂喜。之后便是等待......,
> 脖子都長了半截 :).   現在終于拿到書,包上精美的書面,欣喜万分。現在市面上太多
> 的圣經、寶典,好書難覓呀;而大多較“正統”書籍的作者總是上天入地、提綱挈領,
> 最后只剩下一些生硬的條條框框,似乎頗具權威性,但讀起來卻像餅干被硬塞進自己的
> 喉嚨,難以下咽。我很欣賞國外許多著名電腦技術作家對書的定位和輕松的筆調,讓人
> 能真正體會到讀書的樂趣。您的書和文章同樣不拘一格,猶如夏日的甘泉,清涼解渴,
> 通透上下,可以一解我心中的迷茫。特別是文章中常融入古文佳句,別具韻味。
> 《迷時師度,悟了自度》等几篇文章很讓我感動,時常拿來自勉。
>
>           工作半年多來,學到了不少,也接触到了許多新東西.自己身只處數字世界的
> 邊緣,太多的東西層出不窮,有時一閉眼,感覺許多東西向腦袋'砸'下來,讓我應接不暇.
>  外面的世界很精彩,卻不屬于我。我曾經并一直夢想終有一日到數字帝國探求0和1的
> 真諦,夢想到正規的公司去認識究竟是什么神秘的力量把眾人合成一個真正的團隊,夢想
> 成為最优秀的"表格"設計者......,然而"理想与現實是有距离的",我發現自己一直在玩
> 被別人戲稱為玩具的東西(當然,我并無貶低RAD工具之意,它們中有些的确优秀),我所擁
> 有的与我所向往的相去甚遠.猛然間,我發現自己拿著帶毛的筆,竟不知如何寫字.實在
> 不愿重复初中政治課本中"因為采的煤太多,最后自己卻沒有煤燒“的故事,我甚至不能
> 想象3年或5年之后會身處何地,是否還在"填寫表格"。學生(請允許我這樣自稱)雖然資
> 智平庸,但并不想只做一個埋頭于技術,卻從不抬頭看路的人,我更愿意品嘗杯中的每一
> 滴,而不只是淺嘗杯口的泡沫。手中沒有利器,一切都是空談。幸運的是,我們雖然
> 未曾謀面,我卻從您那里受益頗多,這里的文章幫我撥開頭頂的烏云,讓我的世界能
> 射入一縷陽光。更加堅定了學習(C++....)的決心。我想將自己納入新的環境,效果
> 應更好,數日來輾轉反側,也許考研是一條"最近的路"。
>        
>          您在《程序員》雜志的專欄文章我每期必看。現在技術發展太快了,國外(甚至印度)
> 在實現"軟件工業化"的時候,大陸(至少我周圍是這樣)還停留在小作坊手工打造的
> 水平。我認為未來的世界不再屬于"個人數字英雄",軟件工程似乎比一兩項技術
> 更迫切。以您的大局觀和丰富的閱歷,對這個問題是否有不同的看法,不知您是否
> 愿意就此從技術(或其他)角度寫篇文章發表您的見解,也好讓我輩有更深、更清晰的認
> 識。
>     
>          再一次對您表示感謝,不僅因為寄書給我。不愿占用您寶貴的世間,我只是想
> 告訴您我的想法。
>         忙,則請不必回复。
>                                                                  祝
>        您及家人身體健康,新作連連!


●侯捷回覆:

軟件工程對整個軟件工業的提昇,至為重要。但是一個程序員要修練到對「軟件工程」這樣的題目感興趣,恐怕非三五載(甚至更多)不為功。我的意思是什麼呢?我的意思是,這樣的書籍、這樣的工具、這樣的網站、這樣的刊物,在一個嘈嘈切切、急功近利的環境中難有生存空間。這是為什麼蔣濤先生想要將《程序員》雜誌導向軟件工程主題時,我對他興起巨大的尊敬與憂慮的原因。

你認為未來的世界不再屬于"個人數字英雄"」,只對一半。事實上現今的世界(軟件世界)就已經脫離了個人英雄的時代。臺灣從來沒有出過知名的程序員(倒是有一些知名的技術作家。全世界也是這樣)。

RAD 的情況,可以拿汽車做比擬。現在誰開車還需要知道齒輪箱、傳動軸、離合器、引擎點火原理、火星塞呢?但是滿街開車人誰又能夠表演360度大迴旋?要到達「車手」的程度,就必須對車子的原理有相當程度的瞭解。同樣是開車,F1方程式車手和侯捷,這樣的兩個人對於車輛的發揮程度絕對有天壤之別。我認識的所有慣使RAD 的高手,無一不是有底層深厚功力。以RAD始,以RAD終,斷然不能在技術上有所太大長進。

RAD是要用的,有好工具不用,和自己過不去。但是使用RAD的同時,必須對底層做更多的瞭解,才有助於在某種情況下脫困。這和 STL 的運用也一樣。會用STL,是一種檔次。對STL原理有所了解,又是一個檔次。追蹤過STL源碼,又是一個檔次。而,當然,第三種檔次的人用起 STL 來,虎虎生風之勢絕不是第一檔次的人能夠望其項背的。

這類話題實在很難一言以蔽之。總之,優秀的技術者一定需要一個向下沉澱的歷練,通過了這層歷練,有了紮實的基礎,就可以向上浮昇,開始以抽象的思考,抽象的語言來進行高層次的開發工作。這時候運用 RAD 工具,當能如虎添翼。

 

 

傳送日期: 2001年4月6日 PM 08:48
畢業學校科系:湖南長沙大學計算機應用
年齡:20
性別:男
居住省份(臺灣讀者請寫縣市):湖南
對侯捷的建議:我建議您能來我們大陸的大學來演講,我們真的很期待能
聽一聽您的講課!

●侯捷回覆:開課恐怕不太可能。短天數的研討會,或一兩小時的演講,我也期待 :)

 

 

 

傳送日期: 2001年4月7日 PM 12:29

侯捷先生﹕
您好﹐我是一位大陸的讀者﹐有幸買到了您的《深入淺出MFC》(2/e),並且訪問了您的網站﹐也下載了您的pdf版。這本書我祇讀了幾十頁﹐已經知道她是一本我想要的好書﹐非常感謝您。從書中的文字可以看出您是一為很有修養、興趣廣泛、懂得欣賞的一位計算機專家。我願與您保持聯繫﹐並得到您的指導。根據您的要求﹐我的情況如下﹕
畢業學校﹕南開大學
居住省份﹕北京市
如果能回信﹐我將倍感榮幸。
這些文字您可能不能看到﹐請原諒我沒用English。


●侯捷回覆:我看 GB code 沒問題。

 

 

傳送日期: 2001年4月7日 PM 08:14
侯俊捷先生﹐您好﹗
非常感謝您提供了《深入淺出MFC》的電子版下載。
久聞先生大名﹐見書如見人﹐作為一個中國人﹐對有先生這樣優秀的計算機專欄作家而自豪。
致禮﹗




傳送日期: 2001年4月8日 AM 12:48
> 侯先生:
> 您好,您的深入淺出MFC第一版序中有"昨日黃花"一詞,是"明日黃花"之誤吧.


●侯捷回覆:是的。非常感謝。我多麼開心從我的讀者手上獲得這樣的指正。

明日黃花指在重陽節欣賞菊花最能景與情會。錯過時令就毫無興味。後比喻過時的事物,
或比喻時過境遷。

相逢不必忙歸去,明日黃花蝶也愁 / 蘇軾

 

 

傳送日期: 2001年4月8日 PM 05:15
侯先生﹕
您好﹐在下下載了您的pdf格式的電子書籍(從csdn)。可是當我用acrobat reader4.0(簡體中文版)閱讀時發生瞭如下錯誤:"不能展開嵌入字體'CPCDLD+MingLiU'.某些字符可能顯示或打印不正確".類似的錯誤還有多處。我已從Adobe網站下載了亞洲字庫,仍未能解決該問題.這到底是什麼原因?請您抽時間回一下郵件,或者在您的網站上答復一下也行.多謝了!!!


傳送日期: 2001年4月9日 AM 11:31
侯先生﹐您好﹕
早聞大作《深入淺出MFC》﹐於是到您網站上DOWN下了PDF版﹐誰知好不容易DOWN下的書卻遇到您所說的問題──無法閱讀。不知您是否有了解決之法﹖還請賜教﹐不勝感激﹗或者能在您的網站上公佈其解決方法。
打擾百忙之中的您﹐還請見諒﹗
祝身體健康﹐萬事如意﹗


●侯捷回覆:這類問題我已回覆多次,那就是:我無法為你解決這類問題。
我在開放電子書時,在聲明中說過,閱讀的問題請自行解決。
請自行到網上詢問別人的閱讀經驗。今後我將不再回覆同樣的問題。

 

 

 

傳送日期: 2001年4月8日 PM 10:31
主旨: C++ global object

貴大作 "深入淺出MFC第二版" 於第三章Frame1.03 證實 Global Object是較main()先執行. 但為何Frame2.03的Global Object就動也不動?

CMyWinApp::InitInstance不是被Global Object執行.而是pApp->InitInstance?

另外Frame2.03中pApp->Run執行CWinApp::Run後又執行CWinThread::Run. Virtual Function不是僅執行一次, CWinApp::InitInstance就是如此.

讀書不才,打擾之處請包含.

Christine

●侯捷回覆:克麗斯汀小姐,看書請仔細一點 :)

Q:  為何 Frame2.03的Global Object就動也不動?  
A: 我把其原有的輸出動作都拿掉了呀。你不看源碼的嗎?

信中接下來的兩個問題(或敘述),我看不懂。可能你得加強 C++。

 

 

 

傳送日期: 2001年4月9日 PM 08:58
侯老師﹕
您好﹗
我是大陸的一名大學生﹐前不久我買了您的大作《深入淺出MFC》簡體中文版﹐因不堪忍受書中繁若辰星的錯誤﹐故下載了該書的電子書﹐特向您打個招呼。順便想問您幾個問題﹕
1.請問沒有Windows SDK編程知識﹐直接學MFC,可以嗎(不是不想學SDK﹐只因我已是大三學生﹐只有半年就要找工作了﹐而我想先把VC++學到一定程度﹐不至於找工作時發愁)﹖
2.聽說您將授權華中科技大學出版社﹐出版《多型與虛擬》簡體版﹐是的嗎﹖(但願如此﹗)
另外有一個不情之請﹐就是如果可能的話﹐希望您能多與大陸的出版社合作﹐在大陸出版您的著作和譯作﹐我們許多大陸學子都在引頸以盼﹗此致

敬禮﹗

●侯捷回覆:
(1) 可以。但學習效果因人而異。
(2) 是的。
《多型與虛擬》2/e 簡體版將由華中出版。目前我還沒有完稿。
(3) 好的,我也希望和大陸出版界多合作。我也希望我的作品被大陸讀者閱讀並接受。

《深入淺出MFC》2/e 簡體版,不論出版社或轉譯者都十分用心。目前讀者回報的錯誤訊息並不多(已公佈,見左視窗「作品勘誤」欄)。如果您發現錯誤,懇請您告訴我,或華中出版社的周筠主任(電子郵箱見書末)。侯捷網站隨時於網上刊出最新勘誤表,出版社則視情況修正於紙本上。謝謝。

後記(2001/04/13):經過檢討與深入了解,我才發現簡版的最大問題在於:程式碼的下劃線有許多都消失不見了。這是書籍製作過程中的誤失。請見本書勘誤

 

 


傳送日期: 2001年4月8日 AM 10:00
Mr. Hou
I have downloaded your MFC 2e e-books from http://www.csdn.net/expert/jjhou/
I am a new comer to the MFC software design. I was introduced to read your Dissercting MFC 2e. I found it is very useful to my learning MFC. I can start my project based on your book.You are a very experienced writer.
Thank you!!

Software engineer
Tsinghua University
Beijing
I am an embedded software engineer. Usually I use standard C language to develop my project. Sometimes I use MFC to write application pragram. Could you please write a high level C book with standard C to high level software engineer? Could you tell me where I can find the information about the Multimedia development with standard C?

Thanks!!

●侯捷回覆:C 語言書籍不在我的設定目標之內。
欲尋找你要的書籍,只要進入 www.amazon.com,再輸入關鍵字即可。請善用amazon 提供的寶貴資源。

 

 

傳送日期: 2001年4月10日 AM 09:12

Mr hou:
Thanks for your book, Many students in Tsinghua unsiversity like your book,someone have read the book said to me that the book is very good,so I think I should read it right now.

OOO in Tsinghua Unsiversity




傳送日期: 2001年4月11日 AM 09:50
侯師﹕
發給您的信﹐只有一次成功﹐其餘皆被退回。試試這個新的。
一個建議﹐能否在您的更新日誌裡﹐直接加上更新內容的鏈接﹐謝謝﹗我申請加入了您的MAIL-LIST﹐可是沒有收到華中的確認信﹐不知成功了沒有﹐您的最新內容(4月3號的)到現在都發佈了一周了﹐到現在還是沒有收到MAIL-LIST﹐真希望您能成立公司來處理這些事﹐光靠友情﹐總不能搞的很專業。或者您可以在博大http://www.bodachina.com或http://www.cn99.net上申請一個免費MAIL-LIST 服務﹐省心省力﹐我想台灣也應該有提供類似服務網站的。

我買了您的《深入淺出MFC》簡體版﹐沒有MFC框架圖﹐華中打算如何處理這個疏漏呢﹖

很喜歡您的文筆和風格。

您是我的偶像﹕)

●侯捷回覆:侯捷的電子郵箱已改為 jjhou@jjhou.com。這個應該沒有問題了,永久適用。

侯捷網站是一個個人的服務性站點。我儘量撥出時間和精力來和讀者交流。但在交流與寫作之間我必須有所平衡或取捨。我儘量把它做得讓大家看起來舒服一些。但我也有力窮或力殆的時候。我不想(也沒有財力)成立公司來做侯捷網站。

我已重新設計 mailing list 申請方式,見上視窗「不定期郵件」欄。大陸讀者請重新申請一次。唯侯捷發出之信件為繁體中文(BIG5 code)

簡版網站的內容需由 CSDN 協助轉檔,雖然他們的動作也很快,但我無法保證何時更新。

請看《深入淺出MFC》2e簡版勘誤表,其中可下載 MFC hierarchy。

當偶像是很累的。我不想當任何人的偶像 :)


 

傳送日期: 2001年4月11日 PM 02:45
侯先生﹕您好﹗
在網絡上能認識你我很高興﹐我一周以前下載了您的三本著作。
《system-programming-for-windows95》、《windows95-system-programming-secrets》和《dissecting MFC 2e》﹐正在看第三本﹐覺得您寫得很好,儘管好多內容不太讀得懂。

在您的網站上我看到不少您對於人生方面的文章﹐有些讀來很有感觸。
但還是希望能得到您的單獨指導﹐

我是北京的一名編程愛好者﹐我在大學讀的不是計算機專業﹐但是我對計算機很感興
趣。現在的工作也不是計算機方面的﹐但是我自己在學習各種計算機知識﹐本職工作就不夠優秀了。

我在學校選修過一門《C語言》﹐用FoxBase寫過簡單的人事管理系統。
現在工作已經5年9個月多了﹐對於各種新東西﹐我總是抱有很大的興趣﹐
這些年來﹐我接觸過的語言和開發環境有﹐
FoxPro,C++,1995,Visual C++,1996,Java, VBA for EXCEL,1997,FrontPage,DELPHI,Viusal Basic 1998,
PHP, C#, 2000,Viusal Studio.Net ASP 2001。
卻沒有真正掌握其中的一種﹐全都停留在初級階段﹐自己也很苦惱。工作單位的上級也
不支持我學計算機﹐我現在猶豫不決到底是繼續干下去還是換個工作做。

您覺得像我這樣的情況﹐能在計算機業界有所發展嗎﹖
如果您能在撰寫書籍和教授學業的百忙之中抽空給我指導﹐我將十分感謝.

再多請教一個製作pdf文件的問題﹐您的著作的PDF文件每頁邊緣有裝訂線﹐如何去掉﹐
這樣我就可以用Fineprint軟件在一頁紙上打印二頁內容了(可能您不鼓勵我打印您的書,
就當是傳授製作pdf技能可以嗎)。

此致敬禮﹗


●侯捷回覆:

「鼯鼠五技而窮」。當思其義。

IT 產業太廣了,任何人任何程度都可能在其中發展,只是有層次高低、報酬高低之分而已。

我不知道怎麼去除 PDF 的每頁裝訂線(這在我也是第一次聽說)。我只會把 Word 的東西以 PDF distiller 輸出成為 PDF 檔,於是成為各位所看到的檔案。

你打印出我的PDF 檔,我無
鼓勵亦無不鼓勵。這個檔案隨你怎麼用。如果我不願見到大家打印它,當初我就不會開放 PDF 列印功能。諸君當知吾意。

 

傳送日期: 2001年4月11日 PM 11:38
侯老師您好,
我是前幾天才從您網站上 download MFC2/e 電子書的讀者,這一個周末一天十幾個小時的苦讀+coding, 終於把它啃完了, 說真的, 這實在是本太好的書, 我本來一直認為讀中文的電腦書籍是浪廢時間又浪廢體力的事, 誰知一本像這樣有水準的中文書實在省去我不少時間, 之前為了學MFC,買了本 QUE 出的 Using Visual C++6, 書的編排實在是不敢恭違, 保證讀完全書後連 message map 是什麼都不會有半點概念, 感覺上就是拿 visual basic 的教法來教 visual c++, 唉... 虧它還是暢銷書, 這大概是x倍速時代什麼都講求快的後遺症吧, 像 Using Visual C++6這樣商業書我都花了 35 美金來買, 像侯老師深入淺出MFC/2e 這種真正作學問的書居然不要錢, 實在讓人心中
有愧, 因此寫了這篇 email, 一方面感謝侯老師能不計名利的將書放上網路, 另一方面也用這樣的讀者回饋來彌補一下心中的愧疚...

ps: 近來有些書籍, 像 thinking in c++ 和 thinking in java, 把書作成免費的電子書放上網路, 卻也同時在市面上賣,他們的理論是如果是真正想要讀這些書的人, 會希望能買下用紙印出來的書, 這點其實我挺讚同的, 因為我就買了一本... 也許侯老師可以參考一下這種模式... ( 不過在台灣行不行的通可能要先作個市場調查就是了...)

●侯捷回覆:別心中有愧呀。開放這本書是我心甘情願的。
我相信許多讀者願意在下載一本好書之後,付費給作者,但是付費機制的不夠方便,使許多讀者的心意到達不了作者身上,也因此使作者無法以如此美好、彼此信任的方式開放作品。我真的很期待更方便的付費機制。

 

 

傳送日期: 2001年4月11日 PM 11:35
jjhou﹐您好﹗希望這次能夠順利的mail給你。
侯先生﹐我是南京航空航天大學的一位大四學生﹐現在正在做畢業設計。其間要求翻譯一篇論文﹐是關於數據庫方面的。我發現其中有很多for example﹐such as一類的句子﹐但是論文的文筆是非常嚴謹的﹐不容有什麼拖拉和含糊﹐不知您在遇到這種問題的時候是怎樣處理的。望賜教﹗

另外﹐我也十分想拜讀您的大作《C++ Primer》不知能否在大陸出版。我已經在網路上download了The C++ Programming Language (Third Edition)的英文版剛看了一些﹐很是吃力﹐真想能夠讀到《C++ Primer》的中文版。

《C++ Primer》英文版第6章我也下載了﹐確是好書。真是欲練神功﹐必先看《C++ Primer》﹗
致禮


●侯捷回覆:論文的文筆嚴謹到不能出現「例如」這樣的字詞嗎?我對嚴謹若此的文字向來食不知味,興趣索然,也不知道該怎麼去寫這種嚴謹的論文 :)

C++ Primer 的侯捷譯本已經確定不可能在大陸出版。華中出版社與我,做了一些努力,但有一些因素無法克服。我聽說大陸譯本由潘愛民先生最後把關。愛民我是認識的,我想質量一定在水準之上。

 

 

傳送日期: 2001年4月12日 AM 10:47
侯捷先生﹕
我有幸拜讀您的《深入淺出MFC》﹐對您的治學之道和對讀者的寬懷之心深有感觸。在此簡書一封﹐以表深深敬意和謝意﹗
此致 祝生活愉快﹐全家幸福﹗

 



傳送日期: 2001年4月12日 PM 02:10
侯先生﹐您好﹗
我是大陸一名大四的學生。本人的專業是學?自動化﹐對電腦掌握的知識不多﹐但
?是有些興趣。自上個月開始﹐我開始學習VC﹐幸運得是在大家的一致推薦下﹐我得到
了您的書 ── 一本絕對的好書。特別是第一二章﹐為我解決了許多基礎的問題﹐使我
獲益匪淺。 謝謝你寫了這樣一本好書﹗
但在學習之中﹐我也遇到了一些問題﹐特別是在您的“MFC六大技術仿真”一章﹐我真
的看不懂(主要是我的起點太低)﹐這是我十分的苦惱﹐有人說我先放下您的書﹐先去
???程﹐等遇到困難再回來看書。
我?不知如何是好﹐想向您請教﹐我該如何度過現在的困境呢﹖
謝謝﹐祝您身體健康﹐寫出更多的好書﹗﹗


●侯捷回覆:看不下去,那也只好先放下,或跳過。基礎建設好了再來。

 

 

傳送日期: 2001年4月12日 PM 05:04

2個星期前好不容易讀完了您的大作﹐讓我對MFC的認識多了不少﹐不過一點遺憾的是從您的書裡並不能學到如何寫一個具體的程序﹐僅僅是明白了MFC的“包裝技術”。本來我還以為又上當了呢﹗因為我買這本書的目的就是要學習用MFC來做程序的(儘管我看過Charles Petzold的《programming windows》﹐但那也只是用API來編程的﹐而我需要的是用MFC).一個偶然的機遇讓我得到了Jeff Prosise的《programming windows with MFC》﹐這才發現老師您的書是多麼的重要﹐假如沒有您的《深入淺出MFC》我又怎麼可能programming with MFC呢﹖中國能有您這樣的作家真的是我們這新一代程序員的福氣﹐您的書救我于水深火熱之中﹐帶領我沖破MFC的條條封鎖線。
第二版中的Runtime type information、Dynamic Creation...這些新內容真是絕了﹗﹗﹗不過﹐這裡我也想說說我的看法﹕《深入淺出MFC 2nd》的16章似乎是多餘的﹐好像僅僅是為了表明這本書裡包括了Active X。(當然這是我個人的看法)。侯老師﹐真的很希望您能翻譯幾本關於數據庫和網絡編程的好書﹐國內這方面的好書太少了。還有就是上次您說成都書店最多﹐的確也是﹐不過好書很少(不瞞您說﹐成都的各大書店我都常去的)。
好了﹐不浪費您寶貴的時間了。我期待ぴ您的新書的出版。


●侯捷回覆:雖然這位讀者最終對侯捷和侯捷的書以感謝和讚美作收,但我頗有感慨。

讀者往往以最直觀的態度來審視一本書的價值,並以最直接的方式來表達他的愛憎。凡是他不需要的,一律視為灌水;凡不符合他需求的,一律視為欺騙。這不是一種正確健康的態度。即使你最後並沒有發現《深入淺出MFC》「是多麼的重要﹐救我于水深火熱之中﹐帶領我沖破MFC的條條封鎖線」,這本書又何嘗在書名或內容欺騙過你,使你「以為又上當了呢」。再者,「我買這本書的目的就是要學習用MFC來做程序的」,可是你若連MFC與application 的第一線接軌都不了解,照著葫蘆畫瓢,又能寫出多好的程序?

我不是責怪這位讀者,只是這封來信代表某些現象,讓我心有感
慨。

 



傳送日期: 2001年4月12日 PM 08:40
侯先生, 您好!
現職:軟體工程師
居住省份(臺灣讀者請寫縣市):台北市
對侯捷的建議:謝謝您提供電子書. 我因出差到美國, 沒帶您的大作出門, 臨時要參考資料幸好有電子書可下載. 再次謝謝您!


 



傳送日期: 2001年4月13日 AM 11:49
主旨: MFC2/e Scribble step2

侯老師, 您好,
我是您深入淺出 MFC2/e 的讀者, 近日在研讀的過
程中, 遇到了一個問題, 久思不得其解, 只好出此
下策寫 email 直接問您了, 如果您沒空回真的沒
有關係, 我知道您要抽出時間不是很容易的

是關於 Scribble 範例的問題, 在 CScribbleDoc 中,
有 CScribble::OnNewDocument 和
CScribble::OnOpenDocument 二個 function, 是user
按下 File/New 和 File/Open 時的處理函式, 那
為什麼在 CScribble.cpp 中的 Message Map 塈鉹
到這二個 function 對應的 message 呢?

在我的想法中, 在 SceibbleDoc.cpp 中, message
map 的宣告, 應該是像這樣...
BEGIN_MESSAGE_MAP
ON_COMMAND(ID_FILE_OPEN, OnOpenDocument)
ON_COMMAND(ID_FILE_NEW, OnNewDocument)
...
END_MESSAGE_MAP
如此 message 經由 routing 過來時才能被 OnOpenDocument
和 OnNewDocument 抓到, 但實際上在此 Message map
空的... 可以請教是什麼原因嗎?

打擾您了, 謝謝


●侯捷回覆:是有這樣的 message map entry。但你找的位置不對。
這些訊息已由 CScribbleApp 攔截掉(scribble.cpp),.
見繁版 p447,p448, p876. 簡版 p332,p333,p653

 

 

傳送日期: 2001年4月14日 AM 01:26
居住省份:重慶市
建議:能多出一些簡體版的嗎,在我們大陸老是很久才能見到你出的新書.再說,對於我這種工薪階層的人來說,有些書買下來我可真要節衣縮食了.
總之,非常感謝您!!!


●侯捷回覆:看到這樣的信總是令我傷感。我一向是高品質高價位的堅定信奉者。但是大陸的貧富懸殊,使我不知怎麼辦才好。對於月薪數千的程序員,好書應該值它的價(認為不值那個價的,請你別買)。但是對於學生,我所認為合理的價格,恐怕就真的帶給學生一些負擔了。要照顧的還不只是學生,還有工薪階級。如果要採分級定價,從來沒有先例,實施極為困難,購買資格的認定幾乎完全不可能。哎…

 

 

傳送日期: 2001年4月15日 PM 02:58
尊敬的侯先生﹕
您好﹐很冒昧給你寫這封信。心中思緒有點亂﹐不知從何說起。

我是一個計算機系的畢業生﹐在3年前開始接觸編程﹐工作近一年了(因為貪玩等等原因﹐時間有點短)。自從我們開了C語言﹐我對VC產生了興趣﹐可以想象在沒有學習C++,SDK的情況下學VC的痛苦﹐我不得不自己到回來看C++,API編程﹐簡單的看了後﹐便進入了VC的雲霧繚繞。沒有人指點﹐我自己查資料﹐看MSDN總算有了不小的長進﹐同時在大3時﹐過了讓我最頭痛的4級。在畢業設計時﹐在畢業設計時﹐滿懷信心的我在處理實際問題(GIS)時給了自己一個很客觀的評價--------僅僅皮毛而已。讓我想找個學校好好的學習。

於是我找了個一般的學校工作了下來﹐可事實並非我想象的那樣﹐學校裡的人事關係﹐作不完的雜事很讓人心煩(可能是新來的緣故)。接著學校接了個項目﹐關於GIS方面的﹐只是聽說我的畢業設計是GIS就讓我來做這個項目﹐先提議我把部份功能用組件實現﹐我在看了COM三個月後﹐提出自己的意見--覺得技術力量不夠(系裡只有我看過COM),於是乎改為用類來實現。在自己摸索了二個月後(由於無總體設計﹐詳細設計﹐可行性分析)我終於覺得這不是我一個人可以做出來的(特別是還要上課﹐管理機房)。我覺得學校永遠做不出這個項目的﹐他們做軟件太不正規﹐太兒戲了﹗我選擇考研﹐而且是要偷偷的考﹐可是無聊的政治是我最大的心病﹐而且我的動手能力一直優于我的考試能力﹐我是不是在揚短避長呢﹖我猶豫了。過去的老師﹐同學﹐家長﹐他們的意見讓我真的覺得有點很難下一個肯定的決定。

這時我想到了您﹐在看了您的《深入淺出MFC》後我的第一感覺是驚詫于您的無私﹐其實有很多東西在看MSDN是自己已經知道大概﹐但是對一些剛剛入門的人來說﹐知道這些的機會是很少的﹐但是您把它們很系統的組織出來 我覺得這最主要的已是人的品質問題了(可能有一些偏激了)。我覺得能得到您的指點會讓我受益匪淺﹐我自己一個人學得太多了﹐走的彎路也太多了﹐現在祇想走走捷徑﹐很想聽聽你的意見。再次感謝你。

●侯捷回覆:你對現狀不滿,決心考研。很好呀。

 

 

傳送日期: 2001年4月16日 PM 04:36
侯先生﹕您在《C++ 標準與實作之間》中提到﹐3種主流編譯器 bcc32,vc++6,g++
支持C++ 標準的比較。我要問的是
(一)
g++ for win32有2個一個是mingw32,一個是cygwin
您用的是cygwin﹐
但是cygwin太大了﹐有160多M,我不知道哪些模塊是g++必需的
還有﹐我發現cygwin編譯的可執行文件單獨不能運行﹐提示需要cygwin的DLL,
mingw32編譯的可執行文件則沒有這個問題
是否我的編譯選項設置得不對
(二)
造成不同編譯器產生的可執行代碼的長度不同的原因

還有﹐您一向重視著作權的保護﹐也許我下面這個要求會受到責備
那裡有可以免費下載的C++標準ISO/IEC 14882-1998﹖
如果正式版不行﹐測試版有嗎﹖

此致 敬禮﹗

●侯捷回覆:我的 cygwin 只有39MB.

我不知道哪些模組是必須的,哪些可拿掉。
我對 cygwin 的整個組織架構不是很熟。只是安裝起來當編譯器用,
編譯出來的結果也需要 cygwin.dll 才能跑。

不同的編譯器,編出來的可執行檔大小不同,很正常,關係到編譯技術。

C++ Standard ISO-14882 可於以下獲得:US$ 18.00
http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+14882%2D1998

何不善用網路上的搜尋引擎?侯捷網站上的「網路資源」有一個棒的,去看看。

C++ Standard ISO-14882 並未免費開放,因此所謂免費版本是不尊重他人的著作權與智慧財產權。我不知道哪裡有免費版本,知道也不會說。大陸網站到處有各種書籍的免費電子版,我對此甚為反感。各種「熱心人士」用掃描的、用 keyin 的,用盜錄的方式,將其「勞動成果」放上網路供人免費取用。美名共享,實為盜掠。人民經濟困難而學習需要材料,這多少可以諒解,最可怕的是「盜掠者無一絲愧色,還贏得眾人掌聲」的整體社會氛圍。長此以往有一天會自食惡果。良藥苦口利於病,聽不聽進在各人。

網路上有免費而合法的 December 1996 CD2 version of the working paper for the draft ANSI/ISO C++ standard. 請自行搜尋,我不代工了。

傳送日期: 2001年4月17日 AM 08:08
侯先生﹕您好﹗
謝謝您的幫助﹐我誠懇地接受您的批評﹐不去找所謂的免費ANSI/ISO C++ standard了﹐我用yahoo查到了draft ANSI/ISO C++ standard. 可見英文是通向IT領域的階梯﹐我從前不知道在前面加“draft”﹐結果淹沒在大量final ANSI/ISO C++ standard中間了 . 我昨天看了mingw32的文檔﹐原來也需要msvcrt.dll的支持﹐是不過我的windows 系統中原來就有這個文件。
祝好﹗


 

傳送日期: 2001年4月17日 AM 10:55
現職﹕學生(今年5月畢業)
畢業學校科系﹕Computer Science Department, University of Toronto
年齡﹕20
性別﹕男
居住省份(台灣讀者請寫縣市)﹕Ontario
對侯捷的建議:
前兩天無意中發現候老師的的網站﹐一讀便入迷。緊張功課之余﹐啜著咖啡﹐細細品讀
您的散文和技術文章真是一大樂趣。正因為老師的文章﹐我決定下載您的<<深入淺出MFC>>.
雖然讀英文毫無困難﹐但能讀到一流的中文技術書籍﹐也是快事。謝謝。

●侯捷回覆:我好想看看五大湖呀。我喜歡大山大水。不論是加拿大的落磯山脈,
瑞士的阿爾卑斯山脈,中國西南的青藏高原,都令我無限神往。退休後(或半退休時)
以一種略帶冒險的方式遊歷這些地方,是我的心願。




傳送日期: 2001年4月18日 PM 01:55

居住省份﹕中國大陸江蘇省
我是在4/12/2000年才買你的簡體中文版,我是在看了電子版的第一章之後才下定決心的,我無法表示我的激動.在隨後的三天裡,我一直不停的在看你的這本mfc書﹐我看到一個又一個疑團﹐被你講述的那麼清楚﹐我真是難以掩飾我內心的激動。我一口氣讀完了它。在這之前﹐我已經買了至少五百元的mfc書籍﹐加上com,com+,win32(charles petzold,95 ,fourth),c,c++,已經上千元了﹐那些書也不乏名家出品(譯作)﹐但我覺得還是你這本寫的好﹐好像知道我想要什麼﹗﹗我以前也在那些mfc源代碼中摸索﹐追尋窗口的create,但我只是有那一點感覺﹐你講的很清楚。
這本書給我的收穫﹕
1.消息映射的數據結構的形成.在我看這本書之前,我已經理解rtti,動態創建﹐你的書是我加深了對它們的理解。
2.序列化(大陸叫法)的深入認識。
3.窗口的生成﹐(mfc程序的生死因果)。
4.多視圖,多文檔的深入認識。
我真是高興,我異常興奮.
令外,我看到你的文章裡說你曾經剖析exe 文件裝入執行等﹐我對此非常感興趣﹐
另外﹐我對如何做一個簡單的操作系統很感興趣﹐不知從哪裡入手﹐這個方面需要那些方面的知識呢﹐究竟難度有多大﹐適合搞著玩﹖有沒有一本書比如《step by step to build a simple operationg system>>我只是興趣﹐恭請不吝賜教。
雖然你說﹐"沒學會走之前...",我一般是先總體﹐再具體﹐我不會在開始就在細節上打住﹐不知你是如何想的。這是我的一點個人想法。
祝健康
希望有更多的簡體版問世﹐我已經發誓不再買希望出版社的書了﹐你要和希望聯合我就不買你的書了﹐讓希望出版社去喝西北風﹗:-)﹐我通常買清華﹐機械的書﹐還能湊合看。

●侯捷回覆:找書,請善用 www.amazon.com

先總體﹐再具體,是正確的方向。

眾多讀者提到「希望」出版社,令我印象深刻 :-)

 

 

傳送日期: 2001年4月18日 PM 08:00
尊敬的侯老師: 你好﹗
自從見到你的 深入淺出MFC(第二版)之後﹐我有如獲至寶之感﹐現在市面上的書籍大多是一統抄﹐你的書卻完全是自己的心得﹐感覺到書是絕對物超所值。
期待新書的推出﹐以引領我們前進。為何買不到你的別的書呢﹖

●侯捷回覆:因為沒有,所以買不到。侯捷書籍的簡體版陸續會出版。

 


傳送日期: 2001年4月19日 AM 11:33

> 侯俊傑先生您好:
> 我叫侯OO,目前經營一小貿易公司,畢業於成大電機,42歲,男,住北縣永和市,
> 對電腦程式尤其C++有濃厚的興趣(業餘)。酷喜讀書但已不輕易買書了,電腦書買
> 了好幾本,加上習題解答,但99%都是侯捷的書。《深入淺出 MFC》2/e 也買了,因
> 攜帶不便,故也下載了先生所提供的電子書,也包括已買不到的大奧祕。謝謝您。
>
> 對先生的建議倒不敢,但在此實在謝謝你的美意。你我是本家,這姓好像在哪地區都不
> 多。有這麼一位本家,在資訊業這麼出類拔粹,感到與有榮焉。
>
> 加油吧!德不孤,必有鄰。


●侯捷回覆:遇到本家真開心。警界有位鐵漢侯友宜,影界有位大導侯孝賢,
都給我們侯家大大露臉。

如果不是侯捷特立獨行,專挑土木建築,根據當年的聯考成績,我就會是你
下兩屆的學弟。哦,有緣還是相會了 :)

 

 

傳送日期: 2001年4月20日 AM 07:31

尊敬的侯先生﹕
本人看了您的《深入淺出MFC2》後獲益匪淺﹗深感侯先生的功力﹗我是自學的﹐沒有經歷過科班正規化的教育﹐除了自己實際練習之外還對很多細節問題有種探究的衝動﹐可是看到有的技術書對問題闡述的方式令我倍感迷惘﹗幸好﹗在網上看到了您的著作表﹐不知道您的《多型與虛擬 (2/e)》、《 泛型技術》會在大陸出版嗎﹖
如果沒有這個計劃﹐那麼在台灣的出版社有郵寄的可能嗎﹖真的很想收集您的作品﹗


●侯捷回覆:今年的三本著作,都會出簡體版。詳見侯捷網站/新書計劃。

 

 

傳送日期: 2001年4月20日 AM 09:42

侯老師﹐你的讀者來函整理能不能按時間排列﹐即最新的放在最前面﹐這樣讀者每次看見下載到自己未讀的內容後就可以stop﹐免得等到頁面load完才可以看.
還有個問題想請教﹐最近我在閱讀modern c++ design,裡面很多template的寫法好像在vc裡不能被compile成功﹐書裡的template是不是標準的c++ template,是不是因為vc的template支持不完善﹖


●侯捷回覆:好的,2001/05 開始,「讀者來函整理」改採倒敘方式。

你已經在看 Modern C++ Design?動作真是快啊。書內的 template 用法都符合 C++ Standard。
VC 對於不少 advanced C++ features 支援不佳。單就語言層面,我最推薦 GNU C++。

 

 

傳送日期: 2001年4月20日 AM 11:43    湖南省湘潭大學

侯老師﹐您好﹗我是通過您的《深入淺出MFC》知道您的﹐後來又在《程序員 》雜誌上看到您的一些文章。對我幫助很大﹐特別是《深入淺出MFC》那本書。

現在我正在看COM方面的書(僅是未入門的初學者而已)﹐前向看到您在《程序員 》雜誌上關於STL的文章﹐有些觀念上的東西弄不明白﹐特向您請教。

STL跟COM是什麼樣的關係﹖或者說﹐會給COM帶來一些什麼樣的影響﹖它會給MFC 一些什麼影響呢﹖

Genric Programming 與Java的一次編程到處運行在本質上有什麼不同﹐在應用上又有什麼不同呢﹖

另外﹐您認為ATL會取代MFC嗎﹖MFC的前途會怎樣﹖現在開始學MFC值得嗎﹖或者說﹐現在學MFC的比較好的方式應該是怎樣的﹖

能得到侯老師的幫助我十分高興﹗先謝謝侯老師。


●侯捷回覆:

STL跟COM是什麼樣的關係﹖沒有關係。

或者說﹐會給COM帶來一些什麼樣的影響﹖沒有影響。

它會給MFC 一些什麼影響呢﹖如果 MFC 能將 STL 納入,與其他 classes 無間隙地合作,
對 MFC 是大利多。但這不容易做到,因為 STL 目前尚未解決的大問題是 persistence。

Genric Programming 與Java的一次編程到處運行在本質上有什麼不同﹐在應用上又有什麼不同呢﹖完全不同回事。找書看看。

ATL會取代MFC嗎﹖不會。兩者定位不同。

MFC的前途會怎樣﹖不知道,我不很關心這種事。但微軟如果不能夠在保障客戶的投資方面有相當的努力與成果,它不會成為世界第一大軟體公司。過去以來,微軟在「回溯相容」方面表現不錯。

現在開始學MFC值得嗎﹖值得。它目前仍是主流。將來微軟出了新的 classes library,你的經驗會繼續派上用場。

或者說﹐現在學MFC的比較好的方式應該是怎樣的﹖侯捷網站上的相關文章一籮筐。

 

 

 

傳送日期: 2001年4月20日 PM 01:43

候捷先生,您好!
       我一口氣下載了您的多本著作,就像魯迅筆下“久餓的人看到麵包一樣”。:)
可是現在這麵包也不太那麼容易吃,因為我個人天資不好,后天培養歉佳,對于C++尤其是
MFC中的許多東西都不是很快明白,我想可能是我接觸WINDOWS程序設計時間較短的
原因吧,(到目前為止,我已學習C++,SDK,MFC,VC++的時間估計有一個多月
的時間吧,學的只是皮毛而以),可是在實際應用中還是很困惑,我一直像找個此行當內的前
輩好好請教一翻,一直沒有機會,今日到CSDN,發現您的網站,狂喜,現有如下問題,望
老師指點:

1。我在學VC時,看到<<Visual C++ 6.0技術內幕>>這本書的作者說“要基本掌握MFC至少要6個月的時間”,請問這是真的嗎?您認為這個時間是長還是短?您用了多久?對于我呢?

2。我以前用過VB,DELPHI等開發工具,可在用MFC寫程序時,感覺很吃力,常常是不知道什麼地方該寫什麼,什麼函數該什麼時候用。甚是苦惱,我知道這不是一日半日就能掌握的,可是我想一定有什麼好辦法,望您指點。

3。一時激動,心情不能平靜,原有的問題也想不起來了,也不好意思麻煩您了。

最后希望您能回復我的EMAIL,如果太忙不能回復,也不要緊,因為只要您能繼續出好的書,就是對廣大讀者的最好的回復了,謝謝您。

祝:身體健康,萬事如意!


●侯捷回覆:

要基本掌握MFC至少要6個月的時間   請問這是真的嗎?您認為這個時間是長還是短?您用了多久?對于我呢?

是真的。也有可能6個月還不夠。C++ 不熟,再加6個月至12個月。別拿你和侯捷比,或拿侯捷來和誰比,或拿你自己來和任何人比。如果你一天學習4小時,侯捷一天12小時,我們倆怎麼比?如果你智商180,侯捷智商108,我們又怎麼比?臺灣曾有一位天才兒童(他真的是天才兒童,IQ非常高),數年前寫了一篇文章「七天學會MFC」。我對他的智商很尊敬,對這種文題則嗤之以鼻。我對「24小時學會XXX」的書籍也嗤之以鼻。(書籍的內容可能不錯,但悚動式標題我一向不欣賞)。學問沒有速成的,絕對沒有。你花多少功夫,就得多少回報。老天很公平(雖然有時候祂給人的天資高低不同)

用MFC寫程序時,感覺很吃力,常常是不知道什麼地方該寫什麼,什麼函數該什麼時候用。甚是苦惱,我知道這不是一日半日就能掌握的,可是我想一定有什麼好辦法,望您指點。

《深入淺出MFC》就是要解決這個問題。

 

 

傳送日期: 2001年4月20日 PM 03:04

您好,候老師:
    我是四川省成都市的一名程序員。盡管我在大學學習計算機專業,但是由于經驗匱乏(到目前為止只有一年),再加上胸中實無所學,所以很想找幾本您的著作來充實自己。
    一年前,我在一本雜志上看到了您的著作介紹:<<深入淺出MFC>>,略覽概要後,我異常興奮,我終于找到了自己想要的技術專著!然而,我卻十二分痛惜,因為我當時沒錢,一窮二白,肚子尚未填飽,怎敢奢望更多?不過現在好了,我有了工作,買書已不成問題。我非常贊同您老的理念,我們都是學知識來養活自己,當然要支持和回報教我們知識的人,就好比尊敬自己的老師,支持自己的老師是基本道德啊!
    在尊敬您的同時,我想問您一問。能不能買到您電子版的著作呢?如果有,我願意花錢買,我渴求知識,知識是無價的,所以請您考慮考慮好嗎?電子版的也可以按本計價。正如您說的那樣:要看高階的書,要付較高的代價。你不能自己學了技術去釣大魚,卻舍不得多花點錢支持教你釣魚的人。賣書不是賣紙,是賣紙上的知識!

●侯捷回覆:凡是在我能力範圍內能夠免費開放的,我都儘我所能地開放了。可自侯捷網站下載。

如果沒有在侯捷網站上找到你要的電子書,那就是我不能開放的。電子版的販賣,問題太多了。智慧財產權的尊重首先就是一個問題,付費又是另一個問題。總之,大環境還不到時候。侯捷的書陸續會出簡版,對大陸讀者而言,方便性和價格問題應該都會好得多。

 

 

傳送日期: 2001年4月20日 PM 05:30

侯先生﹕
你好。
最近正在看《深入淺出MFC》一書。看到第371頁時發現用錯了一個成語﹐文中是這
樣寫的“「WinMain 一開始即呼叫AfxWinInit﹐註冊四個視窗類別」。這是一個已成昨
日黃花的事實。”其中“昨日黃花”一詞用錯了﹐應該是“明日黃花”。這個成語來自
蘇軾的《九日和王鞏》“相逢不用忙歸去﹐明日黃花蝶也愁”一句。本意是指過了重陽
賞菊日的菊花﹐比喻一旦事過境遷﹐則突然感慨。

●侯捷回覆:是的,非常感謝。2001年4月8日也有一封讀者來函提到此誤,出現在序文之中。這次是繁版 p371(簡版 p279)。將納入勘誤表中。謝謝指正。

 

 

傳送日期: 2001年4月20日 PM 08:30
Hou sir,
前幾天我問您了一個《MFC深入淺出》問題﹐非常感謝您僅在一個小時後就給我回復﹐可見您對讀者的認真和負責﹐不像時下許多的作者﹐對於序中的”歡迎指教”之類﹐僅是客套而已。至於讀者的反應﹐對這些作者充耳不聞﹐或者是不敢聞。
不過﹐我在您的網站上翻騰遍了﹐也沒有找到您給我的指點的迷津所在。其實我的問題我也認為很簡單﹐但就是找不到。如果您把它放在不顯眼的地方﹐我建議您不妨放在醒目的位置﹐畢竟﹐讀者是要學習您的書本中的知識。
我的問題是﹕如何設置環境變量﹖您在書中說是在第173頁﹐我的同事和我都認為按照該頁不知如何是好﹐當然﹐一本書一個作者上萬個讀者﹐如果要求作者有問必答﹐也是讓作者為難。但這一問題﹐是我的好幾個同事都迷惑的地方。 請解答。
與之相伴者﹐是一個建議﹕設置一個關於您的《MFC深入淺出》的學習討論專題﹐放在您的網站上﹐豈不很好﹖


●侯捷回覆:

你把書名寫錯了 :)。大陸的確有一本《MFC深入淺出》,作者並非侯捷。

Q: 非常感謝您僅在一個小時後就給我回復...﹐
A: 不見得總是能夠如此。
Q: 我的問題是﹕如何設置環境變量﹖
A: 就是簡版 p173之 batch file 便可設定(不同的磁碟目錄、不同的VC版本,可能略有不同)

我不知道要論及怎樣的層次,才剛好符合讀者的 background。這類問題請拿到 BBS 或程序員論壇去問。我缺乏足夠的精力回覆各種週邊問題。本書在大陸有數萬名讀者(含紙版與電子版),我相信他們都樂意提供意見。

請容我呼籲,各位閱讀時,面對書籍主題之外的週邊問題,請到網絡上提問,得到回覆的機會會大得多,速度也會快得多(比起寫信給我)。最近寫作進度嚴重落後,原因是有太多信要回。我不願意分什麼是值得回覆的,什麼是不值得回覆的。但如果大家都一定要我從 1+1 說起,我力有未逮。每一本書有每一本書的定位與層級。

BTW,我通常記不住讀者。讀者的信我看過或回覆後即刪除。所以無法回顧先前我對誰說了什麼。

Q: 設置一個關於您的《MFC深入淺出》的學習討論專題﹐放在您的網站上﹐豈不很好﹖
A: 我沒有精力維護這樣的東西。任何人都可以在任何地方開討論區,不必一定在我這兒。

 

 

傳送日期: 2001年4月21日 AM 09:32
主旨: 你怎麼捨得睡覺?

侯老師,我是個工程師,從台北慕名前來聽您的GP,看到您上課求解的態度,循循誘導學生思索問題的方向,說真的,聽有關程式語言理論與實務的課,從來不曾如此享受過,您也一再身體力行,show出複雜技術的本質面,偶而點出這些不凡技術背後的平凡動機,還諄諄地告訴我們該去看哪本哪本書,這豈是一句感動了得!您把偉大的東西變平凡了,我想,大師風範,當如是也。

那天,正在聽您替一位同學解惑,也正"享受"時,忽而從我左後及右後座位,間或傳來『好睏』『好想睡覺』,於是,一時興起,舉手發言,想用此舉,看能不能使那幾位同學振作精神,而老師果然是大師氣度,還兩次說謝,真令我自慚。我聽說,諾貝爾得主,不約而同都
很謙虛,我覺得有可能。

就業以後,再進修的成本大增許多,挑書,挑老師,由於時間預算有限,變得十分緊縮。元智大學有眼光,侯老師更是慷慨大方,傾囊相授,許多同學應該也慕名,或者知道「侯sir」在這領域的地位,前來修課,不至於迷迷糊糊開錯房間闖進來,睡覺,罷。

十幾年前,我有沒有睡覺,錯過重要技術呢?一定有。


●侯捷回覆:偶而收到這樣的來信,便是我「不遠千里」去上課的最大動機。同學們不知道,上一堂課3小時,我得 4:30pm 從新竹出發,10:30pm 才回到家。你從台北來聽課,也是夠辛苦的了。

什麼樣的學生都有。教書這麼多年了,我習以為常。但凡課堂上有一兩位努力用功的學生,我便感到欣慰。

本學期努力用功的學生還算不少。

> 十幾年前,我有沒有睡覺,錯過重要技術呢?一定有。

我也有 :)    人嘛,總是一代一代犯下同樣的錯誤。看看歷史書,古今對照一下便知。有時我看著學生,看著他們的天真斑爛,看著他們的熱情激昂,看著他們的愚蠢幼稚,想著,如果是我的子弟,有我引導他們,真不知對他們是多大的幸福。我的大學生涯,也沒有什麼父兄師長開拓我的視野,教誨我的行止(也許是因為我的愚蠢幼稚,沒去親近值得親近的師長),因而對此特別感懷。

 

 



傳送日期: 2001年4月19日 AM 10:24
主旨: 關於CMultiDocTemplate的問題
侯sir你好:
在閱覽你的深入淺出mfc之後覺得有個問題蠻困擾的,就是在書中的第八章459頁你寫道的是能
支援多種資料型態的是CMultiDocTemplate跟他為MDI或SDI沒什麼關係, 但是在第466頁中描述的卻是CMultiDocTemplate表示一次可以同時打開多個Document, CSingleDocTemplate一次只能打開一份Document,好像有點前後矛盾,不知道是不是我 誤會意思了,我查msdn關於CMultiDocTemplate 的解釋如下:

The CMultiDocTemplate class defines a document template that implements the multiple document interface (MDI). An MDI application uses the main frame window as a workspace in which the user can open zero or more document frame windows, each of which displays a document. For a more detailed description of the MDI, see Windows Interface Guidelines for Software Design.

好像也是說CMultiDocTemplate 是implements multiple document interface (MDI). 似乎越來越困惑囉.....可以請侯sir在百忙之中,能否解答一下,感激不盡,侯sir的書是我拜讀的程式設計書籍中最感用心及努力的,希望不久能夠看到你的新書問世


●侯捷回覆:並沒有前後矛盾。支援打開是不一樣的。繁版p459 說

如果你的程式能夠處理資料型態,你必須製造兩Document Template 出來,並使用 AddDocTemplate 函式將它們一一加入系統之中。這和程式是不是 MDI 並沒有關係。如果你的程式支援多資料型態,但卻是個 SDI,那只不過表示你每次只能開啟一份文件罷了。

但是,逐漸地,MDI 這個字眼與它原來的意義有了一些出入(要知道,這個字眼早在 SDK 時代即有了)。因此,你可能會看到有些書籍這麼說:『MDI 程式使用CMultiDocTemplate,SDI 程式使用 CSingleDocTemplate』,那並不是很精準。

做為對照組,你應該再查 MSDN 中對於 CSingleDocTemplate 的定義 :)

 

 

傳送日期: 2001年4月22日 PM 05:06
侯老師﹐你好﹗請允許我這樣稱呼你。我是大陸一名剛剛開始學習Visual C++和MFC的新手﹐雖然學習C++語言已經很長時間了。很幸運地買到了你的大作《深入淺出MFC》(簡體中文版)﹐因為此書的2版4刷已經脫銷了幾次。並且好多人來翻閱我的書﹐表示也想購買。

你的寫作手法與思路正如書中其他讀者所說﹐實在是太棒了﹗我很少讀到這種書﹐因為你是用“心”來寫﹐用“心”來與讀者溝通。完全不同于好多其它的計算機書──東拼西湊﹐草草完事﹐或者翻譯的不知所云。

我有二問題﹐百思不得其解﹐還煩請侯老師百忙之中抽空解答﹕

在《深入淺出MFC》第2章﹐基類與派生類﹕談繼承(Inheritance),P51(簡體中文版)或P58(繁體中文電子版)

#0001 class Cshap //形狀
#0002 {
#0003 private:
#0004 int m_color;
#0005
#0006 public:
#0007 void setcolor(int color){ m_color=color;}
#0008 }
#0009
#0010 class CRect:public CShap //矩形是一種形狀
#0011 { //它會繼承m_color和setcolor()
#0012 public:
#0013 void display() {...}
#0014 }

問題1是﹕我在其它關於C++書中看到﹕無論何種繼承方式﹐基類中的私有成員不能被其派生類繼承。此書中類CShap的m_color被說明為私有的(private)﹐按上述原則m_color不能被派生類CRect繼承。請問如何解釋此問題﹖

另外﹐在 P55(簡體中文版)或P64(繁體中文電子版)的下面﹕

#0050 void main()
#0051 {
#0052 CManager aManager("陳美靜")﹔
.
#0055 }

"陳美靜"是對類CManager從類CEmployee繼承的char m_name[30]的初始化(先假設私有成員可以繼承)問題2是﹕如其它書所述﹐不能對私有成員、保護成員如此賦予初值。請問誰是誰非﹖

非常感謝侯老師能夠幫忙消愁解惑。
一位敬意與迷惑共存的學生

●侯捷回覆:既然事實已經擺在你的眼前,所以「侯捷是,他人非」。

整理:(1) private data members 可以被繼承。如果不能繼承,就糟糕了。
            (2) derived class 可以對 base class 設定初值。啊,當然可以,不可以的話就糟糕了。

這類問題只要從 C++ object model 的層次思考,毫無罣礙。《多型與虛擬》和《深度探索C++物件模型》兩書對於物件模型都有深刻的探討。《深度探索C++物件模型》第三章正是討論這個主題,我已開放免費下載,見侯捷網站/電子書開放欄。簡體版即將出版。

 

 


傳送日期: 2001年4月23日 PM 05:49

侯先生﹕您好﹗本人向您表示真誠的問候。
我不想說別的﹐祇想談一下讀先生大作的感受﹐本以為操作系統和開發平臺是美國開發的﹐只有美國人才能將其解釋的最詳盡。沒想到讀過先生精華後﹐長期以來的混沌無序的思路豁然開朗。我竟然在不到一天的時間讀完了前十章﹐當然是在讀過David的書和Petzold的書的基礎上。但﹐先生的精髓我只是領略了個大概﹐目前﹐我正在進行第二遍更精細的研究﹐包括在第一遍沒有進行的代碼調試。謹此向先生表示真摯的感謝。此致﹗
祝﹕身體健康﹗事業順利﹗
陝西省西安市 OOO 拜上


●侯捷回覆:我很想去西安看看呢 :)

 

 

傳送日期: 2001年4月24日 PM 07:13
尊敬的侯老師:您好﹗
非常感謝你對我的來信的回復﹐我現在正在讀 《深入淺出MFC 2e》第二遍﹐裡面發現了一些問題﹐現無暇一一指出﹐有空我會總結給你的。
希望你能多出好書﹐有些書儘量拿到大陸出版﹐電子書看起來太不方便了。並敬請你多多注意自己的身體﹐作為IT行業裡的人﹐我深深體會其中的艱苦與付出。
並不一定希望你能答復。
附﹕大陸希望出版社的書一般確實較差﹐在我印象中從未出個好書﹐鐵道、機械、青年出版社有些書還可以﹐有時能見一兩本好書﹐清華則多而濫﹗此乃我個人經驗﹐不過不管你的書在哪家出版﹐我都會買﹐不過不要敗壞了你的聲望。

 

 

傳送日期: 2001年4月24日 PM 09:13
侯先生:
我是山西的一位VC初學者,在學校我們有很好的學習環境.但是我看你的書,開始還是很有興趣,但到了後面,我發現越來越吃力.
我學過C,C++,但是我沒有學的很深,比如涉及硬件方面的編程,我還是知道的很少.另外,我發現,從DOS到WINDOWS編程,中間的壕溝還是很大的,像什麼句柄什麼的我還是知之甚少.
所以我今天我想問您,想成為一名程序員,VC程序員,從白手起家一般要學些什麼,看些什麼書,(比如說,從DOS到WINDOWS編程的書,以及SDK編程的書).


●侯捷回覆:

Q: 從白手起家一般要學些什麼,看些什麼書?
A: 哦,先看侯捷網站上的一大堆文章。文章不難看,看完之後你就有概念了。

 

 

傳送日期: 2001年4月25日 AM 06:23
候捷老師﹐一定要幫我﹐我學電腦六年  但是我已落伍﹐我連C和C++之間有什麼區別﹐我也只是一點點了解   我請求你的指點﹐我現在好痛苦﹐不知道該從哪裡下手   請候老師指點﹐我喜歡C++﹐我要做真正的程序員


●侯捷回覆:

Q: 我請求你的指點﹐我現在好痛苦﹐不知道該從哪裡下手
A: 哦,先看侯捷網站上的一大堆文章。文章不難看,看完之後你就有概念了。

 

 

傳送日期: 2001年4月25日 PM 12:53
> 侯先生您好,我現在就讀於清華大學電機工程學系,
> 自從我拜讀了您翻譯的C++ Primer 3rd edtion 之後
> 就深深的被您精鍊的文筆吸引。兩年前,對於連指標
> 都不知如何使用的我,在精讀了此書之後,對於C++
> 總算有了稍微深入的了解,謝謝您為國內電腦書籍所
> 做的努力,在現今市面上,我也看到了不少由您所翻
> 譯或是執筆的電腦書籍,相信您必能再接再厲,為提
> 昇國內電腦資訊相關書籍品質而努力。

 

 

尊敬的候俊杰先生;
您好!首先祝您在"五一"期間開心,其次祝您早日完成寫作.
時此刻您也許不能理解我心急如焚的心情請慢慢聽我道來事情是這樣的:
我是一名普通高校的大三學生就讀于南開大學計算機工程系,對windows程序有著痴迷的狀態,
可我除了一些c語言語法和一些彙編的原理外幾乎什麼都不會這樣的水平難道還敢對寫程序有
非份之想嗎嗚乎悲哉我的前途一片渺茫啊!
也許您不了解,我們跟元智大學的學生比起來可慘了四年下來修的不是微機原理就是數據結構天哪我簡直無法忍受了不過慶幸的是我有一個自學的好習慣,前不久我買了一本叫深入淺出MFC的書看了一百來頁明白不到一成最後我終於放棄了但我也明白了象您所說的沒有C++和sdk的基礎   此書並不適合我
經過您的介紹我終於找到了一些書如下:

...(侯捷略。見1999/01/14 主廚推薦 侯捷菜單

我視這些書如同我的生命它比我的愛機都重要一百倍我覺得這幾本書比 深入淺出 MFC 重要因為沒有他們根本無法真正讀懂深入淺出, 我趕斷言這幾本書一旦被您公佈肯定就回被瘋狂購買,請您相信我.
其實我已經知道這些書絕版了,過我們還是期待您和大陸出版社的再次合作,真誠的懇求您!
另外這幾類書您能推薦幾本可以買到的嗎? 還有就是您說的台灣清華大學bbs站怎麼上不去啊真誠的感謝您!
幾日來, 我的寢食不安,前途真的一片渺茫!求救!
這是我給您寫的第二封信了真誠期待您的回信謝謝!
來自:天津 4月25日 22:02:00


●侯捷回覆:知道了。

 



傳送日期: 2001年4月26日 PM 03:59
候老師﹐您好﹗
請問﹐您的著作《泛型計術-從具像工具到抽象思維》什麼時候可以在大陸買到﹖我現在極為渴望得到這本書﹐聽說您已經在大陸出版商處洽談﹐不知最慢何時能夠出版﹐我已經做好搶書架的準備。


●侯捷回覆:《泛型技術》的最慢出版日期是:完稿後的30天(繁版)和45天(簡版)。
至於什麼時候完稿,連我也說不定。進度已經落後了。

 

 

傳送日期: 2001年4月28日 AM 11:57

你好﹗
我是一名軟件編程愛好者﹐看了您的《深入淺出MFC》後感觸很深﹐對您剖析MFC的方法很感興趣﹐只是我想更深一層的了解MFC的運行﹗甚至C的運行機製。具體說﹕從shell裝載一個進程開始後﹐C++運行庫都做了一些什麼操作﹐mfc像您說的都初始化了什麼類﹐咋樣完成的﹐他咋樣得到當前進程和線程的據柄等問題﹖
對此﹐您有什麼好的建議﹖或者建議給我一些書籍。


●侯捷回覆:
Inside the C++ Object Model
繁版譯本:深度探索 C++ 物件模型,侯捷譯,眳p出版
簡版譯本:深度探索 C++ 對象模型,侯捷譯,華中出版

Advanced Windows
MFC Internals

基本資料請上 www.amazon.com 閱覽

 



傳送日期: 2001年4月28日 PM 05:01
侯老師您好:
我是您的大作Desecting Mfc(第2版)的讀者,想請教老師一個小問題,就是:
範例Frmae1(P111~P114)中,為何在my.cpp中呼叫AfxGetApp時,不用先宣告AfxGetApp呢?
照理講在呼叫函式前,不都應該先宣告嗎? 謝謝!

●侯捷回覆:函式定義就是一種函式宣告。先前已經出現過函式定義了,所以可以直接呼叫。你的 C 語言還需好好加強 :)

 

 

傳送日期: 2001年4月30日 PM 06:22
候老師:
為什麼不寫一本編程範例(VC++)﹖
有些東西你說了﹐我知道﹐但不明白。但依葫蘆畫瓢我會﹐畫幾回瓢以後沒准我真明白了。

●侯捷回覆:VC++ 之中附有許多許多許多的範例。Internet 上你可以找到更多更多更多的範例。

 

 

傳送日期: 2001年4月28日 PM 07:28
畢業學校科系﹕北京化工大學 自動化系
居住省份(如是臺灣讀者﹐請寫縣市)﹕北京
對侯捷的建議﹕
聽同事這樣推薦這本書的﹕
"這本書和其他書的最主要的區別是讓你知其然也知其所以然。如果能在一開始學習VC就接觸這本書﹐那麼那幾年在黑暗中摸索的功夫就可以縮短很多了。"

 


傳送日期: 2001年4月28日 PM 07:34
尊敬的侯俊杰先生﹕
我是您忠實的大陸讀者。一名計算機程序員﹐對C++語言尤其感興趣﹐我早一段時間買了您的《深入淺出MFC》一書﹐並將其大部份內容仔細看了﹐心裡覺得這是我學習visual C++以來最高的一本書﹐把MFC的根全部挖出來了﹐真是受益匪淺。衷心地感謝您。當然﹐由於自己的水平有限﹐ 在閱讀過程中﹐對書中的某些章節有些不太懂﹐ 希望得到你的指點。

 

 

傳送日期: 2001年5月1日 AM 09:38
侯先生﹕你好﹗
我是您在大陸黑龍江省的讀者﹐很喜歡您的大作﹐但無奈在大陸買不到﹐您能在百忙這中抽出點時間回信告訴我怎樣才能買到您的書嗎﹖學生將感激不盡﹗(我無法弄到台幣)。

●侯捷回覆:書籍購買方式或途徑,請洽出版社。這方面我無能為力。

 

 

 

傳送日期: 2001年4月29日 PM 06:14
侯老師:
您好!祝您萬事順心,成果更豐!
很冒昧地提"鼠"寫下這封信,希望您能收到卻又怕耽誤您的寶貴時間!
半月前見到您的大作MFC深入淺出-----因為到處都掛著宣傳單,自己還是只VC菜鳥,看了價格和印刷就買了---- 因此也擁有了一本真正的"活老師"!!
內容絕對有深度,語言絕對很淺顯,不僅適于埋頭深研,竟也可以枕邊消閑----我只後悔為何不早點兒買到此書!
本人有一毛病---- 每本計算機參考書買回來略讀一遍,接著寫評語(很激烈的)並給出星級評分----- 從半星至五星---- 四年來近百本書,只有這本是五星!!!!!! (毛病也有啦,很多類.對象的名字都漏印了下劃線"_",但這肯定不是您的錯;至於建議嗎----能否在配套光盤中多加入一些工具.控件和您在刊物上的一些精彩文章......)
對了.您強力推薦的inSideVC++在哪兒可以買到?我去了北京幾乎所有大書店可就是找不到,如可能,希望候老師能抽空告訴我! 再次感謝您!

●侯捷回覆:我不住在北京,無法告訴你哪兒可買到什麼書。你可多利用網路書店,多利用網路搜尋引擎。

 

 

傳送日期: 2001年4月30日 AM 06:59
侯先生﹕
我想買您的《Effective C++》、《More Effective C++》和《Exceptional C++》原版。

●侯捷回覆:書籍購買方式或途徑,請洽出版社。這方面我無能為力。