Visual Basic 程 序 设 计.

Slides:



Advertisements
Similar presentations
第七章 常用控件 7.1 控件概述 7.2 常用内部控件 本章要求 返回目录 第七章 常用控件 (Common Control)
Advertisements

Visual Basic 程序设计教程.
第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
项目2 字符格式和段落编排 2017年3月7日6时54分.
第 9 章 表单控件的使用 本章提要:VFP表单控件工具栏上的21个基类控件及表单集,它们的常用属性、方法、事件及主要功能等。为叙述的方便,将VFP的基类控件及表单集按主要功能分为五类: 1.输出类:标签、图像、线条、形状。 2.输入类:文本框、编辑框、微调控件、列表框、组合框。 3.控制类:命令按钮、命令按钮组、复选框、选项按钮组、计时器。
插入超链接 高邮市第一实验小学 范太国 任务一:设置文本超链接 任务一:设置文字超链接 步骤:1、选定文字并右击,在快捷菜单 中选择“超链接”命令。 2、在弹出的对话框中选择左侧“链接到:”中的“本文档中的位置(A)”项,在“请选择文档中的位置(C):”中选择需要链接的幻灯片,单击“确定”按钮。
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
Oracle数据库 Oracle 子程序.
新觀念的 VB6 教本 第 3 章表單設計.
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
UI 软件 设计 网页基本元素设计(二).
進階輸出入元件(一) 本書第三章已介紹Form 、Label 、Edit 及Button 等最基本的輸出入元件, 本章將繼續介紹一些可以提昇輸出入視覺效果的元件, 例如CheckBox 、RadioButton 及RadioGroup 等17 個進階元件, 學習本章將可提昇使用介面的親和性。 核對框(CheckBox)
Hadoop I/O By ShiChaojie.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
Visual Basic 程序设计教程 机械工业出版社同名教材 配套电子教案 2003 年 6月.
Visual Basic 程序设计 第四章 程序的输入和输出
Visual Basic程序设计基础 计算机科学学院.
第十三章 檔案.
走进编程 程序的顺序结构(二).
辅导课程六.
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
第四章 命令按钮、标签和文本框 大多数应用程序中都有命令按钮CommandButton控件,用户可以单击按钮执行某项操作。
第二章 创建用户界面 本章重点和难点 2.1 基本属性 2.2 创建窗体 2.3 Visual Basic的常用控件 2.4 制作菜单.
第四章 附件 (应用程序软件包).
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
第10章 高级用户界面设计 10.1 菜单设计 10.2 通用对话框 10.3 图像列表框控件 10.4 树形视图控件
第10章 对 话 框 知识要点 学习任务 消息对话框的功能、用法及使用技巧 输入对话框的功能、用法及使用技巧
SOA – Experiment 2: Query Classification Web Service
VB语言程序设计教程.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C语言程序设计 主讲教师:陆幼利.
简单介绍 用C++实现简单的模板数据结构 ArrayList(数组, 类似std::vector)
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
VB与Access数据库的连接.
姚金宇 MIT SCHEME 使用说明 姚金宇
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
第4章 Excel电子表格制作软件 4.4 函数(一).
Visual Basic 程序设计及应用教程 (6.0版)
iSIGHT 基本培训 使用 Excel的栅栏问题
第六章 素材的加工与处理 第13讲 用GoldWave进行音频的截取、合并、淡入淡出操作
_13简单的GDI绘图操作 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
本节内容 文件系统 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
Visual Basic程序设计 第13章 访问数据库
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
VRP教程 2011.
Delphi 7.0开发示例.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第9章 多媒体技术 掌握 Windows 画图工具的基本操作; 掌握 Windows 音频工具进行音频播放;
Visual C# 程序设计 第1章 Visual C#概述 第2章 C#语法基础 第3章 顺序结构程序设计 第4章 选择结构程序设计
Python 环境搭建 基于Anaconda和VSCode.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年11月1日.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
1、复选框和单选按钮 2、框架 3、列表框和组合框 4、滚动条 5、鼠标器事件 6、键盘
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
VB与Access数据库的连接.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
WEB程序设计技术 数据库操作.
第四章 UNIX文件系统.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
Presentation transcript:

Visual Basic 程 序 设 计

Visual Basic 程序设计 第1章 VB 开发环境 第2章 工程的管理 第3章 窗体及标准控件 第4章 菜单设计 第5章 对话框 第6章 SDI和MDI窗体 第7章 数据库技术 第8章 文本和图形 第9章 多媒体与动画 第10章 文件管理 第11章 程序调试与出错处理

第1章Visual Basic 开发环境

1.1 Visual Basic 的基本概念 1.2 启动Visual Basic 1.3 集成开发环境的元素 1.4 保存工程文件 1.5 建立一个简单的应用程序

1.1 Visual Basic 的基本概念 对象 属性 方法 事件 过程 事件驱动

1.2 启动Visual Basic 1.2 启动Visual Basic

1.3 集成开发环境的元素

1.4 保存工程文件 一个工程主要包括: l         跟踪所有部件的工程文件 (.vbp)。 l         每个窗体的文件 (.frm)。

1.5 建立一个简单的应用程序 建立一个Visual Basic 应用程序主要有三个步骤: (1) 建立工程文件 (1)       建立工程文件 (2)       添加控件、设置控件属性 (3)       编写程序代码

第2章 工程的管理

2.1 Visual Basic 工程的结构 2.2工程文件的操作 2.3 在工程中添加删除控件 2.4 设置工程选项

2.1 Visual Basic 工程的结构 2.1.1 工程中的文件和对象 2.1.2 工程资源管理器

2.2工程文件的操作 2.2.1 创建、打开和保存工程 2.2.2 使用多个工程 2.2.3 添加、删除和保存文件 2.2.4 合并文本 2.2.5 生成可执行文件

2.3 在工程中添加删除控件 2.3.1 在Visual Basic 中添加控件 2.3.2 从Visual Basic 中删除控件 2.3.3 使用其它应用程序的对象 2.3.4 使用资源文件 2.3.5 设置工程选项

2.3.5 设置工程选项

主要介绍Visual Basic 窗体和控件的属性、方法和事件 第3章 窗体及标准控件 主要介绍Visual Basic 窗体和控件的属性、方法和事件

3.1 简单VB程序实例入门 用Visual Basic开发应用程序的一般步骤: 建立可视化用户界面 设置可视界面的属性 编写事件过程代码 保存程序运行

一个简单的计算数的平方 的程序设计实例 1. 建立可视化用户界面 2. 设置界面上控件的属性 3. 编写事件过程代码 4. 保存程序运行

3.2 窗体设计 Visual Basic 中窗体的作用 窗体的属性 窗体的事件 窗体的方法

窗体的属性 ControlBox Name Picture Caption Moveable Top、Left BorderStyle Icon Windowstate MDiChild Name Caption Top、Left Width、Height ForeColor、BackColor MaxButton MinButton

窗体的常用事件 Load事件 Unload事件 Click事件 DblClick事件 Activate事件 Deactivate事件 事件过程的编写——例3.3

窗体的常用方法 Show 使一个窗体可见 Hide 隐藏一个窗体 格式:对象.Hide Refresh 用于窗体的刷新 格式:对象.Show

3.3 标准控件 工具箱 中的控件

3.3.1 控件的通用属性 Left Name Top Caption Font Alignment AutoSize 3.3.1 控件的通用属性 Left Top Font AutoSize Enabled Visible ToolTipsText Name Caption Alignment BorderStyle BackColor ForeColor Height Width

控件的命名 要求控件名称容易记、有代表性 控件名称的起法规律 按照Microsoft公司的建议 控件的名称为:前缀+标识 其中前缀由控件类型的三个简称字母组成 标识由用户自定,代表该控件表示的含义

3.3.2 在窗体上添加控件 在窗体上添加控件 调节控件的大小 移动控件 多个控件的操作 控件数组

3.3.3 标签(Label) 标签用来在窗体中相对固定的位置上显示文本信息 标签只能用于输出,不能用于接收用户的输入

标签的常用属性 Caption BackStyle Appearance BorderStyle WordWrap

3.3.4 命令按钮 命令按钮用于单击后引发某个事件发生 命令按钮的常用属性 命令按钮的事件 ——Click ☆Caption ☆Value 3.3.4 命令按钮 命令按钮用于单击后引发某个事件发生 命令按钮的常用属性 ☆Caption ☆Value ☆ Style ☆Picture 命令按钮的事件 ——Click

3.3.5 文本框(TextBox) 文本框是最常用的输入和输出控件 文本框常用属性 文本属性(Text) MaxLength PasswordChar MultiLine Locked ScrollBars SelStart、SelLength、SelText

文本框的常用事件 Change事件 KeyPress事件

3.3.6 单选按钮 单选按钮提供一组选项供用户选择,但是每次只能选择其中的一个选项 单选按钮成组出现,分组的方法有三种: 同一框架 同一窗体 同一框架 同一图片框

单选按钮的属性和事件 单选按钮的属性 Caption 单选按钮的事件 Alignment Value Style 单选按钮的事件 主要是Click,一般不需要编写代码。当用户选择的某个选项时,它的状态会自动改变。

3.3.7 复选框 使用复选框时用户可同时选中多个选项 复选框的属性 复选框的事件 3.3.7 复选框 使用复选框时用户可同时选中多个选项 复选框的属性 Caption Alignment Value Style 复选框的事件 Click事件,一般也不需要编写事件代码。当用户选定某个选项时,它的状态会自动改变。

3.3.8 框架(Frame ) 框架是一种容器形的控件,主要用来将窗体上的控件进行分类放置 创建框架中的控件 的方法 框架的属性 Caption Visible Enabled

3.3.9 列表框(ListBox) 列表框以列表的形式提供一组数据供用户选择 当列表项较多,列表框的显示区域不能全部显示时,会自动出现滚动条 用户只能在列表框的列表项中进行选择,不能修改其中的内容和输入新内容 列表框主要用于标准化的数据输入

列表框的属性 ListIndex :执行时选中的列表项序号 ListCount :列表框中列表项的数目 List :列表框中列表项的内容 Text :被选中的列表项的文本内容,只能在程序中引用 Selected :用于判断列表项是否被选中 MutiSelect :设定列表框中是否允许同时选中多个列表项

列表框的事件和方法 列表框的事件主要有Click、GotFocus和LostFocus 列表框的方法主要用来在程序中动态地添加和删除列表项。 AddItem:向列表框中添加一个新的列表项 RemoveItem:在列表框中删除一个列表项 Clear :清除列表框中的所有内容

3.3.10 组合框 组合框是文本框和列表框组合而成的一种控件,同时具有文本框和列表框的特性 可以在文本框部分输入新内容,也可以在列表框部分直接进行选择 一般情况下组合框的列表框部分在不使用的时候是不打开的,以节省窗体的空间

组合框的属性 组合框是文本框和列表框的组合,列表框和文本框的属性组合框基本都具备 Style属性 :决定了组合框的类型

组合框的事件和方法 组合框的事件随Style值的不同而不同。 组合框的方法和列表框的方法相同 Style=0 组合框事件有Click和Change。 Style=1 组合框事件有DblClick和Change。 Style=2 组合框事件有Click。 组合框的方法和列表框的方法相同 通过AddItem、RemoveItem和Clear动态的修改列表项

3.3.11 水平滚动条和垂直滚动条 水平滚动条和垂直滚动条通常用来在窗体中确定位置。 一般控件都自带滚动条,不需要用户设置

滚动条的属性 和事件 滚动条的属性 滚动条的事件 Scroll:拖动滑块时会触发 Max和Min SmallChange LargeChange Value 滚动条的事件 Scroll:拖动滑块时会触发 Change:当滚动条的Value属性改变时, 即滑块位置变化时会触发Change事件

3.3.12 驱动器列表框、目录列表框和文件列表框 利用这三种控件,可以建立与Windows资源管理器的目录管理类似的文件管理界面。

驱动器列表框 驱动器列表框是一种下拉式列表框,用于更改当前驱动器 驱动器列表框的属性 Drive :只能在程序中被引用或设置 语法格式:对象.Drive[=drive] 对象:驱动器列表框名称。 drive:磁盘驱动器名称。 每次Drive值的改变都会引发驱动器列表框的Change事件。

目录列表框 目录列表框显示当前驱动器的目录结构及当前目录下的所有子目录 主要属性——Path:返回或设置当前路径,只能在程序中被引用或设置 对象.Path[=Pathname] 对象:目录列表框或文件列表框名称 Pathname:路径名形成的字符串。 每次Path值的改变都会引发目录列表框的Change事件。

文件列表框 文件列表框显示当前驱动器和当前目录下的文件目录清单 文件列表框属性 Path:同目录列表框的Path属性 FileName:返回或设置被选定文件的文件名和路径,只能在程序中被引用或设置 Pattern:返回或设置文件列表框所显示的文件类型

三个控件的同步设置 三个控件必须联合起来使用,才能构成一个文件管理系统 三者同步应同步更新显示内容 在驱动器列表框的Change事件中加入一条语句: dirDirectory.Path=drvDrive.Drive

dirDirectory.Path=drvDrive.Drive 目录列表框和驱动器列表框同步 在驱动器列表框的Change事件中加入一条语句: dirDirectory.Path=drvDrive.Drive

文件列表框和目录列表框的同步 在目录列表框的Change事件中加入一条语句: filFile.Path=dirDirectory.Path

3.3.13 时钟控件(Timer) 时钟控件是一种定时触发事件的控件,它能有规律的按一定的时间间隔激发时钟事件而执行其中的程序代码 时钟控件主要用于在程序中控制时间进程 时钟控件在程序运行期间不显示在屏幕上

时钟控件的属性和事件 时钟控件属性 时钟控件的唯一事件——Timer Interval:设定时钟控件的时间间隔。单位是毫秒(0.001秒) Enabled:设定时钟是否有效 时钟控件的唯一事件——Timer 每当达到Interval属性规定的时间间隔时,就会触发Timer事件

3.4 控件焦点 焦点的概念 焦点的设置 Tab键顺序 SetFocus方法 焦点的事件 GotFocus LostFocus

3.5 设置启动窗体 设置程序的启动窗体就是设置程序的入口点。 设置启动窗体 使用Sub Main()函数

3.6 综合设计实例 一个简单的计算机考试系统

第 4 章 菜单设计 本章介绍下拉式菜单和快捷菜单的设计方法

4.1 菜单的基本概念 菜单是Windows应用程序不可缺少的组成部分 4.1 菜单的基本概念 菜单是Windows应用程序不可缺少的组成部分 菜单(Menu)提供了一种特殊控制方式,常被用来做为命令、功能的确认或执行的工具 Visual Basic有两种类型的菜单: 下拉式菜单 快捷菜单(pop-up Menu)

4.2 菜单编辑器及下拉式菜单制作 菜单编辑器 菜单属性设置 添加菜单 缩进按钮 分隔条 子菜单标题 子菜单项 列表框

下拉式菜单的制作 菜单标题 名称 添加/删除子菜单项 添加/删除快捷键 添加分隔条 编写菜单控件的代码 菜单控件的属性设置

4.3 快捷方式菜单的设计 又称上下文菜单或弹出式菜单,是一个内含经常使用的命令的菜单 是显示在窗体上的浮动菜单 4.3 快捷方式菜单的设计 又称上下文菜单或弹出式菜单,是一个内含经常使用的命令的菜单 是显示在窗体上的浮动菜单 单击鼠标右键或按Shift+F10时被激活 显示的项目内容取决于按下鼠标右键时指针所处的位置

创建快捷菜单 菜单项的创建和下拉式菜单中的菜单项一样在菜单编辑器中完成 运行时快捷菜单的显示使用PopupMenu方法 [object.]PopupMenu menuname[,falgs[,x[,y[,boldcommand]]]] object 可选参数。一个对象的表达式。省略时为带焦点的Form对象。 Menuname 必需参数,要显示的快捷菜单名称。 Flags 可选的。数值或常数,指定快捷菜单的位置和行为。 X 可选参数。指定显示菜单的x坐标。 Y 可选参数。指定显示菜单的y坐标。 Boldcommand 可选参数。指定快捷菜单中用加粗字形显示的菜单项的名字。

4.4 设计实例 信号灯控制系统的设计实例

知识要点: InputBox函数和MsgBox函数的格式及使用 通用对话框的基本属性、方法和使用 定制对话框的创建 第5章 对话框 知识要点: InputBox函数和MsgBox函数的格式及使用 通用对话框的基本属性、方法和使用 定制对话框的创建

5.1 预制对话框 5.1.1 输入对话框 1. 语法格式: 2. 功能: 3 .说明: 5.1.2 消息对话框 5.1 预制对话框 5.1.1 输入对话框 1. 语法格式: 2. 功能: 3 .说明: 5.1.2 消息对话框 1. MsgBox函数格式: 打开一个消息框,等待用户选择一个按扭,返回所选按扭对应的整数值。若不需要返回值,则可作为过程使用。

3. 说明: 提示:尽可能地使用消息框。只用一行代码就能从用户那里得到有价值的反馈或者告诉他们一个出错消息,而不需要花费时间去另外设计一个对话框。 总结:当MsgBox函数作为过程使用时圆括号“( )”可省略。 若MsgBox语句中省略Buttons参数,消息框中只有一个确定按扭,但是相应的逗号分隔符不能省略。

5.2 通用对话框 5.2.1 通用对话框 分别是:打开(Open)、另存为(Save As)、颜色(Color)、字体(Font)、打印机(Printer)和帮助(Help)对话框。 5.2.2、通用对话框的基本属性和方法 1. Action属性 该属性直接决定打开哪种对话框。          1——Open:打开文件对话框          2——Save As:另存为对话框          3——Color:颜色对话框          0——None:无对话框显示

    4——Font:字体对话框     5——Printer:打印机对话框     6——Help:帮助对话框 注意:该属性只能通过程序赋值,不能通过“属性页”设置。 2. 通用对话框的方法 ShowOpen: 显示“打开”对话框。 ShowSave: 显示“另存为”对话框。 ShowColor: 显示“颜色”对话框。 ShowFont: 显示“字体”对话框。 ShowPrinter:显示“打印机”对话框。 ShowHelp: 显示“帮助”对话框。

5.2.3、“打开”对话框及应用 在程序中将通用对话框控件的Action属性设置为1,或用ShowOpen方法打开,则弹出“打开”对话框,如图所示。

打开对话框属性为: 1.文件名称(FileName)属性 2.文件标题(FileTitle)属性 3.过滤器(Filter)属性 4. 缺省扩展名属性 5.过滤器索引(FilterIndex)属性 6.初始化路径(InitDir)属性 7.标志(Flags)属性 应注意:该对话框只为用户提供了一个用于选择文件的界面,并不能真正打开文件,打开文件内容的具体工作只能由编程完成。

在程序中将通用对话框控件的Action属性设置为2,或用ShowSave方法打开,则弹出“另存为”对话框。 5.2.4、“另存为”对话框及应用 在程序中将通用对话框控件的Action属性设置为2,或用ShowSave方法打开,则弹出“另存为”对话框。 除对话框的标题不同外,“打开”对话框外观上与“另存为”对话框相似。 5.2.5 “颜色”对话框 通用对话框中的Action属性设置为3或以ShowColor方法打开对话框时,显示“颜色”对话框。

5.2.6 “字体”对话框 通用对话框的Action属性被设置为4或以ShowFont方法打开,则显示“字体”对话框。 其属性为: 1. 颜色(Color)属性 2. 大小(FontSize)属性 3. 字体(FontName)属性 4. 字体样式: FontBold、FontItalic、FontStrikethru、FontUnderline 5. 最大、最小(Min、Max)属性 6. 标志(Flags)属性

注意:在显示“字体”对话框之前,必须设置“标志(Flags)”属性,否则将发生字体不存在的错误。 5.2.7 “打印”对话框  通用对话框中的Action属性设置为5或以ShowPrinter方法打开对话框时,显示“打印”对话框 。 5.2.8 “帮助”对话框 通用对话框中的Action属性设置为6或以ShowHelp方法打开对话框时,显示“帮助”对话框。

5.3 定制对话框 5.3.1 创建 5.3.2 添加命令按扭 5.3.3 使用 5.3.4 隐藏和卸载

小结 通用对话框的方法为: ShowOpen 显示“打开”对话框 ShowSave 显示“另存为”对话框 ShowColor 显示“颜色”对话框 ShowFont 显示“字体”对话框 ShowPrinter 显示“打印”对话框 ShowHelp 显示“帮助”对话框

第 6 章 SDI窗体和MDI窗体 本章主要介绍SDI和MDI窗体

6.1 单文档界面 SDI SDI:每次只能打开一个数据窗口 制作SDI时窗体的创建、添加、属性、方法和事件和第3章中的窗体相同 单窗体的记事本程序设计

6.2 多文档窗体 MDI:包含多个文档窗口,根据需要可同时打开多个文档文件 多个文档窗口中,其中一个是主窗口(或者叫作父窗口),其余的都是子窗口,主窗体用作放置其它窗体的背景,它就像一个容器,可以包含一个或多个子窗体,子窗体只能在父窗体的范围内移动

MDI窗体的设计 添加MDI窗体 添加子窗体 添加装入新窗体的过程 多文档界面的文本编辑器实例

第7章 数据库技术

7.1 Microsoft Access 的应用 7.2 可视化数据管理器(VisData) 7.3 数据(Data)控件与本地数据库访问 7.4 使用数据绑定控件  7.5 SQL 概述 7.6 ADO与数据库的连接

7.1 Microsoft Access 的应用 7.1.1 Microsoft Access 简介 7.1.2 创建数据库 7.1.3 和数据库结构有关的几个术语 7.1.4 输入、添加、删除记录

7.2 可视化数据管理器(VisData) 7.2.1 打开数据库 7.2.2新建数据库 7.2.3 创建数据表 7.2.4输入数据

7.3 数据(Data)控件与 本地数据库访问 7.3.1数据(Data)控件 7.3.2 使用Data控件建立数据库应用程序 7.3.3数据控件的重要属性 7.3.4 EOFAction和BOFAction属性 7.3.5 数据控件的方法 7.3.6记录集操作

7.4 使用数据绑定控件  7.4.1 数据绑定控件 7.4.2 DBGrid控件(数据表格控件)

7.5 SQL 概述 7.5.1 SQL功能种类 7.5.2 Visual Basic 中使用SQL语言 7.5.3数据查询语言(DQL)

SELECT 语句 字段的表示 设定别名 WHERE 子句 运算符BETWEEN IN 运算符

7.6 ADO与数据库的连接 7.6.1 ADO Data控件 7.6.2 数据绑定控件DataGrid、DataList、DataCombo

第8章 文本和图形 文本的显示 图形的绘制 图片的显示

设置文本字体 使用Print方法 使用格式函数 8.1 文本的显示 设置文本字体 使用Print方法 使用格式函数

8.1.1 文本字体 Font . Name(字体的名字) Font . Size (字体的大小 ) 8.1.1 文本字体 Font . Name(字体的名字) Font . Size (字体的大小 ) Font . Bold (是否为粗体 ) Font . Italic (是否为斜体 ) Font . StrikeThrough (是否加删除线 ) Font . Underline (是否加下划线 ) Font . Weight(字体的粗细 )

8.1.2 使用Print方法 紧凑输出格式 标准输出格式 CurrentX和CurrentY属性 FontTransparent属性 TextHeight方法 TextWidth方法

8.1.3 文本格式输出函数 Tab函数 Spc函数 Format函数

设置AutoRedraw属性 Visual Basic的坐标系统 使用颜色 画点、线、框、圆、椭圆及弧线

Visual Basic的坐标系统 ScaleMode属性 ScaleHeight和ScaleWidth 属性 ScaleLeft和ScaleTop 属性

绘图方法 PSet 方法 (画点 ) Line方法 (画线和框 ) Circle 方法(画圆 、椭圆及弧线 )

Line控件和Shape控件 给应用程序添加图片 8.3 使用图像控件 Line控件和Shape控件 给应用程序添加图片

图像控件 Image控件 Line控件 Shape控件 PictureBox控件(图片框)

给应用程序添加图片 设计时添加图片 运行时添加图片 移动图片和改变图片尺寸 保存图片

本章介绍多媒体的概念、VB中动画的设计技术、多媒体控件的使用和API函数的应用 第 9 章 多媒体与动画功能 本章介绍多媒体的概念、VB中动画的设计技术、多媒体控件的使用和API函数的应用

9.1 基本概念 文本 图形 图像 音频 波形音频 MIDI CD Audio 动画 视频

9.2 多媒体控件 MCI控件 MCI控件的使用 多媒体控件的应用——MIDI播放器 利用Active X控件设计视频播放器

9.3 动 画 动画技术:使屏幕上显示的画面或者画面的一部分,能按照一定的规则或要求在屏幕上移动的技术 9.3 动 画 动画技术:使屏幕上显示的画面或者画面的一部分,能按照一定的规则或要求在屏幕上移动的技术 用图像控件和时钟控件实现图像的位置和形态都变化的动画 蝴蝶沿正弦曲线翩翩起舞的动画实现

9.4 用API函数实现图像动态效果 API:Application Programming Interface(应用程序接口)的英文编写,是建立在windows操作系统内部的1000多个函数的集合 通过调用wlndows的API函数可实现对文字、图形、图像和多媒体的处理 API函数必须先用Declare语句声明之后才能使用,且必须在模块中对API函数进行声明

BitBlt函数的声明 通过这个函数可以实现图像的动画、图像的翻转、图像的动态显示等效果 BitBlt声明: Declare Function BitBlt Lib "gdi32" (ByVal hDestDc As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long

dwRop提供了源图与目标图的15种组合方式,一般常采用SRCCOPY,即把源图复制给目标图 参数 说明 hDestDC 接受位图的设备 x 目标矩形左上角的x坐标 y 目标矩形左上角的y坐标 nWidth 目标矩形的宽度 nHeight 目标矩形的高度 hSrcDC 源设备 xSrc 源设备左上角的x坐标 ySrc 源设备左上角的y坐标 dwRop 光栅操作 dwRop提供了源图与目标图的15种组合方式,一般常采用SRCCOPY,即把源图复制给目标图

9.5 播放动画文件 利用MMControl控件实现AVI文件的播放 在窗体上添加一个图片框来显示播放的图像内容 9.5 播放动画文件 利用MMControl控件实现AVI文件的播放 在窗体上添加一个图片框来显示播放的图像内容 通过MMControl控件的hWndDisplay属性设置用哪个图片框播放画面 hWnd是一个通用的表示句柄的Windows编程前缀

知识要点: l 文件的有关概念 l 用传统的文件I/O语句和函数处理文件 l 用FSO对象模型编程 第10章 文件管理 知识要点: l 文件的有关概念 l 用传统的文件I/O语句和函数处理文件 l 用FSO对象模型编程

10.1 文件的基本概念 10.1.1 文件访问类型 1、顺序文件 2、随机文件 3、二进制文件 10.1.2 文件号

10.2 顺序文件 10.2.1 顺序文件的打开 10.2.2 关闭顺序文件 10.2.3 顺序文件的读操作 10.2 顺序文件 10.2.1 顺序文件的打开 10.2.2 关闭顺序文件 10.2.3 顺序文件的读操作 读顺序文件用到的函数和语句如下 : Input#语句 Line Input#语句 Input函数 EOF函数 FreeFile函数

10.3 随机文件 10.2.4 顺序文件的写操作 写顺序文件用到的语句和函数为 : 1. Print#语句 2. Write语句 10.3 随机文件 10.3.1 随机文件的打开和关闭 10.3.2 定义记录类型 10.3.3 随机文件的读操作 10.3.4 随机文件的写操作

10.4 二进制文件 10.4.1 定义类型 10.4.2 二进制文件的打开和关闭 10.4.3 二进制文件的读写操作 10.4 二进制文件 10.4.1 定义类型 10.4.2 二进制文件的打开和关闭 10.4.3 二进制文件的读写操作 小结:在二进制文件中的字节可以代表任何东西,因而二进制访问能对文件进行完全控制。它存储密集、空间利用率高,但操作起来不太方便。当要使得文件长度尽量小时,应使用二进制文件。

10.5 文件与目录的操作语句和函数 10.6 File System Object模型介绍 10.6.1 简介 10.6.2 文件系统对象

10.7 FSO对象模型编程 10.7.1 创建FileSystemObject对象 10.7.2 使用适当的方法 10.7.2 使用适当的方法 10.7.3 访问已有的驱动器、文件和文件夹 10.7.4 访问对象的属性 10.7.5 使用驱动器和文件夹 10.7.6 驱动器和目录操作 10.7.7 使用文件夹

10.8 文件操作 10.8.1 用File System Objects创建文件并添 加数据 10.8.2 添加数据到文件 10.8 文件操作 10.8.1 用File System Objects创建文件并添 加数据 10.8.2 添加数据到文件 10.8.3 使用File System Objects读取文件 10.8.4 移动、复制和删除文件

小 结 Visual Basic中三种文件访问类型及用途为: 顺序型—适用于读写在连续块中的文本 文件。 随机型—适用于读写有固定长度记录结 小 结 Visual Basic中三种文件访问类型及用途为: 顺序型—适用于读写在连续块中的文本 文件。 随机型—适用于读写有固定长度记录结 构的文本文件或者二进制文件。 二进制型—适用于读写任意有结构的文件。

第11章 程序调试与出错处理 错误类型 工作模式 程序调试方法 出错处理

11.1 错误类型 编译错误 运行错误 逻辑错误

11.2 Visual Basic工作模式 设计模式 运行模式 中断模式

11.3 程序的调试方法 调试工具 调试方法

11.3.1 调试工具 调试工具条 【调试】和【运行】菜单 调试窗口及其使用方法

调试窗口 在【代码】窗口察看某些变量的值 在立即窗口执行代码 在【本地】窗口显示局部变量的当前值 在【监视】窗口显示选定表达式的值

11.3.2 调试方法 断点的设置 跟踪应用程序执行

断点的设置 在程序代码窗口中设置 Stop语句

跟踪应用程序执行 逐语句执行代码 逐过程执行代码 从过程中跳出 运行到光标处 设置下一条要执行的语句

设置错误捕获 编写错误处理程序 退出错误处理程序 11.4 出错处理 设置错误捕获 编写错误处理程序 退出错误处理程序

设置错误捕获 On Error GoTo line On Error Resume Next On Error GoTo 0

退出错误处理程序 Resume Resume Next Resume line