Visual Basic 2003~2005開發秘訣與範例大全 常用範例介紹

Visual Basic 2003~2005開發秘訣與範例大全 筆記 Part1

ch 1 教我們怎麼建置執行檔

ch 2

真正的物件導向程式語言,須符合 以下條件

抽象 Abstraction -抽象能有效管理一個商業問題的複雜性,作法是劃分出與該商業問題相關的一組物件

封裝 Encapsulation -指將一個抽象的內部實作隱藏於特定的物件之內

多型 Polymorphism -多型會提供相同方法的多種實作

繼承 Inheritance –VB.net 提供了真正的實作繼承,因此可重複使用一個類別的實作

再將這些特性做詳細的介紹

ch2-6 模組與類別的差異

ch2-7 結構與類別的差異

ch3-1 如何呼叫Windows API

ch3-2 建議以.Net Framework 類別取代Windows API

由Windows API撰寫出的程式碼,可能只適用於特定版本的Windows 作業系統,因此轉移至其他OS,很可能需要修改Windows API的每一行程式碼

註:Visual Basic 6.0中可能使用API呼叫的作業,在.Net Framework 都有提供

ch3-4 介紹String類別的方法

ch3-5 使用StringBuilder提升字串處理效率

使用StringBuilder類別進行字串串連作業的執行速度要比用String類別快上好幾十倍

還提供了非常有效率的 Replace 方法

ch3-6 當需要將文字附加(Apppend)至輸出字串時,建議使用 StringWriter類別 較有效率

ch3-7 非常詳細的格式化字串用法

ch3-8 日期時間的加減運算與比較

ch3-9 高效率的運算子 AndAlso 與 OrElse

ch3-10 算術運算子 舊語法 (a=a+1)與 新語法(a+=1)

ch3-11 型別為Double時使用除法的注意事項

ch3-12 陣列使用注意事項

ch3-13 物件陣列的建立、排序以及二進位搜尋

ch3-14 如何使用ToArray方法傳回強型別陣列

ch3-15 如何建立一個自訂的集合類別

ch3-16 直接在For 與 For Each迴圈陳述式中宣告迴圈的控制變數

ch3-17 如何攔截與處理例外狀況 Try Catch

ch3-18 規則運算式(Regular Expression)

第四章 Windows Form表單與控制項,這章的內容很多

ch4-1 建立繼承表單

ch4-2 建立MDI(多重文件介面) 應用程式

ch4-3 強制回應對話方塊 AcceptButton與CancelButton,設定DialogResult屬性

註:多行文字方塊允許按下Enter鍵

ch4-4 建立透明表單

ch4-5 建立非矩形表單與控制項

ch4-6 用Controls 集合取代vb6的控制項陣列

ch4-7 如何管理多個最頂層表單(動態建立new form)

ch4-8 NotifyIcon 縮到右下角

ch4-9 用Environment.NewLine 讓Label控制項顯示多行文字

ch4-10 TextBox設定CharacterCasing屬性為Upper 英文小寫即時轉換成大寫

ch4-11 使用控制項的Validating事件來驗證使用者輸入, 使用ErrorProvider控制項

ch4-12 建立自訂的驗證類別

ch4-13 使用規則運算式的TextBox驗證類別

ch4-14 如何將圖示顯示於RichTextBox控制項中

ch4-15 如何將圖片顯示在表單上 (使用Image.FromFile 或Image.FromStream)

ch4-16 在Windows Form表單上繪製線條與形狀

ch4-17 以程式控制StatusBarPanel物件的色彩與字型

ch4-18 使用LinkLabel控制項建立文字或圖片超連結

ch4-19 ListBox與ComboBox如何新增項目

ch4-20 ListBox與ComboBox控制項的資料繫結

ch4-21 如何清除已繫結之ListBox與ComboBox控制項的項目

ch4-22 ListBox的選取模式

ch4-23 自訂ComboBox控制項

ch4-24 ListView依資料行的行首文字來排序

ch4-25 使用ComboBox控制項來編輯ListView控制項中的資料

ch4-26 ~ ch4-31 介紹TreeView控制項

ch4-32 ~ ch4-50 介紹DataGrid

ch4-50.1~ch4-50.2 DataGridControlVB使用者控制項

ch4-51 如何動態設定DataGrid控制項中的那一個資料表可以被編輯

ch4-52 如何在表單載入時讓某一個控制項取得焦點

ch4-53 如何於控制項中捕捉按鍵

ch4-54 剪貼簿的資料擷取與存入

ch4-55 拖放操作

ch4-56 如何使用多重表單

ch4-56.1 全域表單

ch4-56.2 傳送您的表單

ch4-56.3 存取其他表單的成員

第5章 透過自行撰程式碼來處理功能表項目的所有繪製作業,以便藉此建立功能表的特殊顯示

第6章 磁碟、資料夾與檔案的處理技巧

如何讀寫文字檔,比對檔案內容是否相同,用FileSystemWatcher元件來監視檔案系統事件

如何建立與使用暫存檔

常常看到有人在問 怎麼比對文字檔有沒有改變 的問題

而且他們都是用timer去偵測,這樣會加重記憶體負擔又沒效率

這種需求的確使用FileSystemWatcher才是最方便的

第7章 談與Office應用程式的互動

最實用的是ch7-3 這一節 如何將DataSet中的資料匯出至Excel

因為常常有人需要再把DataSet的資料再做處理,弄成Excel才好複製及做計算

第8章 基礎架構方面的開發議題

ch8-6 如何透過HTTP來傳送與接收資料 非常實用,一定要會

ch8-7 如何使用通訊埠 有時候需要連接其他硬體設備 就需要會這招了

ch8-9 計算md5雜湊值 比對檔案是否被竄改過 超實用

ch8-10 使用Des演算法進行加解密 凡是密碼都需要加密才安全

第9章 探索Visual Basic 2005程鄉語言新功能

這章介紹了很多my底下的物件及新的關鍵字 陳述式

ch9-28 Unsigned型別

ch9-30 TryCast關鍵字在型別轉換作業上的最大特色,就是它不會擲回一個例外狀況

ch9-32 自訂事件

可以在Event陳述式中使用Custom關鍵字來宣告自訂事件

ch9-33 應用程式層級事件

Startup

Shutdown

StartupNextInstance

UnhandledException

NetworkAvailabilityChanged


如有錯誤 歡迎指正