第二講 界面設計_第1頁
第二講 界面設計_第2頁
第二講 界面設計_第3頁
第二講 界面設計_第4頁
第二講 界面設計_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 作業(yè) 實驗 掌握 重點 預習2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體2.2 2.2 常用控件常用控件2.3 2.3 制作菜單制作菜單2.4 2.4 示例示例 窗體的常用屬性、方法、事件 常用控件的常用屬性、方法、事件 如何制作菜單? 窗體屬性:BorderStyle,Visible 窗體方法:Print 窗體事件:Click 常用控件的常用屬性、方法、事件。 使用菜單編輯器 窗體(Form)是為了設計VB應用程序界面或對話框而提供的窗口,是包容用戶界面或對話框所需的各種控件的“容器”。 窗體的屬性定義了它的外觀;窗體的方法定義了它的行為;窗體所能響應的事件定義了它與用戶的交互。 VB為窗體規(guī)定了眾多

2、的屬性、方法與事件。 下面介紹窗體常用的屬性、方法與事件。 aName:窗體名稱。 窗體名稱在程序代碼中作為窗體對象的標識名。 窗體名稱可以缺省。 窗體名稱也可以自定義。 窗體名稱自定義的命名規(guī)則:必須以字母或漢字開頭,可以包含數字和下劃線,但不能包含空格或標點符號。 bCaption:窗體標題。 窗體標題是出現在窗體標題欄的文本內容。 窗體標題默認與窗體名稱相同。 標題也可以自定義,只要是字符即可,不受其他約束。2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體: 窗體名稱與窗體標題是有區(qū)別的。 同樣,使用“視圖”菜單中的“調色板”命令也可以設置窗 體等對象的前景色和背景色。顏色值用一個長整數表示。點擊屬性欄

3、右邊的 ,會彈出一個顏色設置組合框。2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體d. 用數值來表明窗體邊框的風格。說明:說明:FontFont是窗體的一種屬性,同時它又被看作一個對象是窗體的一種屬性,同時它又被看作一個對象 FontFont本身還具有本身還具有Name,Size,Bold,ItalicName,Size,Bold,Italic等屬性。等屬性。 e. 設置窗體上所顯示的正文的字體、字號和字形等。 點擊字體屬性欄右邊的對話框按鈕 ,彈出“字體對話框” (如圖)。默認的字體為“宋體、常規(guī)、小五號”。 2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體 f. f.設置位于窗體左上角控制盒上的圖標當窗體最小化為任務欄

4、上的按鈕時,也使用此圖標。 g. g. 默認單位為特維(Twip) h. h. 決定窗體能否被訪問。2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體窗體可以響應許多事件。常用的事件有: ClickClick:單擊。 DbclickDbclick:雙擊。 LoadLoad:裝載。 ResizeResize:調整尺寸。 ActivateActivate:激活。 DeactivateDeactivate:失去激活。窗體可調用多個方法。常用的方法有: HideHide:隱藏窗體。(如圖) MoveMove:把窗體移到某個位置。 PrintPrint:顯示文本或數據。 PrintFormPrintForm :打印窗體。

5、 RefreshRefresh:強制重新繪制一個窗體。 ShowShow:顯示窗體。2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體在設計態(tài),通過“屬性”窗口為其設定各種屬性值 :在程序代碼中改變屬性值(運行時改變)格式:Object.Property = Expression 即: 對象名.屬性名 = 表達式(屬性值) 如果屬性值是字符串,則用西文引號括起來。2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體VB中的所謂“方法”可使“對象”執(zhí)行一個動作或任務。格式:Object.Method 或 Object.Method Arg1,Arg2即: 例:a.顯示窗體NewForm,在程序中加入代

6、碼: NewForm.Show StyleNewForm.Show Style 表示以“Style”方式“NewForm”窗體. b.隱藏窗體NewForm ,在程序中加入代碼: NewForm.HideNewForm.Hide 表示 “NewForm”窗體 語句格式:Load Object 語句格式:Unload Object 或:Unload Me 語句格式:End 2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體 Unload和End的區(qū)別。 2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體格式:格式:Object.Print p1 p2 作用:將文本輸出到指定對象上。如果缺省對象,則將內容 輸出到當前窗體上。例:在程

7、序代碼中增加下列內容: Print “新北京!”;“新奧運!” Print “新北京!”,“新奧運!” 運行程序則在窗體上輸出如圖: 控件是包含在窗體中的對象。控件是包含在窗體中的對象。 控件同窗體一樣,也是輔助用戶快速完成界面設計的有效工具??丶绑w一樣,也是輔助用戶快速完成界面設計的有效工具。 控件和窗體組成與用戶交互的可視化部件??丶痛绑w組成與用戶交互的可視化部件。 VB通過控件箱(工具箱)提供了組成Windows應用程序窗口或對話框的諸如文本框、列表框、命令按鈕等控件。 VB6.0標準版的控件如圖: Pointer指針 Picture圖片框 Label標簽 TextBox文本框 F

8、rame框架 CommandButton命令按鈕 CheckBox復選框 OptionButton單選框 ComboBox組合框 ListBox列表框 H.ScrollBar水平滾動條 V.ScrollBar垂直滾動條 Timer計時器 DriveListBox驅動器列表框 DirListBox文件夾列表框 FileListBox文件列表框 Shape圖形 Line線條 Image圖像 Date數據控件 OLE控件2.2 2.2 常用控件常用控件用于接收用戶在框內輸入的信息,或顯示由程序提供的信息。SeSetFocustFocus:設置焦點:設置焦點;使光標指向指定的文本框。ChangeCha

9、nge:改變。:改變。LostFocuseLostFocuse:失去焦點。:失去焦點。KeyPressKeyPress:按下字符鍵。:按下字符鍵。Name Name :名稱:名稱 Text Text :文本屬性:文本屬性 PasswordChar PasswordChar :密碼屬性:密碼屬性 文本框還有BorderStyle,Enabled,Font,ForeColor等屬性 MaxLength MaxLength :最大長度:最大長度 MultiLine MultiLine :多行屬性:多行屬性 Alignment Alignment :對齊屬性:對齊屬性2.2 2.2 常用控件常用控件2

10、.2 2.2 常用控件常用控件標簽常用作其他控件的說明。屬性:同窗體和文本框自動縮放,即大小自適應屬性自動縮放,即大小自適應屬性。默認為“False“,若為“True“,根據文本大小自動調整標簽寬度。 用來在窗體內添加命令按鈕。運行時用戶單擊此按鈕,用來在窗體內添加命令按鈕。運行時用戶單擊此按鈕,則執(zhí)行一段代碼則執(zhí)行一段代碼。本屬性設為True, 按ESC鍵等同單擊本按鈕本屬性設為True, 按Enter鍵等同單擊本按鈕2.2 2.2 常用控件常用控件 列出可供用戶選擇的項目列表。運行時,可用鼠標或箭頭鍵選中其列出可供用戶選擇的項目列表。運行時,可用鼠標或箭頭鍵選中其中的一項或多項,選中的項被

11、加亮顯示。中的一項或多項,選中的項被加亮顯示。List:列表。 ListCount:列表框中所含項的總數。 ListIndex:選中項的索引號。 Text: 文本。 Columns:列數。(例見下一頁) Sorted:排序。 Selected:選中。2.2 2.2 常用控件常用控件 列出可供用戶選擇的項目列表。運行時,可用鼠標或箭頭鍵選中其列出可供用戶選擇的項目列表。運行時,可用鼠標或箭頭鍵選中其中的一項或多項,選中的項被加亮顯示。中的一項或多項,選中的項被加亮顯示。2.2 2.2 常用控件常用控件格式: 注意:若不指定插入位置,則插入到列表尾。 。 格式: 但很少用) 預習: 第三章 VB語

12、言基礎 組合框是文本框和列表框的組合方式,它包含一個文本框和一組合框是文本框和列表框的組合方式,它包含一個文本框和一個列表框。用戶可在文本框部分輸入選項,也可用列表框部分選擇個列表框。用戶可在文本框部分輸入選項,也可用列表框部分選擇選項。選項。 Style組合框有三種外觀: Style=1Style=2Style=0(默認值)同列表框。Style=0時,響應Click,Change事件。Style=1時,響應DbClick,Change事件。Style=2時,響應Click事件。2.2 2.2 常用控件常用控件Text文本屬性的值為用戶從列表框中選定的文本內容或直接輸入 文本框中的內容。) 圖

13、像控件用來顯示一個來自硬盤上的位圖文件(.bmp)或圖標文件(.ico),并可隨意調整圖形的大小。圖片框不僅可以顯示圖形和文本,還可創(chuàng)建動畫圖形。(1) 方法(2) 事件2.2 2.2 常用控件常用控件 a.a.選項按鈕與復選框選項按鈕與復選框 選項按鈕Value:選中與否標記。 Value = True 表示選中;默認為 False表示 未選中。 復選框Value:選中與否標記 Value=1表示選中;默認為 0 表示未選中;2 表示不能訪問。 Click:單擊 b. 框架控件框架控件:用作其他控件的容器。 c.c.結合框架和選項按鈕組結合框架和選項按鈕組( (或復選框組或復選框組) ) 在

14、窗體上可以創(chuàng)建選項組在窗體上可以創(chuàng)建選項組。2.2 2.2 常用控件常用控件2.2 常用控件的使用方法實驗指導書上有許多例子介紹了常用控件的使用方法。2.2 2.2 常用控件常用控件 菜單條 (參見書第31頁) 菜單 菜單項 子菜單 彈出式菜單(1) 啟動菜單編輯器(2) 菜單編輯器簡介(3) 菜單編輯器中各項的使用: 標題框; 名稱框; 索引框; 快捷鍵框 四個復選項:“復選”、 “有效”、“可見”、“菜單列表框” 左右箭頭按鈕;改變級別 上下箭頭按鈕 下一個按鈕 插入和刪除按鈕(1) 設計菜單的結構設置菜單項及各菜單項的子菜單。(2) 用菜單編輯器建立各菜單項。(3) 為菜單項編寫事件過程

15、代碼。 通常位于窗口底部,主要顯示某些與程序工作狀態(tài)有關的信息。如:字母的大小寫工作狀態(tài)、插入與改寫狀態(tài)、日期和時間等。 工具欄由若干個與菜單中的命令項相對應的命令按鈕組成,每個按鈕上標有與按鈕功能有關的圖像。使用幫助菜單或F1鍵2.2 2.2 常用控件常用控件主界面上的按鈕事件過程主界面上的按鈕事件過程:.Private Sub cmdCheck_Click() invoke a Click event in the menu mnuCheck_ClickEnd Sub菜單命令的事件過程菜單命令的事件過程:.Private Sub mnuCheck_Click() display the f

16、orm frmCheck.ShowEnd Sub. 請演示中的程序,其中有6個示例窗體,在此主要介紹復選框示例窗體。其它示例窗體,教師可在VB環(huán)境下介紹。 復選框示例窗體中的主要事件過程:Private Sub chkBold_Click()If chkBold.Value = 1 Then If checked. txtDisplay.FontBold = True Else If not checked. txtDisplay.FontBold = False End IfEnd SubPrivate Sub chkItalic_Click()If chkItalic.Value = 1

17、Then If checked. txtDisplay.FontItalic = True Else If not checked. txtDisplay.FontItalic = False End IfEnd Sub1.文本框Text內容不得超過_ MaxLengh缺省值為0表示_ MultiLine在程序中_(能/不能)改變,當其為TRUE時, PasswordChar屬性設置則_(有效/無效) ScrollBars:為0、1、2、3時,分別表示什么? Alignment:為0、1、2時,分別表示什么? ScrollBars和Alignment缺省值為_2.標簽 BackStyle:為0、1時,分別表示什么?其缺省值為是_3.列表框ListBox 未選定任何項目,ListIndex值為:_ S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論