配色: 字号:
《Visual Basic程序设计教程(第3版)》第1章 认识 Visual Basic
2023-05-25 | 阅:  转:  |  分享 
  
(第3版) 第1章 认识Visual Basic 本章主要内容
退出VB概述设计VB应用程序的初步认识对象与事件的基本概念VB的集成开发环境工程的
管理 1.1 VB概述 1.1.1 VB的发展过程 Windows的产生,推动了Windows应用程序的开发
基本BASIC → 结构化BASIC → 可视化BASIC → 网络化BASIC(VB.Net) 1.1.2 VB
的特点 1. 可视化的设计平台 2. 事件驱动的编程机制 3. 结构化的设计语言 4. 友好的
VB集成开发环境 5. 强大的功能 1. 启动VB 按运行一般应用程序的方法来启动它(vb6.exe)。
创建一个默认的“标准EXE”类型的VB应用程序 VB集成开发环境 2. 退出VB 1.1.3 V
B的启动和关闭 1.2.1 设计VB应用程序的步骤 大致分为两大部分工作: 设计用户界面和编写
程序代码 设计VB应用程序的大致步骤如下: (1)建立用户界面的对象; 用户界面最重要
对象是窗体(即窗口) 所有Windows应用程序都是以“窗口”的形式运行的,其他控件对象都建立在窗体上。
(2)设置对象的属性值; (3)编写程序代码,建立事件过程; (4)保存和运行应用程序 1.2 对VB
应用程序设计的初步认识 1.2.2 第一个简单程序 例1.1 在运行中当用鼠标单击窗体时,窗体上显示出“欢迎您来到VB
世界! ” 先看运行效果程序设计步骤 (1) 创建窗体 在系统默认提供的窗体上输出若干文字 (2) 编写程
序代码,建立事件过程 (3) 保存工程 保存窗体文件(.frm)和工程文件(.vbp) (4) 运行程序
执行“启动”命令,即用解释方式运行程序 执行“结束”命令,即可结束程序的运行窗体Form1
例1.2 设计一个应用程序,由用户输入一个数,计算并输出该数的平方数 。   先看运行
效果 1.2.3 第二个简单程序例1.2文本框Text1用于输入1个数文本框Text2用于输出计算结果单击时执行计算单击时结束
执行 (1)创建窗体(应用程序用户界面) (2)在窗体上添加界面的控件 (3)设置对象属性程序设
计步骤命令按钮Command2标签Label1标签Label2窗体Form1文本框Text1文本框Text2命令按钮Comman
d1 (4) 编写程序代码,建立事件过程 例1.2的程序代码(图1.8)
说明:Dim语句;数据类型Single(单精度。这是VB最常用的数值类型);Val函数;语句“Text2.Tex
t=xx”的作用 (5)保存工程 (6)运行程序 单击工具栏上的“启动”按钮,即可采用解释方式来运行程序。
单击“结束”按钮,可以启动事件过程Command2_Click,则执行End语句来结束程序的运行。 VB程序的核心是对
象。 1.3.1 对象和类 对象是一组程序代码和数据的集合。 对象是VB系统中的基本运行实体,如窗体(Form)、
标签(Label)、文本框(TextBox)、命令按钮(CommandButton)等。 类是创建对象的模型,对象则是按模型
生产出来的成品。 1.3 对象和事件的基本概念 类 工具箱中的每一个控件都代表一个类,当将这些控件添加到窗
体上时就创建了相应的对象。由同一个类创建的对象(如Command1、Command2等)具有由类定义的公共的属性、方法和事件。
1.?属性 对象的特征。不同的对象有不同的属性。 每一个对象都有一组特定的属性。例如文本框的属性有Name(名称)
、Text(文本内容)、Maxlength(最大字符数)、Multiline(多行)等。 属性默认值。如文本框颜色的默认值
为白色文本框的属性名称:Name 如Text1内容:Text 表示为Text1.Tex
t颜色:Color 表示为Text1.Color …… 1.3.2 对象的属性和方法设置对象属性的常用
两种方法 (1)? 在属性窗口中设置 (2)? 在程序运行中更改对象的属性(动态修改) [对象名
.]属性名 = 属性值 示例: Command1.Caption= "确定" ′
设置命令按钮的标题 Text1.Text= "VB程序设计" ′设置文本框的内容
Text1. Maxlength = 10 ′设置文本框的最大字符数 方法是对象能够执行
的动作。它是对象本身内含的函数或过程,用于完成某种特定的功能 一般格式: [对象名.]方法名[(参数
)] 示例: Form1.Cls ′消除窗体Form1上的内容 Print
"Visual Basic" ′在当前窗体上显示 2. 方法省去当前窗体名1.3.3 事件、事件过程及
事件驱动 1. 事件 由系统预先设置好的、能被对象识别的动作。 例如:鼠标的
移动(MouseMove)、单击(Click)和双击(DblClick),窗体的装载(Load)等。 每一种对
象能识别的事件是不同的 2. 事件过程 事件过程的语法格式如下
Sub 对象名_事件名() 处理事件的程序代码
End Sub命令按钮可以识别单击(Click),但不能识别双击(DblClick)命令按钮的单击事件过程
Sub Commond1_Click() …… End Sub 3.?事件驱动 当某个事件(一般由
用户操作来触发) 发生时,系统就会自动执行此事件的事件过程 示例 命令按钮Command1的单击(Click)事件过程为
: Private Sub Command1_Click() Text1.FontName = "黑体"
‘FontName是字体的属性 Text1.ForeColor = vbBlue
‘ForeColor是前景颜色的属性 Text1.Text = "VB
程序设计" End Sub示例1设计界面运行界面程序代码(事件过程)对象(命令按钮)对象(文本框)事件驱动运行时单击命
令按钮,即触发了Click事件,系统就会自动执行事件过程Command1_Click中的程序代码 Private
Sub 对象名_事件名() 处理事件的程序代码
End Sub指定什么情况下执行这个过程(即执行的条件)当指定对象上发生指定事件时执行本过程;由系统自动执行处理些什么通过程序代
码来实现Sub …End Sub定义一个过程再次认识事件过程格式本过程的作用范围 Private:局部
(如当前窗体) Public:全局 (如多个窗体)()为一对圆括号这是简单格式;对于复杂情况
,圆括号内还有参数事件驱动方式 事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式 由事件控制整个程序的
执行流程(以下是一个示例) 1.4 VB集成开发环境 集VB程序的设计、编辑、编译和调试于一体,集中
提供程序开发所需要的各种工具、窗口和方法 1.4.1 主窗口 由标题栏、菜单栏和工具栏组成
VB工作状态(模式):设计、运行和中断(Break)1.4.2 工具箱和控件 VB工具箱
中包含了各种VB标准控件。包含一个指针和20个标准控件(表1.1) 控件就像盖房子使用的门、窗、砖瓦等,都是现成
部件,只要到现场组合就可以了。 1. 在窗体上添加一个控件 2. 控件的缩放、移
动、复制和删除 3. 选定多个控件 4. 控件的布局工具箱 1.4.3 其他窗口
1. 窗体编辑器窗口 2. 工程资源管理器窗口 3. 属性窗口 4. 代码
窗口 5. 窗体布局窗口 1.5 工程的管理 VB是通过工程(Project,也称为项目)来
管理应用程序中的所有不同文件的。 1.5.1 工程中的文件(常用) 工程文件 .vbp
窗体文件 .frm 标准模块文件 .bas1.5.2 创建、打开和保存工程 创建工程 ;打开工程
;保存工程;关闭工程 说明:一个应用程序可以包括多个工程。但对于初学者来说,一般只用到单个工程,因此通常不必执行“添加工程”命令 1.5.3 添加、删除和保存文件  添加文件 、删除文件和保存文件1.5.4 程序的运行 两种运行程序的方式:解释方式;编译方式 执行“文件”菜单中的“生成....exe”命令 将例1.2的应用程序“编译”成可执行文件,然后进入Windows环境,直接运行该程序文件 示例2 “时钟”程序 示例2一个较为复杂的程序
献花(0)
+1
(本文系大高老师原创)