[工学]VB第3章简单程序

合集下载

第三章vb简单程序设计.

第三章vb简单程序设计.

第三章VB程序设计的一般过程3.1 VB程序设计的一般步骤概括起来,用VB开发应用程序,分四步:(1) 建立用户界面(2) 设置各个对象的属性(3) 编写事件驱动程序(4) 存盘、运行、调试下面以一个实际程序说明VB编程的详细步骤:题目要求:已知a=10,b=20,设计如下界面并实现其功能:单击“加”按钮,在文本框中显示a+b的值,单击“减”按钮,在文本框中显示a-b的值,单击“结束”则结束程序的执行。

(程序cx1.vbp)编程步骤:第一步:建立用户界面(1) 建立一个新工程(程序):单击[文件]/[新建工程],出现“新建工程”对话框,直接按“确定”。

(2) 出现窗体编辑器,将窗体编辑器最大化。

调整窗体至要求的大小。

(3) 在窗体上画出4个控件:画一个“文本框”,框内自动标出“Text1”;画三个“命令按钮”,按钮内自动标出“Command1”、“Command2”、“Command3”。

(4) 画完所有控件后,适当调整其位置、大小。

第二步:设置各个控件的属性(1) 设置窗体的属性:单击窗体空白处,选择窗体;在属性窗口选择“Caption”(标题),在后面将原来的“Form1”改为“VB程序设计示例”。

(2) 设置文本框的属性:选择文本框;在属性窗口选择“名称”,在后面将原来的“Text1”改为“Text”;“字体”对话框,分别设置“隶书、粗斜体、二号”;选择“ForeColor”(前景颜色),单击后面的,打开调色板,选择红色;选择“Text”,在后面输入“a=10, b=20”。

(3) 设置各个按钮的属性:●选择第1个按钮;在属性窗口选择“名称”,在后面将原来的“Command1”改为“add”;选择“Font”(字体),单击后面的“…”,打开“字体”对话框,分别设置“黑体、粗体、二号”;选择“Caption”,在后面输入“加”。

(可以采用复制办法设置第2个、第3个按钮)●选择第2个按钮;在属性窗口选择“名称”,在后面将原来的“Command2”改为“minus”;选择“Font”(字体),单击后面的“…”,打开“字体”对话框,分别设置“黑体、粗体、二号”;选择“Caption”,在后面输入“减”。

VB程序设计第三章简单程序设计

VB程序设计第三章简单程序设计

说明: (1) .当表达式的类型与变量的类型 不一致时,强制转换成左边的精度。 例如:iA% = 10/3 其结果为:3 (2) .赋值语句兼有计算与赋值双重 功能,先计算右边表达式的值, 然后把结果赋给左边的变量。例 如:b=sqr(s)
(3).如果在同行上写多条语句,要用 “ : ”隔开。例如:a=3 :b=4 :c=5
1、VB程序的构成 窗体模块 标准模块 类模块
3、暂停语句 stop Stop语句用来暂停程序的执行,相当于 在事件代码中设置断点。 3.程序结束语句: end
3.2 简单的VB应用程序
1、开发程序的一般步骤 建立用户界面 设置窗体和控件的属性 编写代码
见例
3.3 程序的保存、装入和运行
1、保存窗体文件 2、保存工程文件
3.4 VB程序的结构与工作方式
第三章
3.1 3.2 3.3 3.4 式
简单程序设计
ቤተ መጻሕፍቲ ባይዱ
VB中的语句 简单的VB程序 程序的保存、装入和运行 VB应用程序的结构与工作
VB中的语句 3.1 VB中的语句 1、赋值语句 形式: 变量名= 形式: 变量名=表达式 对象名.属性名= 或 对象名.属性名=表达式 一般用于给变量赋值或对控件设 定属性值. 定属性值. “=”为赋值号 为赋值号 例: sRate=100 Text1.Text =”欢迎使用 欢迎使用 6.0” Visual Basic 6.0
2、注释语句: ‘ 注释内容 Rem 注释内容 例:‘ VB程序开始执行 Rem VB程序结束
说明:a、注释语句不是执行语句,只起注释作 用,不参加程序的运行。 b、注释语句通常放在过程、模块的开头,也可 放在执行语句的后面,但必须放在最后一个语 句后。例如: a=5:b=6:c=7 ‘对变量a、b、c赋值 C、注释语句不能放在续行符的后面。

Visual Basic课件:第3章-简单程序设计

Visual Basic课件:第3章-简单程序设计
Private Sub Command1_Click() Dim she As Single, hua As Single she = Val(TxtSHE.Text) hua = (she * 9 / 5) + 32 TxtHUA.Text = hua
End Sub
选择Command2的Click事件过程,编写代码如下:
Private Sub Command2_Click() End
End Sub
3.保存程序。
2024/1/4
11
4
设计步骤 1.设计用户界面。包括:一个窗体,一个标签,属 性设置如下表所示。
对象
属性
属性值
Form1
Caption
实验1_1
Name
frmExe1_1
Width
5000
Height
4000
Left
300
Top
300
BackColor
蓝色
ForeColor
黄色
Label
Caption
欢迎!
Name
2
开发步骤示例
• 新建一个工程,实现如下功能,鼠标单击Form1窗体,标签上 显示“You have clicked the form1!”(运行结果见下图)
2024/1/4
3
开发步骤——界面及属性设置
(1)设计放置一个 标签控件的窗体;
(2) 设置标签控件 属性-字体、字号 、颜色等
2024/1/4
华氏温度:
文本框1
名称(Name)
TxtSHE
Text

文本框2
名称(Name) Text
TxtHUA 空
命令按钮1

VB教程第3章

VB教程第3章

3
3.2.2 代码编辑器
1.自动语法检查 1.自动语法检查 2. 自动列出成员 3.自动快速信息 3.自动快速信息
4
3.3
程序的保存、 程序的保存、装入和运行
3.3.1 保存程序
第一步: 第一步:保存窗体文件 第二步: 第二步:保存工程文件
3.3.2 程序的装入 3.3.3 程序的运行
1.解释运行 1.解释运行 2.编译执行 生成可执行文件) 编译执行( 2.编译执行(生成可执行文件)
第3章
建立简单的Visual 建立简单的Visual Basic 应用程序
本章将通过一个简单例子说明Visual Basic 本章将通过一个简单例子说明 应用程序开发的一般过程。 应用程序开发的一般过程。
1
3.1 语句
3.1.1 Visual Basic中的语句 中的语句
1. 语句的构成 2. 自动语法检查 3. 复合语句行 4. 续行
3.1.2 赋值、注释、暂停和结束语句 赋值、注释、
1. 赋值语句 2. 注释语句 3. 暂停语句 3. 结束语句(End) 结束语句( )
2
3.2
3.2.1 .2.1
Hale Waihona Puke 编写简单的Visual 编写简单的Visual Basic应用程序 Basic应用程序
程序设计
1.建立用户界面 1.建立用户界面 2. 设置属性 3. 编写代码
5
3.4 Visual Basic应用程序的结 Basic应用程序的结 构与工作方式
• 1. 窗体模块 • 2. 标准模块 • 3. 类模块 • 事件驱动方式
6

VB_03简单程序设计

VB_03简单程序设计
二级VB程序设计教程
第三章 简单程序设计
16.菜单命令中有“…”标记表示该命令是一个
( 打开对话框 ) 的命令。
17.默认情况下,工具箱中只显示(内部控件)控件。 18.在Visual Basic中,所有窗体或控件的大小都 是以(缇 Twip )为单位的。 19.Visual Basic使用的是(Unicode)字符集。
End Sub
注释可以放在一行语句的后面,也可以单独放在一行。
二级VB程序设计教程
第三章 简单程序设计
四、暂停语句
格式:stop 功能:程序暂时停止运行,一般常用于调试程序。
二级VB程序设计教程
第三章 简单程序设计
第二节 编写简单的Visual Baisc 应用程序
一、用Visual Basic开发应用程序的一般步骤
二级VB程序设计教程
第三章 简单程序设计
2、模块的结构 每个标准模块、类模块和窗体模块都可包含: ◇ 声明 可将常数、类型、变量和动态链接库 (DLL) 过程的
声明放在窗体、类或标准模块的模块级。
◇ 过程 Sub、Function 过程包含可以作为基本单元来执行的 代码片段。
二级VB程序设计教程
第三章 简单程序设计
习版 ) 、
(专业版) 和 ( 企业版 )。其中,最完整
)快捷键或( Alt+Q )快捷键退
的是 ( 企业版 )。 13.可以通过 (Alt+F4
出Visual Basic。
14.Visual Basic开发环境中,在标题栏的方括号内能 指出目前正处在(设计)状态或(运行)状态或(中断)状态。 15.窗体布局窗口的主要功能是 设置程序运行时各个窗 体在屏幕上的(显示位置 )。

VB第3章 Visual Basic程序初步

VB第3章 Visual Basic程序初步

教案讲稿第三章 Visual Basic程序初步[旧课复习]:复习内容:1)运算符与表达式2)常用内部函数复习目的:巩固vb语言的语言基础知识复习时长:大约5分钟[新课导入]:导入方式:通过复习简单程序的设计过程,导入程序设计的思想。

导入目的:增强学生的学习积极性导入时长:大约5分钟[新课讲授]:重点:1)掌握赋值语句2)掌握数据输出和输入3)掌握基本控件难点:1)数据的输入与输出2)赋值语句方法:运用多媒体辅助教学,采用案例教学和任务驱动等教学法。

3.1结构化程序设计结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。

它的主要观点是采用自顶向下、逐步求精的程序设计方法;任何程序都可由顺序、选择、循环三种基本控制结构构造。

3.2赋值语句赋值语句是最基本的顺序执行语句,使用赋值语句可给变量或属性赋值。

对变量进行赋值就是将数据放入指定变量的内存空间,而对属性进行赋值就是设置或改变对象的属性值。

赋值语句的语法格式是:[Let] <名称>=<表达式>(1)“Let”是可选项,完成赋值功能只需“=”(赋值号)。

赋值号不是数学上的等号。

(2)“名称”可以是变量名或属性名。

(3)“表达式”可以是算术表达式、字符串表达式、关系型表达式或逻辑表达式。

表达式的值将赋给赋值号左边的变量或对象的属性。

但必须注意,赋值号两边的数据类型必须一致,否则会出现“类型不匹配”的错误。

(4)赋值语句是先计算表达式的值,然后再赋值。

(5)赋值号左边只能是变量,不能是常量或表达式。

(6)不能采用数学的表达方式给不同的变量赋相同的值。

(7)区分赋值号和关系运算符中的等号。

在VB中,系统会根据等号所处的位置来区分是赋值号还是等号。

在条件表达式中出现的是等号,而赋值号则是以赋值语句形式出现;赋值号两边的数据是不能随便相互交换的,否则可能运行出错或产生逻辑上的错误;若在赋值语句中出现多个等号,则往往最左边的等号是赋值号,其余的均为等号。

第03章VB简单程序设计

第03章VB简单程序设计

2.注释语句
功能:提高程序的的可读性。 格式: Rem 注释内容 ′ 注释内容
说明: ①非执行语句。 ②任何字符都可以放在注释行中作为注释内容。
③不能放在续行符的后面(_)。
3.暂停语句(Stop)
格式: Stop 说明: ①调试程序时设置断点。 ②在生成可执行文件之前,应删去代码中的所 有Stop语句。
3步:建立可视用户界面 设置窗体和控件的属性 编写事件驱动代码
1.建立用户界面 用户界面由对象(窗体和控件)组成。 应用程序中用到哪些控件,就在窗体上建 立相应的控件。
2.设置窗体和控件的属性
建立界面和设置属性可以同时进行。
3.编写代码
事件过程: VB6.0事件驱动编程机制,主要针对窗体中各 个控件所能支持的方法或事件编写。这样的程序 称为事件过程。
1.窗体模块(.frm)
一个应用程序包含一个或多个窗体模块,每 个窗体模块分为两部分,用户界面窗体和执行具 体操作的代码。
2.标准模块 (.bas)
完全由代码组成,在标准模块中,可以声明 全局变量,也可以定义函数过程或子程序过程。
3.类模块 (.cls)
没有物理表示的控件,包含代码又包含数据。
二、事件驱动
进入事件过程方法(即“代码窗口”)
(1)双击窗体或已建立好的控件。 (2)执行“视图”菜单中的“代码窗口”命令。 (3)按F7键。 (4)单击“工程资源管理器”窗口中的“查看代码”按
编写过程代码
VB若干小程序构成,编写的程序通常都由事件 过程组成,即针对控件或窗体的事件编写代码。 VB自动进行语法检查。
功能:用来暂停程序的执行,将自动打开立即窗口。
4.结束语句(End)
功能:结束一个程序的执行。

vb第3章Visual_Basic程序设计代码基础1

vb第3章Visual_Basic程序设计代码基础1


6
第 三 章
3.2.2 字符串型数据(String) —— $ 由" "括起来的字符序列
例: "abc" "ABC" "计算机"
Visual Basic
"12.34" "3+2" ""(空串)
如果字符串本身包括双引号,可用连续两个双
引号表示。
例: 要打印以下字符串:
程 序 设
"You must study hard", he said. 在程序中需要将该字符串表示成:
日期型常量
序 3.3.2 用户自定义符号常量
设 计 代
格式: Const <常量名> [As <类型>]=<表达式>
类型: Integer Long
Single Double

String Boolean Date
基 础
Currency Byte Variant
9
第 三
例:
Const Pi = 3.1415
& -
数字: 0~9
/\^ , . :
英文字母: a~z,A~Z 特殊字符:
;<= > ? @ []_ { } |
程 2. 关键字
序 关键字又称为保留字
设 计
VB自动将关键字的首字母转换为大写字母
代 码
例如: PRINT 5+6 转换成 Print 5+6


2
第 3.2 数据类型
三 章
主要有: 数值型;字符串型;布尔型;日期型 3.2.1 数值型数据
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3
3. 复合语句行 Visual Basic允许使用复合语句行,即把几个语句放 在一行中,各语句之间用冒号(:)隔开。 4. 续行 当语句较长时,为了便于阅读程序,可以通过续行 符把一个语句分别放在几行中。 Visual Basic中使用的 续行符是下划线(_)。 注意:续行符只能出现在行尾,而且与它前面的字符之间至 少要有一个空格。
17

1)建立用户界面 新建工程,通过“文件-新建工程”命令实现。执行 该命令后,将打开“新建工程”对话框,双击该对话框中 的“标准EXE”图标,即可建立一个新的工程。 用户界面由对象组成,建立用户界面实际上就是在窗 体上画出代表各个对象的控件。该界面包括5个对象:窗 体和4个控件,其中3个是命令按钮,一个是文本框。设计 完用户界面后,窗体的结构如下图所示。
2
2. 自动语法检查 为了使程序能被Visual Basic正确地识别,在书写代 码时必须遵循一定的语法规则。 如果设置了“自动语法检测”,则在输入语句的过程 中, Visual Basic将自动对输入的内容进行语法检查。 在输入语句时,命令词、函数等可以不必区分大小写。 为了提高程序的可读性,在代码中应加上适当的空格, 同时应按惯例处理字母的大小写。
9
例如: dim x!,y%,z$ x = “12.5” ‘ 把数值形式的字符串赋给数值变量 y=34.24 ‘ 把单精度数赋给整型变量,此时 截去小数部分 z=6 ‘ 把整数赋给实型变量

10

以上三种情况都是赋值相容的。在赋值相容 前提下,当“=”两边类型不相同时,VB自动将表 达式值的类型转换成“=”左边变量(或对象的属 性)的类型,这种方式称为“向左看齐”。上例 中,实际赋给x、y、z的值分别是12.5、34、6.0。

End Sub
’结束一个Sub过程 End Function ’结束一个Function函数 End If ’结束一个If语句块
15
3.2

编写简单的Visual Basic应用程序
3.2.1 程序设计 一般来说,在用Visual Basic开放应用程序时,需要 以下3步: 1)建立可视用户界面; 2)设置对象的属性; 3)编写代码。
13
4. 结束语句
Visual Basic中得结束语句为END语句,其格式 如下: End
End语句通常用来结束一个程序的执行。可以把它放在事 件过程中,例如: Sub Command_click() End End Sub

14
该过程用来结束程序,即单击命令按钮时,结束程 序的运行。 End语句除用来结束程序外,在不同的环境下还有 其他一些用途,例如 Nhomakorabea第 3章
建立简单的Visual Basic 应用程序
本章将通过一个简单例子说明Visual Basic应用程 序开发的一般过程。
1
3.1 语句
高级语言源程序的基本组成单位是语句,它是执 行具体操作的指令。
3.1.1 Visual Basic中的语句
1. 语句的构成 Visual Basic中的语句由Visual Basic关键字、 对象属性、运算符、函数以及能够生成Visual Basic 编辑器可识别指令的符号组成。 每个语句以回车键结束,一个语句行的最大长度 不能超过1023个字符。 一个语句可以很简单,也可以很复杂。
5
3.1.2 赋值、注释、暂停和结束语句
1. 赋值语句 赋值语句是VB程序最常用、最基本的语句, 它能为变量提供数据。另外,若要在程序代码中设 置对象的属性,也是使用赋值语句。
6
赋值语句有两种格式: 格式1: 变量名=表达式 格式2: [对象名.]属性名=表达式 “=”是赋值运算符。赋值语句的作用是:首先计算 “=”右边表达式的值,然后将该值赋给“=”左边 的变量或对象的属性。在格式2中,若对象名省略, 则默认对象为当前窗体。赋值运算符左边一定是变 量名。
12
3)注释语句放在执行语句后,其必须是最后一个语句; 4)注释语句不能放在续行符的后面; 5)当注释语句出现在程序行的后面时,只能使用撇号 “ ’ ”,不能使用Rem. 3. 暂停语句 Visual Basic中得暂停语句是Stop,其格式为: Stop Stop语句用来暂停程序的执行。它的作用类似于执行“运行” 菜单中得“中断”命令。
16
例3.1 在窗体上画3个命令按钮和一个文本框,把窗体的标 题设置为“Visual Basic程序设计示例”,把3个命令按 钮的标题分别设置为“显示”、“清除”和“结束”,把 文本框的内容设置为空白。程序运行后,如果单击第一个 命令按钮,则在文本框中显示“欢迎使用Visual Basic 6.0”,如下图所示;如果单击第二个命令按钮,则清除 文本框中显示的内容;而如果单击第三个命令按钮,则结 束程序。

7


例如:
x=2 ' 把2赋给x y=x*3 ' 计算x*3的值,得6,把6赋给y x=x+1 ' 计算x+1的值,得3,把3赋给x a$= "Hello" ' 把“Hello”赋给a$ Text1.Text="你好!“ ' 把“你好!”赋给Text1的Text 属性


8

这里还要说明一下赋值语句中的类型问题。 通常,在使用时应使表达式值的类型与变 量(或对象的属性)类型相同,以避免出 现“类型不匹配”的错误。不过,某些情 况下,VB容许“=”两边类型不相同。
11
2. 注释语句 Visual Basic中得注释是”Rem”或” ’ ”,一 般格式为: Rem 注释内容 ’注释内容
说明:1)注释语句是非执行语句,仅对程序的有关内容起 注释作用。 2)任何字符都可以放在注释行中作为注释的内容。注释语 句通常放在过程、模块的开头作为标题,也可放在执行语 句的后面。
4
5. Visual Basic语句的书写规则 书写语句时,应严格按照Visual Basic的语法格式书写, 否则,会产生语法错误; 一般情况下,一条语句占一行; 如果希望在一行中书写多条语句,则语句之间要用冒号“:” 分隔; 如果希望将一条语句书写成多行,则在断开的语句行末尾 加续行符(一个空格加一个短下划线“_”); 对于由一行或多行紧密相关的语句组成的语句组,建议采 用左缩进(如:左缩进两个字符)来体现语句组的层次结 构,以便于程序阅读和维护。
相关文档
最新文档