從VB程式設計基本知識切入,引導讀者循序漸進體會Visual Basic 2012的妙用。詳盡地介紹VB程式設計的重要觀念與技巧,包括:「VB常用元件介紹」、「判斷流程控制」、「迴圈流程控制」、「陣列」、「進位轉換」、「搜尋」、「排序」、「VB函式應用」、「繪圖應用」、「檔案操作」、「資料庫操作」、「物件導向」…等重要主題。並提供百題實用程式範例,包括:「解一元二次方程式」、「高鐵訂票程式」、「質數判斷程式」、「費氏數列程式」、「進位轉換程式」、「氣泡排序程式」、「太極繪圖程式」、「民意調查繪圖程式」、「小畫家程式」、「字型變化程式」、「文字加密程式」、「網頁瀏覽器程式」、「分數相加程式」…等,提供讀者實用又好玩的程式範例,以期達到從做中學的目標。
第1堂 認識與安裝Visual Basic 2012 Express
本堂課介紹Visual Basic的緣起,以及Visual Studio Express 2012 for Windows Desktop軟體的免費下載及安裝的程序。完成下載安裝後,進一步說明Visual Basic Express 2012的視窗工作環境。
第2堂 開始撰寫第一個VB 2012程式
認識VB開發環境後,開始學習建立第一個VB 2012應用程式,實際體會VB的強大弁鉬P友善的開發介面。
第3堂 VB程式的特性與表單應用
VB程式設計,就是整合應用「物件」、「屬性」、「事件」、「方法」等觀念,以完成釵h應用程式的開發要求,本堂課詳細介紹VB程式的特性與表單的相關應用。
第4堂 VB常用的輸出與輸入方式
一個程式的運作,通常是把資料輸入後,經過程式的運算,然後再把結果輸出。在本堂課,我們將會介紹在VB程式設計裡,常用的幾種輸出與輸入方法。
第5堂 基本資料型態與運算符號
VB的變數可以分為數值、字串、日期、布林值…等資料型態;而VB常用的運算符號,包括:指定運算子、算術運算子、邏輯運算子、比較運算子及串連運算子…等,運用這些運算符號,可以讓程式具備計算與邏輯的能力。
第6堂 VB的判斷流程控制
Visual Basic的判斷敘述和其他程式語言的判斷敘述大同小異,本堂課介紹VB的判斷敘述,包括:「If…Then…」、「If…Then…Else…End If」、「If…Then…Elsip;Else…End If」、「Select Case」以及「巢狀If」…等,把VB的判斷流程控制學好,等於也學會各種程式語言的判斷控制。
第7堂 VB的迴圈流程控制
VB程式語言提供了迴圈結構(Loop),可以簡化重複動作的程式撰寫。迴圈結構使得程式語言更具威力,且善用了電腦的好處,可以不厭其煩的重複執行特定程式敘述,以完成指定的動作。
第8堂 VB的常用元件Ⅰ
VB提供了釵h控制項元件,讓程式設計師在開發應用程式時,可以直接套用,免去了開發各項元件的時間,本堂課介紹了核取方塊、選項按鈕、群組容器、Timer計時…等元件。
第9堂 VB的常用元件Ⅱ
若有釵h的選項要放置於表單上,使用核取方塊與選項按鈕會佔用太多版面,使用者也不易選擇。因此,VB提供了清單方塊與下拉式清單方塊元件,可以當作多筆資料的選擇介面。
第10堂 數字轉換應用
本堂課介紹各種常見進位系統,還有十進位轉成二進位的原理與方法、二進位轉成十進位的原理與方法…等,非常具有實用價值。
第11堂 陣列的基本概念與用法