CHAPTER 1 認識Visual BASIC.

Slides:



Advertisements
Similar presentations
Excel - 九十七年度教職員工資訊教育訓練 董建弘.
Advertisements

認知 能知道VB的發展歷史。 能認識VB程式的發展環境和程式發展過程。 技能 能熟練操作VB的程式開發環境。
陳維魁 博士 儒林圖書公司 第九章 資料抽象化 陳維魁 博士 儒林圖書公司.
Chapter 6 視窗應用程式基礎操作.
新觀念的 VB6 教本 第 3 章表單設計.
本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載
Taiwan President Election
第一章: VB6整合開發環境介紹.
程式開發工具 Visual BASIC Express 2008 程式語言 程式語言的概念.
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
DreamWeaver MX (II) 林偉川.
程式設計 Visual Basic 建國科技大學 資管系 饒瑞佶 2007年2月1日.
臺北市立大學 資訊科學系(含碩士班) 賴阿福
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Java簡介.
物件導向程式設計 CH1, CH2.
程式語言 教學投影片.
PDFCreator安裝教學.
Q101 在701 SDX Linux上的標準安裝與使用程序v2
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
第1章 認識Arduino.
客戶端的檔案上傳 HtmlInputFile檔案控制項 上傳單一檔案 同時上傳多個檔案.
桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
安裝JDK 安裝Eclipse Eclipse 中文化
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
Word與PowerPoint的結合 建功國小 陳旻杰 健行國小 張慧如.
Quiz6 繳交期限: 12/14(四) 23:59前.
Visual Basic 物件導向程式設計簡介.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
檔案與磁碟的基本介紹.
系統設定 IE8相容性檢視
Visual Basic 6.0 ——程序设计.
電腦攻擊與防禦 使用電腦教室VMware軟體說明.
SuperGIS 2.0 基本架構介紹.
VS.NET 2003 IDE.
PLC-GPPW軟體使用教學 授課教師:張祖烈
Ch20. 計算器 (Mac 版本).
第1章 Visual Basic 简介 郭清溥.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
把下列各音樂符號和它們的中文名稱配對起來
電腦軟體設計丙級 Visual Basic簡介 建國科技大學 資管系 饒瑞佶 2010年.
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
Google協作平台+檔案分享(FileZilla+網路芳鄰)
個人網路空間 資訊教育.
VS.NET 2003 IDE.
GridView.
GridView操作 (II).
Quiz7 繳交期限: 12/14 23:59.
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
MicroSim pspice.
計算機程式 Visual BASIC 程式設計
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
把下列各音樂符號和它們的中文名稱配對起來
函數應用(二)與自定函數.
程式移植.
Dreamweaver 進階網頁製作 B 許天彰.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
Brief Guide of FrontPage
班級:博碩子一甲 授課老師:鐘國家 助教:陳國政
資料表示方法 資料儲存單位.
資料擷取與監控應用實務.
Quiz1 繳交期限: 9/28(四).
安裝JDK 配置windows win7 環境變數
若要查看更多祕訣、影片、說明和訓練,請瀏覽 aka.ms/officetips
What is “this”? 在物件導向程式設計中,類別的定義就是在說明如果創建了“這個物件”的話,它會具有那些屬性與功能,以及這些功能是如何實現的。 而所謂的“這個物件”就以 this 來表示。 當我們在JavaScript與jQuery中寫 script 程式(函式)時,“誰”呼叫這個函式,這個“誰”就是該函式中所謂的.
多國語系 建國科技大學 資管系 饒瑞佶.
Chapter 4 Multi-Threads (多執行緒).
Develop and Build Drives by Visual C++ IDE
Presentation transcript:

CHAPTER 1 認識Visual BASIC

1-1 BASIC程式語言的演進 代別 代表產品 適用作業系統 適用電腦 第一代 BASIC DOS 8位元 第二代 BASICA、 GW-BASIC、 True BASIC MS-DOS 16位元 第三代 QBasic 、QuickBASIC 32位元 第四代 Visual BASIC WINDOWS 第五代 VB.NET 32或64位元

1-2 Visual BASIC簡介 Visual的中文意思是「視覺」,表示「看得到,而且容易瞭解」,因此容易利用它來設計WINDOWS的應用軟體,也很容易操作使用 使用VB,可以很容易設計圖形使用者介面,只要利用工具箱上的控制項,然後以滑鼠拖曳及選擇各項設定,不必撰寫程式,就可以完成介面上各控制項的外觀、配置與色彩。 Visaul BASIC設計的程式是屬於「物件導向」的方式,在執行時,隨使用者的心意與臨場動作來主導其過程。

使用VB設計程式,容易設計很有親和力的輸出入介面。 容易發揮WINDOWS的特性,適合開發有多工處理與多媒體功能的軟體 。 VB可支援多種資料庫系統(如ACCESS、SQL Server…),也可開發動態的 HTML應用程式,提供動態的網頁功能,適合開發INTERNET上運作的軟體 。 VB目前已發展到6.0版,分為普及版、專業版與企業版,並都有中文版本 ,本書即以「中文VB6.0普及版」為介紹對象。

1-4 物件與事件的基本觀念 一、 物件(Object) 凡是組成某一事物的各個單元,都可稱為「物件」,某一物件也可能由更小的「物件」組合而成 。  【 例1】    以一台「電扇」為例,其組成的「物件」包括電源線、馬達、 風扇、按鈕與機殼等。而風扇是由多個葉片組合而成(葉片是組成風扇的物件);按鈕包括「快速」、「中速」、「低速」與「停止運轉」的按鈕;電源線則由電線與插頭組成 【 例2】    以學校的某個「班」為例,每個同學都是組成這個「班」的「物件」。而每個同學的身體又都由頭部、胸部、腹部與四肢等「物件」組成,其中每個部分又是再由更細小的「物件」組成

命令鈕 在VB中, 「物件」包括:表單、標籤、文字方塊與命令按鈕等 表單 標籤 文字方塊

二、屬性(Property) 指物件的特性,用來顯現及區分不同的物件 。 屬性的內容稱為「屬性值」(Property Value)。 VB中的屬性可用來描述物件的外觀,如表單的標題(Caption)、大小、前景色、背景色、…等,每一項都可設定其「屬性值」,該物件就會照設定的「屬性值」顯現出來。

三、方法(Method) 方法是可以操控物件的動作,以完成某項功能的用字。其用法與使用敘述一樣,如下: Print 從表單輸出資料 Printer.Print 從印表機輸出資料 Cls 清除表單上的資料 Picture1.Cls 清除圖片方塊Picture1中的內容

在VB中,在鍵盤上按下某一個按鍵是事件,移動滑鼠與拖曳滑鼠都是事件,按一下與快按兩下滑鼠按鍵也都是事件,在表單中的命令鈕按一下也是事件。 四、事件(Event) 事件是指發生在「物件」上的事情 。 在VB中,在鍵盤上按下某一個按鍵是事件,移動滑鼠與拖曳滑鼠都是事件,按一下與快按兩下滑鼠按鍵也都是事件,在表單中的命令鈕按一下也是事件。

五、事件驅動與事件程序 當某一事件發生時,會啟動預先設定的一連串動作,這種啟動的現象稱為「事件驅動」;而那些預先設定好的一連串動作,就稱為「事件程序」。 在VB中,要為每一個物件可能引發的事件(就是「事件驅動」),設計一段處理的程式碼(就是「事件程序」)。在執行時,由使用者隨其心意操作,在引發某一事件時(「事件驅動」),就會執行對應的「事件程序」(就是為該事件驅動所安排的程式碼) 。

在VB中,要為每一個物件可能引發的事件(就是「事件驅動」),設計一段處理的程式碼(就是「事件程序」)。在執行時,由使用者隨其心意操作,在引發某一事件時(「事件驅動」),就會執行對應的「事件程序」(就是為該事件驅動所安排的程式碼)。

1-6 VB的主畫面說明 VB提供的是一個整合開發環境(IDE, Integrated Development Environment)的畫面,它整合了VB的所有功能,等於是運用VB的控制中心。 主畫面包括主視窗、工具箱、表單設計師、 專案總管、屬性視窗與表單配置視窗等六個區域 。

VB的主畫面 按一下「開啟舊檔」鈕後,就會出現VB的主畫面如下:

1-6.3 表單設計師與表單視窗 「表單設計師」是一個設計表單的視窗 設計表單的方法如下 在表單視窗的適當位置利用拖曳滑鼠的方式安置選取的控制項 在表單中選取適用的控制項 利用屬性視窗來設定各物件的屬性

1-6.4 專案總管(Project Explorer) 設計VB的應用程式時,通常會產生多個不同類型的檔案,如表單檔(.frm)、工作區檔(.vbw)與模組檔(.bas)等,這些檔案就組成一個專案(Project),而且擁有一個專案名稱。 剛啟動VB時,系統預設有一個專案,其名稱為Project1 。 事後可執行【檔案/新增專案】指令,就會新增一個名稱為Project2的專案。 如果再新增專案,則依序為Project3、Project4等。

每個專案都預設有一個名稱為Form1的表單,專案就是用來管理表單及程式相關的檔案。 專案總管會顯示現有專案的組成架構,以便於了解全貌。 擁有兩個以上的專案時,又會自動建立一個「專案群組」(Project Group),預設的名稱是Group1 「專案總管」視窗中有三個按鈕 檢視程式碼 :顯示所選取元件(如表單)的程式碼視窗 檢視物件 :顯示所選取表單的「表單設計師」視窗 切換資料夾 :顯示或隱藏專案下的元件(如表單)資料夾

1-6.5 屬性視窗(Properties Window) 將滑鼠指標移到此邊框,會變成 ,可向上下拖曳,調整此框的高度 將滑鼠指標移到此邊框,會變 ,可向左右拖曳 ,調整此框的寬度 屬性值 屬性說明 屬性清單

此視窗可顯示及設定物件的屬性(Attribute) 物件名稱方塊 會列出物件(含表單與控制項)的名稱與類別,供你選取 屬性清單 供你查看及重新設定其右邊的屬性值 屬性值 每項屬性都有預設的屬性值,也可在此處直接更改 屬性說明 說明目前選取的屬性項目之意義