




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第2.1节 VB语言及程序开发环境2.1.1VB语言概述Visual Basic(以下简称VB)程序设计语言是Windows环境下快速开发应用程序的可视化工具。它简单易学,功能强大。探究探究Private Sub Command1_Click() Const PI As Single = 3.14 常量说明 Dim r As Single, s As Single 变量说明 r = InputBox(r=, 输入半径) 输入r的值 s = PI * r * r 数据处理 Print 圆的面积S=; s 输出End Sub 结束基本数据类型整型数 (Integer)长整型数(Long)单精度实型
2、数(Single)双精度实型数(Double)日期型(Date, Time)字符型(String)逻辑型(Boolean)常量与变量1、常量:指在程序执行期间其值不能发生变化其值不能发生变化,具有固定值的量。如 8, -15.9, 2e3, welcome常量分为数值常量、字符串常量和符号常量(1)数值常量(常数)如:123、-99、123.456、12.34E+2(表示1234)(2)字符串常量用双引号把若干个合法字符括起来,如: QBasic、abc123(3)符号常量(用一个符号表示一个常量) Const 常量名 As 类型=表达式如Const PI As single=3.14159在
3、程序中就可用PI代表数字3.14159,便于理解和修改程序。变量变量:指在程序运行过程中值可以变化的量,实际上是对存储空间的指定。1、变量名(1)变量名可以由字母、数字或其它符号组成。 x1,x2,delt(2)规则 变量名的第一个字符必须是字母 VB的保留字不能用作变量名 如Integer在VB中已有确切的意义 变量名中的大小写字母等效 变量名中不可有空格 例:下面哪些变量名是正确的 A. 3abe B. c de C. a35 D. print2、变量说明 Dim Dim 变量名变量名 As As 类型类型如 Dim r As Single , s As single,I As Integ
4、er 一个语句可定义多个变量,中间用逗号隔开。3、字符串变量 字符串变量,书写时在变量后加$ 如: a$=abcdea$=12345674、对变量赋值的操作:未赋值的变量,变量的初值为空值 一个变量只有一个值,变量的当前值由最后一次所赋值决定辨析符号常量与变量符号常量与变量定义方式不同符号常量用Const 说明;变量用Dim 定义变量的值可以改变,可以在程序执行过程中被多次赋值而符号常量仅在说明时一次性赋值3.运算符和表达式VB有四种运算: 算术运算:+、-、 *、 /、 、 Mod、 ()() 字符串运算符 & 关系运算 、 =、 逻辑运算 And、 Or、 not算术运算符 加加+
5、 + 4+54+5 =9=9 减减- -8-38-3 =5=5 乘乘* *2 2* *3 3 =6=6 除除/ /5/25/2 =2.5=2.5 整除整除 5252 =2=2 求余求余ModMod5 Mod 25 Mod 2 =1=1 乘方乘方 2323 =8=8 注:注:(1 1)对于整除和求余运算,若参与运算的数不是整)对于整除和求余运算,若参与运算的数不是整数,则先按四舍五入的原则变成整数后再运算。数,则先按四舍五入的原则变成整数后再运算。(2 2)两字符串相加即两字符串合并。字符加法不符)两字符串相加即两字符串合并。字符加法不符合交换律。如:合交换律。如:22+1=22122+1=22
6、1函数数学函数Sin(x) Cos(x) Tan(x) Atn(x) Exp(x) Log(x) Sqr(x) Sgn(x) Int(x) Fix(x) Cint(x) CLong(x)字符串函数id(C,N1,N2) Right(C,N) Left(C,N)Len(C) Space(N) Date( ) Time( )表达式1表达式是指某个求值规则,它由运算符和配对的圆括号将常量、变量、函数等操作数以合理的形式连接起来的式子。3*Int(a-2*b)算术运行符的优先顺序括号正负号函数乘方乘、除、整除余数加、减表达式的写法表达式应写出在同一行,注意分式的写法。 1.3 Visual Basic
7、 6.0的集成开发环境的集成开发环境 1.3 Visual Basic 6.0的集成开发环境的集成开发环境 菜单栏工具栏代码窗口工具箱窗 体 窗口立即窗口监视窗口工程窗口属性窗口布局窗口1.1.主窗口主窗口 应用程序窗口应用程序窗口, ,由标题栏、菜单栏和工具栏组成由标题栏、菜单栏和工具栏组成VB的三种工作模式的三种工作模式(标题栏总显示当前模式)(标题栏总显示当前模式) (1)设计模式:)设计模式:创建应用程序的大多数工作都是在设计创建应用程序的大多数工作都是在设计时完成的。在设计时,可以设计窗体、绘制控件、编写代码时完成的。在设计时,可以设计窗体、绘制控件、编写代码并使用并使用“属性属性”
8、窗口来设置或查看属性设置值。窗口来设置或查看属性设置值。 (2)运行模式:)运行模式:代码正在运行的时期,用户可与应用程代码正在运行的时期,用户可与应用程序交流。可查看代码,但不能改动它。序交流。可查看代码,但不能改动它。 (3)中断模式:)中断模式:程序在运行的中途被停止执行时。在中程序在运行的中途被停止执行时。在中断模式下,用户可查看各变量及不是属性的当前值,从而了断模式下,用户可查看各变量及不是属性的当前值,从而了解程序执行是否正常。还可以修改程序代码,检查、调试、解程序执行是否正常。还可以修改程序代码,检查、调试、重置、单步执行或继续执行程序。重置、单步执行或继续执行程序。2.2.窗体
9、窗体(Form)(Form)设计窗口设计窗口 窗体设计窗口是屏幕中央的主窗口,它可以作窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为缺省名为Form1,Form2, . . .。应注意窗体名即应注意窗体名即Name属性和窗体文件名的区别属性和窗体文件名的区别 窗体设计窗口窗体名窗体文件名3.3.代码代码(code)(code)窗口窗
10、口 在设计模式中,通过双击窗体或窗体上任何对象或通过在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器工程资源管理器”窗口中的窗口中的“查看代码查看代码”按钮来打开代码编按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。辑器窗口。代码编辑器是输入应用程序代码的编辑器。 4. 4. 属性属性(properties)(properties)窗口窗口 属性是指对象的特征,如大小、标题或颜色等属性是指对象的特征,如大小、标题或颜色等数据。在数据。在Visual Basic6.0设计模式中,属性窗口列出设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这了当前
11、选定窗体或控件的属性的值,用户可以对这些属性值进行设置。些属性值进行设置。 工程是指用于创建一个应用程序的文件的集合。工工程是指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块程资源管理器列出了当前工程中的窗体和模块 5. 工程资源管理器工程资源管理器(project explorer)(project explorer)窗口窗口 工具箱提供一组工工具箱提供一组工具,用于设计时在窗体中放置具,用于设计时在窗体中放置控件生成应用程序的用户接口。控件生成应用程序的用户接口。系统启动后缺省的系统启动后缺省的GeneralGeneral工工具箱就会出现在屏幕左边,上具箱就会出现在屏幕左边,上面有常用面有常用“部件部件” 6. 工具箱工具箱( (ToolBoxToolBox) )窗口窗口 窗体
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 互联网农业产业链合作运营协议书
- 生物降解材料工程师研发项目风险评估与管理合同
- 装修公司设备采购与建筑垃圾处理合同
- 《空压机节能技术及应用》课件
- 腊八节童谣文化启蒙
- 争当打字小能手教学课程设计
- 《数字信号处理》课件:调谐器的高频特性研究
- 飞呀飞音乐课件
- 《肾癌微波消融术》课件
- 《企业价值最大化》课件
- 传染病的早期识别与筛查
- 小学生英语话剧剧本 小红帽 Little Red hat
- 供餐合同范本完整版doc正规范本(通用版)
- 新概念英语第二册习题答案全部
- 现代汉语下册(黄廖版)期末考试试题
- 建设项目管理流程图
- 同等学力申硕英语写作模板十篇
- 2023年新疆喀什地区中级人民法院招考聘用聘用制书记员20名参考题库+答案详解
- 中式烹调师(技师)考试(重点)题库300题(含答案解析)
- 2023年农业综合行政执法理论考试题库(含答案)
- NY/T 605-2002焙炒咖啡豆
评论
0/150
提交评论