VB.NET程式設計範例教本

Download Report

Transcript VB.NET程式設計範例教本

第1章 VB.NET的基礎



1-1 程式語言的基礎
1-2 VB.NET的基礎
1-3 VB.NET應用程式的開發環境
1-1 程式語言的基礎

「程式」(Programs)是一組文字、數字
和鍵盤符號所組成的特殊符號,這些符號
組合成指令和敘述,再進一步編寫成程式
碼,程式碼可以告訴電腦解決指定問題的
步驟。
1-1-1 程式語言的種類-低階語言

低階語言(Low Level Language):
低階語言是一種偏向電腦容易了解的程式
語言,因為屬於電腦看的懂的程式語言,
所以執行效率高,例如:
• 機器語言(Machine Language):使用0和1二進
位表示的程式碼,電腦可以直接執行程式,執行效率
最高,但是與機器相關性高。
• 組合語言(Assembly Language):使用簡單的
符號代表機器語言0和1表示的二進位程式碼,只需使
用「組譯程式」(Assembler)將它轉換成機器語言
在電腦上執行。
1-1-1 程式語言的種類-高階語言

高階語言(High Level Language):
高階語言是一種接近人類語言的程式語言,
因為不是電腦看的懂的語言,所以需要翻
譯的過程,在轉換成機器語言後,因為轉
換的程式碼通常比直接使用機器語言撰寫
的冗長,所以效率較低,但是非常適合使
用者學習。
1-1-1 程式語言的種類-高階語言

高階語言有Java、C/C++、BASIC和
Borland Delphi等,高階語言需要進行翻
譯,將程式碼轉譯成組合語言或機器語言
的執行檔案後,才能在電腦上執行,翻譯
的方式分為兩種,如下所示:
• 編譯程式(Compiler):產生可執行檔,可
以做最佳化。
• 解譯程式(Interpreter):一列一列執行,
通常速度較慢。
1-1-2 視窗應用程式設計

「GUI」(Graphic User Interface)圖形
介面是一種圖形使用者介面。
• MS-DOS時代或UNIX系統的使用者,或稱為
「終端機」(Terminals),應用程式的使用介
面是「命令列模式」(Command-line
Interface),由鍵盤輸入,顯示於螢幕。
• 當Windows作業系統或UNIX的X Windows
興起後,程式的使用介面轉換成滑鼠操作,圖
示、視窗、按鈕和對話方塊等圖形元件的GUI
介面。
1-2 VB.NET的基礎


1-2-1 BASIC程式語言
1-2-2 什麼是VB.NET
1-2-1 BASIC程式語言


VB.NET的程式語法是源自「BASIC」(standing for
Begginner’s All Purpose Symbolic Instruction
Code),微軟讓BASIC程式語言改頭換面,不但增強其
功能,在新版的VB.NET更一舉轉變成真正的物件導向程
式語言。
BASIC是在1964年由John Kemeny和Thomas Kurtz
在Dartmouth學院所開發的程式語言,這是一種非常簡
單且容易學習的程式語言,其目的是讓學生作為學習當時
其它更強大程式語言FORTRAN和ALGOL的踏腳石。後來
隨著 DOS 的普及而廣為流傳。

1988 QuickBasic

2001 VB.Net
1-2-2 什麼是VB.NET

「VB.NET」(Visual Basic.NET,簡稱VB.NET)
是Visual Basic 6的下一個版本,和前一個版本的
主 要 差 異 在 於 VB.NET 是 一 個 支 援 . NET
Framework真正的物件導向程式語言。
•
•
•
•
•
繼承(inheritance) 與 多形 (polymorphism)
直接支援視窗及 Web (ASP.Net, Web Services)
ADO.Net for database
.NetFramework Class Library 而不是 Windows API
例外處理
1-3 VB.NET應用程式的開發環境




1-3-1 什麼是Visual
Studio.NET – 軟硬體的需求
1-3-2 啟動和關閉Visual
Studio.NET
1-3-3 Visual Studio.NET使用介
面說明
1-3-4 開啟與關閉專案
1-3-1 什麼是Visual Studio.NET

Visual Studio.NET 不 只 是 Visual
Basic.NET的程式開發環境,它還是Visual
C++.NET和Visual C#.NET程式語言共通
的整合開發環境,如此在同時使用多種語
言建立方案時,就可以輕鬆整合資源和共
用工具。
1-3-1 什麼是Visual Studio.NET-系
統需求
需求
CPU 處理器
記憶體
基本
Pentium II 450 MHz
建議
Pentium III 600 MHz
Windows 2000 Professional-96MB
128MB
Windows 2000 Server – 192MB
256MB
Windows XP Professional – 160MB
192MB
Windows NT 4 Workstation – 64MB
96MB
Windows NT 4 Server – 160MB
192MB
硬碟空間
系統安裝需 500MB,硬碟空間需 1.5GB
作業系統
Windows 2000、Windows XP 和 Windows NT 4.0
1-3-2 啟動和關閉Visual
Studio.NET

在安裝好Visual Studio.NET後,我們就可
以 在 Windows 作 業 系 統 啟 動 Visual
Studio.NET建立VB.NET專案,開始開發
VB.NET應用程式。
• 啟動Visual Studio.NET和新增專案
• 關閉Visual Studio.NET
1-3-3 Visual Studio.NET使用介
面說明







起始頁
功能表
工具列
工具箱視窗
方案總管視窗
屬性視窗
表單設計或程式碼編輯視窗
1-3-4 開啟與關閉專案

Visual Studio.NET是以方案為單位來進行
管理,新增的專案資料夾是一個方案,一
個方案能夠擁有多個專案。
• 開啟專案
• 關閉專案
課本光碟片範例






範例程式: VS.Net 未完成的範例
範例結果: VS.Net 完成的範例
VS2003: VS.Net 2003 版本的範例程式與範例
結果
VB.exe: 安裝 VS.Net 範例程式及範例結果的執
行檔
VB2003.exe:安裝 VS.Net 2003 範例程式及範
例結果的執行檔
注意: VS.Net 的專案可以在 VS.Net 2003 開
啟,但是 VS.Net 2003 的專案不能在 VS.Net
開啟,學校都以 VS.Net 2003 為主