Presentation is loading. Please wait.

Presentation is loading. Please wait.

第 1 章 VB.NET 的基礎 1-1 程式語言的基礎 1-1 程式語言的基礎 1-2 VB.NET 的基礎 1-2 VB.NET 的基礎 1-3 VB.NET 應用程式的開發環境 1-3 VB.NET 應用程式的開發環境.

Similar presentations


Presentation on theme: "第 1 章 VB.NET 的基礎 1-1 程式語言的基礎 1-1 程式語言的基礎 1-2 VB.NET 的基礎 1-2 VB.NET 的基礎 1-3 VB.NET 應用程式的開發環境 1-3 VB.NET 應用程式的開發環境."— Presentation transcript:

1 第 1 章 VB.NET 的基礎 1-1 程式語言的基礎 1-1 程式語言的基礎 1-2 VB.NET 的基礎 1-2 VB.NET 的基礎 1-3 VB.NET 應用程式的開發環境 1-3 VB.NET 應用程式的開發環境

2 1-1 程式語言的基礎 「程式」( Programs )是一組文字、數字 和鍵盤符號所組成的特殊符號,這些符號 組合成指令和敘述,再進一步編寫成程式 碼,程式碼可以告訴電腦解決指定問題的 步驟。 「程式」( Programs )是一組文字、數字 和鍵盤符號所組成的特殊符號,這些符號 組合成指令和敘述,再進一步編寫成程式 碼,程式碼可以告訴電腦解決指定問題的 步驟。

3 1-1-1 程式語言的種類 - 低階語言 低階語言( Low Level Language ): 低階語言是一種偏向電腦容易了解的程式 語言,因為屬於電腦看的懂的程式語言, 所以執行效率高,例如: 低階語言( Low Level Language ): 低階語言是一種偏向電腦容易了解的程式 語言,因為屬於電腦看的懂的程式語言, 所以執行效率高,例如: 機器語言( Machine Language ):使用 0 和 1 二進 位表示的程式碼,電腦可以直接執行程式,執行效率 最高,但是與機器相關性高。 機器語言( Machine Language ):使用 0 和 1 二進 位表示的程式碼,電腦可以直接執行程式,執行效率 最高,但是與機器相關性高。 組合語言( Assembly Language ):使用簡單的 符號代表機器語言 0 和 1 表示的二進位程式碼,只需使 用「組譯程式」( Assembler )將它轉換成機器語言 在電腦上執行。 組合語言( Assembly Language ):使用簡單的 符號代表機器語言 0 和 1 表示的二進位程式碼,只需使 用「組譯程式」( Assembler )將它轉換成機器語言 在電腦上執行。

4 1-1-1 程式語言的種類 - 高階語言 高階語言( High Level Language ): 高階語言是一種接近人類語言的程式語言, 因為不是電腦看的懂的語言,所以需要翻 譯的過程,在轉換成機器語言後,因為轉 換的程式碼通常比直接使用機器語言撰寫 的冗長,所以效率較低,但是非常適合使 用者學習。 高階語言( High Level Language ): 高階語言是一種接近人類語言的程式語言, 因為不是電腦看的懂的語言,所以需要翻 譯的過程,在轉換成機器語言後,因為轉 換的程式碼通常比直接使用機器語言撰寫 的冗長,所以效率較低,但是非常適合使 用者學習。

5 1-1-1 程式語言的種類 - 高階語言 高階語言有 Java 、 C/C++ 、 BASIC 和 Borland Delphi 等,高階語言需要進行翻 譯,將程式碼轉譯成組合語言或機器語言 的執行檔案後,才能在電腦上執行,翻譯 的方式分為兩種,如下所示: 高階語言有 Java 、 C/C++ 、 BASIC 和 Borland Delphi 等,高階語言需要進行翻 譯,將程式碼轉譯成組合語言或機器語言 的執行檔案後,才能在電腦上執行,翻譯 的方式分為兩種,如下所示: 編譯程式( Compiler ):產生可執行檔,可 以做最佳化。 編譯程式( Compiler ):產生可執行檔,可 以做最佳化。 解譯程式( Interpreter ):一列一列執行, 通常速度較慢。 解譯程式( Interpreter ):一列一列執行, 通常速度較慢。

6 1-1-2 視窗應用程式設計 「 GUI 」 (Graphic User Interface) 圖形 介面是一種圖形使用者介面。 「 GUI 」 (Graphic User Interface) 圖形 介面是一種圖形使用者介面。 MS-DOS 時代或 UNIX 系統的使用者,或稱為 「終端機」 (Terminals) ,應用程式的使用介 面是「命令列模式」 (Command-line Interface) ,由鍵盤輸入,顯示於螢幕。MS-DOS 時代或 UNIX 系統的使用者,或稱為 「終端機」 (Terminals) ,應用程式的使用介 面是「命令列模式」 (Command-line Interface) ,由鍵盤輸入,顯示於螢幕。 當 Windows 作業系統或 UNIX 的 X Windows 興起後,程式的使用介面轉換成滑鼠操作,圖 示、視窗、按鈕和對話方塊等圖形元件的 GUI 介面。 當 Windows 作業系統或 UNIX 的 X Windows 興起後,程式的使用介面轉換成滑鼠操作,圖 示、視窗、按鈕和對話方塊等圖形元件的 GUI 介面。

7 1-2 VB.NET 的基礎 1-2-1 BASIC 程式語言 1-2-1 BASIC 程式語言 1-2-2 什麼是 VB.NET 1-2-2 什麼是 VB.NET

8 1-2-1 BASIC 程式語言 VB.NET 的程式語法是源自「 BASIC 」( standing for Begginner ’ s All Purpose Symbolic Instruction Code ),微軟讓 BASIC 程式語言改頭換面,不但增強其 功能,在新版的 VB.NET 更一舉轉變成真正的物件導向程 式語言。 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 的普及而廣為流傳。 BASIC 是在 1964 年由 John Kemeny 和 Thomas Kurtz 在 Dartmouth 學院所開發的程式語言,這是一種非常簡 單且容易學習的程式語言,其目的是讓學生作為學習當時 其它更強大程式語言 FORTRAN 和 ALGOL 的踏腳石。後來 隨著 DOS 的普及而廣為流傳。 1988 QuickBasic 1988 QuickBasic 2001 VB.Net 2001 VB.Net

9 1-2-2 什麼是 VB.NET 「 VB.NET 」( Visual Basic.NET ,簡稱 VB.NET ) 是 Visual Basic 6 的下一個版本,和前一個版本的 主要差異在於 VB.NET 是一個支援.NET Framework 真正的物件導向程式語言。 「 VB.NET 」( Visual Basic.NET ,簡稱 VB.NET ) 是 Visual Basic 6 的下一個版本,和前一個版本的 主要差異在於 VB.NET 是一個支援.NET Framework 真正的物件導向程式語言。 繼承 (inheritance) 與 多形 (polymorphism) 繼承 (inheritance) 與 多形 (polymorphism) 直接支援視窗及 Web (ASP.Net, Web Services) 直接支援視窗及 Web (ASP.Net, Web Services) ADO.Net for databaseADO.Net for database.NetFramework Class Library 而不是 Windows API.NetFramework Class Library 而不是 Windows API 例外處理 例外處理

10 1-3 VB.NET 應用程式的開發環境 1-3-1 什麼是 Visual Studio.NET – 軟硬體的需求 1-3-1 什麼是 Visual Studio.NET – 軟硬體的需求 1-3-2 啟動和關閉 Visual Studio.NET 1-3-2 啟動和關閉 Visual Studio.NET 1-3-3 Visual Studio.NET 使用介 面說明 1-3-3 Visual Studio.NET 使用介 面說明 1-3-4 開啟與關閉專案 1-3-4 開啟與關閉專案

11 1-3-1 什麼是 Visual Studio.NET Visual Studio.NET 不只是 Visual Basic.NET 的程式開發環境,它還是 Visual C++.NET 和 Visual C#.NET 程式語言共通 的整合開發環境,如此在同時使用多種語 言建立方案時,就可以輕鬆整合資源和共 用工具。 Visual Studio.NET 不只是 Visual Basic.NET 的程式開發環境,它還是 Visual C++.NET 和 Visual C#.NET 程式語言共通 的整合開發環境,如此在同時使用多種語 言建立方案時,就可以輕鬆整合資源和共 用工具。

12 1-3-1 什麼是 Visual Studio.NET- 系 統需求

13 1-3-2 啟動和關閉 Visual Studio.NET 在安裝好 Visual Studio.NET 後,我們就可 以在 Windows 作業系統啟動 Visual Studio.NET 建立 VB.NET 專案,開始開發 VB.NET 應用程式。 在安裝好 Visual Studio.NET 後,我們就可 以在 Windows 作業系統啟動 Visual Studio.NET 建立 VB.NET 專案,開始開發 VB.NET 應用程式。 啟動 Visual Studio.NET 和新增專案 啟動 Visual Studio.NET 和新增專案 關閉 Visual Studio.NET 關閉 Visual Studio.NET

14 1-3-3 Visual Studio.NET 使用介 面說明 起始頁 起始頁 功能表 功能表 工具列 工具列 工具箱視窗 工具箱視窗 方案總管視窗 方案總管視窗 屬性視窗 屬性視窗 表單設計或程式碼編輯視窗 表單設計或程式碼編輯視窗

15 1-3-4 開啟與關閉專案 Visual Studio.NET 是以方案為單位來進行 管理,新增的專案資料夾是一個方案,一 個方案能夠擁有多個專案。 Visual Studio.NET 是以方案為單位來進行 管理,新增的專案資料夾是一個方案,一 個方案能夠擁有多個專案。 開啟專案 開啟專案 關閉專案 關閉專案

16 課本光碟片範例 範例程式 : VS.Net 未完成的範例 範例程式 : VS.Net 未完成的範例 範例結果 : VS.Net 完成的範例 範例結果 : VS.Net 完成的範例 VS2003: VS.Net 2003 版本的範例程式與範例 結果 VS2003: VS.Net 2003 版本的範例程式與範例 結果 VB.exe: 安裝 VS.Net 範例程式及範例結果的執 行檔 VB.exe: 安裝 VS.Net 範例程式及範例結果的執 行檔 VB2003.exe: 安裝 VS.Net 2003 範例程式及範 例結果的執行檔 VB2003.exe: 安裝 VS.Net 2003 範例程式及範 例結果的執行檔 注意 : VS.Net 的專案可以在 VS.Net 2003 開 啟,但是 VS.Net 2003 的專案不能在 VS.Net 開啟,學校都以 VS.Net 2003 為主 注意 : VS.Net 的專案可以在 VS.Net 2003 開 啟,但是 VS.Net 2003 的專案不能在 VS.Net 開啟,學校都以 VS.Net 2003 為主


Download ppt "第 1 章 VB.NET 的基礎 1-1 程式語言的基礎 1-1 程式語言的基礎 1-2 VB.NET 的基礎 1-2 VB.NET 的基礎 1-3 VB.NET 應用程式的開發環境 1-3 VB.NET 應用程式的開發環境."

Similar presentations


Ads by Google