第3章 VB程序设计基础 5. 运算符和表达式 注意,算术运算符两边的操作数应该是数值型,若是数字字符或者是逻辑型,则自动转换成数值类型后再运算 例如: 30-True 结果是31,True转为-1,False转为0 False+10+ “4” 结果是14 表达式 将变量、常量、运算符、函数和圆括号按一定的规则组成。通过运算后有一个结果,运算结果的类型由数据和运算符共同决定。 例如: 数学函数 (P58-59) 6. 常用函数 数学函数(P58-P59) 转换函数(P59) 字符串函数(P60) 字符串函数(P60) 日期函数(P61) 例:字体的放大、缩小 将文本框中的字体随机放大1~3整数倍;任意比例缩小;“还原”按扭将字体恢复成原始大小。 第4章 基本控制结构 ②Left(C,n):取字符串C左边n个字符。 例如: s$= Left(ABCDE,3) s的结果是? ABC ③Len(C):求字符串长度,即字符个数。 例如: i%= Len(AB教育) i的结果是? 4 ④Mid(C,n1[,n2]) :在字符串C中从位置n1开始取n2个字符;如果省略参数n2,则从位置n1开始取所有剩下的字符。(第1个字符的位置为1 ) 例如: s$= Mid(ABCDE,2,3) s的结果是? BCD s$= Mid(ABCDE,2) s的结果是? BCDE ⑤Replace(C,C1,C2):在字符串C中查找C1,查找到后用C2代替C1。 例如: s$= Replace(ACDABCD,CD,3) s的结果是? “A3AB3 例题: ①InStr([n,]C1,C2) ②Left(C,n) ③Len(C) ④Mid(C,n1[,n2]) ⑤Replace(C,C1,C2) 使用Replace函数; Text4=Replace(Text1,Text2,Text3) 例题: ①InStr([n,]C1,C2) ②Left(C,n) ③Len(C) ④Mid(C,n1[,n2]) ⑤Replace(C,C1,C2) (1)查找Text2在Text1中的位置; i%=InStr(Text1,Text2) (2)获取到Text2左边的字符串; s1$=Left(Text1,i-1) (3)获取到Text2右边的字符串; s2$=Mid(Text1,i+len(Text2)) (4)将左边的字符串、替换的字符串和右边的字符串连接后赋予Text4 Text4=s1+Text3+s2 例题: ①InStr([n,]C1,C2) ②Left(C,n) ③Len(C) ④Mid(C,n1[,n2]) ⑤Replace(C,C1,C2) (1)如何计算年龄? i%=Val(Mid(Text1,7,4)) j%=Year(Now())-i Label1.Caption= j (2)如何显示生日? s1$=Mid(Text1,11,2) s2$=Mid(Text1,13,2) Label2.Caption= s1 月 s2 日 P61 例题: ①InStr([n,]C1,C2) ②Left(C,n) ③Len(C) ④Mid(C,n1[,n2]) ⑤Replace(C,C1,C2) (3)如何判断性别? k%=Val(Mid(Text1,17,1)) If k Mod 2 = 1 Then s3$ = GG Else s3 = MM Label3.Caption= 你是 s3 例题: ①InStr([n,]C1,C2) ②Left(C,n) ③Len(C) ④Mid(C,n1[,n2]) ⑤Replace(C,C1,C2) 将原来任意一个带区号的话号码升1位,在最前面加8,如: 020-1234567 → 020 (1)定位“-”; i%=InStr(Text1,-) (2)获取到“-”及其左边的字符串; s1$=Left(Text1,i) (3)获取到右边的字符串; s2$=Mid(Text1,i+1) (4)电话号码升位 Label3.Caption=s1+8+s2 (4)实用函数 (1)Rnd函数 形式:Rnd[()]或Rnd(N) 功能:产生一个范围为[0,1)的双精度随机数。当N0或缺省时生成随机数,N=0时生成与上次相同的随机数。
您可能关注的文档
- 3第三步——评估你的市场导论.ppt
- 2016共产党领导的多党合作和政治协商制度:中国特色的政党制度_导论.ppt
- 仓储第十章现代物流与运输教材.ppt
- 3第三章CCD导论.ppt
- 德国爱尔博300S智能高频电刀教材.ppt
- 2016光电探测技术-第一章导论.ppt
- 3第三章利息与利率导论.ppt
- 3第三章旅游者导论.ppt
- 2016技术部年度工作导论.ppt
- 01电梯与施工升降机操作200703简史结构教材.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 青岛版五四制一年级上册数学期末试题.pdf VIP
- 城市公园管理与维护规范.docx VIP
- 精品解析:2022-2023学年山东省青岛市城阳区青岛版四年级上册期末质量抽测数学试卷(原卷版).docx VIP
- 浙江省杭州市拱墅区2024-2025学年四年级上学期期末考试数学试题.docx VIP
- 5《和大家在一起》第二课时 (教学设计) 一年级道德与法治下册(统编版2025).pdf VIP
- 农业社会化服务体系.ppt VIP
- 5《和大家在一起》第一课时 (教学设计) 一年级道德与法治下册(统编版2025).docx VIP
- 2023年四川高级政工师题库 .pdf VIP
- 中国地理《中国的河流-长江》.ppt VIP
- 上海市闵行区2024-2025学年高一上学期期末考试生物试卷含答案.docx VIP
原创力文档

文档评论(0)