第 11 章 功能表列與工具列的設計 & 第 10 章 檔案.

Slides:



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

Visual Basic 程序设计 第四讲.
視窗應用程式表單的基本輸出入 資管系 助理教授 詹曉苓.
計算機程式及實習 期末報告 題目:超級猜一猜
計算機概論 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 演算法與流程圖 4-3 視窗程式語言設計 4-4 資料結構.
計算機程式及實習 期末報告 題目:商店結帳系統
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
課程名稱:程式設計 授課老師:________
南台科技大學 機械工程系 車輛一甲 學號:4A 學生:黃信成 老師:謝慶存
Visual Basic 2005學習範本 第5章 選擇結構.
1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
課程名稱:程式設計 授課老師:________
CH09.
14 繪圖與動畫 [我的小畫家][打磚塊遊戲] 14-1 繪圖的基礎 14-2 滑鼠事件與基本繪圖 14-3 在Bitmap物件繪圖
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
新觀念的 VB6 教本 第 3 章表單設計.
本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
CH10.
程式簡介、VB、物件導向 國立北門高中 林明璋.
BLANK overview.
程式語言Visual Basic 變數的可視範圍
第七章、RFID WinCE系統開發 本章針對RFID系統中的行動裝置架構開發方式進行介紹,這裡所指的行動裝置指的是使用Windows Mobile作業系統的個人數位助理PDA或是手機而言,本章內之範例可以在此平台上運作無虞。主要說明使用VS.NET 2008平台開發與RFID結合的Windows.
課程名稱:程式設計 授課老師:________
CH11.
課程名稱:程式設計 授課老師:________
建立VB.NET應用程式 資管系 助理教授 詹曉苓.
第2章 建立Visual Basic應用程式 2-1 如何設計Visual Basic應用程式 2-2 建立主控台應用程式
第2章 建立Visual Basic應用程式.
功能表列與工具列的設計 & 檔案.
功能表列與工具列的設計 & 檔案.
課程名稱:資料庫系統 授課老師:李春雄 博士
第16章 Windows Form與資料繫結 16-1 資料繫結的基礎 16-2 在專案新增資料來源 16-3 使用資料來源建立單筆編輯表單
第10章VBA会计应用与实践 第11章会计凭证管理模块设计与实现
Visual Basic程序设计 第七章 数组
程式語言 -Visual Basic 變數、常數與資料型態.
第18章 B4J的跨平台應用程式開發 18-1 B4J的GUI設計工具與介面控制項 18-2 使用B4J的介面控制項
初识Visual Basic.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
第4章 程序控制结构与算法基础.
Timer & Format.
第10章 視窗應用程式的工具列與功能表.
第五章 Windows窗体界面设计 5.1 鼠标事件与键盘事件 5.2 Windows窗体基本控件 5.3 菜单与工具栏
機器人-Robot Nobody 機器人.
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
Ch03 基本輸出入介面設計 視窗程式設計 授課教師:王大瑾.
Visual Basic程序设计.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
多媒體.
第 8 章 VB.NET与数据库应用程序 本章主要内容: ADO.NET体系结构; VB.NET与SQL Server数据库的连接;
第七章 文件 本章重点 7.1 文件管理控件 7.2 文件处理 7.3 练习.
Visual Basic.NET 程序设计语言课程内容
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
題目:南台飲料店結帳系統 南台科技大學 機械工程系 車輛一甲 學號:4A
菜单、状态栏和工具栏 菜单 状态栏 工具栏 编写代码 创建用户界面 Debug and Deploy 使用 Visual
FileUpload控制項 建國科技大學 資管系 饒瑞佶 2007年.
程式語言(I)- Visual Basic 6.0 第 8 章 模組化程式設計I-副程式與自定函數.
VB语言程序设计教程.
107學年度高一程式設計 上機考試 投影片 加減乘除.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作 南台科技大學 機械工程系 題目:南台電影城結帳系統 班級 : 車輛一甲 學號 : 4A 授教學生: 阮偉倫 授課老師: 謝慶存.
程序基础 2019/4/25.
第二章、第三章错题分析.
第 12 章 視窗介面進階.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
1位选手参加了歌唱比赛,评委们的评分如下:
Print方法和函数 2019/5/19.
Visual C# 程序设计 第1章 Visual C#概述 第2章 C#语法基础 第3章 顺序结构程序设计 第4章 选择结构程序设计
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年11月1日.
Presentation transcript:

第 11 章 功能表列與工具列的設計 & 第 10 章 檔案

一、功能表與工具列群組控制項 可用來在表單上佈建功能表列、快顯功能表、工具列、狀態列……等 可建立功能表列 可建立快顯功能表 可建立工具列

二、功能表列(1/5) 設計功能表列的步驟 編輯功能表 設定功能表及選項的屬性 撰寫選項程式

二、功能表列(2/5) 編輯功能表(方法一) Step1:雙按此欄,輸 入功能表名稱 Step2:雙按此欄,輸 入選項名稱 雙按此欄,可輸入另一個功能表名稱

二、功能表列(3/5) 編輯功能表(方法二) Step1:按此鈕,加入另一 個功能表 Step2:在此欄中輸入功能 表名稱

二、功能表列(4/5) 功能表及選項的常用屬性說明 屬性名稱 說明 Checked(核取記號) 是否顯示核取記號(ˇ) CheckState(選取狀態) 取得使用者是否已選取選項 Font(字型) 功能表或選項的文字字型 Text(文字) 功能表或選項的文字 CheckOnClick(變更核取記號) 是否隨著使用者勾選選項而顯示核取記號(ˇ) Enabled(有效) 功能表或選項的有效狀態 ToolTipText(工具提示) 顯示提示文字 DropDownItems(次層功能選項) 編輯次層的功能選項

二、功能表列(5/5) 撰寫選項程式 Step1:在選項上雙按,以 開啟對應的程式碼 視窗 Step2:輸入程 式碼

三、功能表及選項樣式 MenuItem樣式 用來建立一般的功能選項 ComboBox樣式 用來建立下拉式方塊介面的功能選項

四、快顯功能表(1/5) 設計快顯功能表的步驟 編輯選項 設定選項的屬性 設定控制項的連結屬性 撰寫選項程式

四、快顯功能表(2/5) 編輯選項 Step1:雙按此欄,輸入功 能選項名稱 Step2:參照步驟 1,輸入 第 2 個功能選項的 名稱

四、快顯功能表(3/5) 設定選項的屬性(以設定提示文字為例) Step1:選取功能選項名 稱 Step2:設定ToolTipText 屬性為 "放大圖片"

四、快顯功能表(4/5) 設定控制項的連結屬性 Step1:選取要與快顯功 能表建立連結關 係的控制項 Step2:在此欄中設定要 連結的快顯功能 表,例如Context- MenuScrip1

四、快顯功能表(5/5) 撰寫選項程式 Step1:在選項上雙按,以 開啟對應的程式碼 視窗 Step2:輸入程 式碼

五、工具列(1/4) 設計工具列的步驟 編輯工具鈕項目 設定工具鈕屬性 撰寫對應程式

五、工具列(2/4) 工具鈕樣式 分隔線 標籤 按鈕 含分隔線的按鈕 下拉式按鈕 文字方塊 下拉式方塊 進度列

五、工具列(3/4) 工具鈕的常用屬性說明 屬性名稱 說明 Image(影像) 設定顯示在工具鈕上的圖示圖案 Text (文字) 1.設定顯示在工具鈕上的文字 2.當工具鈕的樣式為Label時,Text屬性設定值會直接顯示在該工具鈕上;當工具鈕為其它樣式時,在Text屬性中所設定的文字,將自動設為TextTipText屬性的設定值

五、工具列(4/4) 撰寫對應程式 Step1:在工具鈕上雙按, 以開啟對應的程式 碼視窗 Step2:輸入程式 碼

六、RichTextBox控制項(1/3) 提供類似一般文字編輯器的功能,包含: 輸入文數字 文字格式化設定 插入影像圖片

六、RichTextBox控制項(2/3) 常用屬性說明 屬性 說明 SelectedText (選取的文字) 取得使用者選取的文字,或設定要選取的文字 SelectionColor (選取文字的色彩) 取得使用者選取文字的色彩,或設定選取文字的色彩 SelectionFont (選取文字的字型) 取得使用者選取文字的字型樣式,或設定選取文字的字型樣式

六、RichTextBox控制項(3/3) 常用方法說明 方法 說明 Clear(清除) 清除所有文字 Copy(複製) 複製選取的文字到剪貼簿中 Cut(剪下) 剪下選取的文字並貼到剪貼簿中 Focus(游標停駐位置) 強迫將游標移至RichTextBox控制項中 Paste(貼上) 將剪貼簿中的內容貼到RichTextBox控制項中 Select(選取文字) 選取RichTextBox控制項中的某段文字 SelectAll(選取所有文字) 選取RichTextBox控制項中的所有文字

七、對話方塊群組控制項(1/3) 佈建此類控制項可省去自行設計交談窗畫面的時間 可建立色彩交談窗 可建立資料夾瀏覽交 談窗 可建立字型交談窗 可建立另存新檔交 談窗 可建立資料夾瀏覽交 談窗 可建立開啟(舊檔) 交談窗

七、對話方塊群組控制項(2/3) OpenFileDialog、SaveFileDialog、FontDialog控制項的常用屬性/方法說明 FileName(檔案名稱) 傳回使用者在開啟舊檔/儲存檔案交談窗中所選擇 的檔案路徑 Filter(篩選檔案類型) 設定所要開啟或儲存的檔案類型,設定語法如下: 開啟(舊檔)/另存新檔交談窗控制項名稱.Filter = "檔 案類型欄中的說明文字|檔案類型" Font(字型) 傳回使用者在字型交談窗所設定的字型、大小、及字 型樣式等設定 Title(標題) 設定或取得交談窗的標題列文字 ShowDialog 顯示交談窗

七、對話方塊群組控制項(3/3) 設定Filter屬性的例子說明: OpenFileDialog1.Filter = "文字檔案(*.txt)|*.txt" 檔案類型欄中的說明文字

檔案存取

一、檔案存取(1/2) 使用變數與檔案來存放資料的差異 S01 80 70 程式執行結束,資料即消失 程式執行結束,資料仍存在檔案中 …… 記憶體(RAM) 硬碟(H.D.D) 儲存學號 儲存國文成績 儲存英文成績 程式執行結束,資料即消失 程式執行結束,資料仍存在檔案中 變數Sid 變數Chinese 變數English 檔案(學生成績檔)

一、檔案存取(2/2) 在Visual Basic的FCL類別庫中,FileSystem類別提供了許多與檔案處理相關的方法 My類別 提供許多子類別及方法,供程式設計者用來存取電腦的週邊資源 Computer類別 提供許多屬性及子類別,供程式設計者用來管理電腦的檔案系統、音效、時間、鍵盤等資源 FileSystem類別

二、文字檔案的存取方法(1/5) 資料寫入的語法: My.Computer.FileSystem.WriteAllText("檔案路徑", "寫入資料", "附加模式") 說明: 檔案路徑:設定所要寫入資料的檔案位置 寫入資料:設定所要寫入檔案的資料 附加模式:設定是否要將寫入的資料附加至原有檔案的最後

二、文字檔案的存取方法(2/5) 範例: Private Sub Button1_Click(ByVal sender……) Handles Button1.Click Dim path As String = My.Computer.FileSystem.CurrentDirectory & _ "\Lyrics.txt" '變數path用來存放檔案路徑 Dim buffer As String '變數buffer用來存放要寫入的資料 '將要寫入的資料設定給buffer buffer = TextBox1.Text + vbCrLf + vbCrLf + TextBox2.Text + _ vbCrLf + vbCrLf + TextBox3.Text + vbCrLf + vbCrLf '將buffer的值寫入到檔案中 My.Computer.FileSystem.WriteAllText(path, buffer, True) End Sub

二、文字檔案的存取方法(3/5) 資料讀取的語法: 字串變數 = My.Computer.FileSystem.ReadAllText("檔案路徑") 說明: 字串變數:存放所讀取到的檔案內容 檔案路徑:所要讀取檔案的位置

二、文字檔案的存取方法(4/5) 範例: 表單檔Form1.vb Public path As String = My.Computer.FileSystem.CurrentDirectory & _ "\Lyrics.txt" '變數path用來存放檔案路徑 Public buffer As String '變數buffer用來存放讀取到的資料 Private Sub Button1_Click(ByVal sender……) Handles Button1.Click ‘此事件程序撰寫「寫入資料至檔案」的程式碼 End Sub Private Sub Button2_Click(ByVal sender……) Handles Button2.Click Me.Hide() '隱藏Form1 Form2.Show() '顯示Form2 …… 表單檔Form1.vb

二、文字檔案的存取方法(5/5) 範例: 表單檔Form2.vb Private Sub Form2_Activated(ByVal sender……) Handles Me.Activated Form1.buffer = My.Computer.FileSystem.ReadAllText(Form1.path) TextBox1.Text = Form1.buffer End Sub Private Sub Button1_Click(ByVal sender……) Handles Button1.Click Me.Hide() '隱藏Form2 Form1.Show() '顯示Form1 表單檔Form2.vb