講師:戴志華 hana@arbor.ee.ntu.edu.tw 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 hana@arbor.ee.ntu.edu.tw 國立台灣大學電機工程研究所.

Slides:



Advertisements
Similar presentations
計算機程式及實習 Computer Program Design and Experiment) 期末報告 ppt 南台科技大學機械工程系 姓名 : 蔡中銘 學號 :4A 授課老師 : 謝慶存大帥哥.
Advertisements

第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
計算機程式及實習 期末報告 題目:商店結帳系統
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
課程名稱:程式設計 授課老師:________
Word高级应用——制作毕业论文 Word高级应用——制作毕业论文 6..
5.1 Excel 概述 Excel的特点 1、表格制作 2、完成复杂运算 3、建立图表 4、数据库管理 5、决策支持.
赋值语句与输入、输出语句.
正修科技大學典範人物專訪 寫作徵文比賽實施要點
程式語言(I)- Visual Basic 6.0 第 9 章 結構化程式設計
自 然 探 索 圓周美語 My name is.
Access数据库知识 安丘市职业中专 雷云龙.
1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
计算机导论 苏州职业大学计算机工程系 徐卫英 QQ:
客户端用Net-Library和SQL SERVER连接
玉溪工业财贸学校副校长 示范校建设办公室主任 柏家渭 2014年5月13日
五-4 台灣的生活禮俗 組員:603 15號 黃醴萬 6號 吳家熙 5號 楊証傑 11號 李偉新.
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
教育部補助 「大專校院社團帶動中小學社團發展」
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
申請土地徵收注意事項 內政部地政司 邱于蓉.
企業講座 組長: 張仁杰 組員: 指導老師:洪伯毅 楊巧歆 楊明芬 陳璿安
新觀念的 VB6 教本 第 3 章表單設計.
第十章 房地产开发项目的经济评价 §1 房地产开发项目及其前期工作 §2 房地产开发项目经济评价 本章内容.
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
CH10.
程式簡介、VB、物件導向 國立北門高中 林明璋.
程式語言Visual Basic 變數的可視範圍
CH11.
建立VB.NET應用程式 資管系 助理教授 詹曉苓.
第2章 建立Visual Basic應用程式.
第16章 Windows Form與資料繫結 16-1 資料繫結的基礎 16-2 在專案新增資料來源 16-3 使用資料來源建立單筆編輯表單
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
第5章 数组 Visual Basic程序设计.
程式語言 -Visual Basic 變數、常數與資料型態.
遠東科技大學資訊工程系 王善揚 可嵌入物件題庫系統 設計與開發 遠東科技大學資訊工程系 王善揚
副程式 將可以重複使用的程式區塊獨立而成 寫在Private Sub 函數名稱() 副程式碼 End Sub 呼叫副程式
第12章 VBA编程 虽然Access的交互操作功能非常强大且易于掌握,但是在实际的数据库应用系统中,用户还是希望尽量通过自动操作达到数据库管理的目的。应用程序设计语言在开发中的应用,可以加强对数据管理应用功能的扩展。Office中包含Visual Basic for Application(VBA),VBA具有与Visual.
初识Visual Basic.
第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础
Visual Basic程序设计基础 计算机科学学院.
第1章 概述 程序设计语言的发展 Visual Basic 6.0简介 Visual Basic 6.0集成开发环境 设计程序的一般步骤.
計算機程式 廖文淵 Department of Computer Science and Engineering
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
新觀念的 VB6 教本 第 6 章 資料型別.
Visual Basic 6.0 ——程序设计.
第四章 命令按钮、标签和文本框 大多数应用程序中都有命令按钮CommandButton控件,用户可以单击按钮执行某项操作。
Visual Basic程序设计.
付款作業錯誤態樣【出納組】 錯誤1~核銷文件備具不齊 錯誤2 ~戶名與系統不同 錯誤3 ~未輸發票號碼日期 錯誤4 ~受款人帳號輸錯
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
暴力、草莽、土野、情色、權慾 —華西街的成人童話
Visual Basic.NET 程序设计语言课程内容
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
VB语言程序设计教程.
107學年度高一程式設計 上機考試 投影片 加減乘除.
刑事訴訟法 不受理.
第八单元 Word和Excel 进阶应用.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作 南台科技大學 機械工程系 題目:南台電影城結帳系統 班級 : 車輛一甲 學號 : 4A 授教學生: 阮偉倫 授課老師: 謝慶存.
程序基础 2019/4/25.
2004年以后竣工工程工程款支付情况调查系统 演 示 培 训
第10章 界面设计 10.1 对话框控件 10.2 菜单程序设计 10.3 多重窗体和多文档界面 10.4 工具条和状态栏
電腦應用 製作單位: 高雄市立高雄中學.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作
計算機程式 Visual BASIC 程式設計
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
Microsoft Word 2003 透視合併列印 Microsoft MVP 王作桓.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年10月18日.
Print方法和函数 2019/5/19.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年11月1日.
Presentation transcript:

講師:戴志華 hana@arbor.ee.ntu.edu.tw 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 hana@arbor.ee.ntu.edu.tw 國立台灣大學電機工程研究所

第十九章 多重文件介面(MDI)

User Interface Single-Document Interface EX: 記事本 Multiple-Document Interface EX: Word, Excel, Access

My First MDI Program Form1和Form2 的MDIChild屬性設定為True

My First MDI Program (cont’d) 在MDIForm1 內建立一MENU Caption name New mNew …Form1 mmf1 …Form2 mmf2

My First MDI Program (cont’d) Private Sub mmf1_Click() Dim frm As New Form1 frm.Show End Sub Private Sub mmf2_Click() Dim frm As New Form2

MDI- 事件 MDIForm_Load MDIForm_Unload 利用unload me 觸發 QueryUnload  Unload Terminate QU(父)QU(子all)U(子all)U(父)

MDI- QueryUnload QueryUnload(cancel As Integer, unloadmode As Integer) cancel : 將此參數設定為 0 以外的任何值,可在所有已載入的表單中停止 QueryUnload 事件,並阻止該表單和應用程式的關閉。 Unloadmode : 如傳回值中所說明的,指示出引起 QueryUnload 事件的原因。

MDI- QueryUnload (cont’d) vbFormControlMenu 0 使用者從表單上的控制功能表中選取「關閉」指令。 vbFormCode 1 Unload 陳述式被程式碼呼叫。 vbAppWindows 2 目前 Microsoft Windows 作業環境任務結束。 vbAppTaskManager 3 Microsoft Windows 工作管理員正在關閉應用程式。 vbFormMDIForm 4 因為 MDI 表單正在關閉的緣故,MDI 子表單正在關閉。

MDI- QueryUnload (cont’d) 在關閉一個應用程式之前,用來確認包含在該應用程式中的表單裏沒有任何未完成的工作。 QueryUnload 事件是發生在所有表單中任何一個釋放前,而 Unload 是在每個單一表單釋放時發生。

MDI- 屬性 Me.ActiveForm Me.ActiveControl If Typeof ActiveControl Is TextBox then …… end if

MDI- 方法 Arrange arg vbCascade 0 vbTileHorizontal 1 vbTileVertical 2 vbArrangeIcons 3

MDI 試試 VB應用程式精靈