第1章 VB 2010整合開發環境介紹
本章將簡單介紹vb程式語言的演進,以及vb 2010的開發環境介紹和相關的控制項屬性介紹。
第2章 資料型別與敘述
簡單介紹如何用vb開發應用程式,以及資料型別和敘述的組成要素。
第3章 輸出介面設計
在Windows 系統中,視窗應用程式都是透過視窗來展現,有關視窗的外觀和樣式的設定,在VB 程式設計就是由「表單」物件來達成。經由表單所提供的屬性,給予不同的屬性値就可製作出不同的視窗外貌。
第4章 輸入介面設計
在上一章中介紹如何在表單上輸出訊息的常用控制項,本章將介紹如何使用VB所提供的 文字方塊工具由鍵盤輸入或修改資料,以及介紹VB 提供有關輸入和輸出對話方塊相關的函式和敘述。
第5章 選擇結構
「關係運算式」和「邏輯運算式」兩者都是在程式設計時,構成條件的基本要件,因為這兩種運算式經過運算都會產生真(True)或假(False)兩種結果,來供我們決定程式執行的流向。本章將探討這兩種的程式設計的差異。
第6章 重複結構
我們將程式中具有特定功能的連續多行敘述稱為「敘述區段」,若這類的敘述區段需要在程式中某處執行多次時,便需要利用「重覆結構」來完成,使用重複結構可縮短程式的長度以及容易維護。我們將這類屬於重覆執行的敘述區段稱為「迴圈」(Loop)。這是本章所要探討的重點。
第7章 陣列的活用
「陣列」的基本原理是來自數學中的「矩陣」。所謂「陣列」就是一群性質相同資料的集合,在主記憶體中彼此存放在連續的空間。透過陣列我們可以使用陣列元素來代表一個變數名稱,陣列元素是以一個陣列名稱其後跟著以小括號括住的「註標」(或稱索引),來代表存放在陣列中的每一個資料。本章將說明如何使用陣列來進行設計。
第8章 副程式
副程式具有模組化,可以將一個大的應用程式依功能分成數個副程式,程式設計師彼此分工合作同時撰寫,不但可加快程式開發的時間,而且可集眾人之智慧,使得程式達到盡善盡美的技術境界。
第9章 鍵盤與滑鼠
本章將進行有關鍵盤與滑鼠的相關事件程式設計原理與應用。
第10章 功能表的使用
應用程式因為具有眾多的功能,所以常使用功能表來讓使用者選取適當的功能指令。而常用的功能一般放置在快顯功能表中,使用者只要按下滑鼠右鍵就迅速取用,是非常貼心而實用的設計。除了使用上述的功能表外,工具列是直覺而快速的選擇。工具列是用小圖示來取代文字,使用者點選圖示就等於由功能表中選功能項目。這些都是本章所將要進行探討的主題。
第11章 檔案與對話方塊
本章除介紹循序存取檔與隨機存取檔的差異之外,還會針對檔案的基本操作作介紹。並介紹幾個和檔案存取有關的對話方塊。
第12章 繪圖與多媒體
多采多姿的圖形,以及生動活潑的音效最能引人入勝。本章將介紹圖形的繪製,和多媒體播放的方法。
第13章 模組與專案
在整合開發環境中使用VB所製作的一個視窗應用程式就是一個「方案」。而應程式需求,一個專案可能有需要兩個(含)以上的表單,就構成「多表單模組」。除了單一表單模組程式介紹之外,本章還會進一步介紹如何撰寫多個模組的程式。
第14章 資料庫
所謂「資料庫」(Database)就是以一貫作業的方式,將一群相關的資料依適當的方式收集加以儲存起來,在「資料庫管理系統」的控制下,達到統一管理的目的。至於「資料庫管理系統」(DataBase Management System:DBMS)是一套程式用來管理與存取資料庫檔案的程式。本章只初步探討如何在個人電腦內對資料庫做管理,如對資料庫中某個資料表的記錄做查詢、新增、修改、刪除、關聯…等處理方法。
第15章 物件導向技術
由於VB是屬於物件導向語言,了解VB 是如何定義類別、建立物件、定義屬性或方法、類別繼承等…,將有助於您未來開發 ASP .NET、Silverlight、Windows Mobile 行動裝置應用程式、WCF 服務、LINQ 新一代資料存取技術的使用,因此建議您好好的閱讀本章,學習VB 基礎物件導向技術的語法與觀念。
附錄A VB 2010 Express的安裝
附錄B ASCII表