第1章 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程序设计 第一章Visual Basic 程序设计概述
VB程序设计第一章Visual Basic 程序设计概述Visual Basic程序设计第一章 Visual Basic程序设计概述1.1 Visual Basic简介Visual Basic(简称VB)是一种面向对象的事件驱动编程语言,它是Microsoft公司开发的一种高级计算机程序设计语言。
VB的主要特点是简单易学、可视化编程、快速开发和广泛应用。
1.2 VB的历史发展VB最初于1991年推出,是作为Windows操作系统的开发工具而设计的。
经过多次版本更新,目前最新的版本是Visual Basic 2019.1.3 VB的编程环境VB使用Visual Studio作为主要的开发工具,提供了可视化的设计界面以及强大的编程功能。
开发者可以通过拖拽控件、设置属性以及添加事件来构建程序界面,并使用VB编写代码逻辑。
1.4 VB的基本语法VB的语法类似于英语,采用英语关键字和固定的语法规则。
VB程序由一系列语句构成,每个语句以换行符或分号结束。
1.4.1 变量和数据类型VB中的变量需要先声明才能使用,可以使用关键字Dim来声明变量。
VB支持多种数据类型,包括整型、浮点型、字符串型、布尔型等。
1.4.2 控制流程VB提供了多种控制流程语句,如条件语句(If-Then-Else语句)、循环语句(For循环、Do循环)以及跳转语句(GoTo语句)等,用于控制程序的执行流程。
1.4.3 函数和子程序VB可以定义函数和子程序来封装一段特定的代码逻辑。
函数可以返回一个值,而子程序则不返回任何值。
开发者可以在程序中调用函数和子程序来实现代码的重复利用。
1.5 VB的应用领域VB广泛应用于Windows环境下的软件开发,尤其在企业管理系统、数据库应用、人机交互界面等方面具有重要地位。
附录:本文档涉及附件本文档的附件包含了VB相关的示例代码、项目文件以及其他相关文档,可以帮助开发者更好地理解和学习VB程序设计。
法律名词及注释:1.Visual Basic(VB):一种面向对象的事件驱动编程语言。
VB基础(第一章)基础
的全部功能以及ActiveX控件、 Internet信息服务器、应用程序设计
器、集成的数据工具和数据环境、活动数据对象和动态HTML页 面设计器。 3、企业版:使得专业编程人员能够开发功能强大的组内分布式 应用程序。
第一章 Visual Basic 6.0基础 1.1 Visual Basic 6.0及其开发环境 1.2可视化编程的要领及基本操作 1.3 简单程序设计
第三种方法:“开始” →“运行” →“打开” → V B 6.0 →“确定” →启 V B 6.0 进入编程环境。
第四种方法:Visual Basic 6.0 的快捷方式图标,启动V B 6.0 进入编程。
第一章 Visual Basic 6.0基础 1.1 Visual Basic 6.0及其开发环境 1.2可视化编程的要领及基本操作 1.3 简单程序设计
添 加 工 程
添 加 窗 体
菜 单 编 辑 器
工 程 资 源 管 理 器
窗 属体 性布 窗局 口窗 口
组 对 象 工数 件 浏 具据 管 览 箱视 理 图 器 器
第一章 Visual Basic 6.0基础 1.1 Visual Basic 6.0及其开发环境 1.2可视化编程的要领及基本操作 1.3 简单程序设计
6、新的语言特性(自定义类型、函数、数组、文件系统等)
7、自动生成一定功能的应用程序
第一章 Visual Basic 6.0基础 1.1 Visual Basic 6.0及其开发环境 1.2可视化编程的要领及基本操作 1.3 简单程序设计
VB 6.0有三个版本:
1、学习版:Visual Basic的基础版本,可用来开发Windows应用程序。 该版本包括所有的内部控件以及网格、选项卡和数据绑定控件。
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 程序设计教程
第1章 VB可视化程序设计概述
《Visual Basic 程序设计》(第2 版)
第1 章
P 22
PAN XIAONAN
1.2 VB 6.0简介
4、 Visual Basic的安装、启动与退出
1)VB的安装:
①
将Visual Basic 6.0系统盘插入光驱(或下载Visual Basic 6.0) 运行安装程序(Setup.exe),即可进入“安装程序向导”;
第1 章
P5
PAN XIAONAN
1.1 程序设计语言与程序设计
1.知识回顾 :
硬 件 系 统 …… 操作系统:Windows XP、Unix、Linux
计 算 机 系 统
系统软件 软 件 系 统 应用软件
程序设计语言及处理程序:C、Pascal、VB等 系统服务程序:系统诊断程序、排错程序等
办公软件包 Office 2003 视频播放软件 ……
目前的高级语言:
VB、VF、FORTRAN、C、Java…
高级语言本质和规律是相通的
《Visual Basic 程序设计》(第2 版)
第1 章
P 16
PAN XIAONAN
1.2 VB简介
1、Visual Basic语言的发展
1964年,BASIC语言问世 ---Visual Basic前身
BASIC:Beginner’s All-purpose Symbolic Instruction Code(初学者通用符号指令代码)
机器语言和汇编语言统称为低级语言,是面 向机器的(根据机器的不同,代码也不同)
《Visual Basic 程序设计》(第2 版)
第1 章
P 13
PAN XIAONAN
3、高级语言-“告诉计算机应该怎么做”
VB程序设计教程第一章VB程序设计概述
运行与调试工程
选择“运行”菜单中的“启动”命令,或单击工具栏 中的“启动”按钮,或按F5键,即可运行。
在文本框中输入数据, 然后点击“求和”按钮, 即可得到两数的和,显 示在文本框中。
计算结果
24
保存工程
程序代码检查没有错误后,可 保存工程。
•选择“文件”菜单中的“保存 工程”或“工程另存为”命令, 或单击工具栏中的“保存工程” 按钮。若是第一次保存,则系 统弹出“文件另存为”对话框。
采用面向对象、事件驱动方式的编程,程序员不需要考虑精确次序执 行的每一步骤,而只需编写响应用户动作的程序即可,工作量相对 较少。用VB编程,实际上是与一组标准对象进行交互的过程。
13
对象 是系统中的基本运行实体,是代码和数据的集合.
VB中,对象分 • 系统定义,如窗体、菜单等 • 用户定义 对象是具有特殊属性(数据)和行为方式(方 法)的实体。建立对象后,其操作与该对象有 关的属性、事件和方法来描述。
18
1.4 VB程序设计的基本步骤
程序设计的一般过程
分析问题
设计算法
绘制流程图
编制程序 调试程序
19
VB程序设计的基本步骤
新建一个工程
设计用户界面
编写事件过程及通用过程代码
保存、调试、运行, 形成可执行文件
以求两数和的程序为例,说明VB工程的建立全过程
20
新建工程
途径有两种: • 启动VB后,在系统显示的“新 建工程”对话框的“新建”选项 卡中选择“标准EXE”,然后单击 “打开”按钮。 • 在“文件”菜单中选择“新建 工程”命令,然后在“新建工程” 对话框中选择“标准EXE”,然后 单击“打开”按钮。
31
四、总结
第1章 vb概述及可视化编程基础 ppt课件
例如:Text1.Setfoucs
1.6.3.3 事件:发生在对象上的动作称为事件。如用户单击控 件、鼠标移动、键盘按下等。
例如:Text1有Click事件、Change事件等等。
1.6.3.4 事件过程:当事件触发后对象将要执行的一系列动作。 Private Sub Text1_Click() 一系列动作的代码序列 End Sub
属性设置要点:各控件的Name、 Caption, &使 用,Label控件的BorderStyle:1-Fixed Single
Format过程关于时间显示的一些例子
Format(MyDate, "m/d/yy") Format(MyDate, "mmmm-yyyy") Format(MyTime, "h-m-s AM/PM") Format(MyTime, "hh:mm:ss A/P") Format(Date, "dddd,mmmm,dd,yyyy") Format(Now, "yyyy年m月dd日 hh:mm") 说明:MyDate和MyTime:日期型变量;Date:日
主要参考资料
Course Notes for: Learn Visual Basic 6.0. Lou Tylee. 1998
《 Visual Basic 工程应用与项目实践》 赛奎春主 编.机械工业出版社,2005
考核方法
平时占50% 理论课考查:20% 实验课考查:20% 实验报告评定:10%
1.5 VB程序设计开发过程
步骤 1. 界面设计:画图形用户接口(GUI) 2. 设置控件的属性 3. 设置控件的代码 4. 保存并运行程序
VB基础教程第1章
1.2 设计 设计Visual Basic程序的步骤 程序的步骤
【例1.1】运行程序时单击窗体,在窗体上 】运行程序时单击窗体, 显示“漫游Visual Basic世界”,单击 世界” 显示“漫游 世界 确定”命令按钮,则显示“祝你VB旅 “确定”命令按钮,则显示“祝你 旅 途愉快! 运行结果: 途愉快!”。运行结果:
【例1.2】运行程序时,若单击“显示”命 】运行程序时,若单击“显示” 令按钮,则在窗体上显示“漫游Visual 令按钮,则在窗体上显示“漫游 Basic世界”,同时在文本框上显示“祝 世界” 同时在文本框上显示“ 世界 旅途愉快! 另外再加一个“ 你VB旅途愉快!”。另外再加一个“清 旅途愉快 按钮, 除”按钮,单击该按钮时将窗体和文本 框中的内容清空。 框中的内容清空。
1.1.2 Visual Basic的特点 的特点
1.面向对象 . • VB把数据和处理这些数据的子程序封装在 把数据和处理这些数据的子程序封装在 一起,作为一个整体对象来进行处理。 一起,作为一个整体对象来进行处理。 • 在编写程序时,只要将所需的对象添加到 在编写程序时, 程序中, 程序中,就可直接调用该对象的子程序来 实现功能。 实现功能。 • 不必考虑该对象是如何被建立的、子程序 不必考虑该对象是如何被建立的、 如何实现具体功能,简化开发工作。 如何实现具体功能,简化开发工作。
1.1.2 Visual Basic的特点 的特点
4.帮助 . • 随时进入 的联机帮助系统。 随时进入VB的联机帮助系统 的联机帮助系统。 • 通过帮助系统,可以系统地学习 通过帮助系统,可以系统地学习VB • 查找有关信息,解决编程过程中所遇到 查找有关信息, 的疑难问题。 的疑难问题。 • 是学习和使用 的强有力助手。 是学习和使用VB的强有力助手 的强有力助手。
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
第一章 Visual Basic基础知识
Basic的版本 1.1.3 Visual Basic的版本
6.0的 Visual Basic 6.0的3个发行版本
学习版 • 包含全部内部控件,主要供初学者学习使用 专业版 • 除具有学习版的全部功能外,还包括ActiveX、 Internet控件开发工具、动态HTML页面设计等高级 特性 企业版 • 供开发研制企业级应用程序使用。
类(ClassБайду номын сангаас Class)
类是某些对象的共同属性或共同操作性质的抽象。 类是共性的,而对象是个性的;类是抽象的,而对象是 具体的 面向对象的三个特性:继承性、封装性、多态性
1.3 Visual Basic的安装与启动 Basic的安装与启动
安装
姓名、公司名称和ID 选择安装路径,默认为 两种安装方式 重启后提示安装MSDN与注册
添加
单击控件图标, 单击控件图标,在窗体上拖拽 双击控件图标 选定控件, 选定控件,复制粘贴
选择
单个对象 多个对象 • 不连续:按住shift或ctrl时单击 不连续:按住shift ctrl时单击 shift或 • 连续:画选定框 连续:
移动与缩放 删除 布局
1.5 可视化应用程序的设计
可视化应用程序的设计步骤
建立用户界面的对象 对象属性的设置 对象事件过程编程 保存和运行程序
Visual Basic可视化编程基础的主要内容
Visual界面设计 Basic 程序设计
本章小结
VB的突出特点
面向对象的可视化设计工具 事件驱动的编程机制
VB集成开发环境
三种工作模式 窗体窗口 属性窗口 代码窗口 工程资源管理器窗口
是对象所具有的某种性质和状态。比如,按钮的大小体 现在高度(height)和宽度(width)属性上。
VB经典教程-精心整理(快速入门)
2.1.7 变体型Variant
变体型(Variant)能保存所有类型数据,可以随时转换该数 据为其他类型。变体型可以在程序中直接声明定义,用户 不必过多关注Variant变量中的类型。Visual Basic可以在 应用程序运行时自动进行必要的转换。
VB从入门到实践
2.1.8 数据类型转换
程序开发过程中,需要将不同数据类型进行必要的转换。Visual Basic提供了各种类型转换相关的函数,可以在程序中直接调用。 如果想把某种数据类型转换为另外一种类型,必须保证该类型数 值处于待转换数值有效范围内。
Visual Basic特点 Visual Basic安装 Visual Basic集成开发环境
VB从入门到实践
1.1 Visual Basic简介
Visual Basic是一种可视化的、面向对象和采用事件驱动机制 的结构化高级程序设计语言。它可用于开发Windows环境 下的各类应用程序。它具有简单易学、效率高、功能强大 的特点,可以与Windows专业开发工具SDK相媲美。
中文名称 布尔型 二进制型 货币型 日期型 双精度型 整数型 长整数型 单精度型 字符型 变体型
VB从入门到实践
2.2 变量简介
变量在程序执行过程中用以保存临时数据信息,包含在程序 执行阶段修改的数据。变量都有变量名称,在其作用范围 内作为惟一标识存在。
VB从入门到实践
2.2.1 变量作用域
声明变量可以使用Dim、Private、Public、Static作为关键字。以上关 键字分别作用于不同的作用域。
2.1.4 布尔型Boolean
布尔型(Boolean)为逻辑型,以2个字节来存储。它包含 True或False、Yes或No。在程序中一般用于判断语句,或 者声明该数值为两种状态,如“开”或“关”。
VB语言程序设计2010(第一章)
5.运行和调试:通过“运行”菜单中的菜单项或工具栏中的按钮 来完成,出现错误时,VB会给出提示信息。 6.生成可执行文件:文件/生成工程1.exe来生成可执行文件,此后 可以脱离VB环境直接运行该可执行文件。 开发实例
控件的使用
1.建立控件:A.在工具箱中相应的控件上双击 B.在工具箱中相应的控件上单击,在窗体的适当位置 拖动。 2.选取控件:在窗体中的相应控件上单击。 3.移动控件:将鼠标指针放到要拖动的控件上,按住鼠标左键拖 动鼠标。 4.删除控件:选取要删除的控件,按delete键。在要删除的控件上 按右键,选删除。 5.控件的属性设置:选取要设置属性的控件,在属性窗口中进行 设置/在属性窗口中的控件下拉列表中选取要设置属性的控件后设 置其属性 6.控件的编码:双击要编程的控件,在编码窗口中选择要编程的 事件,输入相应代码。 return
工程菜单中添加窗体、模块、控件、属性页等
工具菜单中的菜单编辑器 文件菜单中打开工程 文件菜单中保存工程
剪切、复制、粘贴、编辑菜单中剪切、复制、粘贴、查找、 查找、撤消、重复 撤消、重复
启动、中断、结束
工程资源管理器、属性窗 口、窗体布局窗口、对象 浏览器、工具箱
运行菜单中的启动、中断、结束 视图菜单中的相应菜单项
讲解
return
(1)主窗口:包括13个下拉菜单,即:文件、编辑、视图、工程、 格式、调试、运行、查询、图表、工具、外接程序、窗口、 帮助和21个常用命令做成的工具按钮放到工具条中。例 (2)项目组窗口/工程资源管理器窗口:包括运行正在编写的VB程 序所需的文件清单,有3个按钮,查看代码(View Code)、查看对象 (View Object)、查看文件夹(Toggle Folders)例 (3)属性窗口:描述对象性质的表格,用来设置对象的外观行为。 (4)窗体布局窗口:确定用户所设计的图形界面在计算机屏幕上 的位置 (5)窗体窗口:程序运行时用户能看见的图形界面。 (6)代码窗口:在该窗口中进行编程。 (7)工具箱窗口:设计用户界面所需的各种控件元素。如:按钮、 标签、文本框、收音机按钮等。
VB编程基础最新课件
VB编程基础 最新
算术运算
• 算术运算包括加(+)、减(—)、乘 (*)、除(/)、整除(\,如7\2等于 3)、取余(Mod,如7Mod2等于1)、指 数(^)和一元减(数值取反,如― (―6)等于6)。
VB编程基础 最新
连接运算
• 连接运算是将两个字符表达式连接起来,生成 一个新字符串。连接运算符有两个。即+和&。
变量的作用域
• 变量被声明后不是在任何地方都可以被 引用,每个变量都有它的作用域。按作 用域,变量可分为过程级、模块级和全 局变量。
VB编程基础 最新
• 过程内部声明的变量称为过程级变量或局部变 量,这样的变量只有在声明它们的过程中才能 使用,即无法在一个过程中访问另一过程中的 变量。因此,在不同的过程中可以使用相同的 变量名,而不必担心有什么冲突。
VB编程基础 最新
• 如要VB强制显式变量声明,只要在窗体 或模块的声明部分加上一条语句: Option Explicit 该语句让编译器检查每个变量之后再使 用这个变量,如果要用的变量没有声明, 则发出一个错误消息。如果省略Option Explicit语句,则根据需要自动生成变量。
VB编程基础 最新
VB编程基础 最新
• 在VB中,把开发一个应用程序视为一项 工程,工程本身通过工程管理器来管理。 在工程管理器中,工程中的所有文件按 类型以层次结构方式显示。工程中的文 件有窗体文件、标准模块文件、类模块 文件等类型。
VB编程基础 最新
• 属性窗口用来设置对象属性, 它是由对象列表框、排序选 项卡、属性列表和属性说明 几部分构成。对象列表框显 示应用程序中每个对象的名 字和所属的类;排序选项卡 有两个,一个按字母顺序排 列属性,另一个按逻辑分类 排列属性;属性列表的左列 显示属性名称,右列用于编 辑和查看属性值;在属性列 表中选择一个属性后,就会 在属性说明中列出该属性的 功能描述。
第一章 VB可视化程序设计概述
首页 上页 目录 前页 后页 末页
第29页
Visual Basic 可视化程序设计
1.6 VB可视化编程的基本步骤
• 要建立应用程序应明确:窗体的外观和内容 • 不编写代码的简单程序
(单击查看代码) 问题:运行时显示“Hello, World!”
步骤: • 创建工程 • 设计界面 • 保存工程
2013-8-7
首页 上页 目录 前页 后页 末页
第24页
Visual Basic 可视化程序设计
• 对象的三要素
– 属性:用来描述和反映对象特征的参数, 比如,名称(name)、标题(Caption) 对象属性的设置方式:
在设计阶段,通过属性窗口设置实现
在程序代码中,通过赋值实现,格式为: [对象.]属性 = 属性值
• 工程资源管理器窗口
– 简称为工程窗口 – 用来管理当前工程中包含的各类文件 – 三个按钮
查看代码:切换到代码窗口,显示和编辑代 查看对象:切换到窗体窗口,显示和编辑对 切换文件夹:切换文件夹显示方式
– 文件类型
工程文件:后缀名为vbp 窗体文件:后缀名为frm 二进制文件:后缀名为frx
– 菜单栏 – 工具栏
(返回)
2013-8-7
首页 上页 目录 前页 后页 末页
第10页
Visual Basic 可视化程序设计
工具箱
指针图标,非标准控件 Label Frame CheckBox ComboBox HScrollBar Timer DirListBox Shape Image OLE
添加/删除控件
右键单击工具箱空白处 或:“工程——部件”
2013-8-7
首页 上页 目录 前页 后页 末页
第一章Visual Basic可视化编程基础
格式为:对象名.属性名称 = 属性值
3.默认属性: 对象最常用的属性,在代码中只写“对象名”,没有必要 再写“.属性名” 文本框:text; 窗体:hwnd句柄; 标签:caption; 命令按钮:value
基础部
五、对象的事件和事件过程: 1.对象的事件:事件(Event)就是对象上所发 生的事情 如窗体的常用事件有:load click dblclick 等。 2.对象的事件过程:事件的头部、对事件的处理 代码及尾部。 定义格式:
text2.text=“”:text1.text=“” End Sub Private Sub Command2_Click() Unload Me End Sub
基础部工程文件形式组织,工程文件的扩展名为 “.vbp”,在工程中可以包含以下四类文件。
基础部
四、对象的属性: 对象的属性可以看作是它的一些性质(特征) 1.基本属性:常用属性
autosize backcolor caption enabled font forecolor name tabindex visible hieght width left top等. 2.属性设置: (1)在设计阶段,通过修改属性窗口的属性. (2)通过代码设置属性,在执行时修改属性。
基础部
七、VB程序设计步骤和运行步骤
(一)、设计步骤: 1.界面设计:分析题目,确定对象及布局,添加对象 2.设置对象属性 3.编写相应事件代码 (二)、执行步骤: 1.保存窗体、工程等相关文件 2.从菜单或按F5以解释方式执行;Ctrl+F5以编译方式执行,显示界面 3.执行事件(较好的程序事件的执行次序无关),事件执行一般有一定顺序
基础部
一、窗体
(一)窗体的常用属性 1.Caption 2.Picture 3.BorderStyle
VB概述及可视化编程基础PPT教案学习
保存并运行 程序
第5页/共33页
2 常用属性设置
Name Caption Font 属性窗口设B置a:c直kC接o修l改or
代码窗口设置:对象名.属性名=属性值
第6页/共33页
3 Click事件、Print方法
Click事件 单击鼠标左键发生
Print方法
被对象调用,请在同其学上们体输会出事信件与息方法的区别?
4 可视化编程的基本概念
对象的删除
选中对象后按键盘上的“Delete” 键即可;
对象的复制
注意
选中对复象制操后作按时如Ct果r出l现+创C组建控合件键数组即对可话框; ,目前我们还不能处理控件数组,所以选 择“否”不创建控件数组。 第19页/共33页
4 可视化编程的基本概念
对象的命名(Name属性)
4 可视化编程的基本概念
对象与类 窗体是特殊的对象,当建立的应用程序
为标准EXE类型时,系统会自动利用窗体类 建立一个窗体对象。
在案例程序中共有多少个对象呢?
第17页/共33页
4 可视化编程的基本概念
对象的选定
(1)选一个对象,用鼠标单击即 可;
(2)选多个对象,先按住Shift或 Ctrl键后,再用鼠标单击需要选 中的多个对象第即18页/共可33页;
第29页/共33页
2 主要事件
Load事件
加
窗体数据 载
显
内存 示
该事件通常用来设置对象属性的初始值
Click事件
第30页/共33页
3 常用的方法
Print Cls Refresh Line Circle ……
第31页/共33页
3 常用的方法
Print方法(P51)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.8 标签控件(Label) 标签控件
只用于显示文字, 只用于显示文字,用户不能修改此文字 常用属性 Caption:标题,“&字母”设置热键字, 标题, 字母”设置热键字, 标题 字母 Alignment:文本对齐方式 文本对齐方式 BorderStyle:边界风格 边界风格 常用事件 单击Click 单击 双击Dbclick 双击
例1-2 计时器 (演示) 演示)
属性设置要点:各控件的 属性设置要点:各控件的Name、 Caption, &使 、 使 控件的BorderStyle:1-Fixed Single 用,Label控件的 控件的 :
Format过程关于时间显示的一些例子 Format过程关于时间显示的一些例子
Format(MyDate, "m/d/yy") "mmmmFormat(MyDate, "mmmm-yyyy") "hFormat(MyTime, "h-m-s AM/PM") Format(MyTime, "hh:mm:ss A/P") Format(Date, "dddd,mmmm,dd,yyyy") "yyyy年 dd日 hh: Format(Now, "yyyy年m月dd日 hh:mm") 说明:MyDate和MyTime:日期型变量;Date:日期 日期型变量;Date: 说明:MyDate和MyTime:日期型变量;Date:日期 常量,表示年月日;Now:时间常量, ;Now:时间常量 常量,表示年月日;Now:时间常量,表示日期及时 间
1.9 计时器控件 (Timer)
主要属性: 主要属性: Name Enabled:决定计时器是否能够工作 决定计时器是否能够工作 Interval:时间间隔,单位:毫秒,1秒=1000毫秒 时间间隔,单位:毫秒, 秒 时间间隔 毫秒 唯一的事件: 唯一的事件: Timer:每隔一定的时间间隔就自动触发此事件 :
1.2 Visual Basic 6.0的特点 的特点
1. 基于对象,不能说是面向对象 基于对象, 2. 事件驱动的编程机制:相对于传统的面向过程的 事件驱动的编程机制: 的编程机制 机制 3. 支持结构化的程序设计 :顺序、分支、循环 顺序、 顺序 分支、 4. 支持多种数据库系统的访问 支持多种数据库系统的访问:Access,MS SQL 数据库系统的访问 Server等 等 5. OLE技术:集成声音、图像、动画、字处理等 技术:集成声音、图像、动画、 技术 6. Active技术:复用已有代码 技术: 技术 7. 完备的联机帮助功能 :需要安装 需要安装MSDN 需要安装
实验 1
1.1 本次课的例 本次课的例1.2 计时器 1.2 (*) 日历 时钟显示实验,显示如下: 日历/时钟显示实验,显示如下: 时钟显示实验
1.1 Visual Basic简介 简介
可视化的” 图形化用户界面(GUI)设计简单, 设计简单, 1. Visual:“可视化的”,图形化用户界面 设计简单 “所见即所得” 所见即所得” 2. Visual Basic(简称 简称VB): 1991年, Windows系统、Basic语言 系统、 简称 年 系统 语言 (1964年) 年 3. Visual Studio 98: Visual C++6.0 , VB6, Visual FoxPro 6.0等 等 4. Visual Studio. Net 2003/2005: , VC#,等 等 5. RAD( Rapid Application Development): VB,VC, Delphi, C++Builder,JavaBuilder, QT(Linux平台下的)等 平台下的) 平台下的 6. VB有三个版本:学习版,专业版,企业版(功能最强) 有三个版本:学习版,专业版,企业版(功能最强) 有三个版本
考ห้องสมุดไป่ตู้方法
平时占50% 平时占 理论课考查: 理论课考查:20% 实验课考查:20% 实验课考查: 实验报告评定:10% 实验报告评定: 期末理论课笔试占50% 期末理论课笔试占 综合笔试: 综合笔试:50%
学习方法
课件 + 源程序
教材 + 一本内容丰富的参考书
及时练习源程序
师傅领进门, 师傅领进门,成功在个人
1.7命令按钮控件 命令按钮控件CommandButton 命令按钮控件
常用属性 Caption:标题,“&字母”设置热键字, 标题, 字母” 标题 字母 设置热键字, Style:是否显示图形,与picture属性一起使用 是否显示图形, 是否显示图形 属性一起使用 Cancel:使用 键时,默认选择此按钮 使用Esc键时 键时, 使用 Default:使用Enter键时 Default:使用Enter键时,…………….. 键时, 使用 Font:设置字体、风格、大小等 设置字体、风格、 设置字体 ToolTipText:当鼠标移到此按钮上,显示此字符串 当鼠标移到此按钮上, 当鼠标移到此按钮上 常用事件:单击 常用事件:单击Click
第1章 VB概述及可视化基础 章 概述及可视化基础
Basic简介 1.1 Visual Basic简介 Basic6.0的特点 1.2 Visual Basic6.0的特点 1.3 Basic6.0集成开发环境 1.3 Visual Basic6.0集成开发环境 1.4 VB应用程序的组成 1.4 VB应用程序的组成 1.5 VB程序设计开发过程 VB程序设计开发过程 1.6 类与对象 1.7 命令按钮控件 1.8 标签控件 1.9 计时器控件 1.10 小结
1.6.3. 对象的四要素 属性: 对象的性质, 1.6.3.1 属性 对象的性质,即用来描述和反映对象特征的参 数. 控件的常用属性:名称 控件的常用属性:名称,Caption,Enabled,Visible等(教材 等 教材p15) 属性设置:静态(通过属性窗口) 属性设置:静态(通过属性窗口)或动态 动态设置格式:对象名.属性 属性值 属性=属性值 动态设置格式:对象名 属性 例如: 你好! 例如:Text1.Text=“ 你好!” 1.6.3.2 方法:对象的行为,即将一些通用的过程编写好并封装 方法:对象的行为, 起来,作为方法供用户直接调用。 起来,作为方法供用户直接调用。 调用格式: 对象名 对象名].方法名 参数表 参数表] 调用格式:[对象名 方法名 [参数表 例如: 例如:Text1.Setfoucs
教材及参考资料
教材 程序设计基础》 《Visual Basic程序设计基础》 李书琴、陈勇主 程序设计基础 李书琴、 清华大学出版社,2006 编. 清华大学出版社 主要参考资料 Course Notes for: Learn Visual Basic 6.0. Lou Tylee. 1998 工程应用与项目实践》 《 Visual Basic 工程应用与项目实践》 赛奎春主 机械工业出版社, 编.机械工业出版社,2005 机械工业出版社
例1-3 日历显示(演示) - 日历显示(演示)
要点: 对象的:Caption、Font属性;计时器周 属性; 要点:各Label对象的 对象的 、 属性 期为1秒 事件中更新各Label对象的 对象的Caption 期为 秒,Timer事件中更新各 事件中更新各 对象的
1.10 小结
VB简介、特点(基于对象、事件驱动等)、 简介、特点(基于对象、事件驱动等)、IDE 简介 )、 VB应用程序的组成 工程、窗体、模块、类、资源) 应用程序的组成(工程 窗体、模块、 资源) 应用程序的组成 工程、 开发过程:画界面、设置属性、 开发过程:画界面、设置属性、写代码 类、对象、属性、方法、事件、事件过程等 对象、属性、方法、事件、 控件:命令按钮、标签、 控件:命令按钮、标签、计时器
课程内容及课时
教学内容 第一章 VB概述及可视化编程基础 概述及可视化编程基础 第二章 VB语言基础 语言基础 第三章 数组与自定义数据类型 第四章 过程与函数 第五章 用户界面设计 错误处理和文件操作 第六章 错误处理和文件操作 第七章 图形技术 第八章 数据库操作 课时 2 4 4 4 4 2 4 4
1.3 VB6.0 IDE
4.属性窗口 属性窗口 设置所选中的窗体或控件的属性 由对象列表框、属性列表、属性含义说明三部分组成 由对象列表框、属性列表、 5.工程资源管理器窗口 工程资源管理器窗口 以层次列表形式列出组成这个工程的所有文件 6.工具箱窗口 工具箱窗口 显示各种控件,供用户在窗体上进行设计 显示各种控件 供用户在窗体上进行设计 7.立即窗口 为方便调试应用程序而设计的 立即窗口: 立即窗口 8 窗体布局(Form Layout)窗口 窗体布局( ) 指定程序运行时, 指定程序运行时,窗体在屏幕上显示的初始位置
1.6.3.3 事件:发生在对象上的动作称为事件。如用户单击控 事件:发生在对象上的动作称为事件。 件、鼠标移动、键盘按下等。 鼠标移动、键盘按下等。 例如: 事件、 事件等等。 例如:Text1有Click事件、Change事件等等。 有 事件 事件等等 1.6.3.4 事件过程:当事件触发后对象将要执行的一系列动作。 事件过程:当事件触发后对象将要执行的一系列动作。 Private Sub Text1_Click() 一系列动作的代码序列 End Sub
1.3 VB6.0 集成开发环境(IDE) 集成开发环境
工程窗口 工具箱
窗体窗口
属性窗口
窗体布局
立即窗口
1.3 VB6.0 IDE
1.主窗口 主窗口 由标题栏、 由标题栏、菜单栏和工具栏组成 2.窗体 窗体(form)窗口 窗体 窗口 设计应用程序的界面 每个窗体必须有一个唯一的名称 设计应用程序的界面,每个窗体必须有一个唯一的名称 建立窗体时缺省名为 建立窗体时缺省名为Form1、Form2…… 、 一个应用程序可以有多个窗体 3.代码窗口 代码窗口 显示和编辑程序代码 由对象列表框、事件过程列表框、代码编辑区组成 由对象列表框、事件过程列表框、