星期二, 6月 28, 2005

往對的方向找資料

Source: INI 檔網路設定技巧, 桂思強, 資訊傳真, 1993 December 20, P56 ~ 59

雜誌都會集結一些小秘訣成為專欄或專題,其實有很多都可以在 Resource Kit 上找到,只是一般人並不會去翻閱這些書籍。因為內容多半是關於系統的官方定義,參數解說,主要是網路管理人員與程式設計師才需要參考的資料

當然,也有些是真的被秘而不宣,例如 Undocument Windows 一書所提到的許多資料,那就要靠經驗與交流了~

星期一, 6月 27, 2005

減少功能,補強介面

Source: 全新風貌的 Visual BASIC 2.0 粉墨登場, 郭安定 Andy Kuo, PC Magazine 中文版, 1993 February, P175 ~ 179

Visual BASIC 已經「簡單到越來越複雜」~沒想到才 2.0 就有人這麼說... 其實很多軟體都是如此,拼命加入功能生出新版本,鼓勵使用者消費購買,沒有考慮到功能越多越複雜,增加學習曲線。為何有了物件概念之後不是將軟體切割,由 廠商發展物件來擴充功能、彼此競爭,反而是縮短產品生命週期,越來越快推出新版本呢?沒有人可以在變動不穩定的基礎長期持續發展啊!

"視窗圖形介面的真諦在於「直接」... 趨向「表面藝術化」...如果我們的程式讓使用者有無從下手的無力感,那麼我們的使用者介面就失敗了..." 這點我也深表贊同,常常看到很多產品功能雖強,但不合理的使用者介面卻成了最大的敗筆...

星期日, 6月 26, 2005

如何學習程式語言

Source: 如何學好 Visual BASIC, 郭安定 Andy Kuo, 倚天雜誌, 1993 Nov, P47 ~ 50

動機影響學習,反映在對主題的熱情與持續。

和以前不同,現在資訊過多,以「翻書」的方式對內容留下印象,在面對問題時才有機會迅速回想起相關資料。除此之外,我同時並用 Blog 記錄閱讀心得,好固定淘汰過時與次要的文件資料,同時節省空間

那時候買軟體都附上一堆的原廠手冊,包含許多一般市面買不的到的進階主題。Andy 建議在翻書之前,先完整閱讀 User's Guide (Programmer's Guide 對進階幫助最大),以此為基礎,再開始默背其他書本目錄,才可收完整的「翻書」之效

Andy 認為 VB 的真正威力在整合 C 語言所建立的資源,重點在組合程式而不是寫程式,因此應該以範例導向,以 Debug 工具 Trace 小程式,學習效果最佳。

我個人著眼於友善的使用者介面與工作流程,因此也選擇能協助我快速「黏」出作品的工具。雖然進階深入的部分可以更清楚底層運作原理,但恐怕會消耗過多時間在開發元件,兩者之間必須作個取捨~