《计算机技术及应用基础――第二章ppt课件》由会员分享,可在线阅读,更多相关《计算机技术及应用基础――第二章ppt课件(64页珍藏版)》请在人人文库网上搜索。

1、第二章 VB程序设计基础,第二章 VB程序设计基础,2.1 数据类型 2.2 常量和变量 2.3 变量的作用域 2.4 常用的内部函数 2.5 Inputbox和Msgbox函数 2.6 运算符和表达式,2.1 数据类型-基本数据类型,字符串:通常放在 中间如: hello ; 程序设计等双引号中间没有字符时,称为空字符串 字符串可以是定长的或变长的,定长的字符串不能超过65535个字符,变长的可以有大约21亿个字符,2.1 数据类型-基本数据类型,数值:分为整数和浮点数两类 整数:不带小数点和指数符号的数整型(integer): 占用两个字节; 范围是:-3276832767长整型(long。

2、): 占用4个字节; 范围是:-21474836482147483647,2.1 数据类型-基本数据类型,浮点数:是带有小数部分的数值。也叫做实型或实数 由3部分组成:符号、尾数、指数(单精度E,双精度D) 如:-12.45E3;3.65D6 单精度(Single):占用4个字节;可以精确 到7位十进制数 双精度(Double):占用8个字节;可以精确 到15或16位,2.1 数据类型-基本数据类型,货币(Currency):占用8个字节;精确到小数点后4位;小数点4位后的数据全部被舍去。其中小数点是固定的,所以称为定点数。 取值范围:-922337103685477.5808 到922337。

3、103685477.5807,2.1 数据类型-基本数据类型,变体数据:是一种可变的数据类型,可以表示任何值。 字节(Byte):是一种数值,范围是0255 布尔(Boolean):逻辑值true或false 日期(Date):mm/dd/yyyy 或mm-dd-yyyy 范围:100年1月1日到9999年12月31日 文本日期:#January 1 , 2003#,2.2 常量和变量2.2.1 常量,常量分为:文字常量、符号常量 文字常量:1、字符串: “ hello ” 2、数值常量:整型、长整型、货币、浮点数 整型:十进制:65,-143 十六进制:2*6 能够输出 35 12 5、pr。

4、int方法输出完毕后会自动换行,如果 不想换行可以在表达式后加分号 比较:print 12 print 12; print 13 print 13,和,与print方法有关的函数,TAB函数 SPC函数 SPACE$函数 FORMAT$函数,TAB函数,格式:TAB(N) 将光标移到由参数N指定的位置,从这个位置开始输出信息,要输出的内容放在TAB函数后面,用分号隔开。 例 :print tab(20);800 对参数N的说明: N为整数,如果N小于1,则从第一列开始输出,如果N大于行宽,则从N MOD行宽开始输出。,SPC函数,格式 SPC(N) 在print 的输出中,可以跳过N个空格 说。

5、明:可与TAB()函数相互代替,但TAB从对象左端开始计数,而SPC只表示两个输出项之间的间隔。,空格函数,SPACE(N):返回N个空格。,格式输出函数,FORMAT(数值表达式,格式字符串) 可以使数值或日期按指定的格式输出。,2.4.5 数据类型转换函数,1、Hex$(数值x) 把一个十进制数转换为十六进制数。 例如:Hex$(98)结果为62 2、Oct$(数值x): 把一个十进制数转换为八进制数。 例如:Oct$(98)结果为142,2.4.5 数据类型转换函数,3、Asc(字符串x$) 返回字符串x中第一个字符的ASCII码。 例如:Asc(abc$)结果为97 4、Chr$(数值。

6、x) 把x的值转换为相应的ASCII字符。 例如:Chr$(98)结果为b,2.4.5 数据类型转换函数,5、Str$(数值x):把x的值转换为一个字符串 例如:Str$(456)=456 6、Val(字符串x): 把x转换为数字,忽略字符串中的非数字字符, 例如:Val(12.34a567abcd)=12.34,2.4.5 数据类型转换函数,7、Cint(x):把x的小数部分四舍五入转换为整数。 8、Ccur(x):把x的值转换为货币类型值,小数部 分最多保留四位且自动四舍五入。 9、CDbl(x):把x值转换为双精度数。 10、CLng(x):把x的小数部分四舍五入转换为长 整型数。 11。

7、、CSng(x):把x的值转换为单精度数。 12、CVar(x):把x的值转换为变体类型值。,2.4.6 随机函数,Rnd(X):作用是产生一个介于01之间的单精度随机数。 X是产生随机数的种子 为了每次运行程序调用随机函数都会有不同的随机数序列,在调用Rnd之前,先使用无参数的Randomize语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子,这样再调用Rnd就会得到不同的随机数序列了。,2.5 Inputbox和Msgbox函数,Inputbox函数常用来输入数据。 Inputbox(prompt,title,default,xpos,ypos,helpfile,context。

8、) 例如: Private sub form1_click() a = InputBox(“输入姓名,姓名登记,name, 20, 30) print a End sub,2.5.1 Inputbox的几点说明,应将该函数的返回值赋给一个变量。 默认情况下,该函数的返回值是一个字符串,如果需要数值,应用VAL函数进行转换 在输入区输入数据后,按“确定”表示确认,如果“取消”,则返回一个空串。 每执行一个inputbox函数只能输入一个值,如果需要多个值,则必须多次调用该函数。,2.5.2 Msgbox函数,格式:MsgBox(prompt,type,title,helpfile,context。

9、) 通常用来显示提示对话框,可通过返回值行知所选是哪个按钮。例如 Private sub form1_click() a = MsgBox(ok? , 35 , 确认框) print a End sub,2.6.1 运算符,2.6.2.1 关系运算符,=;= 运算结果为true 或 false 浮点数比较大小需要注意: 3(0.5)2 = 3 可能结果为false 3(0.5)2 3 10 and x20 字符串数据按ascII码大小进行比较,2.6.2.2 逻辑运算符,Not(非):取反运算 And(与)两个关系表达式均为true,结果才为true例如:(33) 为 true Or(或)两个。

10、表达式有一个为true,结果就为true例如:(38) or (43) 为 true,2.6.2.2 逻辑运算符,Xor(异或)两个表达式不同时为true或false,结果为true(83) xor (45) 为 false Eqv(等价)两个表达式同时为true或false,结果就为true Imp(蕴含)第一个为true,第二个为false,结果为false,2.6.3 算术表达式,1、必须线性写出,不能有横分数线。 2、不能省略任何符号 3、所有括号都为圆括号 4、不能使用特殊符号如: 、等 5、注意运算符的优先级,2.6.4 字符串表达式,字符串的连接使用 & 符号 或 + 符号 推荐。

11、使用 & abc & xyz 结果为abcxyz,2.6.5 关系表达式,日期型数据将日期看成“yyyymmdd”的8位整数按数值大小比较 “空格”“0”“9”“A”“Z” “a”“z”“任何汉字” 汉字字符是按区位码顺序比较的,2.6.6 布尔表达式,布尔表达式的结果仍然为布尔型数据,2.6.7 日期表达式,两个日期型资料相减结果为一个数值型数据,表示两个日期所差天数。 例:#12/31/2003# #9/1/2003# = 121 表示天数的日期型数据可加到/减到日期型资料中,表示向后/向前推算日期 例:#9/1/2003# + 20 = #9/21/2003# #9/1/2003# 20 = #8/12/2003。

计算机技术的应用 课件,计算机技术及应用基础――第二章ppt课件相关推荐

  1. 我国第一台晶体管计算机缺点,计算机基础第一章ppt课件.ppt

    计算机基础第一章ppt课件 入门篇 前言 如何学会学习.喜欢学习? 重点: 计算机系统的组成及工作原理 计算机中数据的表示及运算 难点: 1.计算机中硬件的组成及各组成部分的功能 2.计算机软件系统的 ...

  2. 计算机基础第二章ppt,计算机应用基础 第二章.ppt

    文档介绍: windows xp操作系统 2.3 管理与应用Windows XP 3 2.4 维护系统与使用常用工具软件 4 2.1 Windows XP 入门 1 2.2 管理文件 2 2.5 中文 ...

  3. 最新计算机ppt,计算机应用基础(最新版)ppt课件

    <计算机应用基础(最新版)ppt课件>由会员分享,可在线阅读,更多相关<计算机应用基础(最新版)ppt课件(27页珍藏版)>请在人人文库网上搜索. 1.第1章 信息科学与计算机 ...

  4. linux基础知识ppt下载,《Linux基础知识》PPT课件.ppt

    <<Linux基础知识>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<Linux基础知识>PPT课件.ppt(26页珍藏版)>请在装配图网上搜 ...

  5. C语言输入Aa1Bb2Cc3,《C语言基础知识》PPT课件.ppt

    <C语言基础知识>PPT课件.ppt 1,数据结构与算法C语言的基础知识,2,主要内容,C语言简介数据类型与声明运算符与表达式数组指针结构体,3,简单的C语言源程序,#includestd ...

  6. 计算机课答辩,《计算机基础答辩》PPT课件.ppt

    <<计算机基础答辩>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<计算机基础答辩>PPT课件.ppt(10页珍藏版)>请在人人文库网上搜索. ...

  7. c语言基础知识点总结ppt,《C语言基础知识》PPT课件.ppt

    <<C语言基础知识>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<C语言基础知识>PPT课件.ppt(29页珍藏版)>请在人人文库网上搜索. ...

  8. 计算机文化基础第二章,计算机文化基础(第二章Windows2000操作系统)

    计算机文化基础(第二章Windows2000操作系统) 第二章Windows 2000 操作系统1. 打开"资源管理器"的方法不能是_A右击"开始"按钮 B选择 ...

  9. 任何一台计算机硬件系统都是油,大学生计算机基础第一章.ppt

    <大学生计算机基础第一章.ppt>由会员分享,可在线阅读,更多相关<大学生计算机基础第一章.ppt(28页珍藏版)>请在人人文库网上搜索. 1.主讲教师:吴婷婷 邮箱:,大学计 ...

最新文章

  1. centos系统下安装Nginx
  2. cs架构使用webservice靠谱嘛_使用点评eimele亦餐哪些味道的好吃?口碑靠谱吗?急想知道!...
  3. Wi-Fi速度慢的十个原因以及解决办法
  4. iis 防火墙防止恶意ip攻击
  5. 有限单元法基本原理和数值方法_有限元法分析结果的四类误差,你知道吗?
  6. VSCode TODO 帮助扩展
  7. jdk6或者7Base64转码与解码
  8. python爬虫之JS混淆加密、字体反爬
  9. Calib 工具说明
  10. HTML在线转换成PDF
  11. Python3 根据关键字爬取百度图片
  12. python安装TA_Lib遇到问题
  13. 金融行业相关指标整理(超全面,欢迎交流~)
  14. android位置服务与GPS实时定位工具类
  15. openwrt修改ip地址
  16. linux默认端口范围是多少?
  17. 回望2016-2018,希望在2019年有所斩获!
  18. Android 获取某个文件夹下的所有文件
  19. 退款-微信支付宝进行在线退款时,同一笔退款生成两笔退款订单测试
  20. 【计算机组成原理与体系结构】控制器

热门文章

  1. 微信开发系列之一 - 微信公众号开发的开发环境搭建
  2. SAP CRM interactive report的各种输入字段
  3. 一个使用ABAP Push Channel开发的乒乓球游戏,可以双打
  4. 如何在Hybris Backoffice里给用户维护电话号码
  5. SAP UI5 Dialog wrong location
  6. Important table for SEGW
  7. SAP ABAP Soap测试框架一些有用的工具类
  8. SAP CRM WebClient UI Selenium UiElementHandler的实现
  9. 在Windows笔记本上调试运行在iOS设备上的前端应用
  10. 不同平台上安装python是一样的吗_python3 在不同操作系统安装第三方库方法