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

正文內(nèi)容

visual basic程序設(shè)計(jì)基礎(chǔ)(上)ppt-文庫吧

2025-01-04 07:10 本頁面


【正文】 系統(tǒng)會(huì)自動(dòng)利用窗體類建立一個(gè)新窗體(窗體對象)。窗體是應(yīng)用程序的界面,也是放置其它對象的容器。 3 控件的建立和編輯 1)控件的建立 在窗體上添加控件的步驟是: (1) 單擊工具箱中的控件類圖標(biāo); (2) 在窗體的適當(dāng)位置按住鼠標(biāo)左鍵拖放,調(diào)整為所需要的大小后釋放,即可創(chuàng)建一個(gè)控件。 還可雙擊工具箱中的類圖標(biāo),則在窗體中心出現(xiàn)一個(gè)默認(rèn)大小的控件,然后再拖動(dòng)控制點(diǎn)改變其大小,拖動(dòng)控件將其放到所需位置。 2) 控件的選定 在 VB中,控件的操作應(yīng)遵循 “ 先選定后操作 ” 的原則。選擇某一控件,只需用鼠標(biāo)單擊該控件。選擇多個(gè)控件時(shí),按住Shift鍵或 Ctrl鍵后,再逐一單擊要選中的對象。 可視化編程的基本概念 3 控件的建立和編輯 3) 控件的刪除 選中要?jiǎng)h除的控件,再按 Del鍵即可。 4) 控件的復(fù)制 選中要復(fù)制的控件,單擊工具欄中的 “ 復(fù)制 ” 按鈕或用快捷鍵 “ Ctrl+C”,再單擊 “ 粘貼 ” 按鈕或用快捷鍵 “ Ctrl+V”,在彈出的對話框中選擇 “ 是 ” ,則會(huì)建立一個(gè)控件數(shù)組(將在第 7章學(xué)習(xí));單擊 “ 否 ” ,則建立一個(gè)標(biāo)題相同而名稱不同的對象。 可視化編程的基本概念 3 控件的建立和編輯 5) 控件的命名 在面向程序設(shè)計(jì)中,每個(gè)對象都有自己的名字,即對象名,程序通過對象名引用對象。相應(yīng)的,利用 VB開發(fā)應(yīng)用程序,所建立的每個(gè)控件也都有默認(rèn)的名字,例如 Label LabelText Text2等。控件的名字也可在屬性窗口重新命名,通過修改 “ 名稱 ” 屬性值為實(shí)現(xiàn)。控件名稱必須以字母或漢字開頭,由字母、漢字、數(shù)字和下劃線組成,長度不超過 255個(gè)字符。 可視化編程的基本概念 4 控件的屬性 VB中的每一個(gè)控件都有一組特征 , 這組特征就是控件的屬性 。選定一個(gè)控件 , 在屬性窗口中可以看到該控件的絕大部分屬性及默認(rèn)值 。 修改控件的屬性能夠控制控件的外觀和操作 。 可視化編程的基本概念 4 控件的屬性 1.常用屬性 在 VB中,控件的屬性很多,常用屬性如下: (1) AutoSize 當(dāng)值為 True時(shí),控件的大小能根據(jù)內(nèi)容的多 少自動(dòng)調(diào)整。 (2) BackColor 控件的背景顏色。 (3) Caption 控件標(biāo)題文本。 (4) Enabled 控件是否有效,當(dāng)值為 False時(shí)該對象為灰色 顯示。 (5) FontBold 字體是否用粗體,當(dāng)值為 True時(shí)字體為粗體 顯示。 (6) FontItalic 字體是否用斜體,當(dāng)值為 True時(shí)字體為斜體 顯示。 可視化編程的基本概念 4 控件的屬性 1.常用屬性 (7) FontName 字體名,如 “ 宋體 ” 、 “ 隸書 ” 、 “ Times New Roman”等。 (8) FontStrikethru 字體是否有刪除線。 (9) FontUnderline 字體是否有下劃線。 (10) ForeColor 控件的前景顏色。 (11) Height 控件的高度。 (12) Left 控件距容器左邊的距離。 (13) 名稱 控件名稱。這是任何控件均具有的屬性。 (14) TabIndex 控件獲得焦點(diǎn)的順序號。 (15) Top 控件距容器頂部的距離,控制控件的垂直位置。 (16) Visible 控件是否可見,當(dāng)值為 True時(shí)對象可見。 (17) Width 控件的寬度。 可視化編程的基本概念 4 控件的屬性 2)屬性設(shè)置 控件的屬性設(shè)置可以通過兩種途徑進(jìn)行。 (1) 在設(shè)計(jì)階段,通過屬性窗口修改對象的屬性。 步驟是:先選中控件,在屬性窗口找到相應(yīng)的屬性名后修改其屬性值。但并非所有屬性均可以在屬性窗口中修改。 可視化編程的基本概念 4 控件的屬性 2)屬性設(shè)置 (2) 在代碼中,按照如下格式修改控件的屬性。 對象名 .屬性名 =屬性值 = 20 = 中華人民共和國 = True 對于上述屬性的設(shè)置,可以采用 With…… End With結(jié)構(gòu): With Label1 .Caption = 中華人民共和國 .AutoSize = True .BackColor = vbRed .FontSize = 20 End With 可視化編程的基本概念 5 控件的事件、事件過程 1)控件的事件 控件的事件是由系統(tǒng)設(shè)計(jì)好的、能被控件識別的動(dòng)作。如在窗體上單擊鼠標(biāo),就引發(fā)了窗體的單擊事件,因?yàn)樽R別 “ 單擊 ”這個(gè)動(dòng)作是系統(tǒng)為窗體設(shè)計(jì)好的,所以窗體能夠識別它。同理,在窗體上雙擊鼠標(biāo),就發(fā)生了窗體的雙擊事件。 可視化編程的基本概念 5 控件的事件、事件過程 2)控件的事件過程 過程體過程頭定義過程結(jié)束語句 當(dāng)在控件上發(fā)生了事件后, VB系統(tǒng)就要處理這個(gè)事件,而處理事件的實(shí)質(zhì)是執(zhí)行一段代碼,這段代碼就是事件過程,對象事件過程的格式為: Private Sub 對象名 _事件過程名() …… 程序代碼 …… End Sub 可視化編程的基本概念 5 控件的事件、事件過程 2)控件的事件過程 可以看出:控件的事件過程由 3部分組成,第 1部分稱為事件過程頭定義語句,第 3部分稱為過程結(jié)束語句,而第 2部分則稱為過程體。過程頭定義和過程結(jié)束語句的格式均由 VB系統(tǒng)確定好,而過程體需要用戶編寫代碼,以完成具體的 “ 處理 ” 任務(wù)。 VB應(yīng)用程序設(shè)計(jì)的主要任務(wù)就是為對象編寫事件過程代碼。 可視化編程的基本概念 6 控件的方法 控件的方法就是能夠完成某種功能的程序,完成功能的代碼是 VB系統(tǒng)設(shè)計(jì)好的,不需用戶自己編寫,用戶只需要掌握調(diào)用對象的方法,對象方法的調(diào)用格式為: [對象名 .]方法名 [參數(shù)列表 ] 當(dāng)省略 “ 對象名 ” 時(shí),默認(rèn)為當(dāng)前窗體。 如窗體的 “ Print”方法,具有在窗體上顯示輸出項(xiàng)值的功能;窗體的 “ Cls”方法,可以將窗體上用 “ Print”、 “ Line”等方法輸出的內(nèi)容全部清除;圖片框的 “ Refresh”方法,可以將圖片框中的內(nèi)容重新顯示一次(稱為刷新)。例如: Print a, b, c 表示在當(dāng)前窗體上輸出 a, b, c的值。 表示刷新 Picture1控件。 可視化編程的基本概念 窗體 返回首頁 窗體既是一個(gè)控件,又是其它控件的容器。設(shè)計(jì) VB應(yīng)用程序的第一步就是創(chuàng)建用戶界面,窗體就相當(dāng)于用戶界面的一塊 “ 畫布 ” 。將應(yīng)用程序中需要的對象畫在窗體上,并擺放在適當(dāng)位置,就完成了應(yīng)用程序設(shè)計(jì)的第一步。 窗體 返回首頁 1 窗體的主要屬性 1) Caption Caption屬性決定窗體標(biāo)題欄文本,該屬性可以是任意字符串。 窗體 返回首頁 1 窗體的主要屬性 2) Picture 該屬性用于設(shè)置窗體中要顯示的圖片。在設(shè)計(jì)狀態(tài)下,單擊屬性窗口中的 Picture設(shè)置框右邊的 “ …” 按鈕,打開“ 加載圖片 ” 對話框,選擇一個(gè)圖形文件即可。如果在代碼中設(shè)置或改變背景圖片,可使用以下語句: 對象 .Picture=LoadPicture(圖片文件名 ) 其中, LoadPicture是一個(gè)加載圖片的函數(shù)。在使用時(shí),圖片文件名必須包括擴(kuò)展名,如果圖片不在當(dāng)前文件夾下,還必須包含圖片文件的路徑。 窗體 返回首頁 1 窗體的主要屬性 2) Picture 例如:要為 Form1窗體添加背景圖片,背景圖片文件名為“ ”,所在位置為 “ C:\WINDOWS\Web\Wallpaper”,可采用下述語句: = LoadPicture(C:\WINDOWS\Web\Wallpaper\) 如果代碼中要清除背景圖片,則需使用不帶參數(shù)的LoadPicture函數(shù),即: 對象 .Picture=LoadPicture() 例如 :要清除 Form1窗體的背景圖片,需要使用語句: = LoadPicture() 窗體 返回首頁 1 窗體的主要屬性 3) BorderStyle 該屬性運(yùn)行時(shí)不能修改,必須在設(shè)計(jì)時(shí)通過屬性窗口修改。屬性設(shè)置值如表 22。 窗體 返回首頁 1 窗體的主要屬性 4) ControlBox 當(dāng)值為 True時(shí),窗體的最大 /最小化屬性才有效。當(dāng)值為False時(shí),窗體標(biāo)題欄沒有控制菜單和最大 /最小化按鈕。 窗體 返回首頁 1 窗體的主要屬性 5) MaxButton/MinButton 設(shè)置窗體上是否存在最大 /最小化按鈕。在 ControlBox屬性值為 True的前提下: 當(dāng)兩者的值均為 True時(shí),窗體有最大 /最小化按鈕; 當(dāng)值均為 False時(shí),窗體沒有最大 /最小化按鈕; 當(dāng)兩者其中之一為 False,則對應(yīng)的按鈕以灰色顯示,表示不可用。 窗體 返回首頁 1 窗體的主要屬性 6) AutoRedraw 設(shè)置窗體的自動(dòng)重繪功能,當(dāng)值為 Flase時(shí),用 Print、Circle等方法輸出到窗體上的內(nèi)容被擋后,窗體重新顯示時(shí)那些內(nèi)容不能顯示;而當(dāng)值為 True時(shí),窗體重新顯示時(shí)那些內(nèi)容會(huì)被自動(dòng)重畫到窗體上。 窗體 返回首頁 1 窗體的主要屬性 7) WindowsState 設(shè)置窗口的狀態(tài)屬性,設(shè)置值如表 23。 窗體 返回首頁 2 窗體的主要事件 窗體在屏幕上顯示之前,先經(jīng)過創(chuàng)建并初始化后,再被載入( Load)內(nèi)存,最后顯示( Show)在屏幕上。同樣,窗體要結(jié)束運(yùn)行之前,會(huì)先從屏幕上隱藏( Hide),然后從內(nèi)存中刪除( Unload)。窗體在載入內(nèi)存后到關(guān)閉之前能識別很多事件,本節(jié)僅介紹 Load、 Click兩個(gè)事件。 1) Load事件 Load事件在窗體被載入時(shí)引發(fā)。當(dāng)應(yīng)用程序只有一個(gè)窗體時(shí),應(yīng)用程序一啟動(dòng)就會(huì)自動(dòng)執(zhí)行該事件中的代碼,若不專門調(diào)用,此事件中的代碼只被執(zhí)行一次。所以該事件通常用來在啟動(dòng)應(yīng)用程序時(shí),設(shè)置對象屬性的初始屬性值和為變量賦初值。本書中的很多例題,對象屬性設(shè)置就放在窗體的Load事件中。 窗體 返回首頁 2 窗體的主要事件 2) Click事件 在窗體上單擊( Click)鼠標(biāo)左鍵時(shí)發(fā)生的事件。 窗體 返回首頁 3 窗體的方法 常用的方法有 Print、 Cls、 Refresh、 Line、 Circle等 1) Print方法 Print方法的作用是在指定對象上輸出信息,這里所說的對象是指窗體( Form)、圖片框( PictureBox)、打印機(jī)( Printer)或立即窗口( Debug),格式為: [對象名 ].Print [Tab(n)] 輸出項(xiàng)列表 [。|,] 其中: (1)“對象名 ” 若缺省,則表示當(dāng)前窗體。 (2) Tab(n)是用于確定輸出項(xiàng)所在列位置的函數(shù) . (3) 各輸出項(xiàng)之間可以用 “ , ” 分隔,每一個(gè)輸出項(xiàng)在一個(gè)標(biāo) 準(zhǔn)區(qū)(通常占 14列)輸出 窗體 返回首頁 3 窗體的方法 常用的方法有 Print、 Cls、 Refresh、 Line、 Circle等 1) Print方法 (4)若用 “ ; ” 分隔,各輸出項(xiàng)按緊湊格式輸出,此時(shí),對于輸 出不同類型的數(shù)據(jù),格式略有不同: 輸出項(xiàng)為數(shù)值型,數(shù)據(jù)前留一個(gè)符號位 (正數(shù)空格,負(fù)數(shù)為 “ ”;數(shù)據(jù)之后還加一個(gè)尾隨空格。 當(dāng)輸出項(xiàng)為字符型,字符間無空格,各輸出項(xiàng)首尾相連。 Print方法中最后一個(gè)輸出項(xiàng)后沒有 “ , ” 或 “ ; ” 時(shí),程序執(zhí)行 該方法后自動(dòng)換行,下一個(gè) Print方法在新的一行輸出。當(dāng) 加 “ , ” 或 “ ; ” 后,下一個(gè) Print方法中的內(nèi)容將會(huì)在當(dāng)前行 的后面接著輸出。 窗體 返回首頁 3 窗體的方法 常用的方法有 Print、 Cls、 Refresh、 Line、 Circle等 2) Cls方法 Cls方法用于清除使用 Print、 Line等方法輸出到窗體或圖片框中的內(nèi)容。 命令按鈕( CommandButton)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1