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

正文內(nèi)容

visualbasicnet程序設(shè)計(jì)(上)ppt-在線瀏覽

2025-03-10 12:45本頁(yè)面
  

【正文】 Inheritance)是指一個(gè)類獲取另一個(gè)類的性質(zhì)的過(guò)程。 類和對(duì)象 ? 類是進(jìn)行封裝和數(shù)據(jù)隱藏的工具。 ? 所有的對(duì)象都是作為它們的類的相同副本建立的。 ? 為了簡(jiǎn)單起見(jiàn),在一般情況下,都不指明對(duì)象的類,而是稱為“XX控件”。所謂命名空間,就是讓每一個(gè)名稱都有自己的活動(dòng)空間,不會(huì)互相混淆。有了命名空間,就可以方便地組織應(yīng)用程序要使用的各個(gè)類。 什么是命名空間 ? Microsoft在 .NET平臺(tái)上提供了大量的基礎(chǔ)類,這些類構(gòu)成了 .NET的類庫(kù)。 ? 用戶可以定義自己的命名空間,并可訪問(wèn)由命名空間提供的資源。如果沒(méi)有為代碼明確指定命名空間,則系統(tǒng)會(huì)根據(jù)應(yīng)用程序的名稱(即 Visual )自動(dòng)生成一個(gè)命名空間。大多數(shù)命名空間的頂層為System,并可根據(jù)功能在邏輯上劃分為若干個(gè)子命名空間。 ? 工具軟件 C:\Program Files\Microsoft Visual \FrameworkSDK\Bin目錄下。而為了在一個(gè)應(yīng)用程序(項(xiàng)目)中使用命名空間,則必須一些方法聲明所使用的命名空間。為了向項(xiàng)目中添加引用,可以使用“項(xiàng)目”菜單中的“添加引用”命令。只要給出命名空間的全名,就可以訪問(wèn)其中的任一個(gè)類。 再如 :回車換行常量 CrLf是在義的,為了在程序中用該常量實(shí)現(xiàn)回車換行操作,可以編寫如下代碼: Dim S As String S = AAAAAA amp。 BBBBB MsgBox(S) 使用 Imports語(yǔ)句 ? 可以使用 Imports語(yǔ)句,隱含地指定要使用的命名空間,應(yīng)用程序可以使用由該關(guān)鍵字指定的命名空間中的類。有了這個(gè)語(yǔ)句后,每次使用這個(gè)命名空間中的類時(shí),就不必顯式地給出該命名空間,從而可以減少鍵盤輸入量。 CrLf amp。 例如 :假定有如下兩個(gè)命名空間: 這兩個(gè)命名空間中均含有 Product類,則下面的代碼將產(chǎn)生錯(cuò)誤: ...... Public Sub DoSomthing() Dim obj As New Product() 39。如果將代碼修改為: Dim obj As New () 則可消除由 Product引起的二義性。在用 Visual ,實(shí)際上就是在使用對(duì)象或建立對(duì)象。對(duì)象常見(jiàn)的屬性有標(biāo)題( Text)、名稱( Name)、顏色( Color)、字體大?。?Fontsize)、是否可見(jiàn)( Visible)等。如果執(zhí)行: Display. Text = Good morning! 則把字符串“ Good morning!”賦給 Display文本框控件的 Text屬性。再如: Display. Visible = False 表示窗體上有一個(gè)文本框控件,名字為 Display,其屬性 Visible為 False,程序運(yùn)行時(shí),該對(duì)象不顯示。 ? Visual 。 ? 響應(yīng)某個(gè)事件后所執(zhí)行的操作通過(guò)一段程序代碼來(lái)實(shí)現(xiàn),這樣的一段程序代碼叫做事件過(guò)程( Event Procudure)。 其調(diào)用格式為: 對(duì)象名稱 . 方法名稱 例如,假定有一個(gè)名為 Form1的窗體,則用 可以使窗體隱藏,而用 可以使窗體顯示。 對(duì)象屬性設(shè)置 ? 對(duì)象屬性可以通過(guò)代碼設(shè)置,也可通過(guò)屬性窗口設(shè)置。 ? 可以用三種方法在設(shè)計(jì)階段設(shè)置對(duì)象屬性 ? ( a)直接鍵入新屬性值 ? ( b)選擇輸入,即通過(guò)下拉列表選擇所需要的屬性值 ? ( c)利用對(duì)話框設(shè)置屬值 ( a)直接鍵入新屬性值 ? 例如,為了把按鈕的Text屬性設(shè)置為“按鈕測(cè)試”,可按如下步驟操作 : ? ( 1)在窗體上畫一個(gè)按鈕( Button1)(將在 節(jié)介紹控件的畫法)。 ? ( 3)在屬性列表中找到Text屬性,并雙擊該屬性條。 ( c)利用對(duì)話框設(shè)置屬值 ? 對(duì)于某些屬性,設(shè)置框的右端會(huì)顯示省略號(hào),即三個(gè)小點(diǎn)( ...),可以利用這個(gè)對(duì)話框設(shè)置所需要的屬性。因?yàn)橛辛丝丶?,才使?Visual Basic. NET不但功能強(qiáng)大,而且易于使用。在一般情況下,工具箱位于窗體的左側(cè)。在建立新項(xiàng)目時(shí), Visual Basic. NET根據(jù)所建立的項(xiàng)目類型,自動(dòng)把相應(yīng)的控件添加到工具箱中。這一節(jié)對(duì) Windows窗體控件作簡(jiǎn)要介紹,將在第 6章介紹部分控件的用法。工具箱實(shí)際上是一個(gè)窗口,稱為工具箱窗口,可以通過(guò)單擊右上角的“ ”關(guān)閉。 工具箱的管理 ? 控件的復(fù)制和刪除 ? 改變排列順序 ? 定義工具箱 控件的復(fù)制和刪除 ? 執(zhí)行彈出式菜單中的“剪切”命令,可以把所選擇的控件從工具箱中刪除,并復(fù)制到剪貼板中;執(zhí)行“復(fù)制”命令,則可把控件復(fù)制到剪貼板;而如果執(zhí)行“刪除”命令,則刪除該控件,但不復(fù)制到剪貼板。每單擊一次“上移”或“下移”命令,可以使當(dāng)前被選擇的控件向上或向下移動(dòng)一個(gè)位置。執(zhí)行該命令后,將打開“自定義工具箱”對(duì)話框,如圖 。 控件的畫法和基本操作 ? 在設(shè)計(jì)用戶界面時(shí),要在窗體上畫出各種所需要的控件。這一節(jié)將介紹控件的畫法和基本操作。第一種方法步驟如下(以畫文本框?yàn)槔? ? ( 1)單擊工具箱中的文本框圖標(biāo),該圖標(biāo)反相顯示。 ? ( 3)把“+”號(hào)移到窗體的適當(dāng)位置,按下鼠標(biāo)左按鈕,不要松開,并向右下方拖動(dòng)鼠標(biāo),窗體上將出現(xiàn)一個(gè)方框。當(dāng)增大到認(rèn)為合適的大小時(shí),松開鼠標(biāo)器按鈕,這樣就在窗體上畫出一個(gè)文本框控件。這一章將通過(guò)一個(gè)簡(jiǎn)單例子說(shuō)明 Visual 。 ? 語(yǔ)句的構(gòu)成 ? 自動(dòng)語(yǔ)法檢查 ? 復(fù)合語(yǔ)句行 ? 續(xù)行 語(yǔ)句的構(gòu)成 ? Visual Basic中的語(yǔ)句由 Visual Basic關(guān)鍵字、對(duì)象屬性、運(yùn)算符、函數(shù)以及能夠生成 Visual Basic編輯器可識(shí)別指令的符號(hào)組成。在書寫語(yǔ)句時(shí),必須遵循一定的規(guī)則,這種規(guī)則稱為語(yǔ)法。 復(fù)合語(yǔ)句行 ? 在一般情況下,輸入程序時(shí)要求一行一句,一句一行。一個(gè)語(yǔ)句行的長(zhǎng)度最多不能超過(guò) 1023個(gè)字符。 Visual 中使用的續(xù)行符是下劃線( _)。 賦值、注釋、暫停和結(jié)束語(yǔ)句 ? 賦值語(yǔ)句可以把指定的值賦給某個(gè)變量或某個(gè)帶有屬性的對(duì)象。 ? 暫停語(yǔ)句的作用類似于執(zhí)行“調(diào)試”菜單中的“全部中斷”命令。 ? 結(jié)束語(yǔ)句通常用來(lái)結(jié)束一個(gè)程序的執(zhí)行。在這種情況下,各語(yǔ)句之間必須用冒號(hào)隔開。 把數(shù)值常量 99賦給數(shù)值變量 Total ( 39。 把字符串常量賦給字符串變量 Try1 = Val() 39。 數(shù)值賦給數(shù)值變量 = Str(Total) 39。 把帶有 Text屬性的對(duì)象 TextBox2賦給帶有 39。 注釋內(nèi)容 例如: 39。 ? 程序調(diào)試結(jié)束后,生成可執(zhí)行文件之前,應(yīng)刪去代碼中的所有 Stop語(yǔ)句??梢园阉旁谑录^(guò)程中,例如: Private Sub Button1_Click(ByVal sender As , _ ByVal e As ) Handles End End Sub 該過(guò)程用來(lái)結(jié)束程序,即當(dāng)單擊按鈕時(shí),立即結(jié)束程序的運(yùn)行。 編寫簡(jiǎn)單的 ? 用傳統(tǒng)的面向?qū)ο蟮恼Z(yǔ)言進(jìn)行程序設(shè)計(jì)時(shí),主要的工作就是編寫程序代碼,遵循 編程 ─調(diào)試─改錯(cuò) ─運(yùn)行 這樣一種模式。 用 Visual 一般步驟 Visual 最大特點(diǎn),就是以最快的速度和效率開發(fā)具有良好用戶界面的應(yīng)用程序。一般來(lái)說(shuō),在用Visual Windows應(yīng)用程序時(shí),需要以下三步: ? 建立可視用戶界面 ? 設(shè)置可視界面特性 ? 編寫事件驅(qū)動(dòng)代碼 建立用戶界面 ? 用戶界面由對(duì)象,即窗體和控件組成,控件放在窗體上,程序中的所有信息都要通過(guò)窗體顯示出來(lái),它是應(yīng)用程序的最終用戶界面。程序運(yùn)行后,將在屏幕上顯示由窗體和控件組成的用戶界面。如果要建立新的窗體,可以通過(guò)“項(xiàng)目”菜單中的“添加Windows窗體”命令來(lái)實(shí)現(xiàn)。在實(shí)際的應(yīng)用程序設(shè)計(jì)中,建立界面和設(shè)置屬性可以同時(shí)進(jìn)行,即每畫完一個(gè)控件,接著就設(shè)置該控件的屬性。究竟用哪種方法,可以根據(jù)自己的習(xí)慣選定,不必拘泥。 編寫代碼 ? Visual 編程機(jī)制,因此大部分程序都是針對(duì)窗體中各個(gè)控件所能支持的方法或事件編寫的,這樣的程序稱為事件過(guò)程。 ? 在多數(shù)情況下,特別是小型應(yīng)用程序,所編寫的程序通常由事件過(guò)程組成,即針對(duì)控件或窗體的事件編寫代碼。 ? ( 2)執(zhí)行“視圖”菜單中的“代碼”命令。 ? ( 4)在“解決方案資源管理器”窗口中選擇窗體文件( ),然后單擊“查看代碼”按鈕。當(dāng)用鼠標(biāo)單擊左邊按鈕時(shí),屏幕上部的文本框中顯示“歡迎使用 Visual ”;如果單擊中間按鈕,則清除文本框中顯示的內(nèi)容;而如果單擊右邊的按鈕,則結(jié)束程序。執(zhí)行該命令后,將打開“新建項(xiàng)目”對(duì)話框,在該對(duì)話框的“名稱”欄中輸入 test1,在“位置”欄內(nèi)輸入 d:\test,選擇“關(guān)閉解決方案”單選按鈕,然后單擊“確定”按鈕,即可建立一個(gè)新的項(xiàng)目。 ? 一個(gè)項(xiàng)目包含兩部分內(nèi)容,即對(duì)象和代碼( Code),其中對(duì)象通常指的是窗體( Form)和控件( Control)。在一般情況下,每個(gè)可以執(zhí)行的項(xiàng)目至少包括一個(gè)窗體,可以根據(jù)應(yīng)用程序的設(shè)計(jì)要求來(lái)改變其位置和大小。由題意可知,需要建立的界面包括 5個(gè)對(duì)象,即 1個(gè)窗體和 4個(gè)控件,其中 3個(gè)控件是按鈕, 1個(gè)是文本框, ? 可以按下面的步驟建立用戶界面: ? ( 1)單擊工具箱中的命令按鈕圖標(biāo),在窗體的適當(dāng)位置畫一個(gè)按鈕(按鈕 1),畫完后,按鈕內(nèi)自動(dòng)標(biāo)有“ Button1”。 ? ( 3)單擊工具箱中的文本框圖標(biāo),然后在窗體的適當(dāng)位置畫出文本框控件,文本框內(nèi)自動(dòng)標(biāo)有“ TextBox1”。 設(shè)置屬性 ? 前面畫出的 4個(gè)控件構(gòu)成了用戶界面,這 4個(gè)控件就是 4個(gè)對(duì)象。在建立用戶界面后,每個(gè)對(duì)象都有一個(gè)默認(rèn)標(biāo)題( Text屬性),分別為Button Button Button TextBox1和 Form1。 屬性設(shè)置列表(格式 1) ? 控件放在窗體中,窗體及其控件構(gòu)成了用戶界面。 表 對(duì)象屬性設(shè)置(格式 1) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 對(duì) 象 名稱( Name) 標(biāo)題( Text) ────────────────────────────── 窗體 Form1 Visual 應(yīng)用程序設(shè)計(jì)示例 左按鈕 Button1 顯示 中按鈕 Button2 清屏 右按鈕 Button3 結(jié)束 文本框 TextBox1 空白 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 屬性設(shè)置列表(格式 2) 表 對(duì)象屬性設(shè)置(格式 2) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 對(duì) 象 屬性 設(shè)置值 ──────────────────────────────── 窗體 Name Form1 Text Visual 應(yīng)用程序設(shè)計(jì)示例 左按鈕 Name Button1 Text 顯示 中按鈕 Name Button2 Text 清屏 右按鈕 Name Button3 Text 結(jié)束 文本框 Name TextBox1 Text 空白 字體
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1