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

正文內(nèi)容

visual basic程序設(shè)計(jì)教程ppt(1)-文庫吧

2025-01-04 08:40 本頁面


【正文】 表示系統(tǒng)提供的標(biāo)準(zhǔn)過程、函數(shù)、運(yùn)算符、常量等。在 VB中,約定關(guān)鍵字的首寫字母為大寫字母,當(dāng)用戶在代碼編輯器窗口中鍵入關(guān)鍵字后,不論鍵入時(shí)是否為大寫,系統(tǒng)都能夠識(shí)別并自動(dòng)轉(zhuǎn)換成為系統(tǒng)的標(biāo)準(zhǔn)形式。 Visual Basic程序設(shè)計(jì) 27 Visual Basic數(shù)據(jù)類型 ? VB提供的基本數(shù)據(jù)類型有:數(shù)值型、字符型、邏輯型、日期型等 Visual Basic程序設(shè)計(jì) 28 數(shù)值型數(shù)據(jù) ? 數(shù)值型數(shù)據(jù)支持 6種數(shù)據(jù)類型: Integer(整型)、 Long(長(zhǎng)整型)、Single(單精度浮點(diǎn)型)、 Double(雙精度浮點(diǎn)型)、 Currency(貨幣型)和 Byte(字節(jié)型) Visual Basic程序設(shè)計(jì) 29 字符串型數(shù)據(jù) ? 字符串( String)是由一組計(jì)算機(jī)字符組成的序列,其中每個(gè)字符都以ASCII碼表示,字符串用西文雙引號(hào)括起來 。 Visual Basic程序設(shè)計(jì) 30 布爾型數(shù)據(jù) ? 布爾( Boolean)型數(shù)據(jù)的取值有兩個(gè):True(真)或 False(假) Visual Basic程序設(shè)計(jì) 31 日期型數(shù)據(jù) ? 日期型( Date)數(shù)據(jù)用來保存日期和時(shí)間 ,可以表示的日期范圍從公元 100年 1月 1日到公元9999年 12月 31日,時(shí)間可以從 0: 00: 00到 23:59: 59。在 Visual Basic “ ”把日期和時(shí)間的值括起來。 Visual Basic程序設(shè)計(jì) 32 對(duì)象型數(shù)據(jù) ? 對(duì)象型( Object)數(shù)據(jù)用來進(jìn)行對(duì)象的引用 。 ? 利用 Set語句,聲明為Object的變量可以被賦值為任何對(duì)象的引用 。 Visual Basic程序設(shè)計(jì) 33 變體型數(shù)據(jù) ? 變體型( Variant)數(shù)據(jù)是一種數(shù)據(jù)類型可以改變的數(shù)據(jù)類型。 ? 如果變量不被說明為某種數(shù)據(jù)類型,系統(tǒng)均按變體型數(shù)據(jù)處理。 Visual Basic程序設(shè)計(jì) 34 枚舉類型 ? 枚舉類型可以使一串有序的名稱與常數(shù)數(shù)值相關(guān)聯(lián) 。 ? 建立枚舉類型的格式是: {Public| Private} Enum 枚舉類型的名稱 成員名稱 [=常數(shù)表達(dá)式 ] 成員名稱 [=常數(shù)表達(dá)式 ] … End Enum ? 建立枚舉類型的 Enum語句必須置于模塊的聲明部分,建立過后可以聲明為局部變量、模塊級(jí)變量和全局變量。 Visual Basic程序設(shè)計(jì) 35 自定義類型 ? 用 Type語句自定義數(shù)據(jù)類型 ,這種數(shù)據(jù)類型中包含多個(gè)成員(元素),每個(gè)成員有自己的成員名和數(shù)據(jù)類型 。 ? 自定義數(shù)據(jù)類型的定義格式是: Type 數(shù)據(jù)類型名 成員名 1 AS 類型名 1 成員名 2 AS 類型名 2 … End Type ( 1)數(shù)據(jù)類型名是用戶自定義的數(shù)據(jù)類型的名稱,必須以字母開頭,可包含數(shù)字、字母和下劃線,長(zhǎng)度為 1~40個(gè)字符。 ( 2)成員名是自定義的數(shù)據(jù)類型中所包含的元素,類型名是元素的數(shù)據(jù)類型名,可以是整型、長(zhǎng)整型、單精度浮點(diǎn)型、雙精度浮點(diǎn)型、布爾型、字符型、變體型、對(duì)象型等數(shù)據(jù)類型,也可以是用戶自定義的類型或?qū)ο箢愋汀? Visual Basic程序設(shè)計(jì) 36 常量與變量 ? 常量的值在程序執(zhí)行期間始終不變。 ? 變量代表內(nèi)存中指定的存儲(chǔ)單元,存儲(chǔ)單元在程序中可以根據(jù)需要賦予不同的值 。 Visual Basic程序設(shè)計(jì) 37 常量 ? 常量就是在程序運(yùn)行期間,其值始終保持不變的量 。 ? VB的常量分為 :普通常量和符號(hào)常量 。 ? 普通常量即數(shù)據(jù)本身,符號(hào)常量則是用某種標(biāo)識(shí)符表示的常量。 Visual Basic程序設(shè)計(jì) 38 普通常量 ? 普通常量的類型和值由常量本身的表示形式?jīng)Q定。 ? 為了顯式地指明常量的數(shù)據(jù)類型,可以在常量后面加上類型說明符 。 類型說明符 指定的數(shù)據(jù)類型 類型說明符 指定的數(shù)據(jù)類型 % 整型 雙精度浮點(diǎn)型 amp。 長(zhǎng)整型 @ 貨幣型 ! 單精度浮點(diǎn) 型 $ 字符型 Visual Basic程序設(shè)計(jì) 39 符號(hào)常量 ? 用標(biāo)識(shí)符表示的常量稱為符號(hào)常量 。 ? 常量聲明的格式 : [Public | Private] Const 常量名 [As 類型 ] =表達(dá)式 ?在常量的作用域內(nèi),不允許重新給常量賦值,也不允許在程序運(yùn)行過程中改變其值,否則會(huì)出現(xiàn)錯(cuò)誤。 Visual Basic程序設(shè)計(jì) 40 變量 ? 一個(gè)有名字的內(nèi)存單元稱為變量。 ? 在 ,變量的命名規(guī)則是: 變量名中可包含字母、數(shù)字和下劃線。 變量名必須以字母開頭。 變量名中不允許出現(xiàn)空格。 變量名不許使用 VB的保留字。 變量名的長(zhǎng)度不得超過 255個(gè)字符。 在 小寫。 Visual Basic程序設(shè)計(jì) 41 變量的聲明 隱式聲明 ? Visual Basic允許數(shù)據(jù)不進(jìn)行類型聲明。如果沒有指定變量的類型,則此變量默認(rèn)的數(shù)據(jù)類型是Variant類型。 ? 隱式聲明除了增加程序運(yùn)行的負(fù)擔(dān)外,也容易出現(xiàn)錯(cuò)誤。 ? 在 VB中使用 Option Explicit語句來強(qiáng)制代碼中的變量進(jìn)行聲明。 ?執(zhí)行“工具”菜單中的“選項(xiàng)”命令,在彈出的對(duì)話框中單擊“編輯器”選項(xiàng)卡,選中“要求變量聲明”復(fù)選框。 VB會(huì)在隨后建立的任何一類模塊中,自動(dòng)在程序代碼的頂部加上Option Explicit語句,但是不會(huì)加入到現(xiàn)有模塊中。 ?打開代碼編輯窗口,在對(duì)象列表框中選擇“通用”,在過程列表框中選擇“聲明”,然后輸入 Option Explicit語句。 Visual Basic程序設(shè)計(jì) 42 變量的聲明 顯式聲明 ? 顯式聲明變量語句的格式為: Dim|Private|Static|Public|變量名 1 [As類型 1] [, 變量名 2 [As類型 2]] 其中: – Dim、 Private、 Static、 Public是 VB用于說明變量的關(guān)鍵字,使用不同的關(guān)鍵字聲明變量,變量的作用域?qū)?huì)不同。 – 變量名 是用戶定義的標(biāo)識(shí)符,應(yīng)遵循標(biāo)識(shí)符命名規(guī)則。 – 類型 可以是 VB提供的各種標(biāo)準(zhǔn)類型名稱或用戶自定義類型標(biāo)識(shí)符,缺省 AS 子句時(shí),被說明的變量類型是變體型變量。 – 在一個(gè)聲明語句中可以聲明多個(gè)變量,每?jī)蓚€(gè)變量之間用逗號(hào)分隔。 Visual Basic程序設(shè)計(jì) 43 變量作用域與生命周期 ? 根據(jù)定義變量的位置和定義變量的關(guān)鍵字不同,變量可以分為過程級(jí)變量(局部變量)、模塊級(jí)變量、全局變量和靜態(tài)變量。 Visual Basic程序設(shè)計(jì) 44 過程級(jí)變量 ? 在過程中用 Dim聲明的變量是過程級(jí)變量,也稱為局部變量。 ? 其作用范圍僅限于該過程 。 Visual Basic程序設(shè)計(jì) 45 模塊級(jí)變量 ? 在應(yīng)用程序的窗體模塊或標(biāo)準(zhǔn)模塊的通用聲明段用 Private或Dim語句聲明的變量是模塊級(jí)變量 。 ? 其作用范圍是所在的窗體或標(biāo)準(zhǔn)模塊,模塊級(jí)變量可作用于同一個(gè)模塊內(nèi)的所有過程。 Visual Basic程序設(shè)計(jì) 46 全局變量 ? 在窗體模塊或標(biāo)準(zhǔn)模塊的通用聲明段用 Public語句聲明的變量是全局變量 。 ? 其作用范圍是整個(gè)應(yīng)用程序中的所有窗體或標(biāo)準(zhǔn)模塊中的過程,即一個(gè) VB程序中的任何一個(gè)代碼段都可以使用全局變量。 Visual Basic程序設(shè)計(jì) 47 靜態(tài)變量 ? 在過程中使用 static語句聲明的局部變量 。 ? 該關(guān)鍵字只能在過程中使用 。 ? 過程結(jié)束,靜態(tài)變量的值仍然保留。 Visual Basic程序設(shè)計(jì) 48 同名變量 ? 當(dāng)不同作用域的同名變量發(fā)生沖突時(shí), VB優(yōu)先訪問局限性大的變量。 ? 訪問變量的順序是:如果在本過程中有相關(guān)變量的定義,則使用本過程中定義的變量,否則到窗體模塊中尋找,若找到則使用,若找不到再到標(biāo)準(zhǔn)模塊中找。若都未找到,則將此變量當(dāng)作未定義的變量處理,未定義的變量的作用域?yàn)樗谶^程(即為局部變量),其數(shù)據(jù)類型為變體型。 Visual Basic程序設(shè)計(jì) 49 常用系統(tǒng)函數(shù) ? Visual Basic 為兩類:一種由系統(tǒng)提供,稱為標(biāo)準(zhǔn)函數(shù),也叫內(nèi)部函數(shù)、系統(tǒng)函數(shù);另一種是用戶根據(jù)需要自己創(chuàng)建,稱為自定義函數(shù)。 ? VB的內(nèi)部函數(shù)一般分為 4類:數(shù)學(xué)函數(shù)、字符串函數(shù)、日期 /時(shí)間函數(shù)、轉(zhuǎn)換函數(shù)等。 Visual Basic程序設(shè)計(jì) 50 數(shù)學(xué)函數(shù) ? 數(shù)學(xué)函數(shù)用于各種數(shù)學(xué)運(yùn)算,包括三角函數(shù)、求平方根、絕對(duì)值及對(duì)數(shù)、指數(shù)函數(shù)等。 Visual Basic程序設(shè)計(jì) 51 字符串函數(shù) 1 ? 字符串長(zhǎng)度函數(shù) Len() ? 字符串截取函數(shù): Left$( s, n) right$( s, n) Mid$( s, p[, n]) ? 刪除空格函數(shù) : Ltrim$( s) Rtrim$( s) Trim$( s) ? String()函數(shù) Visual Basic程序設(shè)計(jì) 52 字符串函數(shù) 2 ? Space()函數(shù) ? InStr()函數(shù) ? 大小寫轉(zhuǎn)換函數(shù) UCase$( s) LCase$( s) Visual Basic程序設(shè)計(jì) 53 日期時(shí)間函數(shù) ? Date函數(shù) ? Date函數(shù) ? Time函數(shù) ? Now函數(shù) ? Year()函數(shù) ? Month()函數(shù) ? Day()函數(shù) ? Weekday()函數(shù) Visual Basic程序設(shè)計(jì) 54 轉(zhuǎn)換函數(shù) 1 ? Str()函數(shù) ? Str()函數(shù) ? Val()函數(shù) ? Chr()函數(shù) ? Asc()函數(shù) ? CStr()函數(shù) Visual Basic程序設(shè)計(jì) 55 轉(zhuǎn)換函數(shù) 2 ? Int()函數(shù) 返回值是小于或等于參數(shù)的最大整數(shù)(即下取整),數(shù)據(jù)類型與參數(shù)的數(shù)據(jù)類型相同。 ? CInt()函數(shù) 返回值是將參數(shù)的小數(shù)部分進(jìn)行舍入得到的整型。舍入的規(guī)則為:當(dāng)小數(shù)部分大于 ,向上進(jìn);當(dāng)小數(shù)部分小于 ,舍掉;當(dāng)小數(shù)部分恰好為 時(shí), CInt會(huì)將它轉(zhuǎn)換為最接近的偶數(shù)值(保證結(jié)果為偶數(shù))。 ? Fix()函數(shù) 返回值是將 x的小數(shù)部分截掉,只保留整數(shù)部分。數(shù)據(jù)類型與參數(shù)的數(shù)據(jù)類型相同。 Visual Basic程序設(shè)計(jì) 56 其他函數(shù) 1 ? Rnd()函數(shù) ? 格式: Rnd或 Rnd( x) ? 隨機(jī)生成一個(gè)小于 1但大于或等于 0的單精度值。 ? 為了生成某個(gè)范圍內(nèi)的隨機(jī)整數(shù),可使用以下公式: Int((upperbound lowerbound + 1) * Rnd + lowerbound) upperbound是隨機(jī)數(shù)范圍的上限,而 lowerbound 則是隨機(jī)數(shù)范圍的下限 。 Visual Basic程序設(shè)計(jì) 57 其他函數(shù) 2 ? Format()函數(shù) 功能:將數(shù)值 、 日期 、 時(shí)間或字符串等表達(dá)式轉(zhuǎn)換成指定的格式輸出 。 ? 格式: Format( 表達(dá)式 [, 格式 ]) Visual Basic程序設(shè)計(jì) 58 Format中 常用數(shù)值格式化符號(hào) 符號(hào) 含義 0 數(shù)字位。若與 0對(duì)應(yīng)的表達(dá)式位置上無數(shù)字,則該位顯示 0。 數(shù)字位。若表達(dá)式中的數(shù)字對(duì)應(yīng)于格式中的 ,則顯示該數(shù)字;若無數(shù)字對(duì)應(yīng)與格式中的 ,則不顯示。 . 顯示小數(shù)點(diǎn)。 , 顯示千位分隔號(hào)。 % 顯示百分比符號(hào),表達(dá)式中的數(shù)據(jù)需乘以 100。 + $ () 空格 按符號(hào)的原樣顯示。 E+ E 用科學(xué)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1