VB基础教程入门全篇精讲

上传人:灯火****19 文档编号:121019455 上传时间:2020-02-14 格式:PPT 页数:266 大小:2.54MB
返回 下载 相关 举报
VB基础教程入门全篇精讲_第1页
第1页 / 共266页
VB基础教程入门全篇精讲_第2页
第2页 / 共266页
VB基础教程入门全篇精讲_第3页
第3页 / 共266页
VB基础教程入门全篇精讲_第4页
第4页 / 共266页
VB基础教程入门全篇精讲_第5页
第5页 / 共266页
点击查看更多>>
资源描述

《VB基础教程入门全篇精讲》由会员分享,可在线阅读,更多相关《VB基础教程入门全篇精讲(266页珍藏版)》请在金锄头文库上搜索。

1、Visual BasicVisual Basic 程序设计程序设计 6 0 6 0版版 皖南医学院计算机教研室 毕迎春 1 课程要求 l期末考核要求 理论考试 l期末评分比例 平时成绩 30 期末成绩70 2 第一章 Visual Basic程序设计概述 1 1 概述 1 2 运行环境 安装和启动 1 3 VB集成开发环境 3 1 1 概述 一 VB简介 Visual Basic是基于Basic的可视化的程序设计语 言 Visual Basic 6 0中文版是Microsoft公司最新 推出的可视化开发工具 是一种基于Windows操作系统 的新型的现代程序设计语言 是一种易于学习 功能 强

2、效率高的编程工具 任何具有初步程序设计基础 的人 都能在很短的时间内掌握好VB 并有效地编写 出各种Windows程序 VB6 0包括三个版本 学习版 专业版 企业版 4 二 VB主要功能特点 1 具有面向对象的可视化设计工具 2 事件驱动的编程机制 3 提供了易学易用的应用程序集成开发环境 4 结构化的程序设计语言 5 支持多种数据库系统的访问 6 OLE技术 VB核心就是其对对象的链接与嵌入 OLE 的 支持 7 Active技术 8 完备的help联机帮助功能 三 VB6 0新功能特点 5 1 2 运行环境 安装和启动 一 运行环境 二 安装 安装文件 setup exe 三 启动 方法

3、 1 双击桌面VB快捷方式 2 开始 程序 Microsoft Visual Studio 6 0 Microsoft Visual Basic 6 0 3 开始 运行 C program files Microsoft Visual Studio VB98 VB6 exe 6 进入VB6 0窗口 7 1 3 VB集成开发环境 8 1 主窗口 应用程序窗口 由标题栏 菜单栏和工具栏组 成VB的三种工作模式 标题栏总显示当前模式 1 设计模式 创建应用程序的大多数工作都是在设计 时完成的 在设计时 可以设计窗体 绘制控件 编写代码 并使用 属性 窗口来设置或查看属性设置值 2 运行模式 代码正在

4、运行的时期 用户可与应用程 序交流 可查看代码 但不能改动它 3 中断模式 程序在运行的中途被停止执行时 在中 断模式下 用户可查看各变量及不是属性的当前值 从而了 解程序执行是否正常 还可以修改程序代码 检查 调试 重置 单步执行或继续执行程序 9 2 窗体 Form 设计窗口 窗体设计窗口是屏幕中央的主窗口 它可以作 为自定义窗口用来设计应用程序的界面 用户可以 在窗体中添加控件 图形和图片来创建所希望的外 观 每个窗口必须有一个的窗体名字 建立窗体时 缺省名为Form1 Form2 窗体网格点间距的设置 设计模式 工具 选项 应注意窗体名 代码中使用的标识对象名称 和窗 体文件名的区别

5、10 窗体设计窗口 窗体名 窗体文件名 11 3 代码 code 窗口 在设计模式中 通过双击窗体或窗体上任何对象或通过 工程资源管理器 窗口中的 查看代码 按钮来打开代码编辑器 窗口 代码编辑器是输入应用程序代码的编辑器 代码窗口主要包括 a 对象列表框 b 过程列表框 c 代码框 d 过程查看按钮 e 全模块查看按钮 12 13 4 属性 properties 窗 口 属性是指对象的特征 如大小 标题或颜色等 数据 在Visual Basic6 0设计模式中 属性窗口列出 了当前选定窗体或控件的属性的值 用户可以对这 些属性值进行设置 14 工程是指用于创建一个应用程序的文件的集合 工程资

6、源管理器列出了当前工程中的窗体和模块 5 工程资源管理器 project explorer 窗口 15 l工程文件的扩展名为 VBP l工程资源管理器下面的列表窗口 以层次 列表形式组成这个工程的所有文件 l主要包括三种类型的文件 u窗体文件 FRM 存储窗体上使用的所有控 件对象和有关的属性 对象相应的事件过程 程序代 码 u标准模块文件 BAS 所有模块级变量和用 户自定义的通用过程 可以被应用程序各处调用的过 程 u类模块文件 CLS 包含用户对象的属性及 方法 16 工具箱提供一组工 具 用于设计时在窗体中 放置控件生成应用程序的 用户接口 系统启动后缺 省的General工具箱就会

7、出现在屏幕左边 上面有 常用 部件 6 工具箱 ToolBox 窗口 17 l定制工具箱 添加选项卡 对添加的选项卡加控件的方法 1 在已有的选项卡中拖动所需控件 2 激活选项卡 工程 部件 18 窗体布局窗口显示在屏幕右下角 用户可 使用表示屏幕的小图像来布置应用程序中各窗体的 位置 这个窗口在多窗体应用程序中很有用 因为 这可以指定每个窗体相对于主窗体的位置 7 窗体布局窗口 19 l立即窗口 中断模式中调试应用程序 l对象浏览窗口 可查看工程定义的模块或 过程 也可查看对象库 类型库 类 方 法 属性及可在过程中使用的常数 20 第二章 简单的VB程序设计 2 1 程序设计方法的发展 2

8、 2 对象的概念 2 3 建立简单的应用程序 2 4窗体和基本控件 2 5工程的管理及环境设置 2 6制作成安装盘 2 7使用帮助系统 21 2 1 程序设计方法的发展 1 初期的程序设计 高运行效率 少占用内存为目标 2 结构化程序设计 程序的可读性 可维护性为目标 程序 算法 数据结构 的面向过程的程序设计 3 面向对象的程序设计 OOP 降低程序的复杂性 提高软件的开法效率和改善工作界 面为目标 程序 对象 消息 的面向对象的程序设计 22 l结构化的分解突出过程 How to do l面向对象的分解突出真实世界和抽象的对 象 What to do l目前常用的面向对象语言有 Visua

9、l Basic Visual C Visual FoxPro等 l优点 a 符合人们的思维方法 b 易于软件的维护和功能的增减 c 能用继承的方式减短程序开发时间 d 与可视化技术结合 改善了工作界面 23 2 2 对象的概念 一 对象和类 1 类 是创建对象实例的模板 是同种对象的集合与抽象 包 含了创建对象的属性描述和行为特征的定义 2 对象 是类的一个实例 继承了类的属性 方法 Vb中常用的对象有 窗体 控件等 3 控件 以图标的形式放在工具箱中 VB中的控件分为三类 内部控件 标准控件 如工具箱上的控件 20个 ActiveX控件 工程 部件 命令加载 可插入对象 Windows应用程

10、序的对象 如Excel工作表 二 对象的建立和编辑 1 对象的建立 两种方法 2 对象的选定 单选 多选 3 复制或删除对象 4 对象的命名 24 三 对象的三要素 属性 事件和方法 1 属性 对象的性质 即用来描述和反映对象特征的参数 2 事件 对象的响应称为事件 它发生在用户与应用程序交 互时 如单击控件 鼠标移动 键盘按下等 l 事件过程 指附在该对象上的用户编写的程序代码 是事件的处理 程序 l 事件驱动过程 是图形用户界面的本质 由用户控制而代码作出响应 25 VB程序执行步骤 l启动应用程序 装载和显示窗体 l窗体 或窗体上的控件 等待事件的发生 l事件发生时 执行对应的事件过程

11、l重复执行 2 和 3 直到遇到 END 结束语句结束程序的运行或单击 结束 按钮 强制停止程序的运行 26 3 方法 对象的动作 即将一些通用的过程编写好 并封装起来 作为方法供用户直接调用 l对象方法的调用格式 对象 方法 参数名表 例如 在窗体上显示一行文字 Form1 Print 欢迎使用Visual Basic6 0 27 2 3 建立简单的应用程序 设计一个VB应用程序的通用步骤 1 设计用户界面的对象 2 设置对象的属性 3 编写对象事件代码 4 保存文件 5 程序运行和调试 解释执行 或 运行 启动 或 按F5 6 建立可执行文件 编译运行 文件 生成 exe 28 例2 1

12、编写一个对输入字符进行转换的程序 l转换规则为 将其中的大写字母转换成小 写字母 小写字母转换成大写字母 空格 不转换 其余转换成 l要求每输入一个字符 马上就进行判断和 转换 29 lPrivate Sub Text1 KeyPress KeyAscii As Integer lDim aa As String 1 laa Chr KeyAscii lSelect Case aa l Case a To z l aa Chr KeyAscii 32 l Case A To Z l aa Chr KeyAscii 32 l Case l Case Else l aa lEnd Select l

13、Text2 Text Text2 Text 为0 去除刚输入的字符 LostFocus 当控件失去焦点时发生 GotFocus 当控件获得焦点时发生 3 常用方法 对象 SetFocus 是把光标移到指定的文本框对象中 即设置焦点 4 文本框的应用 数据过滤 例2 7 要求输入合法的数字数据 当输入结束时 按Tab键 对于 输入正确的数据 显示正确信息 对输入的非数字数据 则响铃 Beep 显示错误信息 清除文本框中的内容 并使焦点重新回到文 本框 Text2 LostFocus 当输入结束按Tab键时 该事件激发 IsNumeric Text2 判断是否输入非数字数据 Text2 SetFo

14、cus 使焦点重新回到文本框 书上例子 P32 41 五 命令按钮CommandButton 功能 接受用户输入的命令 输入命令可以有三种方式 鼠标单击 Tab键焦点到该按钮 快捷键 1 属性 P33 lCaption 命令按钮显示的内容 可设置快捷键 例 String 6 i l Spc 6 String i l Next i lEnd Sub 47 2 cls方法 l形式 对象 cls 如 picture cls l作用 用于清除运行时在窗体或图形框中 显示的文本或图形 l注意 l 1 cls方法只清除运行时在窗体或图形 框中显示的文本或图形 不清除窗体在设 计时的文本或图形 l 2 cl

15、s方法使用后 currentx和 currenty属性被设置为0 48 3 move方法 l形式 l 对象 move 左边距离 上边距离 宽度 高度 l作用 用于移动窗体或控件 并可改变其大小 l对象 可以是窗体及除时钟 菜单外的所有控件 省略对象为窗体 如果对象是窗体 则 左边距 离 和 上边距离 以屏幕左边界和上边界为准 否 则以窗体的左边界和上边界为准 宽度和高度表 示可改变其大小 49 例2 10 lPrivate Sub Form Load lImage1 Top 0 lImage1 Left 0 lImage1 Picture LoadPicture App Path 1 gif

16、lEnd Sub lPrivate Sub Image1 Click lImage1 Move Form1 Left Form1 Width 2 Form1 Left Form1 Top Form1 Height 2 Form1 Top Image1 Width 2 Image1 Height 2 lEnd Sub 50 七 应用举例 l例2 11 根据房产商提供的信息 购房者 选择房型 面积 单价 按揭期等信息 编写计算每月支付贷款的程序 l程序由两个窗体构成 第一个窗体输入或 选择买房的数据 该窗体由列表框选择数 据 标签显示数据 文本框输入数据 第 二个窗体显示房屋的平面图 该窗体仅有 一个图形控件 51 2 5 工程的管理 一 工程的组成 工程文件包含了一个应用程序的所有文件 l工程文件 vbp l工程组文件 vbg l窗体文件 frm 控件及属性 事件过程和自定义过程 l窗体的二进制数据文件 frx 自动产生同名 frx文件 l标准模块文件 bas l类模块文件 cls l资源文件 res lActiveX控件的文件 ocx 二 创建 打开和保存工程 文件 菜单 52 三 添

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号