第二章 VB环境和程序设计初步

合集下载

VB第2章 程序设计入门4H

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环境和程序设计初步

第二章 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章 应用程序设计初步

VB语言程序设计(第二版)第2章    应用程序设计初步
8
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简单的程序设计

第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概述

第二章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程序设计课件——第二章

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课件

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

第二章简单的VB程序设计.ppt
如:Form1,Label1, Command1 ...
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
特别提醒 易出错的属性:对象的名称属性
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档