陳寬達
姓名標示-非商業性-相同方式分享 2.5
您可自由:
• 重製、散布、展示及演出本著作
• 創作衍生著作
惟需遵照下列條件:
姓名標示. 您必須按照作者或授權人所指定的方式,保留其姓名標示。
非商業性. 您不得為商業目的而使用本著作。
相同方式分享. 若您改變、轉變或改作本著作,僅在遵守與本著作相同的
授權條款下,您始得散布由本著作而生的衍生著作。
• 為再使用或散布本著作,您必須向他人清楚說明本著作所適用的授權條
款。
• 如果您取得著作權人之許可,這些條件中任一項都能被免除。
您合理使用的權利及其他的權利,不因上述內容而受影響。
這是一份讓一般人易於了解的法律條款(完整的授權條款)摘要。
免責聲明
謹將此書獻給
最親愛的父母及家人
侯捷 序
我很高興將寬達這個人和他的這本書,介紹給還不認識他的人。
● 關於人
寬達是個熱血青年!熱情表現在他對技術寫作、軟體創作、心得分享、排難解惑上面。
1997.09 在網路上發表「拋磚引玉」一文後,我收到寬達的來信,他說看了文章後再也忍
不住,所以寫信給我。我因此結識寬達、達智、匡正、蘇轍等一批 Delphi 好手。
此後我們一直保有聯絡 -- 通常是我請教他網路觀念以及各種工具的使用居多。寬達精
通的東西多樣,面向很廣;Delphi / C++Builder 是他最喜歡也最上手的開發工具,我從他
(以及那批高手)身上,知道了這兩套開發工具的神奇魔力。
寬達年紀還輕,閱歷卻已很廣,不僅(協同)主持極有名的「Delphi 深度歷險」技術性
網站、寫過不少雜誌稿、參加過 ACM 程式設計大賽,也曾擔任雜誌編輯,並實際為業
界開發過一些案子。現在,他的成績單上又多了一項:著書。
這雖然是尚在學生身份的他的第一本書,我卻看到經驗豐富、文筆流暢的專業水準。
● 關於書
我一直期盼看到一種電腦書籍,專講程式開發的各色經驗與心得。這種書的英文書名大
抵會被冠上“workshop”字眼,通常是多人的心血結晶,結集成冊。
寬達這本書有 workshop 的味道,只不過所有內容他一個人全包了。☺
I
這本書並不把重點放在 C++Builder 本身的學習上。本書特色是,作者將各個主題的個人
經驗、深度觀察、實作心得整理下來,與讀者分享。這是一本有趣的書,納入的主題是
諸如計時器、控制台、桌面技術、遊戲軟體…這類「生活化」的東西。千萬不要乍見之
下以為這些只是雕蟲小技,以為對「嚴肅的」軟體開發專案於事無補。在極重視使用介
面(UI)以及便利性、親和性的現代軟體開發觀念中,這些看似與「嚴肅的」軟體專案
無關的題目,背後隱藏許多好點子,以及與 Windows 作業系統之間的深層對話。
我喜歡這本書!
侯捷 1999/11/29 于新竹
2002/01/23 重潤
寬達註:
侯大哥此序為 1999 年底拙著Delphi深度歷險出版時所作,而今此書C++Builder深度
歷險即將出版,得侯大哥同意後沿用。VCL Team所作之序情況亦同,不再贅述。
II
VCL Team1序
從首次見到寬達至今轉眼已四年,借用 Dracula 對寬達的四字形容詞,來表達四年來對
這個有為年輕人貼切的感覺,那就是-「閃閃動人」。
也許我和 Dracula 已經過了充滿活力與憧憬的年齡,每當看到寬達對於喜愛的技術領域
孜孜不倦的鑽研、對於網路族群無私無我的貢獻、對於理想毫不退縮地努力,「閃閃動
人」的風采就會促使我倆重新反省自己對於生活的態度。在您手中的這本書;正是寬達
實現自我理想、貢獻所學後所得到的結晶。
C++Builder 與其它 RAD 開發工具間最大的差異便是在於應用範圍的廣度與深度,絕大
多數的使用者將 C++Builder 用於開發資料庫應用程式;並不代表 C++Builder 只適用在這
個特定的領域,書中寬達選擇了多個有趣的實作主題,以輕鬆淺白的文筆導引讀者了解
視窗系統背後運作的細節,倘若讀者對於系統程式設計領域不得其門而入,何不藉助已
熟悉的 C++Builder 從窗外一窺奧秘呢?
深度歷險網站成立以來,寬達從旁協助不曾間斷。在此,我很樂意將網站名稱,獻給這
本名實相符的好書,也樂於推薦每位使用 C++Builder 的朋友,由此書開啟另一個新眼界。
李匡正
1
VCL Team