星期一, 7月 04, 2005

Borland 與我

Source: 跟上時代的巨輪 Borland C++ 4.5, 楊瑾瑜, 倚天雜誌, 1995 Feburary, P149 ~ 155

在大一下學期時曾為了取得合法的 C Compiler,花了 NT 4,500 買下 Borland C++ 3.0 + Free Upgrade to Borland C++ 3.1 Application and Framework,比原先購買的 Microsoft Quick C 內容豐富許多,光是那一疊原廠手冊就覺得值回票價了~

到現在 Turbo/Borland C/C++ for DOS 還是我最愛的 C/C++ IDE,體積小、啟動速度快、彩色語法、功能強大、編譯/鍊結快,現在手邊還保有一套 Turbo C++ Suite ,回味那時候的開發環境,也協助學習 C++ 與物件導向觀念

Borland C++ 3.1 可說是該公司代表作,4.x 版開始正式進入 Windows Programming,雖然新增加許多功能強大 (DOS EXtender, OWL, Borland Database Engine, OCX/VBX 支援),但開始變的不穩定,而且 Windows 下即使是單純用來學習 C/C++ 的小程式,也要鍊結許多額外的 header, libraries,不如回到 DOS 下來的快速直接

後來還有接觸該公司其他產品 Visual dBASE, Paradox, Object Windows, Quatro Pro, Turbo Pascal, Delphi, Borland C++ Builder, JBuilder,但還是以 Borland C++ 讓我映象最深,最懷念~

在 Borland 網站上目前已經開放 Turbo C, Turbo Pascal 等 IDE, Borland C++ Compiler 供網友免費下載,正在學習的網友們不妨試試看這些短小精鍊的元老級程式,他們可是老當益壯喔~

星期日, 7月 03, 2005

HTML 與 Windows Help

Source: 用 VC++ 寫 Help 程式, 陳勁州、曾中浩、徐文斌, 倚天雜誌, 1995 Feburary, P198 ~ 206

Windows Help 需要將文件儲存為 RTF 格式,其中需加入許多特殊住記符號標示關鍵字、標題字串、識別代表自串等等,再以 Help Compiler 編譯為 Windows Help 格式,夠麻煩吧~ 而且早期有中文相容性問題、專屬軟體單價高、學習資源稀少等進入障礙

但自從進入 www 時代,便捷與跨平台的的 HTML 超鍊結本文格式取代複雜專屬的 Windows Help,成為多數軟體的說明檔案標準。製作工具數量不少,免費與付費的版本都有,相關書籍與參考資源眾多,都是促成 HTML 成功的因素

星期六, 7月 02, 2005

Windows Programming

Source: 程式設計新觀念 事件驅動以 VB 為例, 何宏發, 倚天雜誌, 1993 Nov, P51 ~ 55

Windows Programming 與傳統程式設計在三個地方有較大的差異:

1. Event-Driven 事件驅動

Windows 應用程式設計方法著眼於使用者介面與如何處理事件,在 Windows 系統協助下被動的獲得觸發訊息,執行對應的程序,不必自行撰寫程式碼主動控制程式流程

2. Windows 系統運作

可以參考 Ziff-Davis 出版的 How Windows Works,與 Microsoft 出版,Hellen 撰寫的 Inside Windows NT,深入瞭解系統內部運作

3. 物件導向

物件導向模型比較容易描述在視窗環境下應用程式各元件之間的互動方式