计算机技术的应用 课件,计算机技术及应用基础――第二章ppt课件
《计算机技术及应用基础――第二章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课件相关推荐
- 我国第一台晶体管计算机缺点,计算机基础第一章ppt课件.ppt
计算机基础第一章ppt课件 入门篇 前言 如何学会学习.喜欢学习? 重点: 计算机系统的组成及工作原理 计算机中数据的表示及运算 难点: 1.计算机中硬件的组成及各组成部分的功能 2.计算机软件系统的 ...
- 计算机基础第二章ppt,计算机应用基础 第二章.ppt
文档介绍: windows xp操作系统 2.3 管理与应用Windows XP 3 2.4 维护系统与使用常用工具软件 4 2.1 Windows XP 入门 1 2.2 管理文件 2 2.5 中文 ...
- 最新计算机ppt,计算机应用基础(最新版)ppt课件
<计算机应用基础(最新版)ppt课件>由会员分享,可在线阅读,更多相关<计算机应用基础(最新版)ppt课件(27页珍藏版)>请在人人文库网上搜索. 1.第1章 信息科学与计算机 ...
- linux基础知识ppt下载,《Linux基础知识》PPT课件.ppt
<<Linux基础知识>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<Linux基础知识>PPT课件.ppt(26页珍藏版)>请在装配图网上搜 ...
- C语言输入Aa1Bb2Cc3,《C语言基础知识》PPT课件.ppt
<C语言基础知识>PPT课件.ppt 1,数据结构与算法C语言的基础知识,2,主要内容,C语言简介数据类型与声明运算符与表达式数组指针结构体,3,简单的C语言源程序,#includestd ...
- 计算机课答辩,《计算机基础答辩》PPT课件.ppt
<<计算机基础答辩>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<计算机基础答辩>PPT课件.ppt(10页珍藏版)>请在人人文库网上搜索. ...
- c语言基础知识点总结ppt,《C语言基础知识》PPT课件.ppt
<<C语言基础知识>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<C语言基础知识>PPT课件.ppt(29页珍藏版)>请在人人文库网上搜索. ...
- 计算机文化基础第二章,计算机文化基础(第二章Windows2000操作系统)
计算机文化基础(第二章Windows2000操作系统) 第二章Windows 2000 操作系统1. 打开"资源管理器"的方法不能是_A右击"开始"按钮 B选择 ...
- 任何一台计算机硬件系统都是油,大学生计算机基础第一章.ppt
<大学生计算机基础第一章.ppt>由会员分享,可在线阅读,更多相关<大学生计算机基础第一章.ppt(28页珍藏版)>请在人人文库网上搜索. 1.主讲教师:吴婷婷 邮箱:,大学计 ...
最新文章
- centos系统下安装Nginx
- cs架构使用webservice靠谱嘛_使用点评eimele亦餐哪些味道的好吃?口碑靠谱吗?急想知道!...
- Wi-Fi速度慢的十个原因以及解决办法
- iis 防火墙防止恶意ip攻击
- 有限单元法基本原理和数值方法_有限元法分析结果的四类误差,你知道吗?
- VSCode TODO 帮助扩展
- jdk6或者7Base64转码与解码
- python爬虫之JS混淆加密、字体反爬
- Calib 工具说明
- HTML在线转换成PDF
- Python3 根据关键字爬取百度图片
- python安装TA_Lib遇到问题
- 金融行业相关指标整理(超全面,欢迎交流~)
- android位置服务与GPS实时定位工具类
- openwrt修改ip地址
- linux默认端口范围是多少?
- 回望2016-2018,希望在2019年有所斩获!
- Android 获取某个文件夹下的所有文件
- 退款-微信支付宝进行在线退款时,同一笔退款生成两笔退款订单测试
- 【计算机组成原理与体系结构】控制器
热门文章
- 微信开发系列之一 - 微信公众号开发的开发环境搭建
- SAP CRM interactive report的各种输入字段
- 一个使用ABAP Push Channel开发的乒乓球游戏,可以双打
- 如何在Hybris Backoffice里给用户维护电话号码
- SAP UI5 Dialog wrong location
- Important table for SEGW
- SAP ABAP Soap测试框架一些有用的工具类
- SAP CRM WebClient UI Selenium UiElementHandler的实现
- 在Windows笔记本上调试运行在iOS设备上的前端应用
- 不同平台上安装python是一样的吗_python3 在不同操作系统安装第三方库方法