第二章 VB环境和程序设计初步
VB第2章 程序设计入门4H
29
2.5.1命令按钮的几个常用属性
Name:对象名。 Left、 Top 、Width 、Height :是画在窗体容器
中所以它的位置Left、 Top 是在窗体上的相对位
置,如图示。 Caption :显示在按钮表面上 的文字。
– 创建键盘快捷,在属性设置时 ,如果某个字母前加入“&” ,则程序运行时该字母带有下 划线就成为快捷键。
25
§2.4 编写事件过程
为了让对象响应事件,必须为事件建立事件过程。
每个控件对象可有多个事件。
26
“对象列表框” 实现各对象间的切换,包含:
– 一个通用段
– 一个属于窗体自身的段 – 窗体所包含的每一对象的段
“过程列表框”选择预定义的事件过程:
– 选中后在代码编辑窗口中自动形成事件过程格式,填入事件 响应代码即可。 – 每个对象可以编写很多事件过程,而常用的很少。
按钮,值为True或False。只有二者均为False时才不 显示,否则设为False者只以无效显示。 BorderStyle:边框类型。决定窗体是否可缩放、标题 栏是正常还是窄、是否在任务栏上出现等。该属性对
MinButton、MaxButton属性的设置有影响。
Picture:图片属性:在窗体显示一张背景图片。
3
§ 2.1 Visual Basic 6的集成开发环境
主窗口
标题栏 主菜单 主工具栏
工程窗口 对象窗口
代码 窗口
属性窗口
立即窗口
本地窗口
窗体布局窗口
工具箱 窗口
4
2.1.1 VB工具箱窗口
控件:用来构造应用程序界面的部件 窗体:一个窗口去掉 Label 控件 各种控件,剩余的标 题栏、边框和背景构 Frame 控件 成窗体 CheckBox 控件 ComboBox 控件 HScrollBar 控件 PictureBox TextBox
无答案VB环境和程序设计初步
第二章 VB 环境和程序设计初步 一、单选题1.为了使命令按钮(名称为 Command1 )右移 200,应使用的语句是 _________________ A ) Command1.Move -200B ) Command1.Move 200C ) Command1.Left= Command1.Left+200D )Command1.Left= Command1.Left-2002.为了使命令按钮(名称为 Command1 )下移 200,应使用的语句是 _________________ .C) Command1.move Command1.top+200D ) Command1.move Command1.Left,Command1.top+200 3.在 Visual Basic 工程中,可以作为启动对象的是 ________________________________________________________A) 任何窗体或标准模块C )Sub Main 过程或其他任何模块 4.在面向对象方法中,类的实例称为A )集合B )抽象5.对象的行为被称作 __________ ,它被事先编写好相应的过程或函数供用户直接调用 二、填空题 1. VB6.0提供了一种新的数据库访问技术,即 ________ 【1】 ___ ,通过该技术,能方便地访问A ) Command1.Move -200B) Command1.Move 200 B )任何窗体或过程D ) Sub Main 过程或任何窗体C )对象D )模板 A )属性 B) 方法 C) 事件D) 消息6.当窗体最小化时缩小为一个图标,设置这个图标的属性是A ) MouseIconB ) IconC ) Picture7.决定窗体有无控制菜单的属性是 ____________ .A ) ControlBoxB ) MinButtonC ) EnabledD ) MousePointer D ) MaxButton8.为了使文本框同时具有水平和垂直滚动条,应先把把 ScrollBars 属性设置为 _________ .MultiLine 属性设置为True ,然后再A ) 0B ) 1C ) 2D ) 39.当程序运行时,系统自动执行启动窗体的 ______________ 事件过程 . A ) ClickB ) LoadC ) UnloadD ) GotFocus10.在为了使标签中的内容居中显示,应把 Alignment 属性设置为 __________ A ) 0B ) 1C ) 2D ) 311.下列可以把当前目录下的图形文件 pic1.jpg 装入图片框 Picture1 中的语句为 _________A ) Picture="pic1.jpg"B ) Picture Handle="pic1.jpg"C ) Picture1.Picture=LoadPicture("pic1.jpg")D ) Picture=LoadPicture("pic1.jpg ”) 12.为了在按下回车键时执行某个命令按钮的事件过程, 需要把该命令按钮的一个属性设置为True ,这个属性是 ___________ .A ) ValueB ) DefaultC ) Cancel13.为了在按下 Esc 键时执行某个命令按钮的事件过程,为True ,这个属性是 ___________ .A ) ValueB ) DefaultC ) CancelD ) Enabled需要把该命令按钮的一个属性设置D ) Enabled14. _____________________________________________________________ 以下有关 VB 对象名称(Name )属性的叙述,正确的是 ______________________________ . A )对象的Name 属性值可以为空 B )窗体的Name 属性用来标识和引用窗体C)可以在程序运行期间改变对象的 Name 属性值15. __________________________________________________________ 在 VB 中文本框控件的哪个属性在设计时不能设置 ____________________________________________ A ) SeltextB ) LockedC ) EnabledD ) MaxLength多种数据库中的技术•2•当进入VB集成环境,发现没有显示“工具箱”时,应选择—【2】 _的工具箱选项,使工具箱显示在窗口.3•对象的属性是指_______ 【3】 ____ .4•对象的方法是指_______ 【4】 ____ .5•在刚建工程时,使窗体上所有的控件具有相同的字体格式,应对—【5】 ______ 的Font 属性进行设置.6.代码窗口对窗体的BorderStyle、MaxButton属性进行了设置,但运行后没有显示效果,原因是这些属性—【6】________ .7•对命令按钮的Picture属性装入.bmp图形文件后,选项按钮并没有显示所需要的图形,原因是没有对______________ 【7】___ 属性设置为1.&在文本框中通过—【8】____属性能获得当前插入点所在的位置.9•要对文本框中已有的内容进行编辑,按下键盘上的按键就是不起作用,原因是设置的_____ 【9】__ 性为True.10.在窗体上已建立多个控件如Text1、Label1、Command1等,若要使程序一运行焦点定位在Command1控件上,应把Command1控件的__________ 【10】_____ 属性设置为0.参考答案:第二章程序设计初步一、单选题。
VB语言程序设计(第二版)第2章 应用程序设计初步
2.1.5 窗 体
• 图形界面中最常见到的对象是窗口,如对话框、 错误信息框、询问框等都是窗口。窗口在VB中 称为窗体(Form),它是VB编程中最常见的对象。 设计窗体是设计应用程序的第一步。 窗体是任何一个应用程序必不可少的对象, 因为窗体是其他对象的载体,各类控件对象必须 建立在窗体上,窗体是应用程序的顶层对象。
19
2.3.3设置属性
在VB中,设置对象属性有两种途径:一是在属性窗口中直接 设置;二是在程序代码中利用语句进行设置。 在属性窗口中直接设置对象的属性,一般可先设置窗体的属性, 然后再设置控件的属性,在属性窗口中设置对象属性的方法是: ·先选中对象(窗体或控件),被选中的对象的边框上会出现8个蓝 色小方块,表示该对象是“活动”的,即被选取。 ·再打开属性窗口,从中进行属性设置。 ·设置完毕后,单击右上角的关闭按钮。 若要继续给另一个控件设置属性,则不必关闭“属性”窗口, 只要再选中另一个控件,即可继续在属性窗口给新选取的控件设 置属性。 在程序代码中设置对象属性的语句的一般格式是: 控件名.属性名=属性值
几个基本概念
2
2.1.1 对象
• 在面向对象的程序设计中,“对象”是系统中 的基本运行实体。Visual Basic中的对象与面向 对象程序设计中的对象在概念上是一样的,但 在使用上有很大区别。在面向对象程序设计中, 对 象 由 程 序 员 自 己 设 计 。 而 在 Visual Basic 6.0中,对象分为两类,一类是由系统设计好 的,称为预定义对象,可以直接使用或对其进 行操作;另一类由用户定义,可以像C++一样 建立用户自己的对象。
29
例如: • Total=66 ′把数值常量66赋给变量Total(′是注 释符) • Xl=Val(Text1.Text) ′把对象Textl的Text属性转换 为数值赋给数值变量 • Text1.Text=Str$(Total) ′ 把数值变量Total转换为字 符串赋给带有Text属性的对象 • Textl.Text=Text2.Text ′把带有Text属性的对象 Text2赋给带有Text属性的对象Textl • StartTime=Now ′把系统的当前时间赋给变体类型 变量
第01章Visual Basic程序设计概述第02章Vb简单的程序设计
效果
2.3 基本控件和窗体
二.窗体 1.属性 Caption标题 MaxButton、MinButton Icon、ControlBox
图标 标题 最小化按钮 最小化按钮
控 制 菜 单 框
边 框 样 式
Picture、AutoRedraw
MousePointer、MouseIcon、(.ico或.cur) BorderStyle (0 1 2 3 4 5 ) WindowsState (0-正常、1-最小化、2-最大化)
如:铃响、下雨等,VB中常用的单击控件、鼠标移动、键盘按下等。
2.1 VB对象的概念
事件过程 : 指附在该对象上的用户编写的程序代码,是事件的处理程序。 如铃响事件作用在教师、学生、职员不同的对象上有不同的事件过程:
Sub 教师_铃响 (参数列表) 打开电脑 打开电子讲稿 指向某一章节 讲解内容 提出问题 „ End Sub Sub 学生_铃响 (参数列表) 打开笔记本 拿起笔 边听边做笔记 回答问题 „ End Sub Sub 职工_铃响 (参数列表) End Sub
教学内容
上机实践(10学时)
实验一:Visual Basic环境和程序设计初步(2) 实验二:顺序结构、选择结构(2)
实验三:循环结构、数组和自定义类型(2)
实验四: 过程、用户界面设计(2)
实验五:数据文件、图形操作、数据库应用操作(2)
第一章 Visual Basic程序设计概述
1.1 引例
2.
3.
4.
VB程序设计课时安排
第一章 Visual Basic程序设计概述(1) 第二章 VB可视化编程基础(1) 第三章 VB语言基础(2)
第四章 VB控制结构(4)
第二章vb6.0概述
5.0 ,6.0包含三种版本(学习版、专业版和企业版)
2.1 Visual Basic 6.0语言简介
英 文 Visual 的 意 思 是 “ 视 觉 的 ” , “ 可 视 的 Baisc” 这个名字可能抽象了点,但实际上它却是最 直观的编程方法,之所以叫做“可视”,你只要看 到VB的界面就会明白,实际上你无需编程,就可以 完成许多步骤。 在VB中引入了控件的概念,在Windows中控件 的身影无处不在,如按钮、文本框等,VB把这些控 件模式化,并且每个控件都有若干属性用来控制控 件的外观,工作方法,能够响应用户操作(事件)。
2.3 Visual Basic 6.0的集成开发环境
7.代码(code)窗口
在设计模式中,通过双击窗体或窗体上任何对象或通过
“工程资源管理器”窗口中的“查看代码”按钮来打开代码编 辑器窗口。代码编辑器是输入应用程序代码的编辑器。
各种子窗口及工具栏的显示与隐藏
隐藏方法:单击对应子窗口或工具栏的关闭按钮 显示方法:在视图菜单执行相应命令
第二章
Visual Basic程序设计语言概述
本章要求:
1.了解VB的运行环境及启动、退出。
2.了解VB功能及特点。 3. 熟习VB的集成开发环境。 4. 初步建立事件驱动面向对象程序设计的概念 。
2.1 中文Visual Basic 6.0简介
一、Visual Basic的发展
Visual Basic 是Microsoft 公司开发的Windows 应用程序 开发工具,Visual ——“可视化的”,是一种开发图形户界面 (GUI)的方法。 1991年推出 VB1.0 1992、1993、1995、1997、1998,2000相继推出: 2.0, 3.0, 4.0, 5.0, 6.0,(7.0)版本
Visual_Basic程序设计课件——第二章
算术运算符的优先顺序:^(指数运算符)→-(取负运算符)→*、/ (乘、除运算符) →\(整除运算符) →Mod(取模运算符) →+、-(加、 减运算符)
2、算术表达式
VB算术表达式与数表达式的写法有所不同,要注意以下几点: (1)每个VB符占1个存储空间,所有符号必须写在同一水平线上。 例如:x2要成为x^2。 (2)乘法运算符*要写明。例如:x*y,不能写成xy。 (3)括号必须配对,不能多也不能少,只能是圆括号,不能是方括号或 花括号。 例如:3[x+2(y+z)]应写成3*(x+2*(y+z)) (4)有歧义的写法要避免。例如:2^-2的结果是0.25,而不是-4,最好 写成2^(-2)
§2.2 常量与变量
在程序中,不同的数据既可以表现为常量形式,又 可以表现为变量形式。常量是指在程序运行中始终保 持不变的量。在VB,有两种形式的常量:直接常量和 符号常量。
直接常量
直接常量分为:数值常量、字符串常量、布尔常量、日期常量。 1、数值常量 常用的数值常量有以下类型:整数、长整数、单精度数、双精度数。 整数:例如20,32767。 长整数:例如 32768,-325674。 单精度数:例如 4.345,3.67e2。 双精度数:例如 1234.23456,4.1245d5。 2、字符串常量 字符串常量是用双引号括起来的的一串字符。这些字符可以是“ ”和回 车、换行符以外的所有字符。例如:“xyz”,“程序”。
第2章 Visual Basic语言基础
本章内容:
六种基本数据类型 常量和变量的定义和使用 五种运算符和表达式 常用内部函数的用法 程序语句的书写规则
本章重点:
掌握基本数据类型的含义和使用 掌握常量和变量的区别和命名规则 掌握各类运算符间的优先级比较以及每类运算符自身之间的 优先级比较 会根据运算符优先级和常用内部函数的含义正确计算表达式 的值
vb第2章VisualBasic程序设计入门PPT课件
10
2.2.4 对象的基本属性1
属性
作用
取值范围
说明
Name
是创建对象的名称,所
(名称属性) 有对象都具有的属性
命名的规则 对象名称不会显示在窗体上,但在程序 详见2.2.3 中它将会作为引用对象的唯一标识。
Caption 决定控件上显示的内容
(标题属性)
控件上显示的内容,文本框没有此属性
Height Width Top Left Enabled
2021/2/10
7
属性、事件和方法的区别
• 属性
– 对象名.属性名
– 语句中某一部分,如: Form1.caption="例一“
– 属性名一般是名词,如: Caption、Text、Width、 Height等
• 方法 [对象.]方法[参数列表]
– 对象名.方法名
– 可为一个独立语句,如:
Form1.Show – 方法名一般是动词,如: Print、Hide、Show、Move等
OptionButton(单选按钮)
opt
(文件列表框)
ComboBox(组合框)
cbo
Shape(形状)
ListBox(列表框)
lst
Line(直线)
PictureBox(图形框)
pic
Data(数据)
命名前缀 img hsb vsb tmr dri dir fil shp lin dat
2021/2/10
2021/2/10
11
属性 Font FontName
2.2.4
作用
决定文本的外观
决定控件上正文字体
对象的基本属性2
取值范围
说明
第二章简单的VB程序设计.ppt
2020/10/17
步骤3、事件过程的代码设计
使用三种方法进入代码设计窗口:
1.双击窗体或控件对象 2.在工程资源管理器窗口选择“查看代码” 3.视图菜单选择“代码窗口”
如何返回对象窗口?
2020/10/17
在代码窗口中对事件过程编程的步骤:
性是控件对象特征的表示,不同控件对象 有不同的属性。
设置属性的方法有两种(简讲):
1)在设计阶段利用属性窗口直接设置属性 2)通过程序代码,在运行时改变其属性
2020/10/17
在设计阶段进行属性设置的方法和步骤: 1.选中控件对象(单击),则会出现该 控件的属性窗口 2.在该窗口中选中要修改的属性,在属 性窗口输入或选择所需的属性值
步骤1、设计程序的用户界面
(一)建立一个新的工程文件和空白窗体
1.“文件”+“新建工程”+“标准.exe” 2.在窗体上添加控件对象步骤如下:
1)在工具箱中控件对象对应的图标上,左键 单击选择,并在窗体上拖曳至合适大小;
2)或者在工具箱中双击所需的图标
举实例演示
2020/10/17
(二)控件的基本操作(与界面设计相关)
2020/10/17
一)面向对象的程序设计方法的提出:
(1)它于 80年代提出,起源于Smalltalk语言 (2)面向对象程序设计方法不是将问题分解 为过程 ,而是将问题分解为对象。 (3)它代表了一种全新的设计思路和新的处理 问题角度。
面向对象:以对象为中心来分析和解决问题
程序设计中的对象:指将数据和操作数据的方法 封装起来的一种实体
2020/10/17
特别提醒 易出错的属性:对象的名称属性
vb6.0高清教程系列 第02章 VB简单的程序设计(共九章)
5. Enabled属性(逻辑值) 决定控件是否可操作。 True :允许用户进行操作,并对操作出响应(缺 省值) 。 False:呈暗淡色,禁止用户进行操作。 6. Visible属性(逻辑值) 决定控件是否可见 True :运行时控件可见(缺省值) 。 False:运行时控件隐藏,用户看不到,但控件本 身是存在的。
例2.4 使用Move方法移动一个窗体。双击窗体,窗体移动 并定位在屏幕的左上角,同时窗体的长宽也缩小一倍。 为了实现这一功能,可以在窗体Forml的“代码”窗口中输 入下列代码:
四、方 法(Method)
在对象上可操作的过程,是VB系统提供的一种特殊的 过程和函数——方法。方法是面向对象的,所以对象的方法 调用一般要指明对象。 对象方法 调用形式:
[ 对象.]方法[ 参数列表 ]
如省略对象,表示在当对象,一般指窗体。 例如: Form1.print " VB程序设计"
五、VB应用程序的工作方式
工具箱的各种控件并不是对象,而是代表了各个不同的 类。通过类的实例化,可以得到真正的对象。当在窗体上画 一个控件时,就将类转换为对象,即创建了一个控件对象, 也简称为控件。
VB中的类与对象
3、对 象的建立和命名
(1)对象的建立 方法一: 单击工具箱控件对象 左键拖拉到所需要的大小后释放。 方法二: 双击工具箱控件对象,则立即在窗体出现一 个默认大小的对象框。 (2)编辑对象 先选中对象(单击对象), 放大、缩小 删除对象 复制对象 在窗体上按住
7.BackColor属性和ForeColor属性 BackColor属性用于返回或设置对象的背景颜色, ForeColor属性用于返回或设置在对象里显示图片和 文本的前景颜色。它们是十六进制长整型数据 在程序代码中可用Windows 运行环境的红-绿-蓝 (RGB) 颜色方案,使用调色板或在代码中使用 RGB 或 QBColor 函数指定标准RGB颜色。 例如,将窗体Form1的背景色设置为红色,则可使用下 面三种情况: Form1.BackColor = RGB(255, 0, 0) Form1.BackColor = &HFF& Form1.BackColor = vbRed
VB程序设计第二章课件
为True,Label控件 就会根据其内容进行水平方向变化。 WordWrap属性决定控件是否自动通过换行以适应Label控件的大小。 ⑦ 为了使标签具有垂直伸展和字换行处理,必须设置它的AutoSize属
性和WordWrap属性同时为True。
第26页
任务分析
1.2标签(Label)控件的事件
标签控件的主要作用在于显示文本信息,但也支持一些为数 不多的事件。如 Click 事件。
第27页
任务分析
2.1按钮(CommandButton) 控件的属性
① Cancel(取消)属性: 当一个按钮的 Cancel 属性设置为 True 时,按 ESC 键与单击此命令按
第8页
任务分析
4. 窗体对象的常用方法
方法指的是控制对象动作行为的方式。它是对象本身内含的函 数或过程,一些对象有一些特定的方法。
在VB中方法的调用形式是:
对象名.方法名 窗体的常用方法 Hide方法:
用以隐藏窗体对象,但不能使其卸载。隐藏窗体时,它就从屏幕上被删除。 如果将其 Visible 属性设置为 False,用户将无法访问隐藏窗体上的控件。
第11页
任务分析
5. 窗体对象的常用事件
对窗体对象属性的控制是通过响应事件进行的,在VB中事件 的调用形式是:
Private Sub对象名_事件名 (事件响应代码)
End Sub
第12页
任务分析
5. 窗体对象的常用事件
代码部分(即事件过程)与每个事件对应。 想让控件响应事件时,就把代码写入这个事件的事件过程中。
VB程序设计基础教程第2章
(2)带Case Else子句 Select Case[变量] Case [表达式1] [语句1] Case [表达式2] [语句2] …… Case [表达式n-1] [语句n-1] Case Else [语句n] End Select
◆一个表达式或用逗号隔开的若干表达式,如: Select Case val(t1.Text) Case 1,3,5 L1.Caption="这是奇数" End Select ◆表达式1 To 表达式2,如: Select Case t1.Text Case 1 To 9 L1.Caption = "此数是在1到10的范围内" End Select ◆Is关系运算符表达式,如: Select Case val(t1.Text) Case Is>=30 L1.Caption ="大于30" End Select
魏豪明 制作
2.4.2 选择结构语句
If…Then语句
If [条件] Then语句 例如: If I < B Then I=B Print I End If //单行语法 //多行语句块语法
If [条件] Then
[语句序列] End If If I <B Then I = B If I <B Then I=B End If
Const语句可表示数量、日期以及字符串,例如:
Const Length As Integer=10 /表示数值
Const Data=#16/03/2006#
Const Strings = "wangjiang"
/表示日期
/表示字符串
若要在一行中定义多个常量,需使用逗号隔开,例如:
Const Length1=10,Length2=30
VB教程 第二章 中文Visual Basic(VB) 6.0概述
7.完备的Help联机帮助功能 完备的Help联机帮助功能 Help Windows环境下的软件一样 环境下的软件一样, VB中 与Windows环境下的软件一样,在VB中,利用帮助菜单和 F1功能键 用户可随时方便地得到所需的帮助信息。VB帮助 功能键, F1功能键,用户可随时方便地得到所需的帮助信息。VB帮助 窗口中显示了有关的示例代码,通过复制、 窗口中显示了有关的示例代码,通过复制、粘贴操作可获取大 量的示例代码,为用户的学习和使用提供了极大方便。 量的示例代码,为用户的学习和使用提供了极大方便。
中文Visual 第二章 中文Visual Basic(VB) 6.0 概述
2.1 V B 简介 2.2 V B的运行环境、安装和启动 B的运行环境、 的运行环境 6.0的集成开发环境 2.3 V B 6.0的集成开发环境 设计一个简单的VB VB应用程序 2.4 设计一个简单的VB应用程序 VB中的对象 2.5 VB中的对象
5.支持多种数据库系统的访问 5.支持多种数据库系统的访问 利用数据控件可访问的数据库系统有: Access、 利用数据控件可访问的数据库系统有:Microsoft Access、 Btrieve、dBASE、 FoxPro和Paradox等 Btrieve、dBASE、Microsoft FoxPro和Paradox等,也可访问 Excel,Lotusl等多种电子表格。 Microsoft Excel,Lotusl-2-3等多种电子表格。 6.支持动态数据交换 DDE)、动态链接库(DLL) 支持动态数据交换( )、动态链接库 6.支持动态数据交换(DDE)、动态链接库(DLL)和对象的链 接与嵌入(OLE) 接与嵌入(OLE)技术 动态数据交换(DDE)的编程技术, VB开发应用程序能与 动态数据交换(DDE)的编程技术,使VB开发应用程序能与 其他Windows应用程序之间建立数据通信。 Windows应用程序之间建立数据通信 其他Windows应用程序之间建立数据通信。 通过VB的动态链接库(DLL)技术, VB程序中可方便地调 VB的动态链接库 通过VB的动态链接库(DLL)技术,在VB程序中可方便地调 用用C语言或汇编语言编写的函数,也可调用Windows Windows应用程序接 用用C语言或汇编语言编写的函数,也可调用Windows应用程序接 API)函数,以实现SDK所能实现的功能。VB的核心是其对对 SDK所能实现的功能 口(API)函数,以实现SDK所能实现的功能。VB的核心是其对对 象的链接与嵌入(OLE)的支持, 象的链接与嵌入(OLE)的支持,它是访问所有对象的一种方法 利用OLE技术,VB将其他应用软件视为一个对象嵌入到VB应用 OLE技术 将其他应用软件视为一个对象嵌入到VB 。利用OLE技术,VB将其他应用软件视为一个对象嵌入到VB应用 程序中,进行各种操作,也可将各种基于Windows Windows的应用程序嵌 程序中,进行各种操作,也可将各种基于Windows的应用程序嵌 入到VB应用程序,实现声音、图像、动画等多媒体功能。 VB应用程序 入到VB应用程序,实现声音、图像、动画等多媒体功能。 计算机软件技术基础 Visual Basic 程序设计
实验一:VB环境和程序设计初步
实验报告学院:专业:年级:姓名:学号:实验室号:_______ 计算机号:实验日期:年月日指导教师签字:成绩:报告退发(订正、重做)实验一:VB环境和程序设计初步一、实验目的(1)了解:Visual Basic系统对计算机软件、硬件的要求(2)熟悉:Visual Basic的开发环境(3)掌握:创建一个简单的VB应用程序的步骤(4)了解:基本控件(窗体、标签、文本框、命令按钮)的使用二、实验内容1、启动VB6.0,熟悉其集成开发环境。
2、创建一个“标准EXE”类型的应用程序,要求:在屏幕上显示“欢迎您使用V isual Basic”,“请输入您的姓名”,用户界面如图所示。
以Sy1-1.frm和Sy1-1.vbp文件名保存在D:\VB程序。
3、在窗体上画三个名称分别为C1、C2和C3,标题分别为“禁止用C3”、“允许用C3”和“C3”的命令按钮。
程序运行后,如果单击“禁止用C3”按钮,则C3按钮无效(如图所示);如果单击“允许用C3”按钮,则C3按钮有效。
以Sy1-2.frm和Sy1-2.vbp文件名保存在D:\VB程序。
4、在窗体上建立一个命令按钮、二个标签和三个文本框。
程序运行后,单击命令按钮,在第一个文本框中显示由Command1_Click事件过程设定的内容(例如“Microsoft V isual Basic”),同时在第二、第三个文本框中分别用大写字母和小写字母显示第一个文本框中的内容。
运行结果可参考下图。
以Sy1-3.frm和Sy1-3.vbp文件名保存在D:\VB程序。
5、创建如下图所示的应用程序,要求:单击“显示”按钮后,第一个文本框显示系统日期,第二个文本框显示星期。
单击“退出”按钮则退出应用程序。
以Sy1-4.frm和Sy1-4.vbp文件名保存在D:\VB 程序。
三、实验环境(1)硬件:PC机(2)软件:Windows 操作系统、V isual Basic 6.0四、实验步骤1、启动VB6.0,熟悉其集成开发环境。
浙教版《信息技术》九年级第二单元VB程序设计《初识枚举算法》说课稿案例
推荐——《初识枚举算法》说课稿案例开头尊敬的各位评委、老师,大家好!我是XXX。
在信息技术日新月异的今天,算法作为信息技术的核心,对于培养学生的计算思维、数字化学习与创新能力具有举足轻重的作用。
今天,我将结合浙教版《信息技术》九年级第二单元VB程序设计初步中的内容,为大家呈现一堂关于《初识枚举算法》的创新教学过程设计。
一、设计理念本节课的设计理念是“走进算法,洞见生活”。
我旨在通过贴近学生生活实际的案例,激发学生的信息意识,引导学生运用计算思维解决实际问题,从而提升学生的数字化学习与创新能力,并增强他们在信息社会的责任感。
二、教材与学情分析本节课是浙教版《信息技术》九年级第二单元VB程序设计初步中的一课,是本单元的最后一课,也是后续高中学习算法的基础。
通过前两课的学习,学生已经初步掌握了VB程序设计的基本结构和语法。
本节课将进一步深入,引导学生理解枚举算法的基本思想,为后续学习更复杂的算法打下基础。
学情方面,九年级的学生已经具备了一定的逻辑思维能力,并初步学习了三种基本结构(顺序结构、选择结构、循环结构)。
然而,对于抽象的算法概念,学生可能感到难以理解和应用。
因此,在教学过程中,我将通过具体的案例和游戏,降低学习难度,激发学生的学习兴趣。
三、核心素养目标根据信息技术核心素养的四维目标,本节课将达成以下目标:信息意识:通过生活中的案例,引导学生认识到算法在解决实际问题中的重要性,培养学生的信息敏感度。
计算思维:通过枚举算法的学习,引导学生理解算法的基本思想,学会用算法思维分析问题、解决问题。
数字化学习与创新:通过编程实践,提高学生的数字化学习能力,培养学生的创新意识和实践能力。
信息社会责任:通过算法的应用,引导学生认识到信息技术在社会发展中的重要作用,培养学生的信息社会责任感。
四、教学策略本节课采用体验学习的教学策略,通过“游戏引入—初步应用—程序实现—拓展延伸”四个环节,逐步引导学生深入理解枚举算法。
2_1_2程序设计语言VB的基础
在了解、熟悉了VB程序设计语言的开发环境以后, 一起来体验VB程序的运行调试! 求s=1×2×3×…×n问题的VB程序:(文件名为 lx1.frm) Private Sub Command1_Click() n=inputbox(“请输入n的值:”,“输入”) s=1 for i=1 to n s=s*I next I msgbox “s=”+str(s),0,”计算结果” end sub 验证:当N=22时,运行的结果是:
第二章 程序设计初步
一、常量、变量、标准函数与表达式
1.常量(constant) 是指在程序运行过程中保持不变的量, 在 Visual Basic中,常量一般分为: ⑴ 数值常量 ⑵ 字符串常量 ⑶ 符号常量
⑴ 数值常量 :数值常量就是数学中说的常数,
数值常量有整型常量和实型常量两种。 实型常量又分为定点数和浮点数两种。 如1、10、3.14159、2e6(2*10^6)
②关系表达式与字符串表达式: 关系表达式与字符串表达式: A、关系运算符: = < > >= <= <> 字符串运算符:= < > >= <= &(特别要注意与数学中大于 与小于的区别) B、关系表达式: 3>1 x>2 且 X<4 字符串表达式:“syty”>“Tcte” A65B66T84Y89”啊” “汉”a han C、优先级:相同 D、取值:T F 类型:逻辑值 例: 数学式 VB式 1<3 1<3 2<x<3 x>2且x<3 且 x≤3 x<=3 例: “syty”>“Tcte” 取值:T “勤劳” & “中国人民” 取值: “勤劳中国人民”
vb教程第二章
运算符和表达式 2.3 运算符和表达式
2.3.3 关系运算符和关系表达式
关系运算符用来对两个操作 数进行大小比较。 数进行大小比较。关系运算的结 果是一个逻辑量,True〔真) 果是一个逻辑量, 〔 或False(假)。如果关系成立 ( )。如果关系成立 则值为True,否则值为 ,则值为 ,否则值为False。 。 在VB中,参与关系运算的操作 中 数可以是数值型、 数可以是数值型、字符型或日期 型,其结果为True时用 表示, 其结果为 时用-1表示, 时用 表示 时用0表示 为False时用 表示。 时用 表示。
Visual Basic 程序设计教程
第二章
创建应用程序的步骤
Step1:建立工程 Step2:界面设计 Step3:编写源代码 Step4:调试运行,保存工程,生成执行文件
2
2.1 数据类型
什么是数据: 什么是数据:
么
描述客观事物的数、 描述客观事物的数、字符以及所有能输入 到计算机中并被计算机程序加工处理的符号的 集合称为数据。 集合称为数据。 数据是计算机程序处理的对象, 数据是计算机程序处理的对象,也是运算 产生的结果。 产生的结果。
运算符
名称
乘方 取负 乘除 整除 求余 加、减
优先级
1 2 3 4 5 6
例子
a^b -a a*b,a/b a\b a mod b a+b,a-b
^ *,/ \ Mod +,-
运算符和表达式 2.3 运算符和表达式
2.3.1 算术运算符与算术表达式
对于算术运算,如果操作数具有不同的数据精度,系统规定运算结果 的数据类型以精度高的数据类型为准。即: 整形<长整型<单精度型<双精度型<货币型 2.表达式的书写规则 算术表达式与数学中的表达式写法有所区别,在书写表达式时 应当特别注意: (1)每个符号占1格,所有符号都必须一个一个并排写在同一 横线上,不能在右上角或右下角写方次或下标。 例如:23要写成2^3,x1+x2要写成x1+x2。 (2)原来在数学表达式中省略的内容必须重新写上。 例如:2x要写成2*x。 (3)所有括号都用小括号(),括号必须配对。 例如:3[x+2(y+x)]必须写成3*(x+2*(y+x))
《VB程序设计第二章》PPT课件
精选PPT
31
例4 计算1~100的奇数和,程序段如下:
Dim i%, s% s=0 For i = 1 To 100 Step 2
s=s+i Next i
Dim i%, s% s = 0: i = 1 re: If i <= 100 Then s=s+i i=i+2 GoTo re End If
方法:Refresh(刷新)和Move(移动)。
事件:Click 和 DbClick。
精选PPT
21
注释、暂停、程序结束语句
1.注释语句:
‘ 或 Rem <注释内容>
2.暂停语句:
stop
Stop语句用来暂停程序的执行,相当于 在事件代码中设置断点。
3.程序结束语句:
end
精选PPT
22
说明: 1.Stop语句的主要作用是把解释程序置为中
"然后单击确定", "输入框", , 1000, 1000)
l = 2 * 3.14159 * r
s = 3.14159 * r * r Text1.Text = r: Text2.Text = l: Text3.Text = s
End Sub
Private Sub Command2_Click()
断(Break)模式,以便对程序进行检查和调 试。可以在程序的任何地方放置Stop语句, 当执行Stop语句时,系统将自动打开立即 窗口。
2.与End语句不同。
精选PPT
Байду номын сангаас
23
选择结构
1. If…Then语句(单分支结构)
If <表达式> Then 语句块1 [Else 语句块2]
02-第2章-面向对象程序设计初步 苏州大学VB
3. 常用控件(1) 常用控件( )
3)文本框控件:Text )文本框控件: • 主要用于输入和显示文本信息 • 重要属性
– – – – – Text: MultiLine: PasswordChar: ScrollBars: Alignment: 显示内容, 显示内容,控件值 False单行显示 True多行显示 False单行显示,True多行显示 单行显示, 口令属性 滚动条属性 对齐属性
• 重要事件
– Chang:内容改变 内容改变
14
4. 常用控件使用示例(1) 常用控件使用示例( )
1. 窗体 窗体Form基本操作示 基本操作示 例 2. 标签 标签Label基本操作示 基本操作示 例 3. 文本框 文本框Text基本操作 基本操作 4. 命令按钮 命令按钮Command基 基 本操作 5. 简易计算器设计示例
15
课后练习
• P30 1,2,3,4,8 , , , ,
16
上机实验2 上机实验
1. 练习本讲示例 2. 教材 教材P31: : 10、11、12 、 、
17
8
2.窗体(1) 窗体( ) 窗体
• 窗体 窗体Form重要属性 重要属性
– Name – – – – – – – – – Caption Font BackColor BorderStyle StartUpPosition WindowStat Icon Picture …… 控件名字, 控件名字,默认 form1 标题内容, 标题内容 默认 form1 字属性 背景色 边框风格,取值见表3-2 边框风格,取值见表
7
1.面向对象程序设计概念与方法 面向对象程序设计概念与方法
• 对象的几个重要事件
《VB程序设计初步》课件
在VB中,使用`Open`语句打开文件,并指定文 件访问模式(如只读、只写、读写等)。
2
打开文件后,需要确保在完成操作后及时关闭文 件,以释放系统资源。可以使用`Close`语句关闭 文件。
3
在处理文件时,还需要注意文件路径的正确性以 及文件是否存在等异常情况的处理。
文件的读写操作
01
VB提供了多种读写文件的方式,如顺序读写、随机读写等。
循环结构
循环结构用于重复执行某段代码,直 到满足特定条件时停止循环。
For循环用于指定循环次数,按照固 定次数重复执行代码;While循环和 Do循环用于根据条件判断是否继续
循环。
VB中常用的循环结构有For循环、 While循环和Do循环。
循环结构适用于需要重复执行某段代 码的场景,如遍历数组、重复计算等。 同时,循环结构也需要注意避免出现 死循环等问题。
学习建议与展望
深入学习VB基础语法和控件使用,打牢基 础。
关注VB程序设计的发展趋势,了解新技术 和新方法。
多实践、多动手,通过编写小程序来巩固 所学知识。
积极参加课程讨论和交流,与同学们共同 进步。
THANKS
感谢观看
3
VB集成开发环境的优化和定制
了解VB集成开发环境的优化和定制方法,如设 置快捷键、自定义工具栏、调整窗口布局等,提 高开发效率。
03
VB程序控制结构
顺序结构
01 顺序结构是VB中最简单的程序结构,按照代码的 先后顺序逐行执行。
02 顺序结构中,每个语句只会被执行一次,且执行 顺序固定。
02 顺序结构适用于简单的程序逻辑,如数据输入、 处理和输出等。
变量作用域
变量作用域指定了变量在程序中的可见性和生命周期。VB中包括局部变量、模块级变量和全局 变量等不同作用域的变量。
Visual Basic程序设计一、二章
程序保存: 一般先保存.frm文件(若有多个,分别保存), 最后保存工程文件。
7、通过一个简单的应用程序快速入门
学习VB最好的方法是实践,现在我们动手设计一 个简单的应用程序。
制作一个如图所示的一个简单的应用程序的运行 界面。它由一个窗体、一个标签和一个命令按钮 组成。运行时初始界面上显示的是“世界,你
例:a.显示窗体NewForm,在程序中加入代码:
NewForm.Show [Style]
表示以“Style”方式显示“NewForm”窗体.
b.隐藏窗体NewForm ,在程序中加入代码: NewForm.Hide
表示隐藏 “NewForm”窗体
• • • • •
窗体的显示与隐藏(show 与 hide) 窗体的移动(move) 窗体的刷新 (refresh) 打印(print,printform) 清除 (cls)
2.2 控件
一:什么是控件 是放在窗体中可操作的对象 控件箱中提供的可以和用户进行 交互的可视化部件。 控件有自己的属性,事件,方法 常用控件(控件箱中)
二、添加控件的方法
用鼠标单击控件箱中所需的控件按钮,在将鼠 标光标移向窗体,在窗体的适当位置上按住鼠 标左键拖动,即可在窗体上选定一个区域,这 个区域的位置和 大小就是添加的控件在窗体上 所处的位置和大小。 通过鼠标简单的拖动,用户还可以随意改变 控件在窗体上的大小和位置。 在一个控件被选定时,属性窗口会列出该控 件的属性列表。用户可以对其进行修改。
(2)方法是对象实施的一些动作。 (3)事件是由VB预先设置好的、能被对象识别 的动作。
使某个对象进入活动状态(又称激活)的一种
操作或动作
事件发生:自动执行一段事先安排的代码程 序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章VB环境和程序设计初步
一、单选题
1.为了使命令按钮(名称为Command1)右移200,应使用的语句是_________。
A)Command1.Move -200
B)Command1.Move 200
C)Command1.Left= Command1.Left+200
D)Command1.Left= Command1.Left-200
2.为了使命令按钮(名称为Command1)下移200,应使用的语句是_________。
A)Command1.Move -200
B)Command1.Move 200
C)Command1.move Command1.top+200
D)Command1.move Command1.Left,Command1.top+200
3.在Visual Basic工程中,可以作为启动对象的是_________。
A)任何窗体或标准模块
B)任何窗体或过程
C)Sub Main过程或其他任何模块
D)Sub Main过程或任何窗体
4.在面向对象方法中,类的实例称为_________。
A)集合B)抽象C)对象D)模板
5.对象的行为被称作_________,它被事先编写好相应的过程或函数供用户直接调用。
A)属性B)方法C)事件D)消息
6.当窗体最小化时缩小为一个图标,设置这个图标的属性是_________。
A)MouseIcon B)Icon C)Picture D)MousePointer
7.决定窗体有无控制菜单的属性是_________。
A)ControlBox B)MinButton C)Enabled D)MaxButton
8.为了使文本框同时具有水平和垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为_________。
A)0 B)1 C)2 D)3
9.当程序运行时,系统自动执行启动窗体的_________事件过程。
A)Click B)Load C)Unload D)GotFocus
10.在为了使标签中的内容居中显示,应把Alignment属性设置为_________。
A)0 B)1 C)2 D)3
11.下列可以把当前目录下的图形文件pic1.jpg装入图片框Pi c ture1中的语句为_________。
A)Picture="pic1.jpg"
B)Picture Handle="pic1.jpg"
C)Picture1.Picture=LoadPicture("pic1.jpg")
D)Picture=LoadPicture("pic1.jpg”)
12.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是_________。
A)Value B)Default C)Cancel D)Enabled
13.为了在按下Esc键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是_________。
A)Value B)Default C)Cancel D)Enabled
14.以下有关VB对象名称(Name)属性的叙述,正确的是_________。
A)对象的Name属性值可以为空
B)窗体的Name属性用来标识和引用窗体
C)可以在程序运行期间改变对象的Name属性值
D)窗体的Name属性值是显示在标题栏中的字符串
15.在VB中文本框控件的哪个属性在设计时不能设置_________。
A )Seltext
B )Locked
C )Enabled
D )MaxLength
二、填空题
1.VB6.0提供了一种新的数据库访问技术,即____【1】____,通过该技术,能方便地访问多种数据库中的技术。
2.当进入VB 集成环境,发现没有显示“工具箱”时,应选择___【2】 __的工具箱选项,使工具箱显示在窗口。
3.对象的属性是指____【3】____。
4.对象的方法是指____【4】____。
5.在刚建工程时,使窗体上所有的控件具有相同的字体格式,应对___【5】_____ 的Font 属性进行设置。
6.代码窗口对窗体的BorderStyle 、MaxButton 属性进行了设置,但运行后没有显示效果,原因是这些属性___【6】_____。
7.对命令按钮的Picture 属性装入.bmp 图形文件后,选项按钮并没有显示所需要的图形,原因是没有对____【7】____属性设置为1。
8.在文本框中通过___【8】____属性能获得当前插入点所在的位置。
9.要对文本框中已有的内容进行编辑,按下键盘上的按键就是不起作用,原因是设置的____【9】____属性为True 。
10.在窗体上已建立多个控件如Text1、Label1、Command1等,若要使程序一运行焦点定位在Command1控件上,应把Command1控件的___【10】_____属性设置为0。
11.窗体被装入工作区时自动触发的事件是___【11】_____。
三、编程题
1.编写程序,用Print 方法,利用Tab()和string()函数输出图1-1图形。
2.编写程序,用Print 方法,利用Tab()和string()、right()和str()函数输出图 1-2图形。
参考答案:
第二章 程序设计初步
一、单选题
1 2 3 4 5 6 7 8 9 10 C D D C B B A D B C 11 12 13 14 15
16 17 18 19
20 C
A
C
B
A
二、填空题
【1】 ADO 技术 【6】 运行时设计无效 【2】 视图
【7】 Style 【3】
对象的性质,来描述和反
【8】
SelStart
图 1-1
图 1-2
映对象特征的参数【9】Locked 【4】对象的动作、行为【10】TabIndex 【5】Form窗体【11】LOAD。