本書是一本適合在Windows環境下,用來學習程式設計的工具書,以VB 2010來學習程式,內容講解兼顧理論與實際應用,由最簡單的VB 2010語法與控制項循序切入,並以漸進方式學習較複雜的程式設計。書中內文與範例融入電腦軟體學術科及程式設計商科技藝競賽的試題,在第十五、十六章說明丙級術科第一站及第二站解題技巧,第十七章介紹程式設計商科技藝競賽解題技巧,為減少篇幅故將第十七章以電子書型式置入書附光碟中,同時將十五、十六章的解題技巧錄製成教學影片於範例光碟中,以方便讀者自學。
本書特色
本書內容講解兼顧理論與實作,由VB提供的基本敘述中融入VB提供的相關工具、丙級軟體設計以及商科技藝競賽之試題。範例解說方式由輸出入需求→解題技巧→演算法(流程圖) →編寫程式碼→註解編寫,採循序漸近方式講解,讓初學者學習程式設計的要領,以提升初學者的程式設計能力。
目錄
第一章 程式語言基本觀念
簡單介紹程式語言發展與種類,以及vb整合開發環境和基本概念介紹。
第二章 認識表單
表單是一個容器允許你在上面建立需要的控制項,是設計程式時,用來製作輸出入介面的基本物件,透過它可以在螢幕上顯示資料或輸入資料,是本章將介紹的重點。
第三章 輸入與輸出介面設計
程式設計主要由輸入、處理、輸出三大部分構成。而輸入和輸出介面是使用者和電腦溝通的橋樑。透過輸入介面(指鍵盤鍵入或滑鼠點選)可以下達命令或將資料傳給電腦來為我們做事;透過輸出介面(指螢幕或印表機)可以獲得電腦處理的中間過程或最後結果。Visual Basic 提供有關輸出入介面設計有使用輸入輸出對話方塊以及在表單上使用控制項兩種方式,我們將會進行相關的探討。
第四章 程式會轉彎-選擇敘述
Visual Basic 是透過「關係運算式」和「邏輯運算式」構成「條件式」的基本要件,條件式的結果再透過 If 或Select 敘述做判斷,就構成「選擇敘述」或稱「判斷敘述」。所以選擇敘述是用來改變程式執行的流程,讓程式轉彎。本章將介紹有關選擇敘述的語法。
第五章 選擇控制項
選擇控制項包含了選項按鈕控制項、核取方塊控制項、群組方塊控制項等,本章將會分別介紹這幾種控制項的使用時機以及方法。
第六章 程式也會繞圈子-迴圈敘述
在日常生活中,常會碰到某些重複性的工作,同樣在設計程式時亦是如此,我們將這些重複性的動作稱為「迴圈」(Loop)。而Visual Basic 依照迴圈執行的次數是否確定分為計數迴圈和條件迴圈兩大類,本章將會分別介紹使用的時機以及方法。
第七章 計時器與圖片控制項
本章將介紹計時器控制項以及圖片控制項的使用時機和要領。並進一步告訴讀者如何製作動畫以及相片瀏覽器。
第八章 陣列
所謂「陣列」就是一群同性質且資料型別相同變數的集合,陣列經過編譯後會將這些資料存放在連續的主記憶體空間。本章將會帶領讀者認識陣列,並且熟悉陣列如何宣告與設定初值、靜態與動態陣列的區別,以及控制項陣列的應用。
第九章 排序與搜尋
所謂「排序」(Sorting)就是把陣列中各陣列元素的資料,由小而大或由大而小依序排列以利資料的搜尋。而「搜尋」(Searching)就是在許多陣列元素資料中,依照需求找出特定的資料。在資料量龐大的資料庫中,為了提高系統執行效率,常需要先將資料用排序方法排列整齊,當要查詢某筆資料時,就可以快速搜尋出所需要的資料。本章將介紹循序搜尋法、氣泡排序法、二分搜尋法的概念,以及使用時機。
第十章 活用清單控制項
在使用者輸出入介面中,常需要使用多個項目供選取,若群組中的「選項按鈕」或「核取方塊」太多需在表單上建立多個控制項且佔據大片的版面。為節省版面VB 的工具箱另提供多種清單工具來解決上述問題,其中最常用的清單工具有清單方塊,以及下拉式清單方塊,本章將會分別來介紹如何建立這些清單方塊控制項以及增刪清單方塊控制項的項目。
第十一章 函式
設計程式時,經常會碰到一些數學公式或字串處理問題,軟體廠商便提供了一些用來處理數值和字串的公式或方法,我們稱它為「內建函式」簡稱「函式」。使用時只要呼叫函式名稱並加入引數值,便可傳回一個結果。本章將會介紹一些常用的內建函式。
第十二章 副程式
VB 的副程式依其特性可分成內建函式和程序兩種, 程序又可細分成事件程序、使用者自定函式(簡稱自定函式)和使用者自定程序(簡稱自定程序)。本章將會介紹如何建立自定函式、自定程序,並熟悉引述在自定程序間如何傳遞。
第十三章 檔案處理
本章將帶領讀者瞭解程式檔與資料檔的差異,並介紹循序檔資料以及隨機檔資料的寫入與讀取。
第十四章 繪圖技巧
繪圖時顏色具有非常重要的功能,在VB 中顏色設定的常用方法有:FromArgb() 方法、Color.顏色常數,可以依照使用時機來採用。本章將會引導讀者認識顏色的指定方法、vb的繪圖座標系統、常用的繪圖物件、常用的線條繪圖方式,並了解圖檔的存取方法,和長條圖的製作方式。
第十五章 丙級電腦軟體設計術科第一站解題技巧
本章將帶領讀者瞭解丙級電腦軟體設計術科測試第一站的檢定流程、檢定注意事項、解題技巧、輸入考生基本資料程式寫法,以及列印第一站執行結果和程式碼的方法,除文字說明之外,讀者也可搭配光碟中所附的教學錄影檔,瞭解解題過程。
第十六章 丙級電腦軟體設計術科第二站解題技巧
本章將帶領讀者瞭解丙級電腦軟體設計術科測試第二站的檢定流程、檢定注意事項、解題技巧,以及列印第二站執行結果和程式碼的方法,除文字說明之外,讀者也可搭配光碟中所附的教學錄影檔,瞭解解題過程。
第十七章 程式設計商科技藝競賽解題技巧(電子書)
光碟內容
Visual studio 2010 Express 中文安裝程式、長160分丙級術科第一站與第二站解題教學影片、完整範例程式碼、程式設計商科技藝競賽解題技巧電子書
第一章 程式語言基本觀念
簡單介紹程式語言發展與種類,以及vb整合開發環境和基本概念介紹。
第二章 認識表單
表單是一個容器允許你在上面建立需要的控制項,是設計程式時,用來製作輸出入介面的基本物件,透過它可以在螢幕上顯示資料或輸入資料,是本章將介紹的重點。
第三章 輸入與輸出介面設計
程式設計主要由輸入、處理、輸出三大部分構成。而輸入和輸出介面是使用者和電腦溝通的橋樑。透過輸入介面(指鍵盤鍵入或滑鼠點選)可以下達命令或將資料傳給電腦來為我們做事;透過輸出介面(指螢幕或印表機)可以獲得電腦處理的中間過程或最後...