程序与程序设计语第一章.ppt

上传人:wuy****n92 文档编号:73615068 上传时间:2023-02-20 格式:PPT 页数:17 大小:270.13KB
返回 下载 相关 举报
程序与程序设计语第一章.ppt_第1页
第1页 / 共17页
程序与程序设计语第一章.ppt_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《程序与程序设计语第一章.ppt》由会员分享,可在线阅读,更多相关《程序与程序设计语第一章.ppt(17页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第三章第三章 VB语言基础语言基础(2学时)学时)3.1 编码规则3.2 数据类型3.3 变量与常量3.4 运算符和表达式3.5 常用函数3.6 常见错误3.1 编码基础1.VB代码不区分字母的大小写代码不区分字母的大小写 系统保留字自动转换每个单词的首字母大写 用户自定义行以第一次为准2.语句书写自由语句书写自由 一行可书写几句语句,之间用冒号分隔;一句语句可分若干行书写,用续行符连接 _ 一行 ABRA 结果为 False 男字男字 女字女字 按汉字的拼音字母比较按汉字的拼音字母比较 4.逻辑运算符逻辑运算符 将操作数进行逻辑运算,结果是逻辑值 条件表达式1 And 条件表达式2 条件表达

2、式均为T 结果为T 条件表达式1 Or 条件表达式2 条件表达式有一个T 结果为T二二.表达式表达式 1.组成组成 变量、常量、函数、运算符和圆括号 2.书写规则书写规则 (1)运算符不能相邻。例a+-b是错误的。(2)乘号不能省略。例x 乘以y 应写成:x*y (3)括号必须成对出现,均使用圆括号。(4)表达式从左到右在同一基准上书写,无高低、大小。3.不同数据类型的转换不同数据类型的转换 运算结果的数据类型向精度高的数据类型靠.IntegerLongSingleDouble=字符运算符关系运算符逻辑运算例:用人单位招聘秘书:年龄小于40岁,女性,学历专科或本科 年龄40 性别=“女”(学历

3、=“专科”学历=“本科”)And And Or考虑:若分别写成:年龄40 And 性别=“女”And (学历=“专科”And 学历=“本科”)年龄40 Or 性别=“女”Or (学历=“专科”Or 学历=“本科”)例:表示算术表达式:正确的VB表达式:3=x And x=7 错误的VB表达式:3=x=7 或 3=x Or x=7 比a小,比b大 用 Ora小数b大数a小数b大数比a大,比b小 用 And3.5 3.5 常用内部函数常用内部函数1.数学函数数学函数 Rnd函数返回0和1(包括0但不包括1)之间的双精度随机数.每次运行时,要产生不同序列的随机数,执行Randomize 语句.例产生

4、1-100的随机数:Int(Rnd*100)+12.转换函数转换函数 Chr(66)“B“Asc(“B)66 Asc(Chr(99)99 Chr(Asc(“K”)“K”Ucase$(abcdefg)“ABCDEFG3.日期函数日期函数Time 返回系统时间 Date 返回系统日期DateAdd(要增减日期形式,增减量,要增减的日期变量)DateDiff(要间隔日期形式,日期1,日期2)例如求两个时间相差的秒数:DateDiff(”s”,#19:3:23#,#19:5:1#)结果为984.字符串编码和函数字符串编码和函数 (1)字符串编码字符串编码 Windows系统对字符采用了DBCS编码,中

5、文2字节,西文1字节 VB中字符Unicode编码,任何字符2字节.Len(“中国good”)为6 LenB(“中国good”)为12 StrConv()进行DBCS与Unicode之间转换.(2)字符串函数字符串函数 Mid$(ABCDEFG,2,3)BCD InStr(2,ABCDEFG,EF)5 S=Split(123,56,ab,)Join(S,)123 56 ab Replace(ABCDABCD,CD,123)“AB123AB123”S(0)=123,S(1)=56,S(2)=ab5.格式输出函数格式输出函数例3.1 利用Format函数显示有关的日期和时间。Form_CLICK(

6、)效果效果 FontSize=12 MyTime=#9:21:30 PM#MyDate=#7/21/97#Print Format(MyDate,m/d/yy)Print Format(MyDate,mmmm-yy)Print Format(MyTime,h-m-s AM/PM)Print Format(MyTime,hh:mm:ss A/P)显示系统当前日期和时间显示系统当前日期和时间 Print Format(Now,yyyy年年m月月dd日日 hh:mm)以系统预定义的格式以系统预定义的格式 显示系统当前时间显示系统当前时间 Print Format(Date,dddd,mmmm,dd,

7、yyyy)End Sub6.Shell函数函数 能在DOS下或Windows下运行的应用程序,也可以在VB中调用.形式:Shell(命令字符串,窗口类型)窗口类型值为1表示正常窗口,缺省窗口最小化为图标。i=Shell(c:windowscalc.exe)j=Shell(c:,1)3.6 3.6 常见错误常见错误1.1.逻辑表达式书写错,在逻辑表达式书写错,在VBVB没有造成语法错而形成逻辑错没有造成语法错而形成逻辑错 例数学表达式 3x10 VB表达式为 3=x10 问题在于VB中的逻辑量与数值量可互转2.2.同时给多个变量赋值,在同时给多个变量赋值,在VBVB没有造成语法错而形成逻辑错没有造成语法错而形成逻辑错 例:Dim x%,y%,z%x=y=z=13.3.标准函数名写错标准函数名写错 4 4变量名写错变量名写错 检查方法:在通用声明段加Option Explicit5 5语句书写位置错语句书写位置错 在通用声明段只能有Dim语句,不能有赋值等其它语句

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com