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

正文內容

visualbasic程序設計與實訓教程(上)ppt(編輯修改稿)

2025-02-17 12:39 本頁面
 

【文章內容簡介】 、對象等操作數(shù)以合理的形式組合而成。 算術運算符 用來進行簡單的算術運算,運算結果是一個數(shù)值。 2022/2/16 清華大學出版社 43 優(yōu)先級 運算符 含 義 示 例 運算結果 1 ^ 乘方 2^4 16 2 取負 2 2 3 * 乘 2*4 8 4 / 浮點除 1/2 5 \ 整數(shù)除 1\2 0 6 mod 求余的模運算 2 Mod 3 2 7 +, 加,減 2+4 42 6 2 表 VB主要的算術運算符 (注意與 C語言中的區(qū)別 ) 2022/2/16 清華大學出版社 44 字符串運算符 字符串只有 連接 運算 , 在 VB中可以用 “ +‖或 “ amp。‖。 建議盡量使用 “ amp?!?,使程序看起來更明了 。 注意 :―+‖和 “ amp?!膮^(qū)別 。 當兩個被連接的數(shù)據(jù)都是字符型時 , 它們的作用相同 。 當數(shù)字型和字符型連接時 , “ amp?!褦?shù)據(jù)都轉化成字符型然后連接;“ +‖把數(shù)據(jù)都轉化成數(shù)字型然后連接 。 例如 : ―ABC‖+―DEF― 結果為: ABCDEF。 “姓名:” amp。 ―張三” 結果為:“姓名:張三”。 23 amp。 ―7‖ 結果為:“ 237‖。 23+―7‖ 結果為: 30。 23+7abc― 則會出現(xiàn)類型不匹配的錯誤 2022/2/16 清華大學出版社 45 關系運算符和邏輯運算符 關系運算符是雙目運算符,也稱比較運算符,用來對兩個表達式的值進行比較,比較的結果是一個邏輯值,即真( True)或假( False)。 VB提供了 8個關系運算符,如下表所示。 關系運算符 含 義 示 例 運算結果 = 等于 2+4=6 True 大于 2*34 True 小于 ―D‖‖C‖ False = 大于或等于 +3=6 False = 小于或等于 83=2*3 True 不等于 2^22*2 False Like 比較樣式 Is 比較對象變量 2022/2/16 清華大學出版社 46 【 說明 】 數(shù)值型數(shù)據(jù)按其數(shù)值大小進行比較。當對單精度或雙精度數(shù)使用比較運算時,運算可能會得出非常接近但不相等的結果。例如: *= 在數(shù)學中上式是一個恒等式,但在計算機上執(zhí)行時可能會給出假值( 0)。因此應避免對兩個浮點數(shù)作“相等”或“不相等”的判斷。 對于字符型數(shù)據(jù),若是單個字符,按其 ASCII碼值的大小比較;若是漢字字符,則按內碼順序比較。若是漢字字符,則按內碼順序比較。 Like運算符用來比較字符串表達式和 SQL表達式中的樣式,主要用于數(shù)據(jù)庫查詢。 Is運算符用來比較兩個對象的引用變量,主要用于對象操作。此外, Is運算符還在 Select Case語句中使用。 2022/2/16 清華大學出版社 47 邏輯運算也稱布爾運算,是將操作數(shù)進行邏輯運算,結果為邏輯值 True或False。 VB中的邏輯運算符有六個,如下表所示。 優(yōu)先級 邏輯運算符 含 義 示 例 運算結果 1 Not 邏輯非 Not 45 True 2 And 邏輯與 4=5 And 9=8 False 3 Or 邏輯或 4=5 Or 9=8 True 4 Xor 異或 4=5 Xor 9=8 True 5 Eqv 等價 4=5 Eqv 9=8 False 6 Imp 蘊含 4=5 Imp 9=8 False 2022/2/16 清華大學出版社 48 表達式的執(zhí)行順序 在 VB中,將常量、變量、函數(shù)和常數(shù)用運算符和圓括號連接起來組成的有意義的式子稱為表達式。根據(jù)表達式結果的數(shù)據(jù)類型,可將表達式分為數(shù)值表達式、字符串表達式和邏輯表達式等。 ? 每個符號占 1格,所有符號都必須并排寫在同一橫線上。例如: 24寫成 2^4, A1+A2 ? 在數(shù)學表達式中省略的內容必須重新寫上。例如: 3xy要寫成 3*x*y。 ? 在表達式中所有的括號都用圓括號表式,括號必須配對。 ? 表達式中不能使用非法的字符,如 π。 2022/2/16 清華大學出版社 49 第一級:函數(shù)運算 第二級:算術運算 ^ → (取負) → * , / → \ → Mod → + , 第三級:關系運算 , =, = , =, , 第四級:邏輯運算 Not → And → Or → Xor → Eqv → Imp 【 說明 】 當乘法和除法同時出現(xiàn)在表達式中時,將按照它們從左到右出現(xiàn)的順序進行計算。用括號可以改變表達式的優(yōu)先順序。 字符串連接運算符( amp。)不是算術運算符,就其優(yōu)先順序,它在所有算術運算符之后,而在所有關系運算符之前。 當冪和負號相鄰時,負號優(yōu)先。例如: 2^2的運算結果是 (優(yōu)先級 ) 一個表達式中可能有多種運算,計算機將按一定的順序對表達式求值。 2022/2/16 清華大學出版社 50 [例 ]求表達式 NOT 2=4 OR 4*4=3^2 AND 32+3的值。 本例按下面的步驟進行計算。 ( 1)算術運算 NOT 2=4 OR 12=9 AND 35 ( 2)關系運算 NOT True OR False AND False ( 3)邏輯非運算 False OR False AND False ( 4)結果 False [課堂練習 ] (P40)填空題: 4 2022/2/16 清華大學出版社 51 常用內部函數(shù) VB提供了大量的內部函數(shù)供用戶調用。本節(jié)將分類介紹一些常用的內部函數(shù)。 函數(shù)的一般調用格式: 格式:函數(shù)名( [參數(shù)表 ]) 說明:參數(shù)表可以有一個參數(shù)或逗號隔開的多個參數(shù),多數(shù)參數(shù)都可以使用表達式。函數(shù)一般作為表達式的組成部分調用。 2022/2/16 清華大學出版社 52 數(shù)學函數(shù) VB提供了大量的數(shù)學函數(shù) 。 常用數(shù)學函數(shù)有三角函數(shù) 、 算術平方根函數(shù) 、 對數(shù)函數(shù) 、 指數(shù)函數(shù)及絕對值函數(shù)等 。 轉換函數(shù) 轉換函數(shù)用于各種類型數(shù)據(jù)之間的轉換 。 字符串函數(shù) VB具有很強的字符串處理能力 。 日期與時間函數(shù) 日期與時間函數(shù)提供時間和日期信息 。 2022/2/16 清華大學出版社 53 函數(shù)名 功能說明 示 例 結 果 Abs(N) 求絕對值 Abs() Exp(N) 求以 e為底的指數(shù) Exp(2) Fix(N) 返回 N的整數(shù)部分 Fix() 15 Int(N) 返回不大于 N的最大整數(shù) Int() 16 Log(N) 求 N的自然對數(shù) Log(10) Sgn(N) 返回 N的符號值 Sgn() 1 Sqr(N) 平方根函數(shù) Sqr(64) 8 Sin(N) 正弦函數(shù) Sin(0) 0 Cos(N) 余弦函數(shù) Cos(0) 0 Tan(N) 正切函數(shù) Tan(0) 0 Atn(N) 反正切函數(shù) Atn(0) 0 Rnd(N) 產生隨機數(shù) 10*Rnd 產生 [0,10)之間的隨機數(shù) Round(N1[, N2]) 四舍五入( N2省略則取整) Round(,2) Round() 16 常用的數(shù)學函數(shù) 2022/2/16 清華大學出版社 54 說明: 1. 在三角函數(shù)中的自變量是以弧度為單位。 如: sin300 sin(*30) 2. Rnd函數(shù) :返回 [0, 1) 區(qū)間的隨機數(shù)的雙精度隨機數(shù) 。 當一個應用程序不斷地重復使用隨機數(shù)時 , 同一序列的隨機數(shù)會返復出現(xiàn) ,用 Randomize語句可以消除這種情況 。 其格式為: Randomize(N) 如果希望產生 [A,B]之間的隨機整數(shù),可通過下列語句實現(xiàn):Int((BA+1)*Rnd+A) 例如 :要產生 [1,100]的隨機整數(shù): Int(Rnd *100)+1 2022/2/16 清華大學出版社 55 常用的字符函數(shù) 函數(shù)名 功能說明 示 例 結 果 Asc(C) 返回字符串首字符的 ASCII碼值 Asc(Visual) 86 Chr(N) 返回 ASCII碼值所代表的字符 Chr(86) V Space(N) 產生 N個空格 Visual amp。 Space(2) amp。 Basic Visual Basic Len(C) 返回字符串的長度 Len(VB程序設計 ) 6 Left(C,N) 取字符串 C左邊 N個字符 Left(VB程序設計 ,2) VB Right(C,N) 取字符串 C右邊 N個字符 Right(VB程序設計 ,2) 設計 Mid(C,N1,N2) 從字符串 C的 N1位置開始取長度為 N2的字符 Mid(VB程序設計 ,3,2) 程序 String(N,C) 返回字符串 C中由 N個首字符組成的字符串 String(4, Visual) VVVV Ltrim(C) 去掉字符串左邊的空格 Ltrim( Visual) Visual Rtrim(C) 去掉字符串右邊的空格 Rtrim(Visual ) Visual Trim(C) 去掉字符串左邊和右過的空格 Trim( Visual ) Visual InStr([N1,]C1,C2) 在 C1中從 N1位置開始查找 C2,并返回C2第一次出現(xiàn)的位置值 InStr(2, Visual,al) 5 2022/2/16 清華大學出版社 56 說明 : 如果返回是字符型,則函數(shù)后有“ $”字符。當然一般也可以不寫,習慣都寫上。 例如: len(This is a book!) 15 Left$(ABCDEFG,3) ABC Mid$(ABCDEFG,2,3) BCD InStr(2, “ABCDEFGEF”, “EF”) 5(第一次出現(xiàn)的位置) Asc(Abcd) 值為: 65 ( 只取首字母的 Ascii值 ) Val(abc123) 值為: 0, Val() 值為 注意: Val( )函數(shù)只將最前面的數(shù)字字符轉換為數(shù)值 。 2022/2/16 清華大學出版社 57 常用的轉換函數(shù) 函數(shù)名 功能說明 示 例 結 果 Str(N) 將數(shù)字轉換成字符 Str(123) 123 Val(C) 將字符轉換成數(shù)字 Val(123) 123 LCase(C) 將大寫字母轉換成小寫字母 LCase(Visual) visual UCase(C) 將小寫字母轉換成大寫字母 UCase(Visual) VISUAL CBool(C|N) 任何有效的數(shù)字字符串或數(shù)值轉換成邏輯型 CBool(5) CBool(0) True False CByte(N) 將 0~255之間的數(shù)值轉換成字節(jié)型 CByte(8) 8 CCur(N) 數(shù)值型轉換成貨幣型 CCur() CDate(D) 有效的日期字符串轉換成日期型 CDate(20221228) 20221228 CDbl(N) 數(shù)值型數(shù)據(jù)轉換成雙精度 CDbl() CInt(N) 數(shù)值型數(shù)據(jù)轉換成整型,小數(shù)部分四舍五入 CInt() 3 CSng(N) 數(shù)值型數(shù)據(jù)轉換成單精度 CSng() CVar(N) 轉換成變體類型 CVar(123)+V 123V 2022/2/16 清華大學出版社 58 常用的日期和時間函數(shù) 函數(shù)名 功能說明 示例 結果 Now 返回當前系統(tǒng)日期和時間 Now 2022217 12:39:54 Date() 返回當前系統(tǒng)日期 Date()或 Date 2022217 Year(C | N) 返回年代號( 1753~2078) Year(2022217) 2022 Month(C | N) 返回月份值( 1~12) Month(2022217) 2 Day(C | N) 返回日期值( 1~31) Day(2022217) 17 MonthName(N) 返回月份中文名 Month
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1