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

正文內(nèi)容

visualbasicnet程序設(shè)計(jì)(上)ppt-wenkub.com

2025-01-18 12:45 本頁面
   

【正文】 對(duì)于局部變量來說, 當(dāng) Option Explicit編譯器開關(guān)為 Off時(shí) ,也可以不用 Dim(或 Static)定義,而在需要時(shí)直接給出變量名。其操作是:在“解決方案資源管理器”窗口中,用鼠標(biāo)右鍵單擊項(xiàng)目的名字,彈出一個(gè)菜單,單擊該菜單中的“屬性”命令,將打開“屬性頁”對(duì)話框,選擇“通用屬性”中的“生成”選項(xiàng)卡,將顯示“編譯器默認(rèn)值” 2. 通用數(shù)據(jù)類型 為了使用通用數(shù)據(jù)類型,必須把編譯器選項(xiàng) Strict設(shè)置為 Off。 Option Strict語句用來指定數(shù)據(jù)類型的轉(zhuǎn)換限制。 聲明變量 MyInt = 10 39。 變量的隱式聲明 1. 編譯器選項(xiàng) ( 1) Option Explicit語句 格式: Option Explicit { On | Off } Option Explicit語句在模塊層使用,用來確定該模塊中所有變量的聲明方式。 變量的隱式聲明與類型轉(zhuǎn)換 ? 在默認(rèn)情況下, Visual 言。 ( 3)如果在聲明時(shí)不指定變量的初始值, Visual 。下面介紹如何用 Dim語句聲明變量。 例如: Total% Amount Lname$ Boolean、 Byte、 Char、 Date、 Objet和 Short等數(shù)據(jù)類型沒有類型說明符。 1. 命名規(guī)則 ? ( 1)名字只能由字母、數(shù)字和下劃線組成; ? ( 2)名字的第一個(gè)字符必須是英文字母,最后一個(gè)字符可以是類型說明符; ? ( 3)名字的有效字符為 255個(gè); ? ( 4)不能用 Visual ,但可以把保留字嵌入變量名中;同時(shí),變量名也不能是末尾帶有類型說明符的保留字。在 Visual ,可以用名字表示內(nèi)存位置,這樣就能訪問內(nèi)存中的數(shù)據(jù)。 3. 系統(tǒng)常量 ? Visual ,可以在程序中直接使用,這些常量均以小寫字母 vb開頭。例如 05/16/202 September 15, 202 8/18/2022 3:30:00 PM、 8:30:00 AM等。指數(shù)符號(hào) E或 D的含義為“乘以 10的冪次”。 ④浮點(diǎn)數(shù):也稱實(shí)數(shù),分為單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)。例如 amp。結(jié)尾 ,取值范圍為amp。八進(jìn)制長(zhǎng)整數(shù):由八進(jìn)制數(shù)字組成。例如 amp。取值范圍為 amp。十六進(jìn)制長(zhǎng)整數(shù):由十六進(jìn)制數(shù)字組成,以 amp。 例如 amp?;?amp。H1AAAB?!?amp。H(或 amp。十進(jìn)制整數(shù):其組成與十進(jìn)制整型數(shù)相同,取值范圍為 2147483648~2147483647。O34amp。O),其取值(絕對(duì)值,下同)范圍為 amp。H32F等。H0~ amp。 例如: A $25, Number of Employees ( 2)數(shù)值常量 數(shù)值常量共有 5種表示方式,即短整數(shù)、整數(shù)、長(zhǎng)整數(shù)、浮點(diǎn)數(shù)和十進(jìn)制數(shù)。 常量 ? Visual 3種,分別為文字常量 、 符號(hào)常量 和 系統(tǒng)常量 。 等價(jià)的 .NET數(shù)據(jù)類型是 。 等價(jià)的 .NET數(shù)據(jù)類型是 。任何可辨認(rèn)的文本日期都可以賦值給日期變量。 ( 2)布爾( Boolean): Boolean類型以 16位( 2個(gè)字節(jié))的數(shù)值形式存儲(chǔ),但取值只能是 True或 False。而在有 28 個(gè)小數(shù)位的情況下,最大值為 +/,而最小的非零值為 +/(+/1E28)。 等價(jià)的 .NET數(shù)據(jù)類型是 。 等價(jià)的 .NET數(shù)據(jù)類型是 。 等價(jià)的 .NET數(shù)據(jù)類型是 。 字符串通常放在雙引號(hào)中,例如: Hello We are students Visual “” (空字符串) Visual ,可以從 0到 231( 2的 31次冪,約 21億)個(gè) Unicode字符,每個(gè)字符占兩個(gè)字節(jié)。每 2個(gè)字節(jié)數(shù)值存儲(chǔ)一個(gè) Unicode 字符。 基本數(shù)據(jù)類型 ? 數(shù)據(jù)是程序的必要組成部分,也是程序處理的對(duì)象。 ? ( 3)如果相應(yīng)的事件過程中存在代碼,則執(zhí)行該代碼。 ? 在事件驅(qū)動(dòng)應(yīng)用程序中,代碼不是按預(yù)定的順序執(zhí)行,而是在響應(yīng)不同的事件時(shí)執(zhí)行不同的代碼段。 ? Windows下的每個(gè)應(yīng)用程序都是基于事件和消息的,并包含一個(gè)主事件循環(huán),該循環(huán)持續(xù)反復(fù)檢測(cè)是否有用戶事件發(fā)生,當(dāng)檢測(cè)到一個(gè)用戶事件時(shí),程序就對(duì)之作出響應(yīng)。 “打開項(xiàng)目 ” 對(duì)話框 程序的運(yùn)行 ? 設(shè)計(jì)完程序并存入磁盤后,就可以運(yùn)行程序。 ? ( 1)執(zhí)行“文件”菜單“打開”子菜單中的“項(xiàng)目”命令(或按 Ctrl+O),顯示“打開項(xiàng)目”對(duì)話框,如圖。而如果執(zhí)行“文件”菜單中的“全部保存”( Ctrl+Shift+S)或標(biāo)準(zhǔn)工具欄上的“全部保存”按鈕,則可保存當(dāng)前項(xiàng)目中的所有文件。設(shè)計(jì)結(jié)束并初步檢查沒有錯(cuò)誤后,通常應(yīng)先保存程序,然后再運(yùn)行程序,看是否符合設(shè)計(jì)要求。TextBox1 39。 = New (黑體 , !, _ , _ , CType(134, Byte)) = New (120, 80) = Button2 = New (75, 32) = 1 = 清除 39。 39。可以使用 Windows 窗體設(shè)計(jì)器修改此過程。窗體重寫處置以清理組件列表。 初始代碼 Region Windows 窗體設(shè)計(jì)器生成的代碼 Public Sub New() () 39。執(zhí)行上面的語句后,將在 TextBox1文本框中顯示“歡迎使用 Visual ”。 ? ⑨拆分欄。 ? ⑤指定繼承。 ( 1)程序代碼窗口 ? ① 主窗口選項(xiàng)卡。 屬性設(shè)置列表(格式 1) ? 控件放在窗體中,窗體及其控件構(gòu)成了用戶界面。 設(shè)置屬性 ? 前面畫出的 4個(gè)控件構(gòu)成了用戶界面,這 4個(gè)控件就是 4個(gè)對(duì)象。由題意可知,需要建立的界面包括 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”。 ? 一個(gè)項(xiàng)目包含兩部分內(nèi)容,即對(duì)象和代碼( Code),其中對(duì)象通常指的是窗體( Form)和控件( Control)。當(dāng)用鼠標(biāo)單擊左邊按鈕時(shí),屏幕上部的文本框中顯示“歡迎使用 Visual ”;如果單擊中間按鈕,則清除文本框中顯示的內(nèi)容;而如果單擊右邊的按鈕,則結(jié)束程序。 ? ( 2)執(zhí)行“視圖”菜單中的“代碼”命令。 編寫代碼 ? Visual 編程機(jī)制,因此大部分程序都是針對(duì)窗體中各個(gè)控件所能支持的方法或事件編寫的,這樣的程序稱為事件過程。在實(shí)際的應(yīng)用程序設(shè)計(jì)中,建立界面和設(shè)置屬性可以同時(shí)進(jìn)行,即每畫完一個(gè)控件,接著就設(shè)置該控件的屬性。程序運(yùn)行后,將在屏幕上顯示由窗體和控件組成的用戶界面。 用 Visual 一般步驟 Visual 最大特點(diǎn),就是以最快的速度和效率開發(fā)具有良好用戶界面的應(yīng)用程序。可以把它放在事件過程中,例如: Private Sub Button1_Click(ByVal sender As , _ ByVal e As ) Handles End End Sub 該過程用來結(jié)束程序,即當(dāng)單擊按鈕時(shí),立即結(jié)束程序的運(yùn)行。 注釋內(nèi)容 例如: 39。 數(shù)值賦給數(shù)值變量 = Str(Total) 39。 把數(shù)值常量 99賦給數(shù)值變量 Total ( 39。 ? 結(jié)束語句通常用來結(jié)束一個(gè)程序的執(zhí)行。 賦值、注釋、暫停和結(jié)束語句 ? 賦值語句可以把指定的值賦給某個(gè)變量或某個(gè)帶有屬性的對(duì)象。一個(gè)語句行的長(zhǎng)度最多不能超過 1023個(gè)字符。在書寫語句時(shí),必須遵循一定的規(guī)則,這種規(guī)則稱為語法。這一章將通過一個(gè)簡(jiǎn)單例子說明 Visual 。 ? ( 3)把“+”號(hào)移到窗體的適當(dāng)位置,按下鼠標(biāo)左按鈕,不要松開,并向右下方拖動(dòng)鼠標(biāo),窗體上將出現(xiàn)一個(gè)方框。這一節(jié)將介紹控件的畫法和基本操作。執(zhí)行該命令后,將打開“自定義工具箱”對(duì)話框,如圖 。 工具箱的管理 ? 控件的復(fù)制和刪除 ? 改變排列順序 ? 定義工具箱 控件的復(fù)制和刪除 ? 執(zhí)行彈出式菜單中的“剪切”命令,可以把所選擇的控件從工具箱中刪除,并復(fù)制到剪貼板中;執(zhí)行“復(fù)制”命令,則可把控件復(fù)制到剪貼板;而如果執(zhí)行“刪除”命令,則刪除該控件,但不復(fù)制到剪貼板。這一節(jié)對(duì) Windows窗體控件作簡(jiǎn)要介紹,將在第 6章介紹部分控件的用法。在一般情況下,工具箱位于窗體的左側(cè)。 ( c)利用對(duì)話框設(shè)置屬值 ? 對(duì)于某些屬性,設(shè)置框的右端會(huì)顯示省略號(hào),即三個(gè)小點(diǎn)( ...),可以利用這個(gè)對(duì)話框設(shè)置所需要的屬性。 ? 可以用三種方法在設(shè)計(jì)階段設(shè)置對(duì)象屬性 ? ( a)直接鍵入新屬性值 ? ( b)選擇輸入,即通過下拉列表選擇所需要的屬性值 ? ( c)利用對(duì)話框設(shè)置屬值 ( a)直接鍵入新屬性值 ? 例如,為了把按鈕的Text屬性設(shè)置為“按鈕測(cè)試”,可按如下步驟操作 : ? ( 1)在窗體上畫一個(gè)按鈕( Button1)(將在 節(jié)介紹控件的畫法)。 其調(diào)用格式為: 對(duì)象名稱 . 方法名稱 例如,假定有一個(gè)名為 Form1的窗體,則用 可以使窗體隱藏,而用 可以使窗體顯示。 ? Visual 。如果執(zhí)行: Display. Text = Good morning! 則把字符串“ Good morning!”賦給 Display文本框控件的 Text屬性。在用 Visual ,實(shí)際上就是在使用對(duì)象或建立對(duì)象。 例如 :假定有如下兩個(gè)命名空間: 這兩個(gè)命名空間中均含有 Product類,則下面的代碼將產(chǎn)生錯(cuò)誤: ...... Public Sub DoSomthing() Dim obj As New Product() 39。有了這個(gè)語句后,每次使用這個(gè)命名空間中的類時(shí),就不必顯式地給出該命名空間,從而可以減少鍵盤輸入量。 再如 :回車換行常量 CrLf是在義的,為了在程序中用該常量實(shí)現(xiàn)回車換行操作,可以編寫如下代碼: Dim S As String S = AAAAAA amp。為了向項(xiàng)目中添加引用,可以使用“項(xiàng)目”菜單中的“添加引用”命令。 ? 工具軟件 C:\Program Files\Microsoft Visual \FrameworkSDK\Bin目錄下。如果沒有為代碼明確指定命名空間,則系統(tǒng)會(huì)根據(jù)應(yīng)用程序的名稱(即 Visual )自動(dòng)生成一個(gè)命名空間。 什么是命名空間 ? Microsoft在 .NET平臺(tái)上提供了大量的基礎(chǔ)類,這些類構(gòu)成了 .NET的類庫。所謂命名空間,就是讓每一個(gè)名稱都有自己的活動(dòng)空間,不會(huì)互相混淆。 ? 所有的對(duì)象都是作為它們的類的相同副本建立的。 繼承性 ? 繼承( Inheritance)是指一個(gè)類獲取另一個(gè)類的性質(zhì)的過程。 ? 可以把全部對(duì)象分成各種對(duì)象類,每個(gè)對(duì)象類都定義一組所謂的“ 方法 ”,實(shí)際上可以把它們看作是作用于該類對(duì)象上的各種操作。 封裝性 ? 封裝 ( Encapsulation)是一種信息隱藏技術(shù),對(duì)象內(nèi)部對(duì)使用者是隱蔽的,使用者只能見到對(duì)象封裝界面上的信息。從概念上講,可以把一個(gè)實(shí)體內(nèi)的數(shù)據(jù)及其操作所形成的描述稱為一個(gè)對(duì)象。 面向?qū)ο蠛皖? ? 面向?qū)ο蟛粌H僅是一種新的程序設(shè)計(jì)技術(shù),而且是一種全新的設(shè)計(jì)和構(gòu)造軟件的思維方法。 其他窗口 ? 除主窗口外,集成開發(fā)環(huán)境中還有其他一些窗口,這些窗口可以在需要時(shí)打開,不需要時(shí)關(guān)閉或隱藏。注意,所設(shè)置的顯示方式在下次啟動(dòng) Visual 起作用。 主窗口 ? 通常把窗體設(shè)計(jì)器、代碼窗口、幫助信息等所占據(jù)的窗口稱為主窗口。 屬性窗口和工具箱窗口 ? 屬性窗口,每個(gè)對(duì)象都可以用一組屬性來刻畫其特征,而屬性窗口就是用來設(shè)置對(duì)象(例如窗體或窗體中
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1