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

Slides:



Advertisements
Similar presentations
Divide-and-Conquer. 什麼是 divide-and-conquer ? Divide 就是把問題分割 Conquer 則是把答案結合起來.
Advertisements

布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
建立使用案例敘述 --Use Case Narrative
第 10 章 Java 的執行緒 10-1 執行緒的基礎 10-2 Java 執行緒的使用方法 10-3 Java 執行緒的同步 10-4 管道串流的執行緒.
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/3 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH3.5 ~ CH /10/31.
PowerPoint2010 李燕秋 版面配置 版面配置指的是每一個頁面的內容配置 方式,不同的版面配置會有對應的母片。
期末專題 - 吊人頭遊戲 第 35 組 組員 : 電機系 49841XXXX XXX 電機系 49841OOOO OOO.
教案課程片頭介紹 教案課程片頭是以圖片透過 Powerpoint 之動畫設 計功能轉變而成的動畫形式所呈現出來的影片, 目的是要讓老師們的課程顯得更加活潑、生動、 有趣,以往傳統的做法大部分都是以文字或投影 片的方式呈現,後來加以改良成為動畫呈現方式, 使得學生在複習課程方面能更加淺顯易懂、激發 出更多學習的興趣與樂趣。
T HE APPLICATION OF WII REMOTE - I NFRARED FINGER MOUSE 組員名單: 張哲維、 鄭明昌 陳文泰、 高培修 指導老師 : 蕭旭峰.
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
Review of Chapter 3 - 已學過的 rules( 回顧 )- 朝陽科技大學 資訊管理系 李麗華 教授.
第一章 變數、常數及資料型態. 變數 C 程式語言的變數名稱 第一個字必須是英文字母或底線 (_) 之後可以是數字, 英文字母或底線 (_) 不可以是保留字 例: Num (Ο) _score (Ο) C&C (X) 8num (X)
數位教材製作與經驗分享研討會 同步遠距教學與數位教材製作 Jan 21, 2008 朱繼農 資訊管理系.
國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator.
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
第 18 章 名稱空間與例外處理 18-1 名稱空間 18-1 名稱空間 18-2 例外處理 18-2 例外處理.
資訊科技概論 第5章 系統程式.
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
長訊科技 EVRCOM Voice Mail System 使用者操作說明及流程. 自動總機 -- 來電語音轉接服務流程 ( 範例流程 )
第 7 章 程序與函數 7-1 模組化程式設計 7-1 模組化程式設計 7-2 VB.NET 的程序與函數 7-2 VB.NET 的程序與函數 7-3 程序與函數的變數範圍 7-3 程序與函數的變數範圍 7-4 VB.NET 常用的內建函數 7-4 VB.NET 常用的內建函數 7-5 遞迴函數 7-5.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
第 9 章 視窗應用程式的事件處理 9-1 事件的基礎 9-1 事件的基礎 9-2 表單事件 9-2 表單事件 9-3 滑鼠事件 9-3 滑鼠事件 9-4 鍵盤事件 9-4 鍵盤事件 9-5 表單的鍵盤事件 9-5 表單的鍵盤事件 9-6 控制項的事件 9-6 控制項的事件.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
微帶線濾波器 國立聯合大學 電機工程學系 主講人 : 徐振剛 何奕叡. 目 錄  設計程序理論說明  1. 微波諧振電路  2. 傳輸線特性  3.Chebyshev filter & Butterworth filter  4. 傳輸線殘段設計濾波器和步階阻抗式低通濾波器  設計模型.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
第12章 建立多表單與模組的應用程式 12-1 Visual Basic的方案與專案 12-2 模組化Visual Basic應用程式
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology MATLAB 操作與 系統動態模擬 SIMULINK 李達生.
1 MySQL 資料庫的使用 網頁資料庫的基礎 網頁資料庫的基礎 下載與安裝 MySQL 下載與安裝 MySQL 啟動 MySQL 伺服器 啟動 MySQL 伺服器 Web 介面的 MySQL 管理程式 Web 介面的 MySQL 管理程式 MySQL 建立資料庫 MySQL 建立資料庫 在 MySQL.
CH.8 偵錯 Visual Basic CH.8 偵錯 Visual Basic  資三甲   章乃云 三種類型的錯誤 三種類型的錯誤.
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 資料蒐集的方法.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
1 第 9 章 視窗應用程式的事件處理 9-1 事件的基礎 9-1 事件的基礎 9-2 表單事件 9-2 表單事件 9-3 滑鼠事件 9-3 滑鼠事件 9-4 鍵盤事件 9-4 鍵盤事件 9-5 表單的鍵盤事件 9-5 表單的鍵盤事件 9-6 控制項的事件 9-6 控制項的事件.
第 10 章 視窗應用程式的工具列與 功能表 10-1 主功能表控制項 10-1 主功能表控制項 10-2 快顯功能表控制項 10-2 快顯功能表控制項 10-3 工具列控制項 10-3 工具列控制項 10-4 狀態列控制項 10-4 狀態列控制項 10-5 字型與色彩對話方塊 10-5 字型與色彩對話方塊.
In Chapter 1 您將學到什麼 ? 了解 Java 語言的特徵 Java 程式的發展過程關係 Java 程式的基本架構.
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
Chapter 17 Windows API 程式入門 VC++ 與 WindowsVC++ 與 Windows 建構遊戲設計的舞台 建構遊戲設計的舞台.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
著作權所有 © 旗標出版股份有限公司 第 21 章 文件的權限及保護 功能設定. 本章提要 設定文件讀取權限 保護文件.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
計算機概論 演算法與程式語言 李明山.
Analyzing Case Study Evidence
程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
第 17 章 樣板 17-1 樣板的基礎 17-1 樣板的基礎 17-2 樣板函數 17-2 樣板函數 17-3 樣板類別 17-3 樣板類別 17-4 非型態參數的樣板類別 17-4 非型態參數的樣板類別 17-5 樣板類別的繼承 17-5 樣板類別的繼承 17-6 特化樣板與靜態成員 17-6 特化樣板與靜態成員.
廣電新聞播報品質電腦化 評估系統之研發 國立政治大學 資訊科學系 指導教授:廖文宏 學生:蘇以暄.
Learning Method in Multilingual Speech Recognition Author : Hui Lin, Li Deng, Jasha Droppo Professor: 陳嘉平 Reporter: 許峰閤.
Chapter 10 m-way 搜尋樹與B-Tree
第12章 多重表單與模組的應用程式 12-1 VB.NET的方案與專案 12-2 模組化VB.NET應用程式 12-3 多重表單的應用程式
What is Computer.
概念性產品企劃書 呂學儒 李政翰.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
第 6 章 迴圈結構 6-1 計數迴圈 6-1 計數迴圈 6-2 條件迴圈 6-2 條件迴圈 6-3 巢狀迴圈 6-3 巢狀迴圈 6-4 While/End While 迴圈 6-4 While/End While 迴圈 6-5 跳出迴圈 6-5 跳出迴圈 6-6 VB.NET 的錯誤處理 6-6 VB.NET.
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
著作權所有 © 旗標出版股份有限公司 第 3 章 資料庫物件的關係. 本章提要 Access 資料庫物件的關係 Access 資料庫物件的關係 簡介 Access 的七大物件 簡介 Access 的七大物件 Access 的群組 Access 的群組.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
函式 Function 東海大學物理系‧資訊教育 施奇廷. 函式簡介 當程式越來越大、越複雜時,程式的維護、 除錯會變得更困難,此時必須引入函式來 簡化程式或將程式分段,將程式重複的部 分改寫為函式,將程式「模組化」 這種作法有下列優點:節省程式發展的時 間、邏輯容易瞭解、程式容易除錯、可分 工合作完成程式.
-Artificial Neural Network- Matlab操作介紹 -以類神經網路BPN Model為例
第 5 章 選擇控制項與條件敘述 5-1 結構化程式設計 5-1 結構化程式設計 5-2 關係與邏輯運算子 5-2 關係與邏輯運算子 5-3 簡單的條件敘述 5-3 簡單的條件敘述 5-4 選擇控制項 5-4 選擇控制項 5-5 巢狀條件敘述 5-5 巢狀條件敘述 5-6 多選一條件敘述 5-6 多選一條件敘述.
Microsoft Excel.
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Presentation transcript:

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

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

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 )將它轉換成機器語言 在電腦上執行。

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

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

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 介面。

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

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

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 例外處理 例外處理

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

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 程式語言共通 的整合開發環境,如此在同時使用多種語 言建立方案時,就可以輕鬆整合資源和共 用工具。

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

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

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

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

課本光碟片範例 範例程式 : 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 為主