Microsoft Word - ch doc

Size: px
Start display at page:

Download "Microsoft Word - ch doc"

Transcription

1 3 基本輸出入介面設計 學習表單物件常見的屬性 學習表單物件常用的事件程序 學習 Label 標籤控制項的使用 學習 Button 按鈕控制項的使用 學習 TextBox 文字方塊控制項的使用 學習如何將文字作格式化輸出 學習使用 InputBox 函式接受資料輸入 學習使用 MsgBox 函式與 MsgBox 敘述輸出提示

2 Visual Basic 基礎必修課 3.1 表單物件常見屬性 前面章節已介紹過建立輸出入介面是設計 Window Form 應用程式時的首要工作, 由於 Window 視窗作業系統具有高親和力和統一的圖形化輸出入操作介面, 在 Windows 下的 視窗 VB 稱為 表單, 就是在 VS2015 的 IDE 整合開發環境下, 透過工具箱提供的工具類別, 可在表單上不用寫程式便能快速地將工具拖曳到表單上建立輸出入介面 所以表單相當於一個容器, 允許將工具箱的工具安置其中, 做為使用者的操作介面 我們將表單以及由工具箱的工具類別拖曳到表單上的工具稱為 控制項 或 物件 每個表單和控制項都有其所屬的屬性和方法, 至於表單或控制項可能擁有相同的屬性, 也可能只有表單或該控制項所獨有, 每個屬性皆賦予預設值, 可依程式需求來加以修改 透過屬性值的改變使得同類別的表單或控制項, 擁有不同的外觀和功能 至於如何更改表單或控制項的屬性可在程式設計階段透過屬性視窗來設定 ; 另一方式是在程式執行階段由程式碼來設定 由於表單是一個很重要的物件, 本節先介紹有關表單常用的屬性和方法, 熟悉表單的使用, 對學習後面章節介紹的控制項時有事半功倍之效 現就再進入 IDE 整合開發環境, 執行 檔案(F)/ 新增專案 (P) 指令新增一個 Windows Form 應用程式的專案, 此時所開啟 IDE 整合開發環境的右下方會出現屬性視窗 若屬性視窗未出現, 執行功能表 檢視 (V)/ 屬性視窗 (W) 功能開啟屬性視窗 屬性視窗 3-2

3 基本輸出入介面設計 3 至於在表單設計模式透過屬性視窗修改表單或控制項屬性內容的操作要領如下 : 1. 開啟屬性視窗有下列方式 : 1 在欲修改的表單或控制項上壓滑鼠右鍵, 由快顯功能表選取 屬性 (R) 功能開啟屬性視窗 執行功能表 檢視 (V)/ 屬性視窗 (W) 開啟屬性視窗 2. 查詢或更改屬性視窗內的屬性有兩種方式, 依個人習慣擇一 : 1 分類鈕 : 屬性按照外觀 行為 其他 協助工具 配置等類型來分類排列 字母鈕 : 屬性會按照屬性的英文名稱 A-Z 順序排列 字母類 分類鈕 物件清單下拉鈕 工具列按鈕 展開鈕 關閉鈕 屬性名稱 屬性功能說明 預設屬性值 3. 拖曳屬性視窗的垂直捲軸選取欲修改的屬性 3-3

4 基本輸出入介面設計 3 屬性名稱 FormBorderStyle 預設值 Sizable 說明設定表單邊界樣式, 執行時才會看到設定的結果 : None( 沒有框線 ) FixedSingle( 單線固定 ) Fixed3D( 立體固定 ) FixedDialog( 雙線固定對話方塊 ) Sizable( 大小可調整 ) FixedToolWindow( 單線固定工具視窗 ) SizableToolWindow( 可調整工具視窗 ) [ 例 ] 將表單邊界樣式設為立體固定, 寫法如下 : Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Fixed3D 下面以設定表單的 Text 標題關聯文字屬性值為例, 學習如何在表單設計模式透過屬性視窗來設定屬性的方法 將表單標題欄上的關聯文字設為 VB 新世代 在表單上空白處按一下, 則表單的右側 右下與下方各出現一個小方框, 此動作將表單設為 作用表單 到屬性視窗工具列按分類鈕, 使屬性按照 外觀 行為 其他 等類型來分類排列 操作捲動鈕直到 外觀 類型的屬性出現 再點按 Text 屬性 捲動鈕 3-5

5 Visual Basic 基礎必修課 點按 Text 屬性值欄, 將關聯文字由預設值 Form1 改為 VB 新世代 結果表單標題欄的關聯文字改成 VB 新世代 將表單的背景色由預設的 系統 標籤頁之 Control 改為 自訂 標籤頁的 黃色 先選取表單成作用表單, 再到屬性視窗點選 BackColor 屬性 到屬性值欄右側點按 下拉鈕, 出現 系統 標籤頁的顏色清單 切換到 自訂 標籤頁出現色盤 點選 黃色 色塊 3-6

6 基本輸出入介面設計 3 完成上述操作之後, 結果表單內的背景色改為 黃色 黃色背景色 如何設定表單的背景圖片, 背景圖片存於書附光碟 ch03\vb.jpg 1. 選取表單, 再到屬性視窗點選 BackgroudImage 屬性 2. 按該屬性值欄的鈕開啟 選取資源 對話方塊 3. 在 選取資源 對話方塊中, 到 資源內容 框架內點, 再按鈕開啟 開啟 對話方塊 4. 在 開啟 對話方塊中, 點選書附光碟 [ch03/vb.jpg] 圖片檔, 按鈕, 返回 選取資源 對話方塊 5 返回 選取資源 對話方塊後, 觀察圖片預覽區的內容, 按鈕 6. 結果表單內的背景圖呈現所選取的圖片內容 3-7

7 Visual Basic 基礎必修課 注意 1 選取本選項, 不會將圖檔加到方案資料夾, 拷貝程式時必 須另外將圖檔和其資料夾路徑一起拷貝 選取本選項, 自動將圖檔加入到方案資料夾下的 Resource 資料夾內, 拷貝時不用再拷貝圖檔和其資料夾路徑 視窗樣式的屬性 屬性名稱 ControlBox 預設值為 True HelpButton 預設值為 False Icon 預設值為 MaximizeBox 預設值為 True MinimizeBox 預設值為 True ShowInTaskbar 預設值為 True TopMost 預設值為 False 設定是否顯示控制盒 設定是否顯示求助按鈕 說明 設定表單縮小時所用的圖示 設定是否顯示最大化鈕 設定是否顯示最小化鈕 當按視窗右上角的最小化鈕是否顯示在視窗正下方的工作列上 True 表顯示 ;False 表不顯示 設定表單是否允許被其他視窗遮蓋 True: 不允許置最上層 ;False 允許遮蓋 配置類型的屬性 屬性名稱 Location 預設值為 0,0 說明 設定表單左上角位置 以螢幕左上角為基準, 向右及向下的座標值來表示 [ 例 ] 將表單左上角座標設為 (200,200), 寫法 : Me.Location = New Point(200,200) 3-8

8 基本輸出入介面設計 3 屬性名稱 Location/X 子屬性預設值為 0 Location/Y 子屬性預設值為 0 Size 預設值 300,300 Size/ Width 子屬性預設值為 300 Size/ Height 子屬性預設值為 300 說明 設定表單左上角距離螢幕左邊界的水平距離 [ 例 ] 取得表單左上角 x 座標值 x = Me.Location.X 設定表單左上角距離螢幕上邊界的垂直距離 [ 例 ] 取得表單左上角 y 座標值 y = Me.Location.Y 設定表單的尺寸大小 [ 例 ] 將表單大小設為 (200,200) Me.Size = New Size(200,200) 設定表單的水平寬度 [ 例 ] 取得表單與視窗左邊界的距離 width = Me.Size.Width 設定表單的垂直高度 [ 例 ] 取得表單與視窗上邊界的距離 height = Me.Size.Height StartPosition 預設值 : WindowsDefault Location 設定初始化視窗在螢幕出現時的位置有五種狀態 : Manual( 手動 ) CenterScreen( 螢幕中央 ) WindowsDefaultLocation( 預設位置 ) WindowsDefaultBounds( 螢幕中央並調整邊界為適當大小 ) CenterParent( 父視窗中央 ) WindowState 預設值 Normal 設定表單執行的狀態 : Normal( 一般 ): 表單為設計階段大小 Minimized( 最小化 ): 表單縮為圖示, 置於工作列上 Maximized( 最大化 ): 表單放大佔滿整個螢幕 [ 例 ] 設定表單最大化 Me.WindowState = FormWindowState.Maximize 在程式中的座標和數學上的座標不同, 表單的左上角座標值為 (0,0), 小括號內的第一個參數 X 座標值也就是水平距離 ; 第二個參數為 Y 座標值也就是垂直距離 所以, 表單左上角座標水平方向向右為正 ; 垂直方向向下為正 上表中的 StartPosition 屬性值, 可以設定程式執行時表單在螢幕顯示的起始位 3-9

9 Visual Basic 基礎必修課 置 若要指定表單顯示的座標位置, 要先選取表單, 再到屬性視窗將 StartPosition 屬性值設為 Manual, 然後再設定 Location 屬性值, 就可以指定表單的起始座標 若要設定表單以最大化方式顯示, 是要設 WindowState 的屬性值為 Maximized, 而不是設定 MaximizeBox 的屬性值為 True (0,0) X 軸 Y 軸 X Y Left Top (200,150) 表單 Height (300) 600 Pixels Width (400) (0,599) 800 Pixels (799,599) 3.2 表單物件常用的事件 在 Windows 作業系統下, 我們將使用者在輸出入介面的每一個動作都視為 事件, 事件會被作業系統所攔截, 並傳遞給應用程式的處理程序來處理 它是採事件驅動 (Event-Driven) 的觀念 在第一章已對 事件驅動 做過簡單的介紹 事件驅動是指程式執行時, 程式會不斷地偵測使用者是否有觸發事件? 再根據系統所判斷出的事件名稱, 執行該事件處理程序內所撰寫的程式碼 由於程式執行時的流程是由操作者決定, 因此每次執行流程未必一樣 事件是物件傳送訊息給應用程式, 通知有事情發生需要處理, 而傳送訊息的動作稱為 觸動事件 或 引發事件 3-10

10 基本輸出入介面設計 3 所觸動的事件要如何處理, 就以程式碼 ( 指令或敘述 ) 撰寫在該事件處理程序裡 例如 : 家中門鈴響, 就是 門鈴 物件的 按一下 事件被觸動, 發出訊息 ( 門鈴聲 ) 通知有人來 我們可將要處理方式的程式碼寫在 門鈴 _ 按一下 事件處理程序中, 其處理方式若是熟識的人就開門歡迎 ; 若是推銷員就假裝不在家 VB 對事件處理程序的命名, 結合了事件傳送者 ( 表單或控制項 ) 的物件名稱和事件名稱, 兩者中間以底線作區隔 例如 : 在表單上按一下會觸動表單的 Click 事件, 若表單名稱為 Form1, 其 Click 事件處理程序的寫法如下 : Private Sub Form1_Load (sender As Object, e As EventArgs) Handles MyBase.Load 引數 1 引數 2 事件名稱物件名稱 定義將要處理的事件 End Sub 物件包括表單或控制項, 它們都有自己本身對應的事件 有些事件可能是某控制項所獨有, 也可能其他的控制項也具有 譬如 : 在表單物件上按一下會觸動該表單的 Click 事件, 在按鈕控制項上按一下也會觸動該按鈕的 Click 事件 表單物件有 Load 事件, 但是按鈕控制項則沒有 Load 事件 本節先介紹表單物件常見到的四個事件, 依序為 Load Activated Click DoubleClick 表單事件名稱 Load ( 預設事件 ) 說明 是表單的預設事件, 只要在表單上無放置控制項的地方快按滑鼠兩下即進入表單的 Load 事件程式碼編輯環境 Load 事件是程式開始執行第一次載入表單時, 優先執行的事件處理程序 通常由程式開始執行至結束只被執行一次 在此事件處理程序中用來設定物件屬性的初值 3-11

11 Visual Basic 基礎必修課 表單事件名稱 Activated Click DoubleClick 說明 當表單載入時最先執行 Load 事件處理程序, 接著執行該表單的 Activated 事件處理程序 Activated 事件的發生時機是每當表單成為作用表單時, 即會觸動該表單的 Activated 事件 此事件在程式執行中被觸發的次數不止一次 表單被設為 作用表單 的情況有下列三種 : 表單第一次被載入時, 先執行 Load 事件處理程序, 接著執行 Activated 事件處理程序 使用滑鼠游標點選表單, 使它置於其他表單最上層, 此時該表單就成為 作用表單 若將表單最小化至工作列, 再把它開啟時, 該表單會被放在桌面的最上層, 此時該表單就成為 作用表單 程式執行時, 在表單內沒有放置控制項的地方按滑鼠左鍵一下時, 就會觸動該表單物件的 Click 事件處理程序 程式執行時, 在表單內沒放控制項的地方快按滑鼠左鍵二下時, 就會觸動該表單的 DoubleClick 事件處理程序 由於執行 DoubleClick 事件前,Click 事件會先被觸動, 設計程式時要注意兩事件的先後關係 例如 : 在 Click 事件設某數加 1, 在 DoubleClick 事件設某數加 2 實際執行 DoubleClick 事件後某數會加 3, 因為在 Click 事件處理程序內某數先加 1, 在 DoubleClick 事件處理程序內又再加 2 FileName:event_test.sln 試依據 Form1 表單物件發生下列事件, 寫出各事件設定相關屬性的程式碼 : Load 事件標題欄顯示 " 執行 Load 事件 --> ", 並將表單最大化 Activated 事件標題欄顯示 " 執行 Activated 事件 --> ", 並將表單的背景色設成橘色 (Orange) 3-12

12 基本輸出入介面設計 3 Click 事件標題欄顯示 " 執行 Click 事件 --> ", 並將表單的背景色設成綠色 (Green) DoubleClick 事件標題欄顯示 " 執行 DoubleClick 事件 --> ", 並將表單的背景色設成灰色 (Gray) 解題技巧 建立專案和表單 Load 事件處理程序 1. 建立專案名稱為 eventtest 的 Windows Form 應用程式專案 2. 由於 Load 為表單的預設事件, 允許在表單空白處快按兩下, 直接進入 Form1_Load 事件處理程序的編碼窗格 3. 本例要求在 Form1_Load 事件處理程序內做下列屬性初值設定 : 1 將標題欄的 Text 關聯文字屬性更名為 執行 Load 事件 --> 將表單的 WindowState 屬性設成最大化 Private Sub Form1_Load (sender As Object, e As EventArgs) Handles MyBase.Load Me.Text = " 執行 Load 事件 --> " Me.WindowState = FormWindowState.Maximized End Sub 4. 按鍵執行程式, 注意程式視窗標題的文字變化及表單已經被最大化充滿整個螢幕 點選程式視窗右上方的關閉鈕, 關閉表單 建立表單物件的 Form1_Activated 事件處理程序 3-13

13 Visual Basic 基礎必修課 1. 在 屬性視窗 工具列, 先按鈕, 再點按鈕拉出表單的事件清單, 將事件名稱按字母順序排列 接著再移動滑鼠到 Activated 事件名稱上快按兩下, 進入程式編碼視窗的 Activated 事件處理程序內 快按兩下 2. 本例要求在 Form1_Activated 事件處理程序內做下列屬性初值設定 : 1 將標題欄的關聯文字 Text 屬性更名為 執行 Activated 事件 --> 將表單的背景色 (BackColor) 改為橘色 (Orange) Private Sub Form1_Activated (sender As Object, e As EventArgs) Handles MyBase.Activated Me.Text = " 執行 Activated 事件 --> " Me.BackColor = Color.Orange End Sub 3. 按鍵執行程式, 注意程式視窗標題的文字變化, 由於開啟表單時會先執行表單的 Load 事件處理程序後, 標題欄後面插入 " 執行 Load 事件 --> 且表單被最大化 接著才執行 Activated 事件處理程序, 表單背景色變成橘色, 且在目前標題欄名稱後面再接 " 執行 Activated 事件 --> " 訊息 點選程式視窗右上方的關閉鈕, 關閉表單

14 基本輸出入介面設計 3 建立表單物件的 Form1_Click 事件處理程序 1. 另一種建立事件處理程序方式, 移動滑鼠到表單上按滑鼠右鍵由快顯功能表清單中選取 檢視程式碼 進入程式碼編輯視窗 2. 按下圖左窗格 物件下拉式清單 的下拉鈕由清單中選取 Form1 事件 3. 再按右窗格 事件下拉式清單 的下拉鈕由清單中選取 Click 事件 進入 Form1_Click 事件處理程序的編輯程式碼窗格 4. 在 Form1_Click 事件處理程序內輸入下列程式碼 : Private Sub Form1_Click (sender As Object, e As EventArgs) Handles MyBase.Click Me.Text = " 執行 Click 事件 -->" Me.BackColor = Color.Green End Sub 3-15

15 Visual Basic 基礎必修課 建立表單物件的 Form1_DoubleClick 事件處理程序 1. 按照上面建立事件方式, 在編碼窗格中, 先在左窗格物件下拉式清單中選取 (Form1 事件 ), 再到右窗格事件下拉式清單中選取 DoubleClick 事件 2. 在 Form1_DoubleClick 事件處理程序內輸入下列程式碼 : Private Sub Form1_DoubleClick(sender As Object, e As EventArgs) Handles MyBase.DoubleClick Me.Text = " 執行 DoubleClick 事件 -->" Me.BackColor = Color.Gray End Sub 按照下列指示操作觀察各事件變化情形 : 1. 按鍵執行程式, 先執行 Form1_Load() 事件處理程序, 接著執行 Form1_Activated() 事件處理程序 2. 在表單上按一下觸動 Form1_Click() 事件處理程序 執行 Form1_Click() 事件, 將表單背景色變成綠色, 標題欄名稱尾部加上 " 執行 Click 事件 -->" 在表單上快按兩下依序觸動 Form1_Click() 和 Form1_DoubleClick() 事件處理程序, 將表單背景色變成灰色, 標題欄名稱尾部加上 " 執行 Click 事件 --> DoubleClick 事件 -->"

16 基本輸出入介面設計 3 4. 先將表單最小化將表單以圖示置於下方的工作列, 在到視窗最下方工作列點選此表單會觸動表單的 Form1_Activated() 事件處理程序 5. 點選程式視窗右上方的關閉鈕, 關閉表單 完整程式碼 FileName: event_test.sln 01 Public Class Form1 02 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 03 Me.Text = " 執行 Load 事件 --> " 04 Me.WindowState = FormWindowState.Maximized 05 End Sub Private Sub Form1_Activated(sender As Object, e As EventArgs) Handles Me.Activated 08 Me.Text = "Activated 事件 --> " 09 Me.BackColor = Color.Orange 10 End Sub Private Sub Form1_Click(sender As Object, e As EventArgs) Handles MyBase.Click 13 Me.Text = "Click 事件 --> " 14 Me.BackColor = Color.Green 15 End Sub

17 Visual Basic 基礎必修課 17 Private Sub Form1_DoubleClick(sender As Object, e As EventArgs) Handles _ Me.DoubleClick 18 Me.Text = "DoubleClick 事件 --> " 19 Me.BackColor = Color.Gray 20 End Sub 21 End Class 3.3 標籤控制項 使用 Label 標籤控制項可在表單上提供輸出入訊息, 譬如提示訊息 可用來顯示程式執行過程或最後結果的相關訊息, 但要注意標籤控制項只能顯示文數字資料, 無法透過鍵盤來輸入資料 標籤控制項常用的屬性 屬性名稱 Name ( 預設值 Label1) AutoSize ( 預設值 True) BorderStyle ( 預設值 None) Font/ Name ( 預設新細明體 ) Font/ Size ( 預設值 9) 說明 設定控制項名稱, 在此為標籤控制項的物件名稱 設定控制項的寬度是否隨文字的寬度自動調整 [ 例 ] 將 Label1 標籤控制項寬度固定不自動調整寫法 : Label1.AutoSize = False 設定標籤控制項的框線樣式 : None ( 沒有框線 ) FixedSingle ( 單線固定 ) Fixed3D ( 立體固定 ) [ 例 ] 將 Label1 標籤控制項邊框設成立體固定 寫法 : Label1.BorderStyle=BorderStyle.Fixed3D 用來設定顯示字體的字型名稱, 不同字型名稱會顯示不一樣效果的字體 用來設定字體大小 3-18

18 基本輸出入介面設計 3 屬性名稱 Font/ Unit ( 預設值 Point) Font/ Bold ( 預設值 False) Font/ Italic ( 預設值 False) Font/Strikeout ( 預設值 False) Font/Underline ( 預設值 False) ForeColor ( 預設值 Control) Image ( 預設值為無 ) ImageAlign Text ( 預設值 Label1) TextAlign ( 預設值 TopLeft) 說明 設定字體大小的單位, 有下列 6 種 : World ( 全局座標系統 ) Pixel ( 像素 ) Point ( 點數 - 印表機的單位,1 點為 1/72 英吋 ) 預設值 Inch ( 英吋 ) Document ( 文件單位 - 一單位為 1/300 英吋 ) Millimeter ( 公厘 ) True ( 以粗體字顯示 ) False ( 非粗體字 ) True ( 以斜體字顯示 ) False ( 非斜體字 ) - 預設值 True ( 字體顯示時加刪除線 ) False ( 不加刪除線 ) True ( 字體顯示時加底線 ) False ( 不加底線 ) 設定物件或控制項的前景色, 在標籤控制項中 ForeColor 屬性就是用來設定文字的顏色 顯示圖形, 使用方式與表單的 BackgroundImage 相同 當 Image 屬性有存入圖片時, 用來安排圖片在控制項上面的位置 屬性值和 TextAlign 相同 標籤控制項上面顯示的關聯文字, 可當輸入的提示訊息或顯示輸出結果 設定控制項上面 Text 屬性值對齊方式 : 1 TopLeft ( 左上 ) 3 BottomLeft ( 左下 ) MiddleCenter ( 置中 ) 7 TopRight ( 右上 ) 9 BottomRight ( 右下 ) MiddleLeft ( 左中 ) 4 TopMiddle ( 中上 ) 6 BottomMiddle ( 中下 ) 8 MiddleRight ( 右中 ) [ 例 ] 將 Label1 標籤控制項內的文字設成右上角顯示, 寫法 : Label1.TextAlign = ContentAlignment.TopRight 3-19

19 Visual Basic 基礎必修課 每個表單或控制項都有一個 Name 物件名稱屬性, 主要用在程式中叫用 一般在建立時都會賦予預設的物件名稱 如表單物件預設名稱為 Form1 Form2 ; 標籤控制項預設名稱為 Label1 Label2 物件除了可延用預設名稱外, 也可自行命名以方便在程式中辨識 為了方便程式中的物件名稱容易辨識該物件是屬哪類的物件, 最好在名稱的前面加上代表該控制項的前置字串 如 : 在標籤控制項上面顯示的關聯文字為 100 元 代表單價, 可將標籤控制項的 Name 屬性命名為 lblprice, lbl 代表標籤控制項, Price 代表單價 至於 100 元 則是物件名稱為 lblprice 的 Text 屬性值, 而 lblprice 是 Name 的屬性值 即 lblprice.text = "100 元 " Font 屬性的設定表單或控制項的 Font 字型屬性主要是用來設定在表單或該控制項上面所顯示關聯文字的字型種類 字型樣式 字型大小 顯示效果 下面以 Label1 標籤控制項為例分別在表單設計模式或程式執行模式來設定 Text 關聯文字屬性値的字型大小為 12, 字型種類為標楷體, 樣式為粗體 : 1. 表單設計模式 點選工具箱中標籤工具類別, 然後在表單上按一下或拖曳滑鼠, 就會建立一個 Label1 標籤控制項 先點選標籤控制項成作用控制項, 然後到屬性視窗點選 Font 屬性 再按屬性值的按鈕, 開啟 字型 對話方塊, 再按照右下圖操作 3-20

20 基本輸出入介面設計 3 2. 程式執行模式程式中可使用 New Font() 來設定字型的種類 大小 樣式 譬如 : 將 Label1 標籤控制項內字體大小設為 12, 並以 標楷體 粗體 顯示, 其寫法如下 : Label1.Font = New Font(" 標楷體 ", 12, FontStyle.Bold) 字型樣式 (FontStyle) 參數有 :Bold( 粗體 ) Italic( 斜體 ) Regular( 標準 ) Strikeout( 刪除線 ) 和 Underline( 底線 ) 3.4 按鈕控制項 當你在表單上輸入資料時, 系統本身並不知道是否已經輸入資料完畢, 必須搭配按鈕 (Button) 來做確認的工作 還有表單上顯示的資料是否看完, 系統本身並不知道, 亦必須透過按鈕來做確認的工作 所以按鈕控制項是視窗程式設計使用頻率很高的控制項之一 3-21

21 Visual Basic 基礎必修課 按鈕控制項常用的屬性 屬性名稱 Enabled ( 預設值 True) TabIndex TabStop 預設值 True Visible ( 預設值 True) 說明 設定按鈕是否有效 True: 按鈕按下去有效 ;False: 按鈕無效 [ 例 ] 將 Button1 按鈕設為失效, 按鈕上面的文字會呈灰色 即設按鈕的 Click 事件不會被觸動 Button1.Enabled = False 設定控制項駐停的順序, 而當按鍵時, 會使現有的控制項按該順序來輪流當作用控制項 按照建立的順序由 0 開始編號 設定控制項是否有駐停點 ( 焦點 ), 若有, 按控制項才有機會被停駐輪流當作用控制項, 鍵時, 該 設定按鈕是否顯現 True 按鈕可見 ;False 按鈕被隱藏 [ 例 ] 將 Button1 按鈕設為隱藏看不到 Button1.Visible = True 按鈕控制項常用的事件 -Click 事件 Click 事件為按鈕的預設事件 表單或控制項都有自己的預設事件, 預設事件是指該事件為該物件的常用事件 只要在表單設計模式下, 移動滑鼠到表單或控制項上快滑鼠兩下, 便進入表單或該控制項的預設事件的程式碼編輯模式 譬如 : 程式執行時在表單中的鈕上按一下, 系統馬上執行該按鈕對應的 Click 事件處理程序 FileName:moveControl.sln 製作一個可上下移動控制項的程式 當按鈕, 第三次工業革命 -3D 列印 往上移 10 Pixels; 按鈕, 第三次工業革命 - 3D 列印 往下移 10 Pixels 按鈕或鈕無效 3-22

22 基本輸出入介面設計 3 輸出要求 解題技巧建立輸出入介面 1. 依輸出結果本例需建立一個標籤控制項用來存放 第三次工業革命 - 3D 列印 文字 2. 四個按鈕 鈕有效, 鈕無效 3. 在標籤控制項上壓滑鼠右鍵選取 提到最上層 (B) 指令避免移動標籤控制項被按鈕遮住 4. 表單上各控制項的 Name 和 Text 屬性修改如下 : Name=btnLeft Name=btnUp Name=btnRight Name=lblMove Name=btnDown 撰寫相關事件處理程序 1. 表單載入觸動 Form1_Load 事件處理程序時, 修改下列屬性的初值 : 1 將 lblmove 標籤控制項的 Text 關聯文字屬性值由 Label1 改成 " 第三次工業革命 -3D 列印 " 3-23

23 Visual Basic 基礎必修課 由於 第三次工業革命 - 3D 列印 本例要求以標楷體 大小 12 粗體字顯示, 必須以 New Font() 來設定 Font 屬性 3 第三次工業革命 - 3D 列印 標籤控制項以淺藍 (Cyan) 底 深藍 (Blue) 字顯示, 必須修改 BackColor 和 ForeColor 屬性 4 由於左右按鈕失效, 必須將兩者的 Enabled 屬性設為 False 2. 按鈕, 將 lblmove 標籤控制項往上移 10 pixels, 必須將往上移動作的程式碼寫在 btnup_click 事件處理程序內, 其做法如下 : 1 先取得 lblmove 標籤控制項的左上角座標置入 x 和 y 變數 上移是改變 y 座標值, 將 y 值減 10 3 使用 New Point(x,y) 將新的左上角座標指定給 lblmove 的 Location 屬性, 即完成上移的動作 3. 按鈕, 將 lblmove 標籤控制項往下移 10 pixels, 需將下移的動作的程式碼寫在 btndown_click 事件處理程序內, 做法和上一步驟類似, 將 y 值加 完整程式碼 FileName: movecontrol.sln 01 Public Class Form1 02 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 03 lblmove.text = " 第三次工業革命 -3D 列印 " 04 lblmove.font = New Font(" 標楷體 ", 12, FontStyle.Bold) 05 lblmove.backcolor = Color.Cyan 06 lblmove.forecolor = Color.Blue 07 lblmove.location = New Point(100, 100) 08 btnright.enabled = False 09 btnleft.enabled = False 10 End Sub Private Sub btnup_click(sender As Object, e As EventArgs) Handles btnup.click 13 Dim x, y As Integer 14 x = lblmove.location.x 15 y = lblmove.location.y lblmove.location = New Point(x, y) 17 End Sub 18

24 基本輸出入介面設計 3 19 Private Sub btndown_click(sender As Object, e As EventArgs) Handles btndown.click 20 Dim x, y As Integer 21 x = lblmove.location.x 22 y = lblmove.location.y lblmove.location = New Point(x, y) 24 End Sub 25 End Class 馬上練習 延續上一範例將左 右按鈕變成有效, 按右鈕增加 10 Pixels, 按左減掉 10 Pixels 變成可以上下左右移動的標籤控制項 3.5 文字方塊 TextBox 標籤控制項僅能在表單上顯示資料, 卻無法做輸入資料或修改資料的動作 若使用者需要對表單上的資料做輸入或修改的動作, 此時就必須使用工具 箱的 文字方塊工具來完成 所以 文字方塊 控制項是允許輸入 修改和顯示資料, 也就是說它具有讀寫功能, 而標籤控制項只具有唯讀功能 文字方塊控制項常用的屬性 屬性名稱 MaxLength ( 預設值 :32,767) 說明 設定文字方塊內可容納輸入的最多字元數目 [ 例 ] 限制只能輸入 5 個字元 TextBox1.MaxLength = 5 Text ( 預設值 : 空字元 ) 設定文字方塊上面顯示的關聯文字 輸入的資料會以字串方式存入到 Text 屬性 若在設計或執行階段此屬性值有異動, 文字方塊上的資料亦跟著異動 PasswordChar ( 預設值 : 空字元 ) 由鍵盤在控制項內輸入字元時, 輸入的字元不直接顯示, 改由指定的字元取代 適用於密碼輸入 使用時 MultiLine 屬性值應設為 False [ 例 ] TextBox1 文字方塊輸入時改用星號取代輸入字元 TextBox1.PasswordChar = "*" 3-25

25 Visual Basic 基礎必修課 屬性名稱 ReadOnly ( 預設值 :False) MultiLine ( 預設值為 False) WordWrap ( 預設值為 True) ScrollBars ( 預設值為 None) 說明 設定文字方塊內的資料是否允許修改 若為 False 表允許修改 ; 若為 True, 表唯讀無法修改和標籤控制項一樣只能顯示 [ 例 ] TextBox1 文字方塊設成唯讀狀態 TextBox1.ReadOnly = True 當顯示文字資料超過控制項所設定寬度時, 決定是否採多行或單行顯示資料 若為 False 表不允許多行顯示 ; 若設為 True 表允許多行顯示 [ 註 1] [ 例 ] TextBox1 文字方塊控制項設成多行顯示 TextBox1.MultiLine = True 當 MultiLine 屬性值設為 True 時, 可進一步設定文字是否自動換行, 若為 True 表自動換行 [ 註 2] 用來設定在多行顯示的文字方塊控制項內是否出現垂直或水平捲軸 有下列屬性值 : 1 None ( 無 ) 2 Horizontal ( 水平捲軸 ) 3 Vertical ( 垂直捲軸 ) 4 Both ( 水平與垂直捲軸兩者皆有 ) [ 例 ] TextBox1 文字方塊控制項設成有水平捲軸 TextBox1.ScrollBars =ScrollBars.Horizontal [ 註 1] 由於文字方塊控制項的 MultiLine( 多行 ) 屬性, 預設屬性值為 False, 也就是單行顯示 所以當文字資料超過文字方塊控制項的寬度時, 超出的文字資料無法顯示出來 若文字內容多需要多行顯示時, 要將 MultiLine 屬性設為 True, 此時文字方塊控制項就可以拖曳大小來容納多行文字 [ 註 2] 若希望超過文字方塊控制項寬度的資料會自動移到下一行, 可以將 WordWrap( 自動換行 ) 屬性設為 True 當 WordWrap 屬性設為 False 時, 則可以設定 ScrollBars( 捲軸 ) 屬性, 使控制項顯示垂直或水平捲軸, 供使用者拖曳來顯示文字 文字與數值間的轉換函式文字方塊控制項中最常使用的屬性就是 Text 關聯文字屬性, 不管輸入的資料是文字或是數值,VB 自動轉成字串存入 Text 屬性中 因此 Text 屬性値需 3-26

26 基本輸出入介面設計 3 要計算時必須先使用 Val 函式, 將字串轉成數值資料才能運算 本節先介紹 Val 和 Str 函式簡單的用法, 其語法如下 : 語法 Val(str): 將 str 字串變數或字串常值前面為數字的部份轉成數值資料 Str(num): 將 num 數值變數或數值常值轉換成文字資料 1. Val("168") 168 ( 將字串 168 全部轉成數值) 2. Val("7Eleven") 7 ( 僅將最前面為數字部份 7 轉成數值) 3. Val("Visual Basic 2015") 0 ( 字串第一個字元若非數字傳回數值 0) 4. Str(168) "168 " ( 將數值 168 轉成字串其中 : 空格 ) 5. Val("168") 168 ( 將字串 168 全部轉成數值) 6. Str(-168) "-168" ( 將數值 -168 轉成字串) 7. Str(1.68) "1.68 " ( 將數值 1.68 轉成字串其中 : 空格 ) 文字方塊控制項常用的方法所謂方法 (Method) 就是系統提供給表單或控制項的特定功能 在程式執行的階段, 可以使用表單或控制項本身所提供的 方法, 協助我們快速解決問題 下面介紹文字方塊控制項所提供常用的方法 : 一 Clear( ) 方法 Clear() 方法用來將文字方塊上面的關聯文字清除 譬如在程式執行時, 要將 TextBox1 文字方塊內顯示的關聯文字清除, 其寫法有下面兩種方式 : TextBox1.Clear( ) TextBox1.Text = "" 使用方法 指定空字串 3-27

27 Visual Basic 基礎必修課 二 Focus( ) 方法用來設定文字方塊控制項為駐停焦點, 即將插入點游標移到此控制項 所謂 駐停焦點 (Focus) 就是使某個控制項成為作用控制項, 以供使用者操作 控制項具有 TabIndex TabStop 屬性者才具有駐停功能, 欲使用 Focus() 方法必須先將該控制項的 Visible 與 Enabled 屬性值設為 True 才有效 至於 Focus 方法的語法如下 : 語法物件名稱.Focus( ) FileName:bodyCheck.sln 設計一個計算標準體重的程式 使用者輸入身高 ( 最多三位數 ) 後, 分別按或按鈕後, 就會分別計算出男女的標準體重 世界衛生組織計算標準體重公式 : 1 男性標準體重 :( 身高 cm-80) 70 % 女性標準體重 :( 身高 cm-70) 60 % 輸出要求 按 < 男性 > 鈕 按 < 女性 > 鈕 3-28

28 基本輸出入介面設計 3 解題技巧建立輸出入介面 1. 新增專案並以 bodycheck 為新專案名稱 2. 由執行結果可知, 本範例必須在表單上建立下列各控制項 : 1 txttall 文字方塊控制項用來存放所鍵入的身高 txtweight 文字方塊控制項用來顯示換算後的標準體重 3 btnman 和 btnwoman 按鈕控制項, 分別換算男女的標準體重 Label1 txttall txtweight btnman btnwoman 問題分析 1. 在表單設計階段設定 txttall 文字方塊的 TabIndex 屬性值為 0, 使 txttall 文字方塊取得駐停焦點的最優先順位, 即程式開始執行使用 Focus() 方法將插入點游標駐停在 txttall 文字方塊上 2. 身高文字方塊控制項限輸入三位數的數值, 因此需將 txttall 文字方塊的 Maxlength 屬性值設為 3 因為 Text 屬性值為字串, 因此需用 Val 函式轉為數值, 然後按照公式計算後的標準體重指定給 txtweight 文字方塊 3. 標準體重不允許修改, 也就是只能顯示文字內容, 此時需將 txtweight 文字方塊的 ReadOnly 屬性設為 True 即可 但事實上若只要顯示文字內容, 使用 Label 標籤控制項比文字方塊控制項簡單 4. 按或鈕會觸動所屬控制項的 Click 事件處理程序, 所以將計算公式的程式碼各寫在對應的事件處理程序中 : 1 男生部份先將放在身高 txttall 控制項的資料使用 Val(txtTall.Text) 由字串轉成數 3-29

29 Visual Basic 基礎必修課 值, 再減去 80 後的結果乘上 0.7( 即 70%), 即為該身高的標準體重 最後透過字串合併以指定輸出格式顯示在 txtweight 體重文字方塊控制項上面 女生部份其作法和男生一樣, 只是將 70% 改成 60% 完整程式碼 FileName: bodycheck.sln 01 Public Class Form1 02 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 03 Me.Text = " 計算標準體重 " 04 txttall.maxlength = 3 05 txtweight.readonly = True 06 txttall.tabindex = 0 07 End Sub 08 Private Sub btnman_click(sender As Object, e As EventArgs) Handles btnman.click 09 txtweight.text = " 標準體重? = " & (Val(txtTall.Text) - 80) * 0.7 & " 公斤 " 10 txttall.focus() 11 End Sub 12 Private Sub btnwoman_click(sender As Object, e As EventArgs) Handles _ btnwoman.click 13 txtweight.text = " 標準體重? = " & (Val(txtTall.Text) - 70) * 0.6 & " 公斤 " 14 txttall.focus() 15 End Sub 16 End Class 解題技巧 將上例修改為長度單位換算程式, 依按下的按鈕來換算成英吋或公分 (1 吋 = 2.54 公分 ) 3-30

30 基本輸出入介面設計 3 FileName:userCheck.sln 試使用 InputBox 函式做輸入使用者名稱的工作, 再透過 MsgBox 敘述來顯示所輸入的使用者名稱 輸出要求 解題技巧問題分析本例開始執行馬上出現左上圖以 InputBox 函式輸入的對話方塊, 輸入 happy 後按鈕, 馬上出現右上圖由 MsgBox 敘述輸出的對話方塊, 顯示 你的使用者名稱是 :happy 所以, 本例不用在表單上建立任何控制項, 必須將程式碼寫在表單的 Form1 _Load 事件處理程序中 編寫程式碼 FileName: usercheck.sln 01 Public Class Form1 02 Private Sub Form1_Load (sender As Object, e As EventArgs) Handles MyBase.Load 03 Dim username As String 04 username = (InputBox(" 請輸入 User Name : ", " 輸入使用者名稱 ",, 200, 200)) 05 MsgBox(" 你的使用者名稱是 :" & username) 06 End Sub 07 End Class 3-47

Microsoft Word - ch doc

Microsoft Word - ch doc CHAPTER 基本輸出入介面設計 學習表單物件常見的屬性 學習表單物件常用的事件程序 學習 Label 標籤控制項的使用 學習 Button 按鈕控制項的使用 學習 TextBox 文字方塊控制項的使用 學習如何將文字作格式化輸出 學習使用 InputBox 函式接受資料輸入 學習使用 MsgBox 函式與 MsgBox 敘述輸出提示 Visual Basic 基礎必修課.1 表單物件常見的屬性

More information

VB程序设计教程

VB程序设计教程 高 等 学 校 教 材 Visual Basic 程 序 设 计 教 程 魏 东 平 郑 立 垠 梁 玉 环 石 油 大 学 出 版 社 内 容 提 要 本 书 是 按 高 等 学 校 计 算 机 程 序 设 计 课 程 教 学 大 纲 编 写 的 大 学 教 材, 主 要 包 括 VB 基 础 知 识 常 用 程 序 结 构 和 算 法 Windows 用 户 界 面 设 计 基 础 文 件 处

More information

投影片 1

投影片 1 計算機程式及實習 期末報告 題目 : 六宿炒翻天 班級 : 奈米一乙姓名 : 陳洋翼學號 :4A514050 老師 : 謝慶存 程式說明 設計結帳系統, 選擇數量後, 在按下計算, 將會顯示總金額 若是老人或小孩, 將可享 8 折或 9 折的優惠 程式畫面 填選數量 在火腿蛋炒飯的數量選擇 1, 並按下計算, 可得總金額 50 元 程式畫面 打折 填選完後, 若客人是小孩或老人, 選擇欲打折項目,

More information

Microsoft PowerPoint - vb_net4

Microsoft PowerPoint - vb_net4 視窗應用程式表單的基本輸出入 資科系 林偉川 VB.NET 的物件說明 VB.NET 物件可以視為一個提供特定功能的元件或黑盒子, 並不用考慮元件內部的資料是什麼或程式碼怎麼寫, 只需知道這個物件提供什麼方法和屬性, 以及如何使用它, 就可以用來建立所需的應用程式 2 1 VB.NET 的物件說明 - 物件 物件 (Objects): 物件為物件導向程式的基礎, 物件是資料和包含處理此資料程式碼 (

More information

Microsoft PowerPoint - 07_WinProg.pptx

Microsoft PowerPoint - 07_WinProg.pptx 第七章 視窗應用程式開發 7.1 建立視窗應用程式專案 7.2 整合開發環境介紹 7.3 控制項編輯與命名 7.4 視窗應用程式的開發 備註 : 可依進度點選小節 7.1 建立視窗應用程式專案 執行 開始 / / 會進入 Visual C# 2008 起始頁畫面 2 若希望能顯示起始頁, 執行功能表的 視窗 (W)/ 重設視窗配置 (R) 即可重新打開起始頁 其中 最近使用的專案 窗格用來顯示最近更新過的專案清單,

More information

ch02

ch02 AEL019400- Visual C# 2017 基礎必修課 < 勘誤資料 > 勘誤日期 :2017/9/10 ch02 P2-25 int a= 2400; //a 為 int( 整數 ) 資料型別 double d = 3.56; //d 為 double( 倍精確度浮點數 ) d = a + 34.6; //a 會先被電腦自動轉型為 double 型別, 再進行相加運算 a = d * 8;

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

Microsoft PowerPoint - 08_IOInterface.pptx

Microsoft PowerPoint - 08_IOInterface.pptx 第八章 表單輸出入介面設計 8.1 Form 常用的屬性 8.2 Form 常用的事件 8.3 Label 和 LinkLabel 標籤控制項 8.4 TextBox 文字方塊控制項 8.5 Button 按鈕控制項 8.6 MessageBox.Show 方法 備註 : 可依進度點選小節 8.1 Form 常用的屬性 表單 (Form) 是視窗應用程式中最重要的容器 (Container) 之一

More information

Ch6 Visual Basic表單,功能表與模組

Ch6 Visual Basic表單,功能表與模組 Ch6 Visual Basic 輸入與輸出本章將會介紹. 標籤 (Label). 文字方塊 (Text Box). 訊息對話方塊 (Message Box). 輸入對話方塊 (Input Box) Visual Basic 在推出後, 隨即引起一陣熱列的回響和使用, 除了它繼承了 Basic 原有的易學易用的特性之外, 更重要的是它提供了許多控制項, 供程式設計師快速地完成程式設計的工作 在本章的內容,

More information

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h 資訊系統與實習 製作 : 林郁君 一 2009.09.28 9X9 'button 被按下後 ' Dim i, j As Integer For i = 1 To 9 'i 從 1 到 9' For j = 1 To 9 'j 從 1 到 9' If j * i < 10 Then ' 如果 j 乘上 i 是為個位數 ' Response.Write(i & "*" & j & " =" & i *

More information

05855BB03.indd

05855BB03.indd 3 Visual Basic 控制項 智慧型手機的功能日益強大, 不論是哪一種廠牌的手機, 都會提供用來顯示運作狀態的螢幕 用來拍照或攝影的鏡頭, 以及供使用者撥號的按鍵等 視窗應用程式也有類似之處, 通常都會提供可與使用者互動的元件, 例如操控程式執行的按鈕 提示操作的標籤文字 等控制項, 可用來佈建使用者介面 你曾注意到人氣超高的遊戲軟體 ( 如神魔之塔 ), 多半都提供操作簡易的使用者介面嗎?

More information

Microsoft Word - ch05.doc

Microsoft Word - ch05.doc 視窗應用程式 5 5.1 Windows Form 應用程式專案 5.2 物件導向程式設計觀念 5.3 第一個 Windows Form 應用程式 5.4 表單檔的組成 5.5 認識整合開發環境 5.6 控制項的操作 5.7 習題 5.1 Windows Form 應用程式專案 Windows Form 是以.NET Framework 為基礎的一個平台, 主要用來開發視窗應用程式 (Windows

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

第 4 章 表單與程式設計

第 4 章  表單與程式設計 新觀念的 Visual Basic.NET 教本 第 4 章表單的程式設計 4-1 表單與程式模組 上機 : 用按鈕啟動程式 前言 : 在日常生活中, 當我們按下電器用品的開關按鈕, 電器用品裡面設計好的電路就會開始運作, 完成預定的工作 ; 在表單的程式設計中, 我們也經常把設計好的程式放在按鈕裡面, 而藉著按下按鈕來達到執行程式的目的 1. 建立一 Windows 應用程式專案, 專案名稱定為

More information

Microsoft PowerPoint - VB5

Microsoft PowerPoint - VB5 Visual Basic 6.0 (V) & VB.NET 丙檢試題第二站第一題身分證號碼 資科系林偉川 第二站試題 BASIC 應用程式設計 編號試題名稱 119-890306 身分證號碼檢查 119-890307 高速公路車輛統計 119-890308 分數加 減 乘 除運算 三選一 (80 分鐘 ) 2 1 VB6 第二站第一題身分證號碼 由循序檔讀入多筆記錄 Frame 物件 母件 單一物件

More information

untitled

untitled CHAPTER 表單與基礎控制項.1 Form 表單介紹.2 Label 標籤控制項.3 LinkLabel 連結標籤控制項.4 ToolTip 提示控制項.5 Button 按鈕控制項.6 TextBox 文字方塊控制項.7 InputBox 輸入對話方塊函式.8 顯示輸出對話方塊方法. 習題 .1 Form 表單介紹.1.1 表單常用的屬性 當拖曳工具箱中的工具到表單中就產生一個控制項 (Control)

More information

Microsoft PowerPoint - VB14.ppt

Microsoft PowerPoint - VB14.ppt VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至

More information

Visual Basic D 3D

Visual Basic D 3D Visual Basic 2008 2D 3D 6-1 6-1 - 6-2 - 06 6-2 STEP 1 5-2 (1) STEP 2 5-3 (2) - 6-3 - Visual Basic 2008 2D 3D STEP 3 User1 6-4 (3) STEP 4 User1 6-5 (4) - 6-4 - 06 STEP 5 6-6 (5) 6-3 6-3-1 (LoginForm) PictureBox1

More information

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4 JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling

More information

IsPostBack 2

IsPostBack 2 5 IsPostBack 2 TextBox 3 TextBox TextBox 4 TextBox TextBox 1 2 5 TextBox Columns MaxLength ReadOnly Rows Text TextMode TextMode MultiLine TextMode MultiLine True False TextMode MultiLine Password MulitLine

More information

Web Form 表單與事件處理

Web Form 表單與事件處理 第 4 章 Web Form 表單與事件處理 第 4 章 Web Form 表單與事件處理 4-1 事件處理的基礎 4-2 ASP.NET 網頁與 Page 物件 4-3 ASP.NET 的伺服端控制項 4-4 資料輸出控制項 4-5 送出資料的控制項 4-6 圖片和超連結控制項 http://www1.chihlee.edu.tw/teachers/chienhua/ 2 4-1 事件處理的基礎

More information

¥¼©R¦W-3

¥¼©R¦W-3 3 基本輸入與輸出 輸入與輸出是程式設計的第㆒步, BCB 的輸入與輸出方式有兩種, 分別是使用元件及對話框 使用元件的方式是在表單 (Form) 放置輸出入元件, 本章即要介紹㆕種最常用的輸出入元件 -- 表單 (Form) 標籤 (Label) 文書盒 (Edit) 及功能鈕 (Button) 使用對話框的輸入與輸出, 將分別介紹 ShowMessage () MessageBox () 及 InputBox

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學 習 範 本 第 7 章 陣 列 的 活 用 7-1 陣 列 當 我 們 需 要 處 理 資 料 時, 都 使 用 變 數 來 存 放 資 料 因 為 一 個 變 數 只 能 代 表 一 個 資 料, 若 需 要 處 理 100 位 同 學 的 成 績 時, 便 要 使 用 100 個 不 同 的 變 數 名 稱, 這 不 但 會 增 加 變 數 名 稱 命 名

More information

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,

More information

Microsoft Word - ch06.doc

Microsoft Word - ch06.doc Chapter 整合開發環境介紹 本章重點 6.1 Windows 應用程式專案 6.2 VC# 2008 物件導向觀念介紹 6.3 第一個 Windows 應用程式 6.4 認識 VC# 2008 的整合開發環境 6.5 控制項的操作 6.6 習題 程式設計經典 6.1 Windows 應用程式專案 Windows Form 是以.NET Framework 為基礎的一個新平台, 主要用來開發 Windows

More information

VB控件教程大全

VB控件教程大全 Datagrid DataGrid1.Columns.Remove(0) ' 0 DataGrid1.Columns.Add(0).Caption= ' DataGrod1.Columns(0).DataField= Name ' Adodc1.Refresh DataGrid BackColor Font DataGrid CellPadding HTML CellSpacing HTML Width

More information

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class 踩地雷遊戲 高慧君南港高中 開啟專案 MineSweep 任務一 : 產生 30X20 個磚塊編輯 Table 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.util.arraylist; Write a description of class MyWorld

More information

Microsoft PowerPoint - 11_EventHandle.pptx

Microsoft PowerPoint - 11_EventHandle.pptx 第十一章 視窗事件處理技巧 11.1 事件介紹 11.3 滑鼠事件 11.2 鍵盤事件 11.4 共享事件 備註 : 可依進度點選小節 11.1 事件介紹 事件 (Event) 是物件受到外力因素的影響, 而發生某種動作 將觸發事件的物件稱為 事件傳送者事件傳送者 將捕捉事件並且回應它的物件稱為 事件接收者事件接收者 當事件發生時, 這物件的事件處理函式會被啟動 事件處理函式內的程式碼是依程式的需求而撰寫的,

More information

untitled

untitled VB 來 立 李 龍老 年 參 車 令 度 綠 車 不 不 靈 了 來 令來 了老 利 來 練 念 邏 念 數 度 念 狀 不 度 令 數 更 參 VB VB VB 理 VB 類 數 (x,y) (0,0) x y x,y 數 (0,0) (x, 0) (0, y) (x, y) VB 裡 來 VB 來 1 Graphics VB Graphics Private Sub Button1_Click(

More information

untitled

untitled 1 .NET 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Response 類 Write 料 Redirect URL Response.Write("!! ives!!"); Response.Redirect("WebForm2.aspx"); (1) (2) Web Form

More information

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF Chapter 2 WF 2.1 WF 2.2 2. XAML 2. 2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF WF WF WF WF EDI API WF Visual Studio Designer 1 2.1 WF Windows Workflow Foundation 2 WF 1 WF Domain-Specific

More information

<img>

<img> 04 圖片 4-1 4-2 4-3 4-4 網頁程式設計 4-1 網頁多媒體 Flash Java Applets HTML 8 4-1-1 圖片 JPEG Joint Photographic Experts Group 非失真模式 (lossless) 基本模式 (baseline standard) 1 2 12 JPEG 6 JPEG.jpg.jpe.jpeg GIF (graphic

More information

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

More information

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11 1-3 1-3-1 Excel VBA VBA OK CD DVD Excel VBA Excel VBA Excel Visual Basic A1 1 B2 2 C3 3 STEP1 Excel Ch01_VBA.xlsm 1 > > STEP2 Excel 1 2 STEP3 1-10 1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 程式設計 翁傳奇 P9521773@fcu.edu.tw 逢甲大學資訊工程研究所 第二章第一次親密接觸 1. Visual Basic 程式設計原理 2. Visual Basic 6.0 主畫面介紹 3. 第一個視窗應用程式 - 表單 4. 基礎元件的使用 Visual Basic 程式設計原理 Visual Basic 6.0 本身是以 Basic (Beginner

More information

ActiveX Control

ActiveX Control ActiveX Control For Visual Basic 2005.NET [ 版本 : 1.0] 1 安裝 Windows 驅動程式 請依照下列步驟 : 1. 執行 Windows 驅動程式安裝程式 ( 此範例為 PIO-DIO) 驅動程式位置 : CD:\NAPDOS\PCI\PIO-DIO\dll_ocx\Driver http://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/pio-dio/dll_ocx/driver/

More information

Microsoft PowerPoint - Chapter5

Microsoft PowerPoint - Chapter5 CH5 表 單 與 控 制 項 課 程 目 標 : 暸 解 VBA 語 言 中 的 控 制 項 及 常 用 屬 性 表 單 在 視 窗 環 境 中, 使 用 者 所 使 用 的 對 話 窗, 精 靈 等 都 是 以 表 單 為 基 本 單 位, 再 加 上 其 它 控 制 項 所 構 成 的 操 作 環 境 利 用 插 入 表 單 為 指 定 的 專 案 插 入 一 個 自 訂 表 單 表 單 常

More information

Microsoft Word - AEL CH07

Microsoft Word - AEL CH07 7 選擇結構 [速食店點餐系統] 7-1 是否選條件控制 7-2 選擇控制項 7-3 二選一條件控制 7-4 多選一條件控制 7-1 是否選條件控制 在日常生活中, 是否選的情況十分常見, 我們常常需要判斷氣溫是否有些涼, 需要加件衣服 ; 如果下雨需要拿把傘 If Then 條件控制是一種是否執行的條件判斷, 可以決定是否執行程式區塊內的程式碼, 當 If 條件為 True, 就執行 Then/End

More information

1-6 Access 2016 實力養成暨評量解題秘笈 102. 書籍與作者 Step1 按 建立 索引標籤 資料表 群組的 資料表設計 按鈕 Step2 由上而下分別建立下列欄位並設定資料類型 : 欄位名稱 : ID, 資料類型 : 自動編號 欄位名稱 : BName, 資料類型 :

1-6 Access 2016 實力養成暨評量解題秘笈 102. 書籍與作者 Step1 按 建立 索引標籤 資料表 群組的 資料表設計 按鈕 Step2 由上而下分別建立下列欄位並設定資料類型 : 欄位名稱 : ID, 資料類型 : 自動編號 欄位名稱 : BName, 資料類型 : 1-6 102. 書籍與作者 102-1. Step1 按 建立 索引標籤 資料表 群組的 資料表設計 按鈕 Step2 由上而下分別建立下列欄位並設定資料類型 : 欄位名稱 : ID, 資料類型 : 自動編號 欄位名稱 : BName, 資料類型 : 簡短文字 欄位名稱 : AuthorID, 資料類型 : 數字 欄位名稱 : Publisher, 資料類型 : 簡短文字 欄位名稱 : Price,

More information

Chapter 16 集合

Chapter 16 集合 Chapter 16 集合 20 ArrayList StringCollection 16 本章學習目標 : ArrayList ArrayList Array StringCollection 16-1 21 10-3-8 System.Array Clear Clear 16-1 Clear System.Array Microsoft System.Collection IList 542

More information

Microsoft PowerPoint - 第14章.ppt

Microsoft PowerPoint - 第14章.ppt Windows 繪圖的認識 在視窗 Form 表單上, 繪製圖案, 必須要有幾個動作 : Step 1: 定義及取得 Graphics 物件,Graphics 代表 Windows 中的繪圖區域, 範圍為 Form 表單視窗 Step 2: 利用 Graphics 物件來進行各種繪圖 Step 3: 必須釋放 Graphics 物件, 使用 Dispose( ) 釋放 [ 範例 ] 設計一個程式,

More information

Microsoft PowerPoint - vb.net2.ppt

Microsoft PowerPoint - vb.net2.ppt 建立 VB.NET 應用程式 資科系 林偉川 1 使用 VB.NET 開發應用程式 VB.NET 應用程式開發是使用 Visual Studio.NET 整合開發環境, 其基本的步驟如下所示 : Step 1: 新增專案 Step 2: 建立表單介面 Step 3: 設定控制項屬性 Step 4: 撰寫程式碼 Step 5: 編譯與執行 2 1 第一個 VB.NET 主控台應用程式 主控台應用程式是早期

More information

CU0594.pdf

CU0594.pdf 8 SOHO 1 3 003 SOHO SOHO Coder Programmer HTML CSS PHP JavaScrip 009 LECTURE 1-1 1 048 PART 2 LECTURE 1-1 1 049 SOHO Landing Page Landing 050 PART 2 LECTURE 1-1 1 SEO SEO P.093 SEO SEO SEO SEO SEO 051

More information

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e Android Studio Debugging 本篇教學除了最基本的中斷點教學之外, 還有條件式中斷的教學 條件式中斷是進階的除錯技巧, 在某些特定情況中, 我們有一個函數可能會被呼叫數次, 但是我們只希望在某種條件成立時才進行中斷, 進而觀察變數的狀態 而條件式中斷這項技巧正是符合這項需求 本教學分兩部分 單步除錯 (Page2~11, 共 10) 條件式中斷點 (Page12~17, 共 6)

More information

Microsoft Word - 02.doc

Microsoft Word - 02.doc 什麼是物件? 在物件導向程式設計裡面, 物件是指具體, 也可能是抽象的東西, 而翻遍各教科書, 它的定義也真的是很抽象, 但是用台語把 " 物件 " 念一遍, 就是 " 東西 ", 這樣還比較能理解 在一個書房裡, 第一 200 眼看到的東西可能有書桌 椅子 電腦 書架, 還有冷氣機, 這些是物件 再把視線放在書架上, 有木板 書本 固定夾, 這些是物件 ; 再拿起一本精裝書, 書套 書皮 內頁紙張,

More information

untitled

untitled 1 .NET sln csproj dll cs aspx 說 料 料 利 來 料 ( 來 ) 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Click 滑 料 Response 列 料 Response HttpResponse 類 Write 料 Redirect URL Response.Write("!!

More information

Microsoft PowerPoint - ASP_NET_04

Microsoft PowerPoint - ASP_NET_04 第 4 章 Web Form 表單與事件處理 大綱 事件處理的基礎 ASP.NET 網頁與 Page 物件 ASP.NET 的伺服端控制項 資料輸出控制項 送出資料的控制項 圖片和超連結控制項 2 事件處理的基礎 事件的基礎 建立事件處理程序 事件處理程序的參數列 共用事件處理程序 3 事件的基礎 事件 (Event) 是在執行應用程式時, 滑鼠或控制項載入等操作所觸發的一些動作 例如 : 將應用程式視為一輛公共汽車,

More information

輕鬆學 PhotoImpact X3 1 / / / 3 0 RGB 12,255,255 小常識 3 056

輕鬆學 PhotoImpact X3 1 / / / 3 0 RGB 12,255,255 小常識 3 056 單元四關渡生態寫生 單元學習目標 : 應用繪圖工具 設計物件透視 應用仿製工具 應用印章圖庫 應用繪圖圖庫 設定文字雕刻效果 應用印章工具 輕鬆學 PhotoImpact X3 1 / / 640 480 2 / 3 0 RGB 12,255,255 小常識 3 056 單元四關渡生態寫生 4 RGB 0,255,255 5 R G B 0,165,124 6 R G B 60,255,206 057

More information

Microsoft PowerPoint - 09_CommonComponents.pptx

Microsoft PowerPoint - 09_CommonComponents.pptx 第九章 常用控制項 ( 一 ) 9.1 Timer 計時控制項 9.3 GroupBox/Panel 容器控制項 9.2 PictureBox 圖片方塊控制項 9.4 RadioButton/CheckBox 選擇控制項 備註 : 可依進度點選小節 9.1 Timer 計時控制項 設計程式時, 若想製作動畫 延遲時間或每隔多少時間就執行某項工作等都可用計時控制項來完成 如使用 for while{

More information

Microsoft Word - GUI design.doc

Microsoft Word - GUI design.doc GUI 程式設計 壹 圖形元件 一 認識圖形元件 hndlgraf 指令 Handle graph 的縮寫 說明 二 認識圖形元件的 handle 指令 get(h, 'pr') get(h) set(h, 'pr1', 'val1', 'pr2', 'val2') set(h) 說明取得 handle h 的某屬性 (properity) 之數值取得 handle h 的所有屬性之數值設定 handle

More information

投影片 1

投影片 1 軟體說明書繁體中文 RGB A 目錄 - CONTENTS 01 09 15 17 22 軟體主介面 巨集設定說明 主介面概觀 個人設定檔 (Profiles) 一般模式 / 遊戲模式 按鍵功能分配 巨集管理器概觀 巨集管理器 巨集錄製設定 巨集錄製時間列表 插入指令 閃移系統 - I.S.S (Instant Shift System) 燈光設定更新韌體 閃移系統啟動鈕設定說明 燈光設定介面 介面區域一

More information

MVB-1001.DOC

MVB-1001.DOC 20 1.5 10 15 20 25 80 100 CSF 1. 2. 0105 3. 4. 5. 30% 1.5 0.75 1. Visual Basic Visual Basic (A) Visual Basic Enterprise Edition (B) Visual Basic Script Edition (C) Visual Basic Learning Edition (D) Visual

More information

6-2 計算機概論 COMPUTERS 6-1 Windows 7 功能簡介 Windows Windows XP Windows Vista Aero Shake Windows Aero Windows Aero Microsoft 半透明效果 Aero Peek 透視 Wi

6-2 計算機概論 COMPUTERS 6-1 Windows 7 功能簡介 Windows Windows XP Windows Vista Aero Shake Windows Aero Windows Aero Microsoft 半透明效果 Aero Peek 透視 Wi 011010010110100 第六章 Windows 7 6-1 Windows 7 功能簡介 6-2 認識 Windows 7 桌面 6-3 認識 Windows 7 視窗 6-4 自訂個人風格的介面 6-5 睡眠 鎖定 登出 重新啟動與關機 6-6 Windows 檔案總管 6-7 管理資料夾與檔案 6-8 資源回收筒 6-9 控制台 6-2 計算機概論 COMPUTERS 6-1 Windows

More information

untitled

untitled PowerBuilder Tips 利 PB11 Web Service 年度 2 PB Tips PB9 EAServer 5 web service PB9 EAServer 5 了 便 web service 來說 PB9 web service 力 9 PB11 release PB11 web service 力更 令.NET web service PB NVO 論 不 PB 來說 說

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

E-Form Word

E-Form Word E-Form Word 2010 Prepared by Alice Tang 建立表單的 6 個步驟 步驟 1: 顯示開發人員索引標籤 (1.5) 步驟 2: 開啟要做為表單依據的範本或文件 (1.3) 步驟 3: 新增內容至表單 (1.6/1.7) 步驟 4: 設定或變更內容控制項的內容 (1.6/1.7) 步驟 5: 在表單中新增說明文字 (1.7) 步驟 6: 新增保護功能至表單 (1.8)

More information

e01 1....5 1.1....5 1.1.1....5 1.1.2....6 1.1.3....8 1.1.4....9 1.1.5....11 1.1.6. /...16 1.1.7. /...19 1.1.8. /...21 1.1.9....24 1.1.10....24 1.1.11....28 1.1.12....36 1.1.13....45 1.1.14....48 1.1.15....50

More information

PowerPoint 簡報

PowerPoint 簡報 Paint 繪圖板 JAVA 程式設計 指導老師 : 鄞宗賢 組員 : 4A3G0901 劉彥佐 4A3G0907 韓偉志 畫面預覽 匯入參數 package paint; import java.awt.*; import java.awt.event.*; import javax.swing.*; 主程式 public class paint{ public static void main(string[]

More information

Microsoft Word - ACI chapter00-1ed.docx

Microsoft Word - ACI chapter00-1ed.docx 前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.

More information

SMM667.mps

SMM667.mps 第 章 设 计 简 单 程 序 本 章 是 学 习 VB 程 序 设 计 的 入 门 篇, 其 中 涉 及 的 几 个 常 用 控 件 和 基 本 语 句 是 后 续 章 节 中 反 复 使 用 的 基 础 内 容 学 习 目 标 瞯 了 解 顺 序 程 序 结 构 瞯 熟 悉 用 户 界 面 的 设 计 和 简 单 代 码 设 计 瞯 掌 握 赋 值 语 句 和 InputBox MsgBox Print

More information

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

contents 1 4 Chapter 2 Chapter 5 Chapter 管理自動儲存的版本 以文件復原窗格復原檔案 自訂快速工具 自訂快速存取工具列 自訂功能區

contents 1 4 Chapter 2 Chapter 5 Chapter 管理自動儲存的版本 以文件復原窗格復原檔案 自訂快速工具 自訂快速存取工具列 自訂功能區 與 Windows 8 完美結合的 Word 2013 1-1 瀏覽 Word 2013 使用介面...1-2 1-2 操作環境選項與帳戶設定...1-14 contents 1 Chapter 1-3 不可不會的線上求助...1-20 1-4 下載與安裝 Office 2013 評估版...1-24 ( 參考範例光碟的 PDF) 文件內容的基本操作 2-1 文字內容的產生...2-2 2-1-1

More information

Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop Photoshop 8 136

Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop Photoshop 8 136 漸層填色與圖樣填色 08 8-1 漸層填色 8-2 漸層填色編輯 8-3 油漆桶填色 8-4 編輯圖樣 Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 8-1 8-2 8-3 8-4 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop 8-1-1 Photoshop 8 136 漸層填色與圖樣填色 漸層填色

More information

陳韻如 陳榮霖:陣列控制項技術之研究與應用.doc

陳韻如 陳榮霖:陣列控制項技術之研究與應用.doc 投稿類別 : 資訊類 篇名 : 陣列控制項技術之研究與應用 作者 : 陳韻如 高雄市立高雄高工 資訊科三年級 陳榮霖 高雄市立高雄高工 資訊科三年級 指導老師 : 莊利吉老師 壹 前言 陣列控制項技術之研究與應用 一 研究動機 控制項陣列 ( 一稱物件陣列 ) 是說讓物件可像陣列一般使用索引值 (index) 來加以控制, 例如要檢查表單上的 9 個 Label 是否都為 7( 物件名稱是 Label1

More information

Microsoft PowerPoint - chap03.ppt

Microsoft PowerPoint - chap03.ppt C#.NET 程式設計 第三章 開始撰寫 Visual C#.NET 程式 3-1 Visual C#.NET 程式設計流程 1. 分析問題與需求 2. 設計演算法與執行流程 3. 在表單上放置控制項並調整屬性 4. 為控制項撰寫程式碼 5. 偵錯與測試 1 3-2 您的第一個 Visual C#.NET 程式 3-2-1 新增專案 2 3-2-2 在表單上放置控制項 調整表單大小 插入文字方塊控制項

More information

Microsoft PowerPoint _cp09_繪圖功能與文字.pptx

Microsoft PowerPoint _cp09_繪圖功能與文字.pptx 105-2: EE4052 計算機程式設計 Computer Programming 連豊力 臺大電機系 Feb 2017 - Jun 2017 課程主題進度 2 Unit 09: 繪圖功能與文字 一張圖的長寬或大小, 主標題, 軸標題, 字體等特性的設定 數據點的顏色要有變化 數據點的形式要有變化 數據加上不同註解 3 大綱 繪圖視窗之設定 常用的圖形參數 座標軸及邊界 加入文字 多張圖形 多張圖形之位置安排

More information

投影片 1

投影片 1 數位相片基礎編修 Photoshop,,,, 2 ,, 3 / 4 3-1,...,, Photoshop,,, 5 5 6 ,,..., 5,,, 7 3-2,...,,, 8 , Photoshop,,, / 9 10 ,,,,,, 03-02.jpg,,,,, Photoshop " ", Photoshop 11 12 / /, Photoshop, 13 14 ,,, " " " " 6

More information

馬孝先

馬孝先 計算機程式及實習期末報告 ppt 製作 題目 : 迷客夏點餐系統 南台科技大學機械工程系車輛一乙學號 : 4A515011 馬孝先老師 : 謝慶存 飲料店結帳 n 學習重點 n ListBox RadioButton 的使用方法 題目說明 : 飲料店結帳 試設計快餐店結帳系統, 填寫數量再按下計算鈕之後, 即會顯示結帳總金額 按 清除 按鈕, 再輸入數量, 並點選 200 以上 8 折, 再按下 計算

More information

如何將 WinCE5.0 程式昇級為 WEC7.0 程式 平台比較 CPU PXA270 CPU AM335x CPU 型號 WP-8x3x/WP-8x4x WP-514x/WP-515x VP-25Wx WP-8x2x/WP-9x2x WP-523x VP-x23x 作業系統版本 WinCE 5.

如何將 WinCE5.0 程式昇級為 WEC7.0 程式 平台比較 CPU PXA270 CPU AM335x CPU 型號 WP-8x3x/WP-8x4x WP-514x/WP-515x VP-25Wx WP-8x2x/WP-9x2x WP-523x VP-x23x 作業系統版本 WinCE 5. 程式移植 - 如何將 WinCE5.0 程式昇級為 WEC7.0 程式 - EVC 升級 - C#, VB.net 升級 - 使用 VS2008 開發的現有專案 Sean Hsu 編輯 最後編輯日 : 2016 八月 如何將 WinCE5.0 程式昇級為 WEC7.0 程式 平台比較 CPU PXA270 CPU AM335x CPU 型號 WP-8x3x/WP-8x4x WP-514x/WP-515x

More information

AutoCAD 用戶如何使用 ArchiCAD

AutoCAD 用戶如何使用 ArchiCAD AutoCAD 用戶如何使用 ArchiCAD AutoCAD用戶如何使用ArchiCAD ( 中文版 ) 由 Scott MacKenzie, Simon Gilbert, Geoffrey Moore Langdon, David Byrnes, Ralph Grabowski 編寫 龍庭資訊有限公司 1/73 - 2. 3. 4. -

More information

Microsoft Word - 小心翼翼的二十一點N.doc

Microsoft Word - 小心翼翼的二十一點N.doc 投 稿 類 別 : 資 訊 類 篇 名 : 小 心 翼 翼 的 二 十 一 點 作 者 : 陳 鈺 文 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 李 伯 謙 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 胡 家 媛 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 指 導 老 師 : 周 曉 玲 老 師 陳 思 亮 主 任 壹 前 言 一 研 究 動 機 平

More information

Microsoft PowerPoint - VB3

Microsoft PowerPoint - VB3 Visual Basic 6.0 & VB.NET 丙檢設計第一站 資科系林偉川 VB 之 for 指令 for 變數 = 初值 to 終值 step 增值多個指令 Next 中途離開用 if 指令判斷條件成立後 exit for Ex: Q=2, w=100, e=2, s=0 For i = q To w Step e s = s + i Next i 2 1 VB6 提供之內建函數 End 執行結束

More information

(Microsoft PowerPoint - \245\250\266\2606)

(Microsoft PowerPoint - \245\250\266\2606) 巨集 (VI) 資科系 林偉川 將資料暫存於表單中 ( 表單之標記說明屬性 ) 以 書籍訂單 資料表複製為 order 資料表, 並作出 order 單欄示式表單 將 order 資料表之訂單序號為 3,8,14, 17 做修改 於 order 表單設計檢視下, 加入一個命令按鈕名稱為 檢查並發送 e-mail 建立巨集 18 如下 : 2 1 巨集內容 3 巨集設定 Runmacros 巨集名稱為巨集

More information

編輯大意 一 本書是一本專為普通高中 技術高中學生編寫的程式語言入門書籍, 全書以 Visual Basic 2015 Express 版的程式開發環境, 來介紹程式基礎實作, 適合首次學習程式語言及程式設計的學生使用 二 本書共分 Ⅰ Ⅱ 兩冊,Ⅰ 冊著重介紹程式設計概念與流程控制,Ⅱ 冊則著重介

編輯大意 一 本書是一本專為普通高中 技術高中學生編寫的程式語言入門書籍, 全書以 Visual Basic 2015 Express 版的程式開發環境, 來介紹程式基礎實作, 適合首次學習程式語言及程式設計的學生使用 二 本書共分 Ⅰ Ⅱ 兩冊,Ⅰ 冊著重介紹程式設計概念與流程控制,Ⅱ 冊則著重介 程式語言與設計 ( 全 ) Fu nc For tion Button End Next Dim Public ByVal Form Private Sub led Enab Else 編輯大意 一 本書是一本專為普通高中 技術高中學生編寫的程式語言入門書籍, 全書以 Visual Basic 2015 Express 版的程式開發環境, 來介紹程式基礎實作, 適合首次學習程式語言及程式設計的學生使用

More information

1

1 Chapter 1. Easy VB 1.1 Visual Basic 簡介 1.2 Visual Basic 的安裝 1.3 進入 Visual Basic 1.4 使用 VB 計算圓的面積 1.5 與滑鼠有關的術語 1 1.1 Visual Basic 簡介 近年來許多軟體喜歡在名稱前面冠上 Visual 的字眼, 而 Visual Basic 可說是其中的先驅,Visual 在字義上是 看的見的,

More information

穨文件1

穨文件1 2-1 Access 2000 Visual Basic Access 2000 97 Office Visual Basic Visual Basic Visual Basic VBA Visual Basic Visual Basic 2-1-1 Visual Basic Access Visual Basic ( ) 2-1 2-1 Visual Basic 2-1 Microsoft Access

More information

Microsoft PowerPoint - khp ppt.ppt

Microsoft PowerPoint - khp ppt.ppt 第十四章簡報製作 : PowerPoint 的使用 吳俊興國立高雄大學資訊工程學系 December 2005 大綱 14.1 PowerPoint 2003 操作 14.2 簡報製作範例 14.3 輸入簡報的圖表資料 14.4 設計簡報的外觀 14.5 放映簡報 14.6 轉換為 HTML 文件 14.1 PowerPoint 2003 操作 14.1.1 啟動 PowerPoint 2003 14.1.2

More information

Microsoft Word - 6.DOC

Microsoft Word - 6.DOC Chapter 文字標籤與按鈕 學習重點 6.1 視窗程式設計概論 6.2 表單物件 (Form) 6.3 控制項物件 (Control) 6.4 命令按鈕 ( ) 6.5 標籤方塊 ( ) 6.6 文字方塊 ( ) 6.7 迷你算盤 3.0 版 6.8 習題 6.1 視窗程式設計概論 6.1.1 Windows 如何工作 Microsoft Windows 是個多工作業環境, 它利用視窗 事件和訊息來處理多工作業

More information

05... 53 5-1... 53 5-2... 57 5-3 Web... 59

05... 53 5-1... 53 5-2... 57 5-3 Web... 59 Contents 01... 3 1-1... 3 1-2... 4 1-3... 5 1-4... 6 02... 8 2-1 PhotoImpact... 8 2-2... 10 2-3... 14 03... 19 3-1... 19 3-2... 25 04... 33 4-1... 33 4-2... 44 4-3... 48 05... 53 5-1... 53 5-2... 57 5-3

More information

Visual C# 2005程式設計

Visual C# 2005程式設計 Visual Basic 2005 程式設 計 第 5 章流程控制 5-1 認識流程控制 判斷結構 (decision structures) If...Then Else Select Case Try Catch Finally 迴圈結構 (loop structures) For...Next For Each...Next Do...Loop While End While 5-2 If Then

More information

Microsoft PowerPoint - 18_Event.pptx

Microsoft PowerPoint - 18_Event.pptx 第十八章事件處理 認識 Java 的委派事件模式認識並學習使用各種事件處理學習各種物件的事件處理 1 18.1 委派事件模式 委派事件 指當事件發生時, 產生事件的物件會把 訊息 轉給 事件傾聽者 (event listener) 處理 下圖說明 委派事件模式 的運作流程 : 2 簡單的範例 18.1 委派事件模式 視窗內加入按鈕, 尚未加入事件的處理之程式 : 視窗內有一按鈕, 當此按鈕按下時,

More information

1. 2. Flex Adobe 3.

1. 2. Flex Adobe 3. 1. 2. Flex Adobe 3. Flex Adobe Flex Flex Web Flex Flex Flex Adobe Flash Player 9 /rich Internet applications/ria Flex 1. 2. 3. 4. 5. 6. SWF Flash Player Flex 1. Flex framework Adobe Flex 2 framework RIA

More information

Advanced ASP.NET Controls

Advanced ASP.NET Controls 第 5 章資料輸入與選擇控制項 第 5 章資料輸入與選擇控制項 5-1 資料輸入控制項 5-2 顯示狀態與 IsPostBack 屬性 5-3 選擇控制項 5-4 清單控制項 5-5 自動送回的事件處理 5-6 月曆 Calendar 控制項 http://www1.chihlee.edu.tw/teachers/chienhua/ 2 5-1 資料輸入控制項 5-1-1 TextBox 文字方塊控制項

More information

05224AA11.indd

05224AA11.indd 計算機概論 CHAPTER 11 Visual Basic 入門 XBOX 360 Kinect 體感電玩 電腦遊戲 ( 如憤怒鳥 ) 圖書管理系統等都是使用程式語言開發而成 學會 Visual Basic, 你也可以自己動手開發專屬個人的遊戲或實用的軟體喔! 學好本章, 打好程式設計的基礎 執行 開始 / 所有程式 /Microsoft Visual Studio 2010 Express/Microsoft

More information

Microsoft Word - AppInventor2快速實作APP講義.docx

Microsoft Word - AppInventor2快速實作APP講義.docx 研習講師 : 文榮生官方網站 :www.e- happy.com.tw 服務信箱 :e- happy@e- happy.com.tw 粉絲專頁 :www.facebook.com/ehappytt 一 打造 App Inventor 2 開發環境 App Inventor 環境安裝的步驟 App Inventor 2 開發工具的安裝 模擬器安裝 MIT AI2 Companion 建議使用 Chrome

More information

Microsoft PowerPoint - P766Ch09.ppt

Microsoft PowerPoint - P766Ch09.ppt PHP5&MySQL 程式設計 第 9 章在網頁之間傳遞資訊 9-1 蒐集網頁上的資訊 9-1-1 建立表單一 決定要蒐集的資訊二 建立表單三 撰寫表單處理程式 單行文字方塊 多行文字方塊 選擇鈕 核取方塊 下拉式功能表 按鈕 密碼欄位 ... 標籤 ACCEPT-CHARSET="... CHARSET="... ACCEPT="... ACTION="URL URL"

More information

untitled

untitled .Net ADF ArcGIS Server ESRI ( ) .NET (ADF.NET) ADF.NET Web Controls Demo .NET (ADF.NET) ADF.NET ArcGIS Web C# and VB.NET Web Server Page Layout, Map, TOC, Overview Map ArcGIS Server.NET ? GIS web ArcGIS

More information

Flexsim: (Open DataBase Connectivity, ODBC)

Flexsim: (Open DataBase Connectivity, ODBC) Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 2015.12.09 W. M. Song 桑慧敏 Tsing Hua Univ. 清華大學 Flexsim: 資料庫系統連結 (Open DataBase Connectivity, ODBC) 2015.12.09 1 /

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

untitled

untitled 說 參 例 邏 邏 1. 說 2. 數 數 3. 8 4. 理念 李 龍老 立 1. 理 料 2. 理 料 3. 數 料 4. 流 邏 念 5. 良 6. 讀 行 行 7. 行 例 來 邏 1. 說 說 識 量 2. 說 理 類 3. 數 數 念 4. 令 5. 良 6. 流 邏 念 7. 說 邏 理 力 1. 2. 3. 4. 5. 列 念 1 參 1. ( Visual Basic 例 ) (1)

More information

Oxford iSolution下載及安裝指南

Oxford iSolution下載及安裝指南 Oxford isolution 下載及安裝指南 Download and Installation Guide 系統要求 System Requirements... 2 Oxford isolution 安裝步驟 Windows 個人電腦 Oxford isolution Installation Steps For Windows PCs... 3 Oxford isolution 安裝步驟

More information

ProgrammersGuide for Visual Basic 在此章節您將學習如何快速地使用 Microsoft Visual Basic 和 HALCON/COM 的介面, 來發展 HALCON 的應用程式, 我們將會用簡單的步驟來告訴您如何完成 而這個小程式本身就是一個 GUI 的介面 此

ProgrammersGuide for Visual Basic 在此章節您將學習如何快速地使用 Microsoft Visual Basic 和 HALCON/COM 的介面, 來發展 HALCON 的應用程式, 我們將會用簡單的步驟來告訴您如何完成 而這個小程式本身就是一個 GUI 的介面 此 Edited by Foxit PDF Editor Copyright (c) by Foxit Software Company, 2004-2007 For Evaluation Only. 中文手冊 程式指引 for Visual Basic 1 ProgrammersGuide for Visual Basic 在此章節您將學習如何快速地使用 Microsoft Visual Basic

More information

計算機程式及實習 期末報告ppt製作 題目:南台黑心早餐店結帳系統

計算機程式及實習 期末報告ppt製作  題目:南台黑心早餐店結帳系統 計算機程式及實習期末報告 ppt 製作 題目 : 南台黑心早餐店結帳系統 南台科技大學機械工程系車輛一乙學號 :4A015038 老師 : 謝慶存 學習重點 早餐店結帳 ListBox RadioButton 的使用方法 題目說明 : 早餐店結帳 試設計快餐店結帳系統, 填寫數量再按下計算鈕之後, 即會顯示結帳總金額 按 清除 按鈕, 再輸入數量, 並點選 老客戶 *0.8, 再按下 計算 鈕, 得到打

More information

1

1 守大學電機系 電腦視覺 報告 單元一 數位影像 : 格式和操作 參考解答 MIAT( 機器智慧與自動化技術 ) 實驗室 中華民國 93 年 9 月 29 日 1. (a) 如果指紋影像 finger300x300 的取像面積是 14(mm)x14(mm), 請計算取像系統的 dpi (b) 如果 kaoshiung512x512 遙測影像的覆蓋面積是 5(Km)x5(Km), 請計算該影像的解析度

More information

ACI pdf

ACI pdf 09 9.1 -...9-2 9.1.1...9-2 9.1.2...9-3 9.2 -...9-4 9.2.1 PMT - ()...9-4 9.2.2...9-6 9.3 -...9-8 9.3.1 PMT - ()...9-8 9.4...9-10 9.4.1... 9-11 9.4.2...9-12 9.4.3...9-14 9.5 -...9-17 9.5.1...9-18 1 Excel...9-21

More information

广西民族学院(下)

广西民族学院(下) 3888.00 ( 16.00 ) I...1...1...16 ( )...20 ( )...25 ( )...27 ( )...37...49 ()...51 ( )...53 ( )...58...65 ( )...74...80...84...85 ( )...88...91...92 ( )...93... 100... 101... 106... 107 ( )... 115... 118...

More information

Microsoft PowerPoint - asp07.ppt

Microsoft PowerPoint - asp07.ppt Web 控制項 資科系林偉川 Web 表單的 ViewState 狀態管理 顯示狀態 (ViewState) 屬於 ASP.NET 的機制, 它可以保留伺服端控制項的狀態, 也就是輸入的值, 例如 : 在 Web 表單擁有文字方塊控制項, 一旦輸入值, 不論表單送回 (Postback) 多少次, 除非更改控制項的值, 否則顯示狀態都能夠自動保留欄位值 2 1 ViewState 狀態管理的基礎 ASP.NET

More information

Microsoft PowerPoint - VB7

Microsoft PowerPoint - VB7 Visual Basic 6.0 (VII) 丙檢試題第二站第二題車輛管理統計 資科系林偉川 第二站試題 BASIC 應用程式設計 編號試題名稱 119-890306 身分證號碼檢查 119-890307 高速公路車輛統計 119-890308 分數加 減 乘 除運算 三選一 (80 分鐘 ) 2 1 第二站第二題高速公路車輛統計 由循序檔讀入多筆記錄 Frame 物件 母件 單一物件 V.S. 物件陣列

More information