Source: 如何規劃好 VB 的工作環境, 郭安定, PC Magazine 中文版, 1993 July 10, P249 ~ 254
每個人都有自己的偏好習慣,例如我喜歡在明亮、安靜與一張空無一物的大桌子環境下工作;在鬆軟的沙發上閱讀。但這些通常不是我工作效能最高的環境,往往會東摸摸、西摸摸,時間就這樣過去了~
反而是在星巴客的工作效率比較高,或許是因為我不能常常站起來上廁所、倒開水、音樂又不是特別合我的胃口、周遭有時會有幾桌談話特別大聲,我只好乖乖坐在桌子上敲者鍵盤寫稿,或是閱讀商業週刊雜誌,腦經飛快的轉動思考
我想,只要達到一個基礎水平、工作環境其實工作效能沒有絕對的關係~
星期一, 7月 18, 2005
DLL 動態連結程式庫
Source: 魔法寶典 - 動態連結程式庫, 郭安定, PC Magazine 中文版, 1993 November 10, P275 ~ 281
我的第一個 DLL 是為了協助 Visual BASIC 判讀硬碟空間資訊,以 C 寫成,當時還為此購買許多重量級參考書、影印不少文件,東超超、西改改,總算以在 DLL 內順利呼叫 Windows API 計算出硬碟空間的資料,提供 Visual BASIC 載入,呼叫
後來在學校專研發展 Delphi Expert System 時,也為了完成 MAPI 通訊介面,讓 Visual dBASE 得以存取 Win95 Beta 的 mail 相關函數,以 Delphi 撰寫 DLL 做為中界介面,總算順利發出郵件
因此,我的第一個 Windows 程式其實是 DLL 而不是一般的 Application...
我的第一個 DLL 是為了協助 Visual BASIC 判讀硬碟空間資訊,以 C 寫成,當時還為此購買許多重量級參考書、影印不少文件,東超超、西改改,總算以在 DLL 內順利呼叫 Windows API 計算出硬碟空間的資料,提供 Visual BASIC 載入,呼叫
後來在學校專研發展 Delphi Expert System 時,也為了完成 MAPI 通訊介面,讓 Visual dBASE 得以存取 Win95 Beta 的 mail 相關函數,以 Delphi 撰寫 DLL 做為中界介面,總算順利發出郵件
因此,我的第一個 Windows 程式其實是 DLL 而不是一般的 Application...
星期日, 7月 17, 2005
OLE 2.0 的新功能
Source: 程式介面的新希望 - OLE 2.0, 郭安定, PC Magazine 中文版, 1994 Feburary 10, P189 ~ 193
相較於 OLE 1.0,2.0 版有下列新功能:
1. In-Place Activation 號稱節省系統資源、提高效率、降低使用者學習成本
2. Nested Object Support
3. Drag and Drop
4. Storage-independent Links 不儲存為檔案也可以建立鍊結
5. Adaptive Links 相對路徑
6. Logical Object Pagination 物件超出文件範圍會自動分頁
7. Version Management
8. Programmability
當時我著眼於整合 Office 為一個完整的 Office Solution,對與程式設計有關的 OLE Automation 比較有興趣。也為了學習 OLE 2.0 Server 與 VBA 購買 Excel 5.0 與 Project 4.0,希望藉由 VBA 與 OLE Automation 拼湊出一個符合自己需求的軟體
不過在 Windows 3.1 下,OLE 2.0 實在有夠慢,而且光是啟動就消耗許多系統資源,加上 Office 也是一個龐然大物,簡單的作業環境還是使用簡單的軟體比較實在...
相較於 OLE 1.0,2.0 版有下列新功能:
1. In-Place Activation 號稱節省系統資源、提高效率、降低使用者學習成本
2. Nested Object Support
3. Drag and Drop
4. Storage-independent Links 不儲存為檔案也可以建立鍊結
5. Adaptive Links 相對路徑
6. Logical Object Pagination 物件超出文件範圍會自動分頁
7. Version Management
8. Programmability
當時我著眼於整合 Office 為一個完整的 Office Solution,對與程式設計有關的 OLE Automation 比較有興趣。也為了學習 OLE 2.0 Server 與 VBA 購買 Excel 5.0 與 Project 4.0,希望藉由 VBA 與 OLE Automation 拼湊出一個符合自己需求的軟體
不過在 Windows 3.1 下,OLE 2.0 實在有夠慢,而且光是啟動就消耗許多系統資源,加上 Office 也是一個龐然大物,簡單的作業環境還是使用簡單的軟體比較實在...
訂閱:
文章 (Atom)