freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vb程序設計基礎全集(已改無錯字)

2023-02-09 13:50:38 本頁面
  

【正文】 ndow 固定工具窗口。不能改變窗體尺寸,顯示 “關閉 ”按鈕并用縮小的字體顯示標題欄,窗體不在任務欄中顯示5 vbSizableToolWindow 可變尺寸工具窗口??梢愿淖兇绑w大小,顯示 “關閉 ”按鈕并用縮小的字體顯示標題欄,窗體不在任務欄中顯示表 11 窗體對象 BorderStyle屬性的取值及意義 窗體的屬性216。 14. WindowsState屬性n 設置窗體運行的狀態(tài),它可取 3種值,對應于 3種狀態(tài),如表 12所示。216。 15. AutoRedraw屬性n 該屬性決定窗體被隱藏或被另一窗口覆蓋之后重新顯示時,是否重新還原該窗體被隱藏或覆蓋以前的畫面。即是否重畫如Circle、 Line、 Pset和 Print等方法的輸出。當 AutoRedraw屬性為True時,重新還原該窗體以前的畫面;為 False時,則不重畫。 屬性值說 明數(shù)值 系統(tǒng)常量0 VbNormal 正常窗口狀態(tài),有窗口邊界1 vbMinimized 最小化狀態(tài),以圖標方式運行2 vbMaximized 最大化狀態(tài),無邊框,充滿整個屏幕窗體的屬性n 注意:n 在窗體 Load事件中如果要使用 Print方法在窗體上打印輸出,就必須先將窗體的 AutoRedraw屬性設置為True; 否則窗體啟動后將沒有輸出結果。這是因為窗體是在 Load事件執(zhí)行完后才顯示的。n 讀者一下子要記住這些屬性,是有一定困難的,要熟悉并應用這些窗體屬性,最好的辦法是上機實踐。在 “ 屬性 ” 窗口中更改窗體的一些屬性,然后運行該應用程序并觀察修改的效果。窗體的事件 n 與窗體有關的事件較多, VisualBasic 30多個,讀者只需掌握一些常用事件,了解這些事件的觸發(fā)機制。下面對幾個常用窗體事件作一下介紹:216。 1. Click事件n 在程序運行時單擊窗體內(nèi)的某個位置, VisualBasic將調用窗體的 Form_Click事件。如果單擊的是窗體內(nèi)的控件,則只能調用相應控件的 Click事件。216。 2. DblClick事件n 程序運行時雙擊窗體內(nèi)的某個位置,就觸發(fā)了兩個事件,第一次按動鼠標時,觸發(fā) Click事件,第二次產(chǎn)生 DblClick事件。 窗體的事件216。 3. Load事件n 在程序運行時,當窗體被裝入工作區(qū)時,將觸發(fā)它的 Load事件,所以該事件通常用來在啟動應用程序時對控件屬性和變量初始化。216。 4. Unload事件n 卸載窗體時觸發(fā)該事件。216。 5. Resize事件n 當窗體大小發(fā)生改變時,將觸發(fā)一個 Resize事件。216。 6. Activate 事件n 當窗體由非活動窗體變?yōu)榛顒哟绑w,即當窗體得到焦點時觸發(fā)該事件。 窗體的方法 n 窗體常用的方法有: Print( 打印輸出)、 Cls( 清除)、 Show( 顯示)、 Hide( 隱藏)以及( Move) 移動等。216。 1. Print方法n 用于在窗體上輸出信息,其使用格式為:窗體名 .Print[輸出項列表 ]n 例如: Printx,y,WINDOWS, 則在窗體上輸出 x,y的值和“WINDOWS”。n 關于 Print方法的使用在 。216。 2. Cls( 清除)方法n Cls方法用來清除運行時在窗體上顯示的文本或圖形,它有如下格式:窗體名 .Clsn Cls方法用來清除運行時在窗體上顯示的文本或圖形,當使用C1s方法后,窗體的當前坐標屬性 CurrentX和 CurrentY被設置為 0。 窗體的方法216。 3. Move( 移動)方法n Move方法用來在屏幕上移動窗體,它有如下格式:窗體名 .MoveLeft[,Top[,Width[,Height]]]n 其中, Left、 Top、 With、 Height均為單精度數(shù)值型數(shù)據(jù),分別用來表示窗體相對于屏幕左邊緣的水平坐標、相對于屏幕頂部的垂直坐標、窗體的新寬度和新高度。n Move方法至少需要一個 Left參數(shù)值,其余均可省略。如果要指定其余參數(shù)值,則必須按順序依次給定前面的參數(shù)值。例如,不能只指定 Width值,而不指定 Left和 Top值,但允許只指定前面部分的參數(shù),而省略后面部分。例如,允許只指定 Left和 Top, 而省略 Width和 Height, 此時窗體的寬度和高度在移動后保持不變。 窗體的方法n 例 13 使用 Move方法移動一個窗體。雙擊窗體,窗體移動并定位在屏幕的左上角,同時窗體的長寬也縮小一倍。n 為了實現(xiàn)這一功能,可以在窗體 Forml的 “代碼 ”窗口中輸入下列代碼:n PrivateSubForm_DblClick()n 0,0,/2,/2n EndSub窗體的方法216。 4. Show( 顯示)方法n Show方法用于在屏幕上顯示一個窗體,使指定的窗體在屏幕上可見,調用 Show方法與設置窗體 Visible屬性為 True具有相同的效果。n 其調用格式如下:n 窗體名 .Show[vbModal|vbModeless]v 【 說明 】n (1)該方法有一個可選參數(shù),它有兩種可能值: vbModal或vbModeless, 若未指定參數(shù),則缺省為 vbModal。 Show方法的可選參數(shù)表示從當前窗口或對話框切換到其他窗口或對話框之前用戶必須采取的動作。當參數(shù)為 vbModal時,要求用戶必須對當前的窗口或對話框做出響應,才能切換到本應用程序的其他窗口。n (2)如果要顯示的窗體事先未裝入,系統(tǒng)將自動調用 Load命令裝入該窗體再顯示。窗體的方法216。 5. Hide( 隱藏)方法n Hide方法用于使指定的窗體不顯示,但不從內(nèi)存中刪除窗體。其調用格式為:窗體名 .Hiden 當一個窗體從屏幕上隱去時,其 Visible屬性被設置成 False,并且該窗體上的控件也變得不可訪問,但對運行程序間的數(shù)據(jù)引用無影響。若要隱去的窗體沒有裝入,則 Hide方法會裝入該窗體但不顯示。n 下面是一個使用 Hide和 Show方法的例子。 窗體的方法n 例 14 實現(xiàn)將指定的窗體在屏幕上進行顯示或隱藏的切換。n 為了實現(xiàn)這一功能,可以在窗體 Forml的 “代碼 ”窗口中輸入下列代碼:n PrivateSubForm_Click()n 39。隱藏窗體n MsgBox單擊確定按鈕,使窗體重現(xiàn)屏幕 39。顯示信息n 39。重現(xiàn)窗體n EndSubn 窗體還有 Line、 Pset、 Circle和 Refresh等方法,這些方法將在第 6章詳細討論。 多窗體 n 建立新工程時,系統(tǒng)會自動創(chuàng)建一個窗體,但除了簡單的練習外,真正的商業(yè)化的應用程序均需要使用多個窗體。因此,還需要了解關于多窗體的基本操作。n (1)添加窗體。選擇 “ 工程 ” 菜單中 “ 添加窗體 ” 命令,VisualBasic將顯示如圖 115所示的窗口;選擇 “ 窗體 ” 后單擊 “打開 ” 按鈕即添加了新窗體。此后如打開 “ 工程資源管理器 ” ,會顯示新增的窗體,如圖 116所示。 圖 115“ 添加窗體 ” 窗口 圖 116“ 工程資源管理器 ” 窗口 多窗體n (2)刪除窗體。右擊需刪除的窗體,在彈出的快捷菜單中選擇“ 移除 ...” 選項。n (3)運行時顯示窗體。運行時顯示窗體通過調用 Show方法實現(xiàn)。如執(zhí)行語句 “ ” 顯示窗體 Form2。n (4)關閉窗體。通過調用 Unload方法實現(xiàn)。如執(zhí)行語句“ UnloadForm2” 關閉窗體 Form2。n (5)設置啟動對象。一個工程(如工程 1)若有多個窗體,其缺省狀態(tài)下通常由 Form1啟動,但可以通過選擇 “ 工程 ” 菜單的“ 工程 1屬性 ” 選項,在打開的對話框中設置啟動對象,如圖 117所示。 Visual Basic的啟動對象可以是任何一個窗體,也可是一個用戶定義的主過程 Sub main, 該過程必須寫在標準模塊中。讀者詳見第 4章。 多窗體圖 117“ 工程屬性 ” 對話框 與窗體加載與卸載過程相關的事件 n 在窗體加載與卸載過程中,系統(tǒng)將發(fā)生一系列的窗體事件,主要的事件名稱及事件發(fā)生的先后順序如圖 118和圖 119所示,它們分別說明了在窗體加載和卸載過程中所用的語句、方法以及所觸發(fā)的事件的先后順序。圖 118窗體的加載過程Show方法Activate自動建立 Load語句建立窗體 顯示在屏幕上裝入內(nèi)存所觸發(fā)的事件 Initialize Load Resize PaintGotFocus隱藏窗體 從內(nèi)存中刪除UnLoad方法Hide方法QueryUnload Unload Terminate圖 119窗體的卸載過程DeActivateLostFocusVisualBasic應用程序的組成 n 一個 VisualBasic的應用程序也稱為一個工程,由若干問所組成。其中工程文件( *.Vbp) 用來管理構成應用程序的所有文件,如:窗體文件( .Frm)、 標準模塊文件( .Bas)、 類模塊文件(.Cls) 等等,它們的關系如圖 120所示。n 【 說明 】n (1)每個窗體文件(也稱窗體模塊)包含窗體本身的數(shù)據(jù)(屬性)、方法和事件過程(即代碼部分,其中有為響應特定事件而執(zhí)行的指令)。窗體還包含控件,每個控件都有自己的屬性、方法和事件過程集。除了窗體和各控件的事件過程,窗體模塊還可包含通用過程,是用戶自定義的子過程和函數(shù)過程,它對來自任何事件過程的調用都做出響應。 n (2)標準模塊是由那些與特定窗體或控件無關的代碼組成的另一類型的模塊。如果一個過程可能用來響應幾個不同對象中的事件,應該將這個過程放在標準模塊中,而不必在每一個對象的事件過程中重復相同的代碼。VisualBasic應用程序的組成n (3)類模塊與窗體模塊類似,只是沒有可見的用戶界面??梢允褂妙惸K創(chuàng)建含有方法和屬性代碼的自己的對象,這些對象可被應用程序內(nèi)的過程調用。標準模塊只包含代碼,而類模塊既包含代碼又包含數(shù)據(jù),可視為沒有物理表示的控件。 一個或若干個標準模塊( .Bas) 文件VB工程( *.Vbp)類模塊 (.Cls)文件 一個或若干個窗體模塊 (*.Frm)文件1各種控件( Sub)( Function)( Sub)( Function)圖 120VisualBasic應用程序中各文件的關系 VisualBasic應用程序的組成n 除了上面的文件外,一個工程還包括以下幾個附屬文件,它們沒法在工程資源 管理窗口中查看或管理。n (1)窗體的二進制數(shù)據(jù)文件( .frx): 如果窗體上控件的數(shù)據(jù)屬性含有二進制屬性(例如圖片或圖標),當保存窗體文件時,就會自動產(chǎn)生同名的 .frx文件。n (2)資源文件( .res): 包含著不必重新編輯代碼就可以改變的位圖、字符串和其他數(shù)據(jù)。該文件是可選項。n (3)ActiveX控件的文件( .ocx): ActiveX控件的文件是一段設計好的可以重復使用的程序代碼和數(shù)據(jù),可以添加到工具箱,并可像其他控件一樣在窗體中使用。該文件是可選項。 VisualBasic應用程序的工作方式 n VisualBasic應用程序采用的是以事件驅動應用程序的工作方式。n 事件是窗體或控件所能識別的動作。在響應事件時,事件驅動應用程序執(zhí)行相應事件的程序代碼。 Visual Basic的每一個窗體和控件都有一個預定義的事件集。如果其中有一個事件發(fā)生,并且在關聯(lián)的事件過程中存在代碼, VisualBasic則執(zhí)行該代碼 n 注意:n 有些事件伴隨其他事件發(fā)生。例如,在 DblClick事件發(fā)生時, Click、 MouseDown和 MouseUp事件也會發(fā)生。 創(chuàng)建應用程序的步驟 n 創(chuàng)建 Vi
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1