VB程序设计第一章
VB第一章
●可视化的设计平台:在使用传统 的程序设计语言编程时,一般需
要通过编写程序来设计应用程序 的界面(如界面的外观和位置等), 在设计过程中看不见界面的实际 效果。
而在Visual Basic 6.0中,采用面向 对象程序设计方法(ObjetOriented Pogramming),把程序和 数据封装起来作为一个对象,每
③窗体的二进制数据文件(*.frx): 当窗体或控 件含有二进制属性的图片、 图标等,将窗体文 件保存时,系统自动产生同名的二进制文件。
④标准模块文件(*.bas): 该文件包含模块级的 变量和外部过程的声明,用户自定义的可供本工 程内各窗体调用的过程。该文件可选。
⑤类模块文件(*.cls): 用于创建含有属性和方 法的用户自己的对象。该文件可选。
4.运行和调试程序
当应用程序全部设计完成后,可以运行 程序,查看相应的功能,检查是否达到预期 效果,并排除出现的错误。
5.保存程序
当应用程序运行调试无误后,可以将程 序保存。一个Visual Basic 程序就是一个工 程。在设计一个应用程序时,系统将建立一 个扩展名为.Visual BasicP的工程文件。工 程文件中包含该工程所建立的所有文件的相 关信息,如窗体、标准模块、类模块等。需 要注意的是在保存应用程序时,Visual Basic会先保存工程里的各个文件,如窗体、 标准模块、类模块等,最后再保存工程文件。
用解释模式运行Visual Basic 程序的方法如 下:
●单击“运行”菜单下的“启动”命令。 ●在标准工具条上单击“启动”按钮。 ●按下F5 键。
②保存程序。单击“文件”菜单下的“保
存”命令,如果是第一次保存,即可出现 “文件另存为”对话框,Visual Basic程序 在保存时是先逐个保存工程里的文件,如 “窗体”“类模块”“标准模块”等,最后 保存“工程文件”。
VB程序设计教程(高等教育出版社)第1-2章
本章目录
1. 属性 属性: 对象的一组特征, 标题 宽度、 标题、 属性 对象的一组特征,如:标题、宽度、字体等 属性名: 属性名 如Caption、Width、Font、Color 、 、 、 对象属性的设置方法: 对象属性的设置方法: 设置方法 可通过两种方式设置:属性框和在程序代码中。 通过两种方式设置:属性框和在程序代码中 通过两种方式设置 设计阶段 利用属性窗口直接设置属性值 对象名.属性名= 程序运行时 通过语句 对象名.属性名=属性值 例如: 确定" 例如:Command1.Caption = "确定 确定
本章目录
窗体(form) (form)窗口 2. 窗体(form)窗口 设计VB程序的界面。 代码(code) (code)窗口 3. 代码(code)窗口 编辑窗体、标准模块中的代码。 属性(properties) (properties)窗口 4. 属性(properties)窗口 所有窗体或控件的属性设置。 工程资源管理器(project explorer)窗口 5. 工程资源管理器(project explorer)窗口 保存一个应用程序所有的文件。 工具箱(toolbox) (toolbox)窗口 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计。
11
1.6 使用帮助系统
所有帮助文件在MSDN Library中,两张 盘。可通过运行 所有帮助文件在 中 两张CD盘 第一张盘上的setup.exe程序进行安装。最新的联机版 程序进行安装。 第一张盘上的 程序进行安装 最新的联机版MSDN是免 是免 上下载。 费的,可以从/china/msdn/上下载。 费的,可以从 上下载
Visual Basic 程序设计教程
中职计算机VB语言程序设计基础 第一章VB概述测试题及答案
第一章 Visual Basic概述一、选择题1.在 Visual Basic的工程中,工程文件的扩展名是( ) 。
A. .frmB. .vbgC. .vbpD. .bas2. Visual Basic程序中分隔一行中各语句的字符是( ) 。
A.’B.:C.\D.-空格-3.下列不属于对象的基本特征是( ) 。
A.属性B.方法C.事件D.函数4.以下叙述中错误的是( ) 。
A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B.以.BAS为扩展名的文件是标准模块文件C.窗体文件包含窗体及控件的属性D.一个工程中可以含有多个标准模块文件5.启动 Visual Basic后,系统为用户新建的工程起一个名为( ) 的临时名称。
A.工程1B.窗体1C.工程D.窗体6.用标准工具栏中的工具按钮不能执行的操作是( ) 。
A.添加工程B.打印源程序C.运行程序D.打开工程7.要添加一个标准模块,可使用( ) 菜单中的“添加模块”命令。
A.文件B.视图C.工程D.工具8.工具栏中的“启动”按钮的作用是( ) 。
A.运行一个应用程序B.运行一个窗体C.工程管理窗口D.打开被选中对象的代码窗口9.下列关于 Visual Basic6.0工具栏的说法不正确的是( ) 。
A.工具栏的位置可以任意改变B.工具栏一定在菜单栏的下方C.工具栏可以显示或隐藏D. Visual Basic有多个工具栏10.在设计模式双击窗体将显示的窗口是( ) 。
A.工程窗口B.工具箱C.代码窗口D.属性窗口11.以下关于保存工程的说法正确的是( ) 。
A.保存工程时只保存窗体文件即可B.保存工程时只保存工程文件即可C.先保存窗体文件,再保存工程文件D.先保存工程文件,再保存窗体文件12.在面向对象的程序设计中,最基本的元素是( ) 。
A.窗体文件B.工程文件C.属性D.对象13. Visual Basic的编程机制是( ) 。
VB程序设计教程第一章VB程序设计概述
运行与调试工程
选择“运行”菜单中的“启动”命令,或单击工具栏 中的“启动”按钮,或按F5键,即可运行。
在文本框中输入数据, 然后点击“求和”按钮, 即可得到两数的和,显 示在文本框中。
计算结果
24
保存工程
程序代码检查没有错误后,可 保存工程。
•选择“文件”菜单中的“保存 工程”或“工程另存为”命令, 或单击工具栏中的“保存工程” 按钮。若是第一次保存,则系 统弹出“文件另存为”对话框。
采用面向对象、事件驱动方式的编程,程序员不需要考虑精确次序执 行的每一步骤,而只需编写响应用户动作的程序即可,工作量相对 较少。用VB编程,实际上是与一组标准对象进行交互的过程。
13
对象 是系统中的基本运行实体,是代码和数据的集合.
VB中,对象分 • 系统定义,如窗体、菜单等 • 用户定义 对象是具有特殊属性(数据)和行为方式(方 法)的实体。建立对象后,其操作与该对象有 关的属性、事件和方法来描述。
18
1.4 VB程序设计的基本步骤
程序设计的一般过程
分析问题
设计算法
绘制流程图
编制程序 调试程序
19
VB程序设计的基本步骤
新建一个工程
设计用户界面
编写事件过程及通用过程代码
保存、调试、运行, 形成可执行文件
以求两数和的程序为例,说明VB工程的建立全过程
20
新建工程
途径有两种: • 启动VB后,在系统显示的“新 建工程”对话框的“新建”选项 卡中选择“标准EXE”,然后单击 “打开”按钮。 • 在“文件”菜单中选择“新建 工程”命令,然后在“新建工程” 对话框中选择“标准EXE”,然后 单击“打开”按钮。
31
四、总结
第一章 VB程序设计初步
第一章 VB程序设计初步1.1 Visual Basic的发展Visual Basic(以下简称VB)是Microsoft公司于1991年推出Windows应用程序开发工具。
Visual一词具有“可视化的”、“形象化的”的含义,在语言功能方面,VB与早期的Basic语言基本兼容,但由于VB具有良好的图形用户界面(Graphic User interface,即GUI),因此有人称它为可视化的Basic语言。
和Basic语言相比,VB提供的一系列可视化设计工具,大大简化了应用程序界面的设计工作,不仅易学易用,同时其编程系统采用了面向对象、事件驱动机制,非专业人员也可以使用该语言工具方便地完成基于Windows的应用程序开发,因而一经推出,便获得了巨大成功。
从1991年至1997年,微软相继推出了VB1.0,VB2.0,VB3.0,VB4.0及VB5.0版,1998年发布的Microsoft Visual Studio 98中包含了VB6.0,2000年又推出了。
VB 5.0以前的版本主要用于16位应用程序开发,VB6.0则专为32位操作系统设计。
本书主要介绍VB6.0。
VB6.0包括三种版本,分别为学习版、专业版和企业版。
三种版本适于不同层次的用户。
(1)学习版是VB的基础版本,该版本包含了所有VB的标准控件及网格控件、数据绑定控件和Tab对象。
适合初学者用来学习开发Windows应用程序。
(2)专业版为专业编程者提供了一整套功能完备的开发工具,包括了学习版中的全部功能,同时加入了ActiveX 控件、Internet控件和报表控件等。
(3)企业版该版本包含了专业版的全部功能,增加了自动化管理器、部件管理器、数据库管理工具、Microsoft Visual Source Safe面向工程版的控制系统等。
如无特别说明,本书中内容均基于VB6.0企业版作介绍,所有程序在VB6.0企业版下运行通过,大多数程序可以在专业版和学习版中运行。
VB程序设计教程 PDF 超级合集(1-8章)(共15章)
29
第1 章
1.面向过程的编程 过程(Process)是传统的编程方法。程序 按照事先设计好的顺序执行。
30
第1 章
2.面向对象的编程 面向对象(Object)的编程采用和面向过程编 程完全不同的方法解决问题。如果我们把数据当作 对象,面向对象的程序就是要对这些数据进行的一 系列操作。 在面向对象的编程中,编程者必须首先定义对 象(数据)和对这些对象的操作,因此数据和操作 是一个结合体。
31
第1 章
1.对象(Object) VB的对象是程序代码和数据的集合,包括窗体、控 件都是VB的对象。 VB对象具有属性、事件和方法三个要素。 2. 容器对象: 其他对象的载体或容器。如窗体
32
第1 章
3.对象的属性(Property) 属性是对象的特征。在VB中不同的对象有不同的 属性,我们需要熟悉它们的常用属性,例如名称、标 题、字体、颜色、尺寸等。
21
第1 章
2.
使用工程 创建工程 ;打开工程;保存工程;关 闭工程
使用工程资源管理器: 设置为启动 工程属性
22
第1 章
23
第1 章
在窗体上分别用中文和英文显示文字:欢迎来到 VB编程世界 Welcome To Visual Basic。 设计步骤如下: 1.启动VB IDE,选择“新建”-“标准 EXE” 选项命令,单击“打开” 2.进入VB IDE。
3
第1 章
计算机的工作原理——“程序存储” (存储程序和程 序控制) 计算机只能执行预先由程序安排它去 做的事情要利用计算机来解决问题,就必 须以计算机能够理解的语言——程序设计 语言来编制程序 程序语言三类: 机器语言,汇编语言,高级语言
4
第1 章
VB教案(1-3章)省公开课一等奖全国示范课微课金奖PPT课件
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim aa As String * 1
aa = Chr$(KeyAscii)
' 将ASCII码转换成字符
Select Case aa
Case "A" To "Z"
'大写转换成小写
aa = Chr$(KeyAscii + 32)
有关属性设置
Name Form1
Caption 颜色、对齐、MousePointer=99,MouseIcon=Key04.ico 鼠标属性例
Label1 Label2 Label3 Label4 Label5
左对齐 居中 自动 背景白 前景红
Alignment=0, BorderStyle =1 Alignment=1,BorderStyle =1 AutoSize=True, WordWarp=False, BorderStyle =1 BackColor= &H00FFFFFF&, BorderStyle =0 ForeColor= &H000000FF&, BorderStyle =0
23第23页
窗体和基本控件
一、通用属性
1. Name名称属性 创建对象名称,有默认名。在程序中,控件名是作为对象标识而引用, 不会显示在窗体上。
2. Caption标题属性 该属性决定了控件上显示内容。
3. Height、width、top和left属性
Left
Top Width
Heig ht
第24页
• KeyPress(KeyAscii As Integer):同上,并可返回一个KeyAscii参数 即所按键值存放在参数KeyAscii中。 比如:对回车判断 KeyAscii=13 • LostFocus:当控件失去焦点时发生。 • GotFocus:当控件取得焦点时发生。 惯用方法
VB程序设计实训手册
Visual Basic 程序设计实训大纲目录:第一章 VB开发环境 (1)第二章编程基础 (5)第三章常量和变量 (7)第四章表达式 (12)第七章控制结构 (17)第八章窗体 (19)第九章控件 (20)第一章 VB开发环境实训一实训任务任务一:了解VB的功能、版本任务二:启动VB,用三种方法退出VB任务三:新建一个工程和两个窗体,并保存在D盘的某文件夹中(工程名为:project1,窗体名分别form1和form2—可观察工程资源管理器)反馈习题填空题Visual 的中文含义是 •,指的是开发的方法。
Visual Basic有、、三种版各自满足不同的开发需要。
退出Visual Basic可单击,也可选择菜单中的命令,或按 + 键。
简答题如何启动Visual Basic?写出新建一个工程并保存的步骤。
简述Visual Basic的安装过程。
(附加题)怎样使用VB的帮助系统?(附加题)实训二实训任务任务一:了解VB主界面窗口的组成(如:标题栏、菜单栏、工具条、工具箱、窗体等)任务二:了解各个常用菜单的功能(如:文件、编辑、工程、运行等)任务三:新建一个工程和一个窗体,窗体的名称属性为“frmTest”,Caption属性为“测试窗口”,在窗体中建立一个标签,设置名称属性为“lblTest”,Caption 属性为“显示内容”,ForeColor属性为红色,BorderStyle属性为1,并保存。
任务四:利用菜单、工具栏和右键三种方法来打开属性窗口。
反馈习题填空题Visual Basic的主菜单栏主要包括、、、、、、、、、、、、和等菜单项。
Visual Basic开发环境的中心部分称为。
Visual Basic提供的以树形图的方式对其资源进行管理。
简答题Visual Basic主界面窗口主要由哪几部分组成?简述Visual Basic打开“属性”窗口的三种方法。
设置对象属性的基本步骤是什么?实训三实训任务任务一:打开上次保存的工程,在窗体上创建两个按钮cmdTest和cmdEnd,Caption 属性分别为“测试按钮”和“结束按钮“;打开代码编缉器,在对象列表框中选中cmdTest,在过程列表框中选中click事件,之后在光标处输入print“测试成功!”;同理,在“结束按钮”的click事件中输入“End”,然后运行。
VB程序设计-1
代码设计窗口
(3)运行程序 标准工具栏中启动程序按钮 ,或按[F5]键。
(4)保存工程(P14) 保存VB程序需要保存窗体文件和工程文件。 至少包括:工程文件(.vbp )和窗体文件(.frm)
例二 计算1~10的和值。
(1)界面设计 在界面设计窗口添加1个标签控件、1个文本框控 件、1个命令按钮控件。
‘赋值号左侧不是变量
(2) 设置控件属性
Form1.Width=400 √ Command1.Left=Command1. Left -100 √ Form1.Left=Form1.Left+300 √
小结
空格的书写
(1)单个常量或变量。 Dim x As Integer Print 123 ; “ABC”; x
(2)计算表达式后输出。 x=10 : y=20 Print 2*(x+y)
(3)一种有提示的输出方式。 Print x*x+2*x+1 Print “y=”; x*x+2*x+1 ‘比较两式
2 Print语句使用符号进行输出格式控制 (1)分号,紧凑的输出方式,如Print “x=” ; x (2)逗号,分散的输出方式,如Print “y=” , x^2 (3)无符号,如Print 。则实现光标换行显示
Dim N1 As Long ‘给变量取名为N1,变量 N1中存储的数据类型为长整数类型
Dim Str1 As String , Str2 As String*10 ‘定义Str1为变长字符串 , Str2为定长字 符串 , Str2字符长度为10
一般来说,变量应遵从先定义后使用的原则。 注意,变量定义后默认初始值为0或空字符串。 错误的写法:Dim i , j as Integer
VB第一章
14
1.4 设计一个简单的Visual Basic程序 可分为两大部分工作:
设计用户界面和编写程序代码 设计VB应用程序的基本步骤如下: (1) 设计用户界面 (2) 编写程序代码 (3) 运行调试程序 (4) 保存程序文件 【例1.1】编写一个显示文字 信息的程序。
15
1.4.1 设计用户界面
设计VB应用程序要在这3种模式下进行转换。
17
设计模式下设置属性的基本步骤: 选择对象 在窗体窗口或在属性窗口的对象下拉列表框中选择要 设置属性的对象。 设置属性 确定需要设置的属性名,然后在属性窗口设置相应的 属性值。 运行模式下设置属性的方法: 给对象的属性赋值(详细内容在第2章介绍)。 例1.1有1个窗体、1个标签、1个文本框和3个命令按 钮6个对象,它们的属性有的是在属性窗口中设置的(设 计模式),有的是通过运行程序设置的(运行模式)。
对象名称 对象下拉列表框 显示方式选项卡
属性列表框
属性说明
11
1.3.6 窗体布局窗口 用于确定应用程序运行后,窗体窗口在计算机屏 幕中的初始位置。
虚拟显示器
窗体小图像
12
1.3.7 代码窗口 主要用于输入和编辑程序代码。VB中的窗体模块、 标准模块和类模块都有各自的代码窗口。
工程名称
对象下拉列表框
18
在属性窗口中的具体设置情况如表1.1所示: 表1.1 属性设置
对象名 属性名 Caption Font Caption 属性值 我的第一个程序 五号 默认为小五号 为空,用于输出 说明
Form1
Label1
BorderStyle Text
Caption Caption Caption
1-Fixed Single
《VB程序设计》综合复习资料习题
《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向___对象_______的可视化程序设计语言,采取了____事件驱动______的编程机制。
2、在VB中工程文件的扩展名是___vbp_________,窗体文件的扩展名是_____frm_______,标准模块文件的扩展名是_____bas_______。
3、执行“工程”菜单下的____部件______命令,可选择并添加ActiveX控件。
控件。
4、Visual Basic 6.0用于开发___windows______环境下的应用程序。
环境下的应用程序。
二、选择题1、下面不是VB工作模式的是(C )A.设计模式.汇编模式 D.中断模式.中断模式.运行模式 C.汇编模式.设计模式 B.运行模式2、可视化编程的最大优点是(C )A.具有标准工具箱.具有标准工具箱B.一个工程文件由若干个窗体文件组成.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象.不需要编写大量代码来描述图形对象D.所见即所得.所见即所得3、下列不能打开属性窗口的操作是(C )A.执行“视图”菜单中的“属性窗口”命令.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是(D )A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、Visual Basic的编程机制是(D )A.可视化.面向图形 D.事件驱动.事件驱动.面向对象 C.面向图形.可视化 B.面向对象三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用___tabstop___________属性。
第1章 入门(1).ppt
2、Visual Basic 版本简介
1991年推出 VB1.0 1992、1993、1995、1997、1998,2000相继推出: 2.0, 3.0, 4.0, 5.0, 6.0,(7.0)版本 5.0 ,6.0包含三种版本(学习版、专业版和企业版)
4
二、VB 6.0的集成开发环境
19
§1.3 VB的程序组成与代码窗口
一、VB的程序组 成
一个VB应用程序(工程 .Vbp)由多种类型文件模块组成,最 常用的是:窗体模块、标准模块。 1、窗体模块(.frm):可以包含多个窗体。(添加窗体) 2、标准模块(.bas):完全由代码组成。(工程 / 添加模块)
Visual Basic程序设计
第一章 走进Visual Basic
主要内容: ❖VB编程入门 ❖VB的对象与编程特点 ❖VB的程序组成与代码窗口 ❖使用VB的帮助系统
2
§1.1 Visual Basic编程入门
一、什么是Visual Basic?
❖ Visual Basic是美国微软公司推出的基于BASIC语言的软 件开发工具,它是一种基于对象的可视化编程语言。
(3)中断模式:程序在运行的中途被停止执行时。在中断 模式下,用户可查看程序执行是否正常。还可以修改程序代 码,检查、调试或继续执行程序。
8
2.窗体(Form)设计窗口
窗体设计窗口是屏幕中央的主窗口,它可以作为 自定义窗口用来设计应用程序的界面。
也就是说窗体就像一个画板,程序设计者可以在窗体中创 建自己希望的外观 (例)每个窗口必须有一个的窗体名字,建立窗体时缺省名
为Form1,Form2, . . .FormN等。
通过工具栏上的“添加窗体”按钮可以看出
VB程序设计课件第1章-精品文档
5
第一章 Visual Basic 程序设计概述
1.2
VB的安装与启动 1. VB的安装 2. VB的启动 3. VB的退出
启动运行Visual Basic有以下三种启动方式: 1.通过“开始”按钮 单击桌面上的“开始”/“程序”菜单,然后打开 “Microsoft Visual Studio 6.0中文版”子菜单中的 “Microsoft Visual Basic 6.0中文版”程序,即可启动 VB 6.0。 2.利用快捷方式 若桌面上有VB 6.0的快捷图标,双击快捷图标也可启 动VB 6.0。 3.利用运行命令 可以在“开始”菜单的运行对话框中输入如下命令来 启动VB 6.0。 C:\Program Files\Microsoft Visual Studio\VB98\VB6.exe
引例代码
9
第一章 Visual Basic 程序设计概述
1.3
1. 引例 2. 基本步骤 VB应用程序的基本步骤
简单VB程序设计步骤
1.建立用户界面及界面中的对象 2.设置各个对象的属性 3.为对象事件编写程序 4.保存工程 5.运行程序
云南农业大学< Visual Basic 程序设计>教学课件① 2011-2
Visual Basic 程序设计
Visual Basic Programming
云南农业大学VB程序设计可课件2011版 制作:吴文斗
第一章 Visual Basic 程序设计概述
本章学习目标
1. 了解VB的发展及特点 2. 掌握VB的安装、启动、退出方法 3. 掌握VB的集成开发环境
VB程序设计课件(全套)
在VB中,将反映对象的属性和行为封装在一起,是面向对 象编程的基本元素。
21
上一页
下一页
2.类的概念
本章目录
类是创建对象实例的模板,是同种对象的集合与抽象,它包 含所创建对象的属性描述和行为特征的定义。 例如,人类是人的抽象,一个个不同的人是人类的实例。各 个人具有不同的身高、体重等属性值和不同的行为。 在 VB中,工具箱上的可视图标是 VB系统设计好的标准控件 类。通过将控件类实例化,可以得到真正的控件对象,也就是 当在窗体上画一个控件时,就将类转换为对象,即创建了一个 控件对象,简称为控件。
25
上一页
下一页
事件
本章目录
2. 事件、事件过程和事件驱动 (1) 事件 事件就是发生在对象上的事情。同一事件,作用于不同的对 象,就会引发不同的反应,产生不同的结果。 例如,在学校,教室楼的铃声是一个事件,教师听到铃声就 要准备开始讲课,向学生传授知识;学生听到铃声,就要准备 听教师上课,接受知识;而行政人员对铃声可不于响应。 在VB中,系统为每个对象预先定义好了一系列的事件。 例如,单击 (Click) 、双击 (DblClick) 、改变 (Change) 、获 取焦点(GotFocus)、键盘按下(KeyPress)等。
9
上一页
下一页
VB功能特点
2 功能特点 1) 具有面向对象的可视化设计工具 2) 事件驱动的编程机制 3) 提供了易学易用的应用程序集成开发环境 4) 结构化的程序设计语言 5) 强大的数据库功能 6) Active技术 7) 网络功能 8) 多个应用程序向导 9) 完备的Help联机帮助功能
10
Visual Basic 程序设计简明教程
第一章 Visual Basic程序设计概述(2) 第二章 VB简单的程序设计(6) 第三章 VB语言基础(4) 第四章 基本的控制结构(8) 第五章 数组(5) 第六章 过程(4) 第七章 常用控件(2) 第八章 界面设计(2) 第九章 文件(2) 第十章 图形(1) 第十一章 数据库技术(自学) 第十二章 系统开发案例 (自学)
第一章 vb教程
字符串型(String,类型符$)
用于存放字符型数据,字符是由ASCII字符和 汉字组成,字符数据必须用双引号括起来。 如: "Visual Basic" , " VB程序设计" , " 123 " 等都表示字符型数据。 说明: 1.双引号为分界符,输入和输出时并不显示; 2.字符串中包含字符的个数称为字符串长度; 3.长度为零的字符串称为空字符串; 4.字符串中包含的字符区分大小写。 5.若字符串中包含字符“″”,可以将双引号 连写两次,例如应电"601 " 。 "应电""601"""
从对象入手,在应用程序中放入一个个对象,程序员所 要作的工作只是修改对象的一些属性,调用对象的一些方法实 现某些功能,或者在事件中编写少量的代码实现某些特殊的功 能
可视化的含义:控件可视;变成环境可视 事件驱动机制
在事件驱动的程序中,是在响应不同的事件时执行 不同的代码,代码的执行由用户决定
开发应用程序的步骤
1991年,微软推出了Visual Basic1.0版。这在当时 引起了很大的轰动。许多专家把VB的出现当做是软件 开发史上的一个具有划时代意义的事件。其实,以我 们现在的目光来看,VB1.0的功能实在是太弱了。但在 当时,它是第一个“可视”的编程软件。这使得程序 员欣喜之极,都尝试在VB的平台上进行软件创作。微 软也不失时机地在四年内接连推出VB2.0,VB3.0,4.0 三个版本。并且从VB3.0开始,微软将ACCESS的数据库 驱动集成到了VB中,这使得VB的数据库编程能力大大 提高。从VB4.0开始,VB也引入了面向对象的程序设计 思想。VB功能强大,学习简单。而且,VB还引入了 “控件:的概念,使得大量已经编好的VB程序可以被 我们直接拿来使用,如今,VB已经有了6.0版。
VB程序设计第2版第1章 程序设计基础
第 传统流程图:
一 章
开始
N-S流程图:
1
程 序
0S
输出S
0S
设
1I
1I
计
结束
基
S+IS
S+IS
础
I+1I
I+1I
No
2021/7/13
I>100
Yes
1
直到I>100 输出S
17
三种基本结构有以下共同的特点:
第 ➢只有一个入口、一个出口
一 ➢每个基本结构中的每一部分都有机会被执行到
章 程 ➢结构内不存在“死循环”
章 2 . 算法的特性
程 序
有穷性、确定性、有效性、有0个到若干个输入、
设 有1个到若干个输出。
计 基
3. 算法的表示形式
础 (1) 用自然语言表示算法
例如:将两个变量X和Y的值互换。算法表示:
步骤1 将X值存入中间变量Z中:X Z
步骤2 将Y值存入变量X中:Y X
步骤3 2021/7/13 将中间变量Z的值存入Y中:Z Y 9
消息传递建立事物间的联系。
2021/7/13
19
1. 对象 (Object)
在自然界中,用于描述某一实体。如房屋、人、
第 汽车等。
一 章
在计算机中,将数据和处理该数据的过程、函数
程 或子过程打包在一起而生成的新的数据类型称为对
序 象,它是代码和数据的组合,可以作为一个单位来
设 计
处理。对象可以是窗口、模块、数据库和控件等,
序 2. 结构化程序设计方法
设 计
自顶向下、逐步求精、模块化
基
础
2021/7/13
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Байду номын сангаас
北京市经济管理干部学院
教学内容
VB程序设计概述 简单VB程序设计 VB基本语言 VB与数据库
常用控件与应用程序 典型窗体的程序设计 VB的菜单设计和文件
图形操作 总复习
第一章 VB程序设计概述
对于每一位有志于掌握窗口平台上应用 程序开发技术的学习者,都必须首先学习和掌 握至少一门计算机程序设计语言作为应用程序 的开发工具。VB是当今世界应用软件开发中最 为流行的工具之一,要学习VB程序设计的语言 和方法,就必须了解VB语言的基本特性、功能 特点及其开发环境。
VB6.0包括三个版本,分别为学习版、专业版和企业版。其中 “学习版”为 VB 6.0的基础版本,主要供初学者学习使用。“专业 版”主要供专业人员使用,它除具有学习版的全部功能外,还包括 ActiveX、因特网控件开发工具、动态HTML页面设计等高级特性。 “企业版”是VB 6.0的最高版本,供开发研制企业应用程序使用。
五、代码窗口 代码窗口专门供用户编写程序。打开代码窗口有以 下三种方法: 1、选择窗体或模块后,单击“查看代码”按钮。 2、鼠标双击窗体或控件。 3、“视图”菜单中的“代码窗口”命令。
六、立即窗口 用户可在立即窗口显示所关心的表达式的值,以便 调试程序。
七、窗体布局窗口 窗体布局窗口用于指定程序运行时的初始位置,主 要为使用户所开发的应用程序能够在各种不同分辨率的 计算机屏幕上正常运行。
Visual Basic最早于1991年由微软公司公司推出,其中 Visual表示“可视化”,可视化程序设计语言是当代计算机程序设 计语言的先进代表与主流。1998年微软公司公司又推出 Visual Basic6.0,VB6.0 在开发环境、功能方面比前几版 进一步完善和扩充,尤其在数据库管理、网络应用方面更胜一筹, 使得VB6.0 成为大多数程序员首选的编程工具。
三、运行环境 VB 6.0是Windows95/98 、窗口NT或Windows2000 下的一个应用程序,它对环境的要求与所依赖的操作系统 的要求是一致的。 硬件:586以上CPU,16M以上内存,100M以上硬盘。 软件:Windows95/98、NT3.51或以上版本。 四、启动 启动VB的常用方法主要有以下两种方法: 1、通过“开始”按钮的“程序”菜单,选择打开 “微软公司可视化的基本6.0 中文版”。 2、双击桌面上的VB快捷方式图标。
2、事件驱动的编程机制 事件驱动编程是当今最先进的编程方法,VB中每 个对象都有相应的各种事件,每个事件都能够驱动一 段程序的运行。针对对象所相应的事件进行,能够令 应用程序完成设计者所期望的各种数据处理及其它工 作。词中编程机制既可以极大地减少编程量,又可以 降低编程的难度,使得程序易于编写和维护。
八、对象浏览器窗口 对象浏览器窗口用以查看在工程定义的模块或过程。 九、工具箱窗口 工具箱窗口为用户提供标准控件,如:命令按钮 (命令)、标签(标签)、文本框(文本框)、 组合框(ComboBox)等,也可以通过“工程”菜单中的 “部件”项在其中添加其它控件或窗口应用程序。
二、窗体窗口 窗体窗口用于对窗体的设计。窗体是组成VB应用程 序的主体对象,它是一个容器,即每一个窗体都可以容 纳诸多控件,它通常也是应用程序中人机交互的主要界 面。一个应用程序中包括多个窗体,每个窗体必须有唯 一的窗体名。在设计时,窗体网格是可见的,并可通过 “工具”菜单中的“选项”命令来改变。 三、属性窗口
2、菜单栏
(4)工程:主要用于添加窗体或模块、移除窗体 或模块、在VB工具箱中添加控件、设置应用程序运行 的启动窗体等。 (5)格式:主要用于设置窗体控件的位置(如水 平居中、垂直居中)、多个控件的对齐位置、控件间 的间距等。 (6)调试:主要用于源程序的查错和调试。 (7)运行:用于程序的运行、停止及中断。 (8)查询:主要用于在设计数据库应用程序时设 计SQL属性。 (9)图表:主要用于在设计数据库应用程序时编 辑数据库。
2、菜单栏 “菜单拦”中包括13个下拉菜单,这些菜单中包含了程 序开发过程中所需要的命令。
2、菜单栏 (1)文件:主要用于创建VB的工程、保存工程、显 示最近设计的工程、将当前工程编译生成可执行文件、 保存或另存工程中的文件、打印等工作。VB的工程是应 用程序的基本和主要载体,要开发一个VB的应用程序首 先要创建一个工程。一个工程可以包含一个应用程序的 全部窗体、模块、程序等。VB的工程以文件的形式存放 到磁盘,文件的扩展名为:.VBP。 (2)编辑:主要用于对程序源代码的编辑,其中包 括复制、粘贴、查找、替换等诸多功能。 (3)视图:主要用于在集成开发环境下,各种管理 和工具窗口的显示,以便用户在程序设计中对VB源程序 以及各种对象的查看和定义。
1、标题栏 窗口中的“标题拦”用于标识当前工程的名称以及工 程当前所处的工作模式。VB的工程有三种工作模式: (1)设计模式:进行用户界面的设计、代码的编 制及应用程序的开发。 (2)运行模式:运行应用程序,此时不可编辑代 码和界面。 (3)中断模式:运行暂时中断,此时可编辑代码, 但不能编辑界面。
计算机建筑物资租赁管理系统系统共包括61个主要数据处理 与操作功能,这些功能分为9个子系统,源程序中共含72个 VB 窗 体以及一个标准模块。 开发者之所以选择VB作为系统的开发工具,是因为VB 继承了 其先辈 基本程序设计语言简单易用的特点,其编程系统又采用 了面向对象、事件驱动的编程机制,提供了一种所见即所得的可 视界面设计方法,更可贵的是 VB可以与微软公司(微软)公司 提供的Microsoft office中的应用程序紧密结合,即与微软公司 办公室中的宏语言混合编程,开发者可以充分利用微软公司 办公室中功能强大的应用软件完成系统所需要的各项工作。
§1.1 概述
一、Windows窗口平台上应用程序的可视化开发工具 --Visual Basic
颜华城教授于1999年底开始为北京市建筑物资租赁公 司开发研制“计算机建筑物资租赁管理信息系统”,该系统 现已投入该公司所属各租赁站和公司本部实际运行3年, 取得了良好的经济和社会效益。建筑物资租赁管理是一个 集物流和资金流相互交织为一体,数据处理过程复杂的系 统,它是在窗口95/98 以及 窗口2000 平台上,以可视化 的基本6.0 (企业版)为开发工具,开发研制的数 据库应用软件。系统以 纷扰方式连接 通路97 数据库中 的数据,并集成 Excel 97 作为报表输出的工具。
§1.2 集成开发环境
当用户启动微软公司可视化的基本6.0 中文版后,首 先进入的环境就是VB 的系统集成开发环境。用户可以 在这个环境中进行应用程序界面的设计、编写程序代码、 调试程序、进行应用程序的编译等各项工作。
系统集成开发环境中包括以下的栏目和窗口 一、集成开发环境窗口 系统集成开发环境也由一个窗口展示,它包括以下 3个栏目:
2、菜单栏 (10)工具:主要用于应用程序的菜单设计,以及应用 程序设计过程中设置VB系统的各种编辑状态。如,是否要
求对源程序进行自动语法检测、是否要求变量声明、是否
要求控件对齐到窗体的网格等。 (11)外接程序:用于为工程增加或删除外接程序。 (12)窗口:用于屏幕窗口的层叠、平铺以及列出全 部打开的文档窗口等。 (13)帮助:用于帮助用户系统学习掌握VB的使用方 法及程序设计的方法。 3、工具栏 工具拦可以使用户迅速地访问系统常用的菜单命令。
3、提供了易学易用的应用程序集成开发环境 VB为用户提供了开发应用程序的集成开发环境,用 户可以在同一个开发环境中设计应用程序界面、编写程 序代码、调试程序、进行应用程序的编译等各项工作。
4、结构化的程序设计 5、支持多种数据库系统的访问 利用VB 提供的数据控件或ODBC,VB可以访问各 种当代流行的数据库系统,如通路、SQL服务器以及 神谕等各种类型的数据库,也可访问微软公司的优秀 电子表格以及 Loutus1-2-3等。 6、OLE技术 VB的核心是其对对象的链接与嵌入(OLE)的支 持,利用OLE,VB可开发集声音、图象、动画、字处理、 网等对象于一体的应用程序。 7、活动的技术 VB可方便地使用标准的活动的部件,调用标准接 口,实现各种特定的功能。 8、完备的帮助联机帮助功能
在本门课程的教学中,我们使用的是VB6.0 的中文企业版。
二、VB的功能及特点
1、具有面向对象的可视化设计工具 在VB中,应用面向对象的程序设计方法( OOP方法), 把程序和数据封装起来视为一个对象,每个对象都是可 视的。程序员在设计时只需根据界面设计的要求,直接 在计算机屏幕上“画”出各种需要的不同类型的对象(控 件和窗体),并为每个对象设置属性,就可以完成应用 程序的人机对话的界面设计。最后程序员的编程工作仅 针对对象要完成的功能进行编程,就可以完成应用程序 的全部程序设计工作。
属性窗口由对象列表框、属性列表框、属性含义说 明、属性显示排列方式4部分组成,通过属性窗口,用 户可以设置对象的各种属性。
四、工程资源管理器窗口
工程资源管理器窗口类似 窗口中的资源管理 器,它保存并展示一个应用程序所有的文件,其中主 要包括以下三类文件:窗体文件(扩展名是.FRM)、 标准模块文件(文件扩展名是:.BAS)、类模块文件 (文件扩展名是:.清屏)。工程资源管理器窗口有三 个按钮:“查看代码”、“查看对象”、“切换文件夹”, 其中“查看代码”命令按钮用于查看与编辑窗体的源程 序;“查看对象”命令按钮用于对窗体和窗体控件的设 计以及各种对象属性的设置。