學習Visual Basic程式設計新典範:
立即加速程式語言學習的一大步!
掌握語法‧運用思考‧實作範例‧解決問題‧整合應用‧影音教學‧範例程式‧練習題解
一學就受用的程式設計書:
學程式的困難,大家都知道;不知道的是,如何才能更快學會寫程式!
‧由資深講師與程式設計師共同撰寫,在一連串觀念說明、圖表講解、範例設計、專題整合實作,並搭配教學影片解說及延伸練習中,您將學會寫出真正的程式,甚至還包括專案設計。
‧本書教語法、教思考,更教您撰寫力。寫程式需要邏輯、需要思考,也一定會出錯。本書融入作者群教學、商業實作與除錯的寶貴經驗,在常錯的地方給予適當提示,縮短摸索時間,達成速學之道。
‧內容涵蓋主控台應用程式篇/視窗應用程式篇/繪圖、資料庫與檔案篇/專題製作篇,依主題逐一學習,從基礎入門到進階應用,從小範例(先了解主要觀念與語法基礎運用)到整合實作(知道如何運用多項觀念與技術進行整合應用實作) ,讓學習一氣呵成!
‧進入程式設計的最佳方法就是透過範例了解指令用途及程式執行流程,本書提供豐富的範例,依據「範例學習重點說明、範例成果演示、範例操作或程式碼說明、程式碼重點及延伸說明」的學習原則,讓您可以更輕鬆的實作,更能了解範例設計的重點。
‧完成專題製作是許多程式學習者的目標,本書最後即以音階辨識遊戲、拼圖遊戲、配對記憶遊戲、打地鼠遊戲等專題進入挑戰專案開發的領域,從中學習到更完整的程式設計與開發經驗。
‧附贈近210分鐘的超值影音教學,包含VS 2010全新功能教學影片、專題製作教學影片、關鍵內容教學影片,涵蓋觀念解說與實作說明,讓程式設計迅速上手。
微軟資深顧問 章立民講師誠摯推薦:
「...Visual Basic是微軟公司最具代表性的程式語言,更是台灣許多學生與開發人員所學習的第一個程式語言,其語法非常貼近自然語言,是典型的高階語言。文淵閣的此一著作,明確掌握了Visual Basic程式語言的特性,並展現出下列特色:
1.讓初學者容易使用。
2.明確掌握基本框架,奠定紮實的基礎概念。
3.為熟練者添加高階的功能與專題實作。
4.清楚呈現互動性特色。
5.提供清楚與友好的註解資訊。
6.小而美的程式範例讓人迅速瞭解。
由於Visual Basic是以 .NET Framework 為基礎,並且以Visual Studio做為其整合式開發環境,範圍其實既深且廣,對於初學者來說,一不小心,就會陷入學習的泥沼與黑洞,失去方向。除上述所列特性外,本書最為人所稱道者,即是能一步一步引導使用者在正確的方向上學習,不會以彰顯一些技術深奧卻是極其冷門的議題來譁眾取寵,但是又能學習到的必要且務實的技術知識,真的是非常難得。
相信本書不僅能引領您入門,更能為日後的進階學習打下良好的基礎,在此祝福所有學習的朋友,並佩服文淵閣的寫作功力。」
文淵閣工作室網站:http://www.e-happy.com.tw
服務電子信箱:e-happy@e-happy.com.tw
文淵閣工作室Facebook:http://www.facebook.com/ehappytw
目錄
第一篇 主控制台應用程式
第1章 認識 Visual Basic 2010
本章將帶您進入 Visual Basic 2010 的殿堂,並建立第一個程式。
第2章 資料型別與運算子
當宣告一個變數時,應用程式就會配置一塊記憶體給此變數,系統會根據宣告的資料型別決定配置的記憶體大小,不同的資料型態給予不同的記憶體,如此才能使變數達到最佳的運作效率。
第3章 流程控制
本章將教您如何以條件式判斷來執行不同的程式區塊,以根據不同狀況做出不同的處理方式,同時培養程式設計者補捉程式錯誤並加以修正的能力。
第4章 陣列
陣列可說是一群性質相同變數的集合,陣列中的所有資料在記憶體中佔有連續的記憶體空間,每一個陣列擁有一個名稱;陣列中的每一份資料稱為「陣列元素」,相當於一個變數。
第5章 副程式與函式
將具有特定功能或經常重複使用的程式,撰寫成獨立的小單元,稱為「程序」,當程式需要時就可以呼叫此程序來執行該段特定程式。
第6章 類別與物件
類別 (Class) 是一個物件的設計藍圖,而物件則是由該類別所定義出來的實體。繼承是從既有的類別建立新的類別,繼承後的類別稱為為子類別 (Child Class),而被繼承的類別稱為為父類別 (Parent Class)。
第二篇 視窗應用程式
第7章 Windows Form 應用程式
Visual Basic 的整合開發環境,提供工具箱讓程式設計者以拖曳方式將各種控制項加入表單,如此就可以節省大量設計輸出入介面的時間,維護也較容易,並將主要心力專注於程式流程的撰寫。
第8章 表單及基本控制項
本章介紹表單中基本控制項包括 Form 表單、Label 控制項及 LinkLabel 控制項、TextBox、RichTextBox 及 MaskedTextBox 和 Button 控制項,如此就可以輕易設計輸出入介面。
第9章 常用控制項
控制項是 Visual Basic 程式設計的主要課題,熟悉本章介紹的進階控制項,才能在程式設計時使用最適當的控制項達成所需的功能。
第10章 功能表控制項與含有多表單和類別的方案
一般的功能表,通常會以圖示和文字一起組合成工具列,因為這樣的顯示介面感覺上較美觀專業和親切。一個專案可包含多個表單和類別檔案,在多表單的專案中,必須考慮如何開啟或關閉其它表單,同時表單間的資料傳遞也是相當重要的關鍵。
第11章 對話方塊
Visual Basic 提供對話方塊可以設定字型、前景色或背景色、顯示開啟舊檔和另存新檔、設定列印格式、預覽列印及列印對話方塊。
第12章 滑鼠鍵盤與共享事件
鍵盤與滑鼠是個人電腦最主要的輸入裝置,其所觸發的事件是應用程式中最常處理的事件,當按下按鍵再放開時,會依序觸發 KeyDown、KeyPress 和 KeyUp 事件,但只有具有 KeyAscii 碼的字元按鍵,才會觸發 KeyPress 事件。
第三篇 繪圖、資料庫與檔案
第13章 繪圖與多媒體
當在表單或控制項建立 Graphics 物件後,就可以在表單或控制項中繪圖,包括:繪製文字、直線、矩形、多邊形、圓形、橢圓形、圓弧,也可將圖形填滿。播放多媒體音效的最簡單方法,就是利用 Windows Media Player 來播放。
第14章 資料庫程式設計
Visual Basic 2010 提供資料庫程式設計工具及功能非常強大的資料庫設計精靈,可以輕易完成資料庫設計工作。
第15章 檔案與資料夾處理
本章探討資料儲存在檔案的存取方式,包括如何存取檔案、如何剖析檔案內文,以及資料夾和資料檔案的處理方式。
第四篇 專題製作
第16章 專題製作
本章以音階辨識遊戲、拼圖遊戲、配對記憶遊戲、打地鼠遊戲四個專題引導讀者挑戰專題的製作。為了讓讀者快速融入本章專題,在本章開始先以五個小的專案,循序導引讀者進入專題。
附錄 內建類別
光碟說明
VS2010全新功能教學影片、專題製作教學影片
關鍵內容教學影片、範例程式檔、延伸練習題解
Microsoft Visual Studio 2010 Express 中文版
第一篇 主控制台應用程式
第1章 認識 Visual Basic 2010
本章將帶您進入 Visual Basic 2010 的殿堂,並建立第一個程式。
第2章 資料型別與運算子
當宣告一個變數時,應用程式就會配置一塊記憶體給此變數,系統會根據宣告的資料型別決定配置的記憶體大小,不同的資料型態給予不同的記憶體,如此才能使變數達到最佳的運作效率。
第3章 流程控制
本章將教您如何以條件式判斷來執行不同的程式區塊,以根據不同狀況做出不同的處理方式,同時培養程式設計者補捉程式錯誤並加以修正的能力。
第4章 陣列
陣列可說是一群性質相同...