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

正文內(nèi)容

可視化程序設(shè)計(jì)語(yǔ)言基礎(chǔ)(已修改)

2025-01-20 14:29 本頁(yè)面
 

【正文】 常州工學(xué)院計(jì)算機(jī)系 1 1. VB程序書(shū)寫(xiě)規(guī)范和程序注釋 2. VB中標(biāo)準(zhǔn)的數(shù)據(jù)類(lèi)型 3. VB中的運(yùn)算符和表達(dá)式 4. 變量與常量 5. 數(shù)組 6. 枚舉類(lèi)型 7. 用戶自定義類(lèi)型 8. VB的基本控制結(jié)構(gòu) 9. 過(guò)程 10. 常用函數(shù) 第三章 VB語(yǔ)言基礎(chǔ) 常州工學(xué)院計(jì)算機(jī)系 2 一、 VB程序書(shū)寫(xiě)規(guī)范和程序注釋 語(yǔ)句定義符 [語(yǔ)句體 ] 語(yǔ)句的功能 具體操作和說(shuō)明 ?語(yǔ)句的一般形式: 例 : Print “OK!” ?賦值語(yǔ)句:= ?結(jié)束語(yǔ)句: End ? 常州工學(xué)院計(jì)算機(jī)系 3 一、 VB程序書(shū)寫(xiě)規(guī)范和程序注釋 ? 按行書(shū)寫(xiě) ? VB代碼中不區(qū)分字母的大小寫(xiě) ? 一行一句 ? 一句多行 (續(xù)行標(biāo)記 一個(gè) 空格 +一個(gè)下劃線 _) ? 一行多句 (語(yǔ)句分隔符 冒號(hào) ) 例 : x=10:y=“Visual Basic”:z=20 ? 常州工學(xué)院計(jì)算機(jī)系 4 一、 VB程序書(shū)寫(xiě)規(guī)范和程序注釋 ? 書(shū)寫(xiě)規(guī)范 對(duì)于 VB中的保留字 ,首字母總被轉(zhuǎn)換成大寫(xiě),其余字母被轉(zhuǎn)換成小寫(xiě)。 對(duì)于用戶自定義的變量、過(guò)程名, VB總是以第一次定義的為準(zhǔn),以后輸入的自動(dòng)向第一次的定義轉(zhuǎn)換。 ? 程序注釋 (可讀性 ) ? Rem語(yǔ)句 Rem 注釋 ?單引號(hào) ‘ ‘ 注釋 ? 常州工學(xué)院計(jì)算機(jī)系 5 二、 VB中標(biāo)準(zhǔn)的數(shù)據(jù)類(lèi)型 數(shù)據(jù)類(lèi)型 關(guān)鍵字 前 綴 數(shù)據(jù)類(lèi)型 關(guān)鍵字 前 綴 整型(%) Integer Int 長(zhǎng)整型( amp。) Long lng 單精度型(?。? Single Sng 雙精度型( ) Double Dbl 邏輯型 Boolean Bln 貨幣型( @) Currency Cur 日期型 Date Dtm 字符型( $) String Str 字節(jié)型 Byte Byt 變體型 Variant Vnt 對(duì)象型 Object Obj ? 常州工學(xué)院計(jì)算機(jī)系 6 二、 VB中標(biāo)準(zhǔn)的數(shù)據(jù)類(lèi)型 ? 數(shù)值型 (Numeric)數(shù)據(jù) ? Integer 和 Long 型:用于保存整數(shù),整數(shù)運(yùn)算速度快、精確,但表示數(shù)的范圍小。 Long較大的整數(shù), Integer較小的整數(shù) 。 ? Single 和 Double型:用于保存浮點(diǎn)實(shí)數(shù),浮點(diǎn)實(shí)數(shù)表示數(shù)的范圍大,但有誤差且運(yùn)算速度慢。 Double的精度大于 Single ? Currency 型:是定點(diǎn)實(shí)數(shù)或整數(shù),最多保留小數(shù)點(diǎn)右邊 4位和小數(shù)點(diǎn)左邊 15位,用于貨幣計(jì)算。 ? Byte 型:用于存儲(chǔ)二進(jìn)制數(shù)。一個(gè)字節(jié)型變量 ? 常州工學(xué)院計(jì)算機(jī)系 7 二、 VB中標(biāo)準(zhǔn)的數(shù)據(jù)類(lèi)型 ? 日期型 (Date)數(shù)據(jù) ? Date型按 8字節(jié)的浮點(diǎn)數(shù)來(lái)存儲(chǔ)。 ? 日期范圍: 100年 1月 1日 ——9999年 12月31日 ? 時(shí)間范圍: 0: 00: 00——23: 59: 59 ? 賦值時(shí)用兩個(gè) 號(hào)將日期括起來(lái) A= 10/12/2022 ? 常州工學(xué)院計(jì)算機(jī)系 8 二、 VB中標(biāo)準(zhǔn)的數(shù)據(jù)類(lèi)型 ? 字符型 (String)數(shù)據(jù): 用于表示由很多字符組成的字符串。 ? 字符串的表示方法: 兩側(cè)用“ ”號(hào)括起來(lái) B= “ Visual Basic” ? 定長(zhǎng)字符串: String*Size 不足在右邊補(bǔ)空 超過(guò)截取 ? 變長(zhǎng)字符串 ? 常州工學(xué)院計(jì)算機(jī)系 9 二、 VB中標(biāo)準(zhǔn)的數(shù)據(jù)類(lèi)型 ? 邏輯型 (Boolean)數(shù)據(jù) 用于邏輯判斷,它只有 True和 False兩個(gè)值 邏輯數(shù)據(jù) 整型數(shù)據(jù) True = 1 False = 0 整型數(shù)據(jù) 邏輯數(shù)據(jù) 非 0數(shù) = True 0 = False ? 常州工學(xué)院計(jì)算機(jī)系 10 二、 VB中標(biāo)準(zhǔn)的數(shù)據(jù)類(lèi)型 ? 變體型 (Variant)數(shù)據(jù)(盡量少用) 是一種特殊的數(shù)據(jù)類(lèi)型,是所有未定義變量的默認(rèn)數(shù)據(jù)類(lèi)型,它可以存儲(chǔ)所有系統(tǒng)定義的類(lèi)型的數(shù)據(jù) 缺點(diǎn) :占用的空間較大 ,慢 注意以下兩種特定值: Empty: 在賦值之前, Variant變量具有值 Empty IsEmpty函數(shù) Null: 表示未知數(shù)據(jù)或丟失的數(shù)據(jù),常用于數(shù)據(jù)庫(kù)應(yīng)用程序 IsNull函數(shù) ? 常州工學(xué)院計(jì)算機(jī)系 11 二、 VB中標(biāo)準(zhǔn)的數(shù)據(jù)類(lèi)型 ?對(duì)象數(shù)據(jù)類(lèi)型 可用來(lái)引用應(yīng)用程序或某些其他應(yīng)用程序中的對(duì)象 給 Object類(lèi)型的變量指定某一具體的對(duì)象時(shí)應(yīng)該用 Set語(yǔ)句賦值 ? 常州工學(xué)院計(jì)算機(jī)系 12 函數(shù)名 功能 舉例 結(jié)果 cint(x) 將數(shù)值型數(shù)據(jù) x的小數(shù)部分四舍五入取整 cint(),cint() 4, 3 cbool(x) 將任何有效的字符串或數(shù)值轉(zhuǎn)換成邏輯型 cbool(123) true cbyte(x) 將 0~255之間的數(shù)值轉(zhuǎn)換為字節(jié)型 cbyte(12) 12 cdate(x) 將有效的日期字符串轉(zhuǎn)換為日期 cdate(“4/20/00”) 4/20/00 ccur(x) 將數(shù)值型數(shù)據(jù) x轉(zhuǎn)換成貨幣型數(shù)據(jù) ccur() Clng(x) 將數(shù)值型數(shù)據(jù) x轉(zhuǎn)換成長(zhǎng)整型數(shù)據(jù),小數(shù)部分四舍五入 Clng() 1235 Cdbl(x) 將數(shù)值型數(shù)據(jù) x轉(zhuǎn)換成雙精度型數(shù)據(jù) Cdbl() Csng(x) 將數(shù)值型數(shù)據(jù) x轉(zhuǎn)換成單精度型數(shù)據(jù) Csng() Cvar(x) 將數(shù)值型數(shù)據(jù) x轉(zhuǎn)換成變體型, x若為數(shù)值型,則取值范圍同雙精度數(shù);若為字符型,則取值范圍同字符型數(shù) Cvar() Cstr(x) 將 x轉(zhuǎn)換成字符型數(shù)。若 x為數(shù)值型,則轉(zhuǎn)換為數(shù)字字符串 Cstr(123) “123” ? VB中的類(lèi)型轉(zhuǎn)換函數(shù) 常州工學(xué)院計(jì)算機(jī)系 13 1. 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 – 算術(shù)運(yùn)算符 ? ^(乘方 )、 + (加 ) 、 減 (負(fù)號(hào) ) 、 * (乘 )、 / (除 )、 \ (整除 )、 Mod(取余 (模 )) ? 優(yōu)先級(jí) :^? (負(fù) )? * /? \? Mod? + – 算術(shù)表達(dá)式 ? A*b/(c*d) a*b/c/d a*b/c*d ? 13\2*3 ? 23\8/2 mod 3 ? 29 mod 9\8/2 三、 運(yùn)算符和表達(dá)式 ? 常州工學(xué)院計(jì)算機(jī)系 14 2. 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 – 關(guān)系運(yùn)算符 、 =、 、 =、 、 =、 IS(對(duì)象引用比較)、 Like(字符串比較) – 關(guān)系表達(dá)式 (按值比較,字符按其 ASCII碼逐個(gè)比較 ) ? A32 ? X+y=z/2 ? B$”Basic” – 優(yōu)先級(jí)相同 三、 運(yùn)算符和表達(dá)式 ? 常州工學(xué)院計(jì)算機(jī)系 15 3. 邏輯運(yùn)算符與邏輯表達(dá)式 – 邏輯運(yùn)算符 三、 運(yùn)算符和表達(dá)式 運(yùn)算符 意義 說(shuō)明 舉例 結(jié)果 Not 取反 當(dāng)操作數(shù)為假時(shí),結(jié)果為真 Not F T And 與 操作數(shù)均為真時(shí),結(jié)果才為真 T And F T And T F T Or 或 操作數(shù)中有一個(gè)為真時(shí),結(jié)果為真 T Or F F Or F T F Xor 異或 操作數(shù)相反時(shí),結(jié)果才為真 T Xor F T Xor T T F ? 常州工學(xué)院計(jì)算機(jī)系 16 三、 運(yùn)算符和表達(dá)式 4. 字符串運(yùn)算符 字符串運(yùn)算符有兩個(gè)“ + ” 和“ amp?!?。在使用amp。時(shí)應(yīng)注意 變量與運(yùn)算符 amp。之間應(yīng)有一個(gè)空格 。 ? +和 amp。 的區(qū)別 +:連接符兩端的操作數(shù) 均應(yīng)是字符型 amp。 :進(jìn)行連接操作前,系統(tǒng)先將操作數(shù)首先轉(zhuǎn)換為字符型,然后再進(jìn)行連接。 例如:“ 12022”+ 12345 ?結(jié)果 24345 12345+“abcdef” ?出錯(cuò) 12 amp。 “12345” ?結(jié)果 1212345 ? 常州工學(xué)院計(jì)算機(jī)系 17 三、 運(yùn)算符和表達(dá)式 5. 各種運(yùn)算符間的優(yōu)先順序 算術(shù)運(yùn)算符 字符運(yùn)算符 關(guān)系運(yùn)算符 邏輯運(yùn)算符 6. 對(duì)于多種運(yùn)算符并存的表達(dá)式,可以增加括號(hào),改變優(yōu)先級(jí) 例如: (分析優(yōu)先級(jí) ) ? A=2**r and x5 or not b ? X2 or =“Microsoft” ? ((127\6/3)or 3^29)and 112 ? ((127\6/3)or 3^29)or 12 ? 常州工學(xué)院計(jì)算機(jī)系 18 數(shù)據(jù)存儲(chǔ)形式 名字 能夠存儲(chǔ)的數(shù)據(jù) 變量 一個(gè)可以改變的值 常量 一個(gè)固定的值 數(shù)組 多個(gè)數(shù)據(jù)類(lèi)型(包括 Variant數(shù)據(jù)類(lèi)型)的值 記錄 多個(gè)不同數(shù)據(jù)類(lèi)型的數(shù)據(jù)值 ? 常州工學(xué)院計(jì)算機(jī)系 19 四、變量與常量 命名規(guī)則 ? 必須以字母、漢字開(kāi)頭,由字母、漢字、數(shù)字或 下劃線 組成。作為變量名的字符串內(nèi)不得包括 點(diǎn)號(hào) 和用于類(lèi)型說(shuō)明的字符 %、 amp。、 !、 @、
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1