- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualBasic程式设计ppt课件
Visual Basic 程式設計 講師:戴志華 hana@arbor.ee.ntu.edu.tw 國立台灣大學電機工程研究所 第六章 內建函數 字串函數 數學函數 日期與時間函數 字串函數 轉為小寫字串:LCase(字串) LCase(“AnB123”)?“anb123” 轉為大寫字串:UCase(字串) UCase(“AnB123”)?“ANB123” 計算字串長度:Len(型別) Len(“123”)=3 計算空間:LenB(字串) 字串函數(cont’d) 子字串搜尋: InStr([搜尋的位置],字串1,字串2[,比較法]) 傳回字串2在字串1出現的位置 找不到則傳回0 InStr(“abcdecd”,”cd”)?3 InStr(4,“abcdecd”,”cd”)?6 比較法: vbBinaryCompare?分大小寫 vbTextCompare?不分大小寫 字串函數(cont’d) 使用比較法時,起始位置要輸入 InStr(1,“abcd”,“Cd”,vbBinaryCompare)?0 InStr(1,“abcd”,“Cd”,vbTextCompare)?3 擷取子字串:Mid(字串,起始位置[,長度]) Mid(“test test”,6)?”test” Mid(“test test”,6,3)?”tes” 字串函數(cont’d) 從左邊取子字串:Left(字串,長度) Left(“test1 test2”,5)?“test1” 從右邊取子字串:Right(字串,長度) Right(“test1 test2”,5)?“test2” 去除左右空白字元:Trim(字串) Trim(“ test ”)?“test” LTrim(), RTrim() 字串函數(cont’d) 解答 數學函數 取整數:Int(數字) 找小於等於數字的最小整數 Int(1.9)?1 Int(-1.9)?-2 取整數:Fix(數字) 去除小數部份 Fix(1.9)?1 Fix(-1.9)?-1 數學函數(cont’d) 轉成整數:CInt(參數) 用來把其它型別(如字串)轉成整數 注意:當值為*.5時,結果不同 CInt(0.4)?0 CInt(0.6)?1 CInt(0.5)?0 CInt(1.5)?2 數學函數(cont’d) 取絕對值函數: ABS() X = ABS(-77) X = 77 SQR(), EXP(), Log() Sin()、Cos()、Tan()、Atn() Sin(30 * (3.14159265358979 / 180)) 檢查是否數字 返回 Boolean 值指明表達式的值是否為數字 IsNumeric(expression) 如果整個 expression 被識別為數字﹐IsNumeric 函數返回 True﹔否則函數返回 False。 取亂數 Rnd(種子數) 0?值1 程式重執行時,取出的亂數相同 取亂數(cont’d) 加入Randomize避免有次序的亂數 如何取某範圍的亂數 在1到100之間的整數 Int(((100-1)+1)*Rnd()+1) Int(((最大值-最小值)+1)*Rnd()+最小值) 猜數字 日期與時間函數 Date:取得目前的日期 Date?2000/10/20 Time:取得目前的日期 Time?上午 12:59:30 Now: 取得目前的日期與時間 Now?2000/10/20上午 12:59:30 此處的Date不是型別,是函式 日期與時間函數(cont’d) 設定日期: Date=#2000/1/1# Time=#1:10:00 PM# 取年、月、日 Year(Date變數) Month(Date變數) Day(Date變數) 日期與時間函數(cont’d) 取時、分、秒 Hour(Date變數) Minute(Date變數) Second(Date變數) 日期與時間函數(cont’d) 取得星期幾 Weekday(日期變數[,初始星期]) Weekday(Date,vbSunday)?6 Weekday(Date,vbMonday)?5 WeekDay(Date)?6 日期與時間函數(cont’d) DateSerial(intYr,intMo,intDay) DateAdd(strIntrvl,intN,dteDate) DateDiff(strIntrvl,dte1,dte2) DatePart(strIntrvl,dteDate) dteDue=DateSerial(2004, 2, 28) 日期與時間內定格式字串 日期與時間內定格式字串(cont’d) Dateadd(“yyyy”,1,Date) Datediff(“ww”,dt
您可能关注的文档
最近下载
- 数学江西省吉安市高一下学期期末考试试卷(解析版).pdf VIP
- 教资考试 科二 教育能力(中学)(必威体育精装版最全课件).pdf
- 中南19ZD12火灾自动报警系统.pdf
- 2022年短视频运营实战试题及答案.pdf VIP
- 2025年春节后复工开工第一课全文课件.ppt
- 2022大班下家长工作计划5篇.docx VIP
- 花齿铆钉项目投资可行性研究分析报告(2024-2030版).docx
- 《ISO 31000:2018风险管理 指南》实用指导手册(雷泽佳译2022-04).pdf VIP
- 优秀公诉人竞赛笔试试卷8+答案 .pdf
- 企业税收风险点大总结,知道了,税务稽查上门也不怕!!.pdf VIP
文档评论(0)