程式設計 Visual Basic 建國科技大學 資管系 饒瑞佶 2007年2月1日.

Slides:



Advertisements
Similar presentations
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
Advertisements

程式語言(I)- Visual Basic 6.0 第 9 章 結構化程式設計
認知 能知道VB的發展歷史。 能認識VB程式的發展環境和程式發展過程。 技能 能熟練操作VB的程式開發環境。
Visual Basic程序设计 主 编  柳青.
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
Taiwan President Election
程式開發工具 Visual BASIC Express 2008 程式語言 程式語言的概念.
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
LINQ 建國科技大學 資管系 饒瑞佶.
物件導向程式設計 CH1, CH2.
程式語言 教學投影片.
VB 小報告 -----模組 由佩玲、包子共同製作.
JDK 安裝教學 (for Win7) Soochow University
第1章 認識Arduino.
C++ Builder介紹.
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
1. 檔案File  開新New  檔案Empty File (再另存新檔D:\hello.c)
初识Visual Basic.
第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础
第1章 概述 程序设计语言的发展 Visual Basic 6.0简介 Visual Basic 6.0集成开发环境 设计程序的一般步骤.
類別(class) 類別class與物件object.
SQL Stored Procedure SQL 預存程序.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
安裝JDK 安裝Eclipse Eclipse 中文化
自由軟體介紹(一) 把flash通通帶回家 報告人:陳俊銘.
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
Word與PowerPoint的結合 建功國小 陳旻杰 健行國小 張慧如.
Quiz6 繳交期限: 12/14(四) 23:59前.
Visual Basic 物件導向程式設計簡介.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
雲端運算的基石(2) 虛擬化技術實作(XP篇─上)
檔案與磁碟的基本介紹.
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
Visual Basic 6.0 ——程序设计.
Java 程式設計 講師:FrankLin.
Chap3 Linked List 鏈結串列.
電腦攻擊與防禦 使用電腦教室VMware軟體說明.
VS.NET 2003 IDE.
FileUpload控制項 建國科技大學 資管系 饒瑞佶 2007年.
PLC-GPPW軟體使用教學 授課教師:張祖烈
App Inventor 2初體驗 靜宜大學資管系 楊子青
第1章 Visual Basic 简介 郭清溥.
Pocket Access.
VB语言程序设计教程.
107學年度高一程式設計 上機考試 投影片 加減乘除.
第 19 章 XML記憶體執行模式.
PowerPoint 2019/4/9.
TA教育訓練 微處理機系統實習.
伸峰科技股份有限公司 李書帆 SanfongWeb 網頁編修 伸峰科技股份有限公司 李書帆
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
讓Emulator可以 使用Android Market
XILINX FPGA Download Programming
電腦軟體設計丙級 Visual Basic簡介 建國科技大學 資管系 饒瑞佶 2010年.
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
IIS Internet Information Services
個人網路空間 資訊教育.
VS.NET 2003 IDE.
Flash 8:開口中 從Y:\ 複製『開口中.fla』到 D:\ 更改名稱為:s3x99 (你的班號) 雙按開啟檔案 2019年5月7日
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
函數應用(二)與自定函數.
程式移植.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
Brief Guide of FrontPage
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
專案建置與封裝程式 建國科技大學 資管系 饒瑞佶.
多國語系 建國科技大學 資管系 饒瑞佶.
Chapter 4 Multi-Threads (多執行緒).
Unix指令4-文字編輯與程式撰寫.
Develop and Build Drives by Visual C++ IDE
Presentation transcript:

程式設計 Visual Basic 建國科技大學 資管系 饒瑞佶 2007年2月1日

Visual Basic 介紹 VB之簡單介紹 基本安裝介紹 整合開發環境(IDE)介紹 程式設計基本流程 基本資料型態 表單、指令按鈕 輸出及輸入 …

整合開發環境介紹 啟動 Visual Basic 6.0

這個視窗就是執行Visual Basic之後的視窗(建立新專案),在進入下一個視窗之前,程式會詢問你要如何執行,共分為三項:建立、開啟與記錄。 

建立新專案 1.在建立的視窗有九個類別的選項,有:標準執行檔、 ActiveX執行檔、 ActiveX DLL 、 AcitveX 控制項、 VB應用程式精靈、 VB專業版控制項、增益功能、 ActiveX 文件DLL 與 ActiveX 文件EXE。 2.在開啟的視窗可以讓你選擇已經存在的專案檔。 3.在記錄的視窗可以讓你選擇曾經編輯過的專案。

開啟的VB整合開發環境畫面如下圖所示:

VB整合開發環境 分為五個主要視窗,分別為: 主視窗(mainwindows) 專案視窗(project window) 屬性視窗(properties window) 表格視窗(form window) 工具箱(toolbar)

主視窗 主視窗(main window)包含一個選擇表區和一個工具棒區(TOOLBAR)。

專案視窗 專案視窗(project window)通常想完成設計一個功能,可能需要許多程式檔案或是表單來完成它,而專案視窗(project)就是管理這些程式及表單的管理者。

屬性視窗 屬性視窗(properties window)屬性視窗大略包括兩個部份: 1.名稱欄位:此欄位列出表格(form)或是控制元件(control)的名稱。 2.屬性列表:列出目前所選的表格或控制元件的所有屬性。每一個控制元件都有各種不同的屬性,而屬性則是看各種不同的控制元件而定。

表格視窗 表格視窗(form window)表格視窗就是使用者編輯應用程式的外觀表單

工具箱 VB內許多內設可用的物件都放在工具箱中

IDE全貌

開發時IDE環境三種不同狀態 設計:就是這個程式正處於設計狀態。 中斷:就是這個程式正處於中斷狀態,通常是在debug。 執行:就是這個程式正處於執行狀態。

離開VB整合開發環境 按主視窗右上關閉鈕 執行【檔案】/【結束】指令 在主視窗左上圖示處快按二下

若程式有修改過,會出現下圖對話方塊,詢問是否儲存專案檔(Project1)及與專案有相關的檔 (如表格檔Form1)。

若按是(Y)鈕,出現另存新檔(表單檔)及另存新專案(專案檔)之對話方塊,進行存檔動作,即離開VB 。

VB檔案格式 (1) ●表單 表單模組的副檔名為*.frm,是讓我們擺擺物件,設計出一般執行檔可視的部份,一個表單就是一個表單模組。 ●多重文件表單 表單模組的副檔名為*.frm,是讓我們擺表單,讓表單看起來不會零亂的地方,一個多重文件表單也是一個表單模組。 ●一般模組 一般模組的副檔名為*.bas,是讓我們宣告功用變數、公用函數的地方,如果你想用VB寫出如QB一樣逐步執行的程式,一般模組也具有此功能。

VB檔案格式 (2) ●物件類別 一般模組的副檔名為*.cls,是讓我們把相同集合的資料封裝起來的模組,就是讓你寫物件的模組。 ●使用者控制項 使用者控制項的副檔名為*.ctl,是讓我們設計控制項的模組,標準版無此功能。 ●屬性頁 屬性頁的副檔名為*.pag,是讓我們設計控制項的屬性對話框性,標準版無此功能。 ●專案 副檔名為*.vbp,是記錄整個專案的相關資源。

事件(Event) Visual basic是一種事件驅動(event-driven)的程式觀念,你必須在程式內,設計各種事件(event)的處理方法(相當於程式碼)。未來當此事件發生時,隨即執行該事件的程式碼。

程式設計基本流程 定訂規格 程式流程設計 撰寫程式 測試抓蟲 寫Help

使用VB撰寫程式的基本原則 利用[工具箱]的工具在[表單視窗]建立輸出入介面  使用者要看的,事件開始介面 在[屬性視窗]設定物件屬性值  改變物件外觀 透過事件撰寫對應的程式碼

開始建立物件 如何插入物件? 由VB的工具箱中用滑鼠拖曳物件到Form(表單)上

開始建立物件 程式設計階段時,可改變物件的位置 程式設計階段時,可改變物件的大小 程式設計階段時,可刪除物件 鎖定物件的位置 物件的Z軸位置的調整

開始執行/結束程式 有三種方法: 第一種是直接按F5鍵,VB便會去執行你所設計的程式 第二種方法是在功能表裡的Run(執行)中的Start(啟動)點一下,VB也會去執行你所設計的程式 第三種便是在VB的工具列上用滑鼠按一下啟動圖形按鈕,VB也會去執行你所設計的程式。 〝全部編譯後開始〞是把你的程式轉譯成執行檔後在執行 〝開始〞是直接在記憶體產生虛擬碼來執行程式

設定物件屬性 屬性(Property)? 每一個物件它都會有自己的屬性,每個屬性可能會改變它的外觀或是功能,什麼是屬性?用很簡單的方式來解說,拿一部汽車來說,輪胎有四個或是六個,這就是屬性,車體是黑色或是白色,這就是屬性,車子的長、寬、高,這就是屬性,一部車子的屬性有很多,不再一一列出。

如何改變屬性? 使用程式碼也可以改變屬性

如何一次改變多個物件的屬性?

開始寫程式 如何在事件加入程式碼? 選好一個物件後,用滑鼠在該物件上雙擊

“你好”程式 右上角的下拉盒則表是你要處理的動作 在表單上用滑鼠點兩下 輸入程式碼

“你好”程式 Private Sub Form_DblClick() Dim MyName As String MyName = InputBox ("先生小姐,請問大名 / 芳名", "這是你第一個有用的程式", "無名氏") Msgbox MyName & "你好!歡迎你進入VB的世界!", 64 End Sub 執行

程式註解 當程式碼裡要插入文字用來當成註解文字,而不想被VB當成程式碼執行時,我們可以在該段文字前加入Rem敘述或是 ' 符號 Privtae Sub Command1_Click() MsgBox "今天天氣真好" Rem 這是註解文字1,VB不會執行這一行 '這是注解文字2,VB也不會執行這一行 End Sub