第 3 章 表單設計

Similar documents
第 4 章 表單與程式設計

附 錄

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

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

Microsoft PowerPoint - 09_事件驅動.ppt

MVB-1001.DOC

VB程序设计教程

Microsoft Word - GUI design.doc

投影片 1

(Microsoft Word - wes _\246p\246\363\250\317\245\316watchdog\250\276\244\356\265{\246\241\267\355\276\367.doc)

第 6 章 我的程式會轉彎

Microsoft PowerPoint - VB14.ppt

IsPostBack 2

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


2

FETnet - Acer Iconia Tab  (A500 Wi-Fi 版) 平板電腦操作指南

Pro/ENGINEER 訓練教材 ( 曲面 ) 目錄 1. Creo2.0 設定工作目錄 圖形

Microsoft PowerPoint - VB5

今天 年春季号 总 92 期

*

( ) / / / / / / /

(Microsoft Word - 8\244T\244\362\277\337\272]\244W\265L\246W.doc)

Microsoft Word - 專家本色 doc

但, 你 应 该 听 过 我 们 走 在 大 路 上 这 首 歌, 或 许 还 知 道 革 命 人 永 远 是 年 轻 那 支 歌 ; 并 且, 几 乎 可 以 肯 定, 你 在 戴 红 领 巾 的 那 阵, 必 然 唱 过 牛 儿 还 在 山 坡 吃 草, 放 牛 的 却 不 知 道 哪 儿 去

2 临 终 助 念 答 问 序 临 终 关 怀, 由 佛 门 净 宗 古 来 祖 师 大 德 提 倡 助 念 往 生, 现 今 已 渐 为 社 会 大 众 所 重 视, 在 台 湾, 台 大 长 庚 等 各 大 医 院, 也 都 设 有 助 念 室 ; 大 陆 上 许 多 道 场, 也 有 专 为

校园之星

Microsoft Word - 澎湖田調報告-宏達組9804.doc

<4D F736F F F696E74202D FA8BEA861B8EAB7BDBEE3A658BB50C0B3A5CE28B773A6CBA5AB29>

之 原 則 及 國 防 部 訂 頒 國 軍 列 管 國 有 不 動 產 提 供 非 軍 方 單 位 使 用 處 理 原 則 規 定 不 符, 仍 應 以 出 租 方 式 辦 理 惟 可 就 偏 遠 地 區 提 供 官 兵 金 融 水 電 服 務 使 用 部 分, 研 議 降 低 租 金 標 準, 報

釋禪波羅蜜次第法門

1700 装 卸 搬 运 7645 装 卸 搬 运 服 务 2100 建 筑 7410 工 程 服 务 11% 装 卸 搬 运 服 务, 是 指 使 用 装 卸 搬 运 工 具 或 者 人 力 畜 力 将 货 物 在 运 输 工 具 之 间 装 卸 现 场 之 间 或 者 运 输 工 具 与 装 卸

《盗墓笔记》 南派三叔/著

平 凡 足 迹 李 本 川 作 者 为 中 国 科 学 院 海 洋 研 究 所 研 究 员,1935 年 生, 山 东 荣 成 人 我 今 年 63 岁 了 大 前 年 丈 夫 和 儿 子 在 一 个 月 内 先 后 离 开 了 人 世, 女 儿 又 已 出 嫁, 现 在 是 孑 然 一 身 我 是


CU0594.pdf

Microsoft Word - AEL CH07

ACI pdf

<img>

05855BB03.indd

Microsoft PowerPoint - 07_WinProg.pptx

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

ActiveX Control

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

CHAPTER VC#

AutoCAD 用戶如何使用 ArchiCAD

投影片 1

Microsoft Word - ACI chapter00-1ed.docx

untitled

Microsoft Word - 附章.doc

Microsoft Word - 附章.doc

Microsoft Word - 02.doc

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

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

如何將 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.

Microsoft PowerPoint - Chapter5

Chapter 16 集合

健保資訊網服務系統 (VPN)- 瀏覽器設定 目 次 壹 作業目的及功能... 2 一 作業目的... 2 二 作業功能... 2 貳 瀏覽器設定說明... 3 一 Internet Explorer 8(IE 8)... 5 二 Internet Explorer 9(IE 9)... 8 三 I

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

Microsoft PowerPoint - ASP_NET_04

Microsoft PowerPoint - 09_CommonComponents.pptx

IT Essentials 5

(FDA )

Microsoft PowerPoint - OPVB1基本VB.ppt

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

iziggi

Microsoft PowerPoint - asp07.ppt

untitled

第三篇 第 10 章 - 管理者登入第 11 章 - 更改網路商店 Logo 第 12 章 - 系統設定第 13 章 - 商品上架第 14 章 - 付款方式設定第 15 章 - 出貨方式設定第 16 章 - 特價商品 oscommerce 103

投影片 1

超連結 03 URI (Universal Resource Identifier) URI Web URL (Universal Resource Locator) URI URI :// [: ]/ [/ 2...]/

並 責 成 各 里 幹 事 下 里 服 勤 宣 導 病 媒 防 治 知 識, 協 助 各 家 戶 清 除 病 媒 孳 生 源 ( 積 水 容 器 ), 降 低 棲 群 密 度, 預 防 傳 染 病 之 發 生, 以 確 保 民 眾 身 體 健 康 及 居 家 生 活 品 質 訂 定 每 月 最 後

Microsoft Word - Prog1-981.docx

ch02

Microsoft PowerPoint - C_Structure.ppt

Web... 59

Ⅰ 冊索引 A Activated 事件 102 algorithm 演算法 126 Array.IndexOf() 方法 306 Array.Reverse() 方法 300 Array.Sort() 方法 300 array 陣列 268 assembler 組譯器 4 assembly lan

穨ac3-3.PDF

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

CC213


Transcription:

新觀念的 Visual Basic.NET 教本 第 3 章 表單設計

3-1 與表單設計相關的視窗

與表單設計相關的視窗 工具箱 屬性視窗 表單視窗

與表單設計相關的視窗 表單視窗 : 建立 Windows 應用程式專案之後, 出現在螢幕中央具有格點 (grid) 的視窗就是表單視窗 屬性視窗 : 位於螢幕右邊抬頭有屬性屬性字眼的視窗即是屬性視窗 工具箱 : 工具箱位於螢幕左邊

工具箱的使用 ( 左 ) ( 中 ) 按下此圖示 ( 右 ) 按下此圖示 滑鼠移到上方

工具箱的使用 索引標籤 選取後展開 可以選用的物件 瀏覽可以選用的物件

使用工具箱的技巧 1. 滑鼠右鈕 2. 選取 物件按照英文字母順序排序

使用工具箱的技巧 將本書常用的控制元件集合放在 VB.NET 教本 索引頁籤中

建立 VB.NET 教本 索引頁籤 1. 建立一 Windows 應用程式專案, 專案名稱不拘 2. 在工具箱上面按下滑鼠右鈕, 待出現快顯功能表時, 選取 加入索引頁籤, 接著工具箱的最下方會出現一輸入方塊, 此時請輸入 VB.NET 教本, 過程如圖 -5 3. 接著選取 VB.NET 教本 頁籤, 接下來我們要從 Windows Form 頁籤中複製 Button CheckBox ComboBox GroupBox HScrollBar Label ListBox PictureBox RadioButton TextBox Timer 及 VScrollBar 控制元件到這個頁籤

建立 VB.NET 教本 索引頁籤 4. 選取 Windows Form 頁籤, 然後在 Button 控制元件上面按下滑鼠右鈕, 待出現快顯功能表時, 選取 複製, 接著選取 VB.NET 教本 頁籤, 然後在空白處按下滑鼠右鈕, 待出現快顯功能表時, 選取 貼上, 這樣子就可以把 Button 控制元件貼到 VB.NET 教本 頁籤之中了, 過程如圖 -6 5. 仿步驟 4,, 將 CheckBox ComboBox GroupBox HScrollBar Label ListBox PictureBox RadioButton TextBox Timer 及 VScrollBar 控制元件從 Windows Form 頁籤複製到 VB.NET 教本 頁籤中

3-2 在表單上佈置控制元件

上機 : 在表單上佈置一個按鈕 (Button) 控制元件 1. 建立一 Windows 應用程式專案 2. 以滑鼠雙按控制元件, 接著表單的左上角會出現一個按鈕控制元件, 如圖 -8 3. 接著假設我們想把控制元件移到表單中央, 那麼把滑鼠移到該控制元件上面, 按住滑鼠左鈕 ( 不要放手 ),, 即可將它拉曳到我們期望的位置, 如圖 -9 4. 接下來假設我們想改變控制元件的大小, 那麼把滑鼠移到控制元件周圍的小白點之上, 接著滑鼠指標的形狀會改變, 如圖 -10 這表示我們可以改變這個控制元件的大小, 此時按住滑鼠 拉曳 再放開滑鼠即可完成, 如圖 -11

三合一佈置控制元件法 1. 按住滑鼠 2. 拉曳 3. 放開滑鼠

作用中的控制元件 非作用中 非作用中 作用中

3-3 屬性視窗的操作

屬性視窗的組成 物件盒 屬性列表 屬性描述方塊

屬性列表的瀏覽 字母順序 選取 這些屬性是根據英文字母的順序來排列的

屬性列表的瀏覽 屬性分類 可將外觀類的屬性展開 可將以下行為類的屬性收起 先將屬性捲到外觀分類附近 以滑鼠點選屬性, 並且觀察屬性描述方塊, 以尋找屬性

上機 : 屬性列表與屬性的設定 目的 : 將表單的 Text 屬性值設定成 歡迎使用 VB.NET 1. 建立一 Windows 應用程式專案 2. 先以滑鼠點選 Form1 表單使其變成作用中 3. 按下 [AZ] 鈕讓屬性列表根據 英文字母 順序排列, 接著利用捲動軸將屬性列表捲到含有 Text 屬性的位置, 然後以滑鼠點選 Text 屬性, 此時 Text 屬性欄會出現反白 4. 接著再按鍵盤的鍵, 此時 Text 屬性右邊的屬性值 Form1 也會出現反白, 並有閃動的輸入游標, 這表示我們可以開始輸入資料 如圖 -20

上機 : 屬性列表與屬性的設定 5. 請輸入 " 歡迎使用 VB.NET", 然後按, 接著將可發現表單的抬頭字樣由 "Form1" 變成了 " 歡迎使用 VB.NET" 輸入的內容立刻反映在表單上 Enter

上機 : 物件盒與 VB.NET 的物件 1. ( 在表單上佈置三個按鈕 (Button 控制元件 ), 並逐一觀察物件盒的變化 ) 剛進入 VB.NET 時, 表單上並沒有任何控制元件, 此時調出屬性視窗, 按下物件盒的下拉按鈕, 可以發現物件盒裡只有一個物件 -- 表單物件, 如圖 -22 2. 接著讓我們在表單上佈置一個按鈕 (Button) Button), 然後再來檢查屬性視窗的物件盒, 結果可以發現物件盒多列了一個物件, 如圖 -23 3. 再佈置兩個按鈕, 結果這兩個按鈕也都會列在物件盒之中, 如圖 -24

上機 : 物件盒與作用中的物件 1. ( 瞭解 物件盒與作用中的物件 的關係 ) 延續剛才的專案, 選取表單上的 Button3 按鈕, 然後檢視物件盒的變化, 結果如圖 25 這表示當物件盒尚未拉下時, 物件盒列示的是作用中的物件 2. 拉下物件盒, 然後選取 Button2, 結果表單上的 Button2 按鈕周圍會出現小白點, 如圖 -26 這表示如果拉下物件盒, 並選取物件盒之中其他的物件, 則作用中的物件會變成被選取的物件 3. 現在反過來, 讓我們點選表單上的物件, 則物件盒所列示的物件也會跟著改變, 如圖 -27 以上的上機操作讓我們得到一個結論 : 物件盒所選列的物件就是作用中的物件, 反之亦然

3-4 物件屬性的設定

上機 : 物件屬性的設定 設定屬性 有一表單如上圖 ( 左 ),, 經過屬性設定之後使其變成上圖 ( 右 )

上機 : 物件屬性的設定 1. 建立一 Windows 應用程式專案, 然後在表單上佈置三個按鈕 2. 將 Button1 按鈕變成作用中 : 以滑鼠點選表單上的 Button1 按鈕, 或直接選取屬性視窗物件盒中的 Button1 物件 3. 在屬性視窗中, 將 Text 屬性的屬性值設定成 按鈕一 : 過程是選取 Text 屬性, 然後按下鍵, 輸入 按鈕一 如圖 -29

上機 : 物件屬性的設定 4. 參照步驟 2 3, 分別調出 Button2 及 Button3 的屬性列表, 並分別設定其 Text 屬性為 按鈕二 及 按鈕三 5. 將表單變成作用中 : 以滑鼠點按表單上控制元件之外的一點, 或直接在屬性視窗物件盒中選取表單, 此時控制元件上的小白點會消失, 表示目前作用中的物件是表單, 而不是其他控制元件, 然後將表單的 Text 屬性改成 " 表單一 "

物件屬性的設定 實例練習 設計之前首先要瞭解這個表單使用了哪些控制元件, 其中 OK 鈕是 Button 控制元件, 而 " 歡迎使用 VB.NET" 是一串文字, 要使用顯示文字的 Label( 標籤 ) 控制元件

物件屬性的設定 實例練習 1. 建立 Windows 應用程式專案 2. 在表單上佈置一個 Label 及一個 Button 控制元件 3. 設定物件的屬性, 首先以 Button1 物件為例, 其設定過程是 : 調出屬性視窗, 按下物件盒的下拉按鈕, 並選取其中的 Button1, 然後設定屬性列表中的 Text 屬性成為 OK, 過程如圖 -32

物件屬性的設定 實例練習 繼續設定物件的屬性 : 參照步驟 3,, 設定表單 (Form1) 及標籤 (Label1) 這兩個物件的屬性 : 物件 屬性 屬性值 Form1 Text 嗨, 程式設計新鮮人 Label1 Text 歡迎使用 VB.NET 最後是調整表單的大小, 如下, 就大功告成了 完成圖如圖 -33

3-5 三種屬性設定的型態

三種屬性設定的型態 交談窗型 : 右邊含有 按鈕 直接選取型 : 右邊含有下拉按鈕 右邊沒有按鈕 鍵盤輸入型

三種屬性設定的型態 鍵盤輸入型 也可以直接以滑鼠雙按, 接著屬性值會出現反白, 然後開始輸入屬性值 這種類型的屬性值右邊沒有按鈕, 屬性的設定完全要依賴鍵盤的操作, 例如上一節介紹過的 "Text" 屬性就是這種類型 設定這種類型的屬性值, 除了上一節所介紹的方法之外, 在操作技巧上, 我們也可以直接以滑鼠雙按雙按屬性上方, 然後屬性值會出現反白, 接著就可以開始輸入屬性值

三種屬性設定的型態 直接選取型 按下此鈕,VB.NET 即會列出所有屬性值供選擇 此一類型的屬性值右邊含有下拉按鈕, 只要按下下拉按鈕,VB.NET, 即會列出所有的屬性值, 然後再從中選取即可.

三種屬性設定的型態 交談窗型 設定表單的 BackgroundImage 屬性 Font 屬性的設定

上機 : 設定 BackgroundImage 屬性 建立 Windows 應用程式專案, 專案名稱定為 ch0304 1. 以滑鼠點選表單使表單成為作用中的, 然後選取屬性視窗中的 BackgroundImage( 背景影像 ) 屬性, 最後按下 鈕 2. 接著會出現 開啟開啟 交談窗, 如圖 -37,, 請選取本書 picture 資料夾 ( 位於 c:\vb 教本 資料夾底下 ) 的 Plane.bmp 檔案 ( 為一飛機圖片 ),, 過程如圖 -37, 接著便可以看到表單上佈滿飛機圖片, 如圖 -38

上機 : 設定 BackgroundImage 屬性 4. 假設我們想刪除表單的背景圖, 那麼在屬性視窗中, 選取 BackgroundImage 屬性, 然後按下 Tab 鍵, 接著再按下 Delete 鍵即可將背景圖刪除, 過程如圖 -39 5. 假設我們想將表單的背景圖設定成本書 picture 資料夾的 learnvb.jpg, 那麼在屬性視窗中, 選取 BackgroundImage 屬性, 然後按下 鈕, 待出現 開啟 交談窗時再選取本書 picture 資料夾的 learnvb.jpg 檔案即可

上機 :Font: 屬性的設定 字形放大 加底線 目的 : 將按鈕由上圖 ( 左 ) 改成上圖 ( 右 ) 1. 建立 Windows 應用程式專案, 專案名稱定為 ch0305 2. 在表單上佈置一 Button 控制元件, 然後選取屬性視窗中的 Font 屬性, 接著按下 鈕 3. 接著出現一字型字型交談窗, 如圖 -41 讓我們選擇大小大小欄底下的 12 及效果效果欄底下的欄底下的底線底線, 選擇之後, 可以預覽到字型的外觀, 如果滿意這樣的字型就按下確定確定鈕 按下鈕 按下確定確定鈕之後, 就可以看到按鈕上面的字型跟著改變了

實例練習 : 完成表單的製作

實例練習 : 完成表單的製作 1. 建立一 Windows 應用程式專案, 專案名稱定為 ch0306, 接著將表單稍微拉大一點, 以方便控制元件的佈置 2. 接下來是選取適當的控制元件 : 本表單共使用了三個控制元件, 它們分別是 Label( 標籤 ) 控制元件 Button( 按鈕 ) 控制元件 PictureBox( 圖片方塊 ) 控制元件, 如圖 -45

實例練習 : 完成表單的製作 3. 佈置標籤 (Label) 控制元件到表單上, 並設定以下屬性 : 屬性 屬性值 Text( 文字 ) 學 Visual Basic 找王國榮 BorderStyle ( 邊框樣式 ) Fixed3D TextAlign ( 文字對齊方式 ) MiddleCenter Font ( 字型 ) 大小 = 12

實例練習 : 完成表單的製作 4. 佈置圖片方塊 (PictureBox) 控制元件到表單上, 其大小不拘, 一開始圖片方塊裡面並沒有圖片, 所以接著是為圖片方塊加入圖片, 方法是將 Image( 影像 ) 屬性設定成本書 picture 資料夾的 kj.bmp 圖檔, 設定 Image 屬性之後, 再將 SizeMode 屬性設定成 AutoSize, 這樣子可以使 PictureBox 的外框與圖片等大小 屬性 屬性值 Image ( 影像 ) 本書 picture 資料夾的 kj.bmp SizeMode( 大小模式 ) AutoSize

實例練習 : 完成表單的製作 5. 佈置按鈕 (Button) 控制元件到表單上, 並設定以下屬性 : 屬性 屬性值 Text ( 文字 ) 進入 Font ( 字型 ) 大小 =12, 字型樣式 = 粗體 6. 將表單的 Text 屬性設定為 更多采多姿的表單,, 並調整表單的大小, 即完成表單的設計