版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,江苏省南菁高级中学,信息技术组,Visual Basic 6.0基础入门,2,关于Visual Basic,Visual Basic简称VB,是微软公司推出的一款功能强大的软件开发工具,是一种计算机高级语言。Visual即可视的、可见的,指的是开发像Windows操作系统的图形用户界面的方法。,3,Visual Basic主要功能,1、具有面向对象的可视化设计工具 2、事件驱动的编程机制 3、提供了易学易用的应用程序集成开发环境 4、结构化的程序设计语言 5、支持多种数据库系统的访问 6、Active技术 7、VB6在开发环境上、网络功能等的增强 8、完备的help联机帮助功能,4,Visu
2、al Basic 6.0特点,1、易于学习和使用 Visual Basic基于图形界面的开发环境使开发者对各种功能一目了然、容易理解。 2、开发高效,功能强大 程序员可以轻松使用Visual Basic提供的各种功能组件快速搭建一个应用程序。 3、广泛的用户基础 Visual Basic是世界上使用人数最多的语言之一,更多的开发者会带来更多的思想,更多的交流和更多的使用机会。,5,实例,让计算机自动出10以内的加法,根据你填写的答案自动判断对错与否,不想答题可随时退出。,6,Visual Basic 程序的开发步骤,1、创建工程 2、定制窗体 添加控件 设置属性 3、添加代码 4、调试运行程序
3、 5、保存文件,7,面向对象程序设计的有关概念,对象 VB中常用的对象有:窗体、控件等,对象的三要素 1、属性 对象的性质,即用来描述和反映对象特征的参数。 2、方法 对象的行为,即将一些通用的过程编写好并封装起来,作为方法共用户直接调用。 3、事件 相应对象的动作称为事件,它发生在用户和应用程序交互时。如单击控件、鼠标移动、键盘按下等。,8,属性、事件、方法,属性 每个对象都有它的属性,如name、caption等,事件 GotFocus事件:当光标聚焦于该对象时发生事件。 LostFocus事件:当光标离开该对象时发生事件。 Click事件:鼠标单击对象。 DbClick事件:鼠标双击事件
4、。 Load 当装入窗体时激发,通常用于对属性和变量初始化,方法 Print、Cls和Move等,9,赋值语句,赋值语句:控件名.属性名=属性值,作用:将右边的值赋给左边 即对控件设定属性值,例1:text1.text=你好,例2:text2.text=text1.text,10,数据类型,布尔(Boolean,只有两个值True/-1,或False/0),数据类型,基本数据类型,复合数据类型,数值型 字符型 逻辑型 日期型 变体型 对象型,自定义数据类型 数组,整型(Integer,表示-32768至32767之间的整数) 长整型(Long,表示-2,147,483,648至2,147,48
5、3,647之间的整数) 实型(Single,表示-3.37E+38至3.37E+38之间的实数) 双精度实型(Double,表示-1.67E+308至1.67E+308之间的实数),字符(String,每个字符占一字节,可以储存065,535个字符),11,常量和变量,变量:在程序运行中其存储的值可以改变。 常量:在程序运行中其值不可以改变。,命名规则: 1、以字母或汉字开头,后可跟汉字、字母、数字或下划线组成,长度小于等于255个字符; 2、不要使用VB中的关键字; 3、VB中不区分变量名的大小写,12,变量和常量的定义方法,变量声明 Dim 【变量名】As 【数据类型】,例1:dim a
6、as integer,例2:dim a as integer dim b as integer,dim a,b as integer,例3:dim a as integer dim b as single,常量声明 Const 【常量名】=表达式,例:const max=100,13,函数,rnd: 随机函数 返回(0,1之间的随机小数 randomize:初始化随机数生成器 int( ):取整函数 abs( ):绝对值函数 exp( ):e的n次方函数 sqr( ):平方根函数 str( ):转换为字符型函数 val( ):转换为数值型函数,14,表达式,组成: 变量、常量、函数、运算符和圆
7、括号,书写规则: 1、运算符不能相邻。例a+-b是错误的 2、乘号不能省略。例x乘以y应写成:x*y 3、括号必须成对出现,均使用圆括号 4、表达式从左到右在同一基准上书写,无高低、大小,不同数据类型的转换: 运算结果的数据类型向精度高的数据类型靠 integerlongsingledoublecurrency,15,赋值语句,赋值语句:控件名.属性名=属性值 或LET 变量名=表达式,作用:将右边的值赋给左边 一般用于给变量赋值或对控件设定属性值,例3:a=3 (3是常量,把字符3给变量a) a=3 (3是常量,把数值3给变量a) a=3*4 (把表达式计算结果12给变量a) a=int(4
8、.5) (把函数值4给变量a) a=b (b是变量,把变量b里的值给变量a),16,数据的输出,print方法:print ;丨,;丨,.,作用:先计算表达式的值,然后在窗体中输出。,例1:print,例2:print a,b,或 print a;b,例3:print a=;a,b=;b,例4:print a=;a,b=;b, print c print tab(4);3,17,数据的输入,inputbox函数:提供一个简单的对话框供用户输入信息,例如:a=inputbox(请输入变量a的值),18,程序基本的控制结构,1,2,3,顺序结构,循环结构,选择结构,开始,语句1,语句2,结束,.,
9、条件,循环体,F,T,19,条件语句,格式1:If 条件表达式 Then 语句,格式2:If 条件表达式 Then 语句块 End If,格式3:If 条件表达式 Then 语句1 Else 语句2,格式4:If 条件表达式 Then 语句块1 Else 语句块2 End If,20,循环语句,条件,循环体,F,T,For = To Step Next ,For语句:,While语句:,Do While Loop,21,循环语句,条件,循环体,F,T,s=0 For i=1 To 7 Step 2 s=s+i Next i,For语句:,1) i=1 =7?,s=0+i=0+1=1,i=i+2=1+2=3,2)i=3 =7?,s=1+i=1+3=4,i=i+2=3+2=5,3) i=5 =7?,s=4+i=4+5=9,i=i+2=5+2=7,4) i=7 =7?,s=9+i=9+7=16,i=i+2=7+2=9,5) i=9 =7?,22,循环语句,For i=1 To 2 for j=1 to 3 print *; next j print Next i,For语句:,1) i=1 =2,j=1=3,j=2=3,j=j+1=2+1=3,j=j+1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 总装工序零部件优先级调度细则
- 医疗废物分类收集暂存管理制度
- 九年级上语文期末突破卷6
- 投标文件装订检查交底方案
- 16 胡萝卜先生的长胡子 课件
- 海南威特电力施工方案
- 多功能高低床定制合同协议合同三篇
- 2026年潍坊市人才发展集团有限公司招聘笔试备考试题及答案解析
- 2026云南文山州西畴县第一人民医院招聘5人笔试参考题库及答案解析
- 2026四川宜宾珙县人民法院招聘聘用制司法辅助人员1人考试备考试题及答案解析
- OPC通讯DCOM配置手册
- 风电场项目升压站施工测量施工方案与技术措施
- 中国的侍酒师
- 北师大新版八年级下册数学前三章复习培优题
- 主港潮汐的查取与计算
- 2023北京市大兴区初一(下)期中语文试题及答案
- 国开农业生态学形考任务阶段作业1-4答案
- 某中学图书馆电气设计毕业设计论文
- 刺客列传荆轲原文翻译
- GB/T 34042-2017在线分析仪器系统通用规范
- A类业余无线电操作题库及答案
评论
0/150
提交评论