VB 小報告 -----模組 由佩玲、包子共同製作.

Slides:



Advertisements
Similar presentations
第一單元 建立java 程式.
Advertisements

第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
計算機程式語言實習課.
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
程式語言(I)- Visual Basic 6.0 第 9 章 結構化程式設計
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
高等医药院校药学类第三轮规划教材——大学计算机基础
陳維魁 博士 儒林圖書公司 第九章 資料抽象化 陳維魁 博士 儒林圖書公司.
第五章 数组.
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
Visual Basic程序设计.
程式語言Visual Basic 變數的可視範圍
程式設計 Visual Basic 建國科技大學 資管系 饒瑞佶 2007年2月1日.
LINQ 建國科技大學 資管系 饒瑞佶.
第6章 数 组 6.1 一维数组 6.2 控件数组 6.3 二维数组.
第二章 Visual Basic语言基础.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
第5章 数组 Visual Basic程序设计.
Visual Basic程序设计 第七章 数组
1、数组的概念 2、静态数组 3、动态数组 4、数组的基本操作 5、控件数组
程式語言 -Visual Basic 變數、常數與資料型態.
副程式 將可以重複使用的程式區塊獨立而成 寫在Private Sub 函數名稱() 副程式碼 End Sub 呼叫副程式
Visual Basic程序设计 第八章 过程 -子程序和函数
过程 第 7 章.
初识Visual Basic.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
Visual Basic程序设计基础 计算机科学学院.
類別(class) 類別class與物件object.
SQL Stored Procedure SQL 預存程序.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
第4章 程序控制结构与算法基础.
第十二章 多模組與多專案.
Visual Basic 物件導向程式設計簡介.
PR150 (125K) Reader RS232.
新觀念的 VB6 教本 第 6 章 資料型別.
檔案與磁碟的基本介紹.
Visual Basic 6.0 ——程序设计.
第 8 章 过程.
Java 程式設計 講師:FrankLin.
Visual Basic程序设计.
第二章 创建用户界面 本章重点和难点 2.1 基本属性 2.2 创建窗体 2.3 Visual Basic的常用控件 2.4 制作菜单.
JAVA 程式設計與資料結構 第四章 陣列、字串與數學物件.
表單(Form).
第一單元 建立java 程式.
VB程序设计语言 主讲教师:王 杨.
INDEX 資訊學科種子教師研習 課程說明 教學活動計畫.
VB语言程序设计教程.
VB2005 DataBase Manipulation Command for Access
打地鼠(陣列版).
程序基础 2019/4/25.
GridView.
Class & Object 靜宜大學資工系 蔡奇偉副教授 ©2011.
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
函數應用(二)與自定函數.
陣列與結構.
Print方法和函数 2019/5/19.
第5章 数组 5.1 数组概述 5.2 静态数组和动态数组 5.3 数组的基本操作 5.4 控件数组 5.5 数组在自定义数据类型中的应用.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
反覆迴圈、陣列、副程式 靜宜大學資管系 楊子青
反覆迴圈、陣列、副程式 靜宜大學資管系 楊子青
期末報告第一題 通訊四甲 B 湯智瑋.
第四章 陣列、指標與參考 4-1 物件陣列 4-2 使用物件指標 4-3 this指標 4-4 new 與 delete
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
多國語系 建國科技大學 資管系 饒瑞佶.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
程序调试与错误处理.
Chapter 4 Multi-Threads (多執行緒).
方法(Method) 函數.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
InputStreamReader Console Scanner
Presentation transcript:

VB 小報告 -----模組 由佩玲、包子共同製作

模組的意義:提供讓我們存放副程式和函數的地方 表單模組 (副檔名frm .) : 設計出一般執行檔可視的部份,一個表單就是一個表單模組。 可含有「事件程序」&「一般程序」 一般模組:(副檔名bas .) :擺置表單,讓表單看起來不會零亂的地方,一個多重文件表單也是一個表單模組 只能寫一般程式。二個以上的表單可建立一個獨立的模組(一般模組)相 同的區段可以共用(稱:公共程序 類別模組 (副檔名cls.): 把相同集合的資料封裝起來的模組,與表單模組類似 (可定義物件,但卻少使用者介面)。

稍具規模的應用程式,大部分專案會擁有含2個以上的表單,在模組中常用Private或Public來宣告程序。 *(模組最多可有64k的程式) 多個模組的程式設計時: 模組 事件名稱 不同 相同 可以 不可以 稍具規模的應用程式,大部分專案會擁有含2個以上的表單,在模組中常用Private或Public來宣告程序。 *(模組最多可有64k的程式) Private-----允許被所有模組呼叫 Public------允許被相同模組呼叫

*不同的一般模組中有相同名稱的程序,而都使用宣告, 呼叫時須註明一般模組名稱 *一般模組只能撰寫一般程序 *呼叫不同表單的程序須註明表單名稱 *不同的一般模組中有相同名稱的程序,而都使用宣告, 呼叫時須註明一般模組名稱 *允許被不同模組的程式呼叫須用Public宣告 *同模組中的程序有優先被呼叫執行 *同一模組中,程序名稱不可重複出現

變數、常數、陣列的宣告 (Dim&Static) (Static&ReDim) (Const) sub form activate() dim v1 as integer………. End sum . {V1為 表單1 sub form activate程序中的變數} sub s1 static v4 ……… print v5 end sub {為表單2的sub s1程序中的變數 一般模組 tatic sub s2 dim v6 …………… end sub {v6為一般模組的static sub s2程序中的變數} *在宣告區加入「Option Explicit」---要求模組變數必須宣告才可使用

在表單宣告區以Dim來宣告空維數表單內的「全域陣列」, 在程序中再以ReDim來宣告大小以置元件數目。 *在設計多個模組程式時,若有可能將資料指定給不同模組的變數,利用不同模組的變數來處理資料時,如何宣告變數才能使變數有效被指定或使用是相當重要的 陣列 記憶體空間 動態 靜態 Dim ReDim Static 使用中 節省空間 浪費空間 離開後是否佔據 否 是 在表單宣告區以Dim來宣告空維數表單內的「全域陣列」, 在程序中再以ReDim來宣告大小以置元件數目。 動態 陣列名稱 Dim ReDim 重複宣告 不可 可

多模組專案常用的敘述與方法 載入表單 刪除表單 顯示表單 隱藏表單

語法:Load 表單名稱 控制項名稱 功能:將指定表單檔載入記愔體中 載入表單 語法:Load 表單名稱 控制項名稱 功能:將指定表單檔載入記愔體中 *將表單載入記憶體,不顯示於螢幕上, 但可讀取、設定、修改表單的屬性值 回選單

刪除表單 回選單 語法:Unload 表單名稱 控制項 功能:將指定表單檔從記憶體中釋放 要再使用該表單時, 必須用Load除述重新載入 Unload Me將目前的表單刪除 回選單

顯示表單 回選單 語法:[表單稱.]Show [style] 功能:顯示指定之表單 若該表單尚未載入記憶體時,VB會先載入再顯示 0:表單間可自由切換 1:不可切換至其它表單,除非指定表單關閉 回選單

讓表單暫時消失於螢幕上,表單仍在記憶體中 被隱藏時,其表單的Visible屬性為False 隱藏表單 語法:[表單名稱.]Hide 功能:隱藏指定的表單 讓表單暫時消失於螢幕上,表單仍在記憶體中 被隱藏時,其表單的Visible屬性為False 回選單