Visual Basic 程序设计教程 (第4版) http://study.hhit.edu.cn http://ct.hhit.edu.cn 13951255470
目 录 第1章 Visual Basic程序设计入门 第2章 面向对象的可视化编程基础 第3章 VB程序设计基础 第4章 基本控制结构 目 录 第1章 Visual Basic程序设计入门 第2章 面向对象的可视化编程基础 第3章 VB程序设计基础 第4章 基本控制结构 第5章 数组 第6章 过 程 第7章 用户界面设计 第8章 数据文件 第9章 图形操作 第10章 ADO数据库编程基础
第1章 Visual Basic程序设计入门 1.1 引例及VB的特点 1.2 VB集成开发环境 1.3 简单应用程序的建立 1.4 自主学习
1.1引例及VB的特点 20世纪60年出现Basic语言; 20世纪80年代,True Basic、Quick Basic和Turbo Basic等; 1991年Microsoft公司推出Visual Basic1.0,以可视化工具为界面设计、结构化Basic语言为基础,以事件驱动为运行机制。从1991年的VB1.0至1998年的V B6.0的多次版本升级,功能更强大、完善,应用面更广; 2002年正式发布Visual Basic.NET。 本章目录
1.1.2 VB的特点 例1 设计一个滚动文字的广告程序,一行文字在具有背景图案的窗体上、下移动。 设计思路: 在窗体上使用标签Label对象来存放文字; 利用Timer控件来快速触发移动; 利用单击按钮来手动触发移动. 本章目录
如果改变标签的左上角坐标就可移动标签,即移动文字。 当一个标签放在窗体上时,标签的左上角坐标(用Left、Top表示)就被指定了。 0,0 Top Left 欢迎使用VB 如果改变标签的左上角坐标就可移动标签,即移动文字。 例如: Label1.Top=Label1.Top+50可使标签Label1向下移动50单位 本章目录
实现连续移动,可通过时钟对象Timer,在规定的时间间隔执行: Label1.Top =Label 1.Top+50 时钟对象的Interval可指定时间间隔,1秒为1000单位。每隔0.2秒移动一次可设置Interval=200 本章目录
窗体 程序进一步改进: 连续循环移动,首先要能判断出标签是否超出窗体范围。 Height 欢迎光临 该点在Top方向上的坐标为: 窗体的高度Height 如果标签的Top>窗体的高度,表示已越出窗体范围,可将标签移到窗体上方,此时标签的Top=? 本章目录
VB功能特点 具有基于对象的可视化设计工具 事件驱动的编程机制 提供了易学易用的应用程序集成开发环境 支持结构化程序设计语言 强大的网络、数据库、多媒体功能 完备的帮助功能 本章目录
1.2 VB集成开发环境 VB系统的安装 VB系统的启动 VB集成开发环境的使用 本章目录
安装 VB6.0有学习版、专业版和企业版三种版本。执行VB6.0的Setup.exe,在安装程序的提示下进行,初学者可采用典型安装方式。 VB6.0联机帮助文件使用MSDN文档格式,联机帮助文件不在VB6.0系统盘上,而与Visual Studio产品的帮助集合在两张CD盘上,安装过程中,系统会提示插入MSDN盘。 本章目录
启动 启动VB选择开始菜单中的 Microsoft Visual Basic 6.0中文版程序。 VB 6.0窗口列出了VB能够建立的应用程序类型,初学者只要选择默认标准.EXE。 单击新建按钮,就可创 建该类型的应用程序。 本章目录
1.2.1集成开发环境使用 本章目录
1.2.2 主窗口 三种工作模式 设计模式 界面的设计和代码的编制 运行模式 运行应用程序 中断模式 暂时中断程序运行,调试程序 设计模式 界面的设计和代码的编制 运行模式 运行应用程序 中断模式 暂时中断程序运行,调试程序 2. 菜单栏 包括13个下拉菜单 3. 工具栏 本章目录
1.2.3 窗体设计窗口 窗体是建立VB应用程序的主要部分,一个应用程序至少有一个窗体窗口。 每个窗体必须有一个唯一的窗体名,默认名为Form1. 设计状态的窗体由网格点构成,方便用户对控件的定位,网格点间距可以通过工具|选项|通用进入窗体网格设置. 运行时可通过属性控制窗体的可见性(窗体的网格始终不显示)。visible 本章目录
代码设计窗口 用来进行代码设计:各种事件过程、过程代码的编写和修改。 打开代码设计窗口的方法: 双击窗体、控件 资源管理器窗口的 ”查看代码” 本章目录
1.2.4 属性窗口 设置窗体或控件的属性,如 颜色、字体、大小等。 本章目录
1.2.5 工程管理器窗口 保存一个应用程序所有属性以及组成这个应用程序所有的文件。 工程文件的扩展名为.VBP,工程文件名显示在工程文件窗口的标题框内。 已存盘 未存盘 本章目录
1.2.6 工具箱窗口 由21个被绘制成按钮形式的图标构成,利用这些工具,用户可以在窗体上设计各种控件。其中20个控件称为标准控件(注意,指针不是控件,仅用于移动窗体和控件,以及调整它们的大小)。 也可通过工程|部件命令将第3方开发的其他控件装入到工具箱。 本章目录
1.3 简单应用程序的建立 建立一个应用程序分为以下几步: (1) 建立用户界面的对象 (2) 对象属性的设置 (3) 对象事件过程及编程 1.3 简单应用程序的建立 建立一个应用程序分为以下几步: (1) 建立用户界面的对象 (2) 对象属性的设置 (3) 对象事件过程及编程 (4) 保存和运行程序 例1.2 编写一个人民币与美元兑换的程序。 要求:通过输入兑换比率与人民币或美元金额,单击命令按钮显示兑换结果。 本章目录
按钮Command的Click事件执行处理命令。 设计思路: 建立用户界面的对象 输入使用文本框TextBox; 提示使用标签Label; 按钮Command的Click事件执行处理命令。 本章目录
本章小节 Visual Basic 6.0 vb的三种工作模式 设计模式、运行模式、中断模式 VB程序组成 一个基于对象的可视化设计工具 控件和属性设置 窗体文件 工程 事件代码 模块文件 本章目录