第1章 Visual Basic概述 1
1.1 Visual Basic的发展历程及特点 1
1.1.1 Visual Basic的发展历程 1
1.1.2 Visual Basic语言的主要特点 2
1.2 Visual Basic 6.0的安装与启动 3
1.2.1 Visual Basic 6.0的安装 3
1.2.2 Visual Basic 6.0的启动与退出 4
1.3 Visual Basic 6.0的集成开发环境 6
1.3.1 主窗口 6
1.3.2 窗体设计器窗口 7
1.3.3 工程资源管理器窗口 8
1.3.4 属性窗口 8
1.3.5 工具箱窗口 9
1.3.6 代码窗口 10
1.3.7 立即窗口 10
1.3.8 调色板窗口 11
1.3.9 窗体布局窗口 11
1.3.10 对象浏览器窗口 11
习题 12
第2章 Visual Basic简单程序设计 13
2.1 面向对象程序设计基本概念 13
2.1.1 对象 13
2.1.2 对象的三要素 13
2.2 窗体 15
2.2.1 窗体结构 15
2.2.2 窗体的属性、方法和事件 15
2.3 基本控件 18
2.3.1 标签 20
2.3.2 文本框 21
2.3.3 命令按钮 23
2.4 Visual Basic应用程序设计步骤 24
习题 30
第3章 Visual Basic程序设计基础 33
3.1 命名规则和语法规则 33
3.1.1 命名规则 33
3.1.2 语句与语法规则 33
3.2 数据类型 34
3.2.1 基本数据类型 34
3.2.2 自定义数据类型 37
3.3 常量与变量 37
3.3.1 常量 37
3.3.2 变量 38
3.3.3 变量的作用域 39
3.3.4 默认声明 41
3.4 运算符和表达式 42
3.4.1 算术运算符 42
3.4.2 关系运算符 43
3.4.3 逻辑运算符 44
3.4.4 字符串运算符 45
3.4.5 表达式 45
3.5 常用函数 46
3.5.1 数学函数 46
3.5.2 转换函数 47
3.5.3 字符串函数 47
3.5.4 日期和时间函数 48
3.5.5 格式输出函数 48
习题 49
第4章 Visual Basic程序控制结构 51
4.1 顺序结构程序设计 51
4.1.1 算法 51
4.1.2 顺序结构中的常用语句 52
4.1.3 顺序结构中的数据输出 53
4.1.4 InputBox函数 56
4.1.5 MsgBox函数?56
4.2 选择结构程序设计 59
4.2.1 if语句和iif函数 59
4.2.2 Select Case语句 63
4.3 循环结构程序设计 66
4.3.1 Do loop语句 66
4.3.2 While Wend语句 67
4.3.3 For…Next语句 67
4.3.4 循环嵌套语句 69
4.3.5 其他控制语句 71
习题 72
第5章 数组与过程 80
5.1 数组 80
5.1.1 一维数组 80
5.1.2 二维数组及多维数组 83
5.1.3 动态数组 85
5.1.4 For Each…Next语句 88
5.1.5 控件数组 89
5.2 过程 91
5.2.1 过程的概念 91
5.2.2 子程序过程Sub 91
5.2.3 函数过程 Function 93
5.2.4 过程之间参数的传递 95
5.2.5 过程嵌套及递归 98
5.2.6 变量、过程的作用域 100
习题 101
第6章 Visual Basic常用控件 106
6.1 单选控件与复选控件 106
6.1.1 单选控件(OptionButton) 107
6.1.2 复选控件(CheckBox) 107
6.2 列表框和组合框 109
6.2.1 列表框控件(ListBox) 109
6.2.2 组合框控件(ComboBox) 113
6.3 图形框与图像框控件 115
6.3.1 图形框控件(PictureBox) 115
6.3.2 图像框控件(Image) 115
6.4 滚动条与计时器 116
6.4.1 滚动条(HscrollBar与VscrollBar) 116
6.4.2 时间(Timer)控件 118
6.5 文件操作控件 119
6.5.1 磁盘列表框(DriveListBox)控件 119
6.5.2 DirListBox(文件夹列表框)控件 120
6.5.3 文件列表框(FileListBox)控件 120
6.5.4 3个控件的连接 120
6.6 直线与形状控件 121
6.7 控件布局 123
习题 124
第7章 Visual Basic高级控件 128
7.1 高级控件简介 128
7.2 通用对话框(CommonDialog)控件 129
7.2.1 ShowOpen方法 129
7.2.2 ShowSave方法 130
7.2.3 ShowColor方法 131
7.2.4 ShowFont方法 131
7.2.5 ShowPrint方法 133
7.2.6 ShowHelp方法 134
7.3 图像列表(ImageList)控件 135
7.4 工具栏控件 138
7.4.1 ToolBar控件概述 138
7.4.2 ToolBar控件的属性 138
7.4.3 用ToolBar与ImageList设计工具栏 139
7.5 状态栏(StatusBar)控件 142
7.5.1 StatusBar控件概述 142
7.5.2 StatusBar控件的属性 142
7.5.3 StatusBar控件中添加窗格 143
7.6 进度条(ProgressBar)控件 145
7.6.1 进程条控件的概? 145
7.6.2 进程条控件ProgressBar的属性 145
7.7 树视图(TreeView)控件 147
7.7.1 TreeView控件概述 147
7.7.2 TreeView控件的属性 147
7.7.3 TreeView控件的方法 148
7.8 列表视图(ListView)控件 151
7.8.1 常用属性 151
7.8.2 常用方法 152
7.9 选项卡(TabStrip)控件 153
7.10 图像组合(ImageCombo)控件 155
7.11 滑块(Slider)控件 156
7.12 绘图 158
7.12.1 绘图基础 158
7.12.2 绘图方法 159
习题 162
第8章 菜单及MDI窗体设计 163
8.1 下拉?菜单设计 163
8.1.1 下拉式菜单的组成 163
8.1.2 菜单编辑器的启动 164
8.1.3 菜单编辑器的使用方法 164
8.2 弹出式菜单设计 167
8.3 MDI多窗体程序设计 171
8.3.1 创建MDI主窗体 172
8.3.2 建立MDI子窗体 172
8.3.3 MDI窗口菜单设计 172
习题 173
第9章 文件操作 174
9.1 文件的基本概念 174
9.2 顺序文件的存取 175
9.2.1 顺序文件的打开与关闭 175
9.2.2 写(存)顺序文件 176
9.2.3 读(取)顺序文件 178
9.3 随机文件的存取 179
9.3.1 随机文件的打开与关闭 179
9.3.2 读(取)随机文件 179
9.3.3 写(存)随机文件 180
9.4 二进制文件的存取 182
9.4.1 随机文件的打开与关闭 182
9.4.2 读(取)/写(存)二进制文件 182
9.5 文件中常用的操作语句和函数 183
9.5.1 常用的文件操作语句 183
9.5.2 常用的文件操作函数 184
习题 185
第10章 数据库应用程序设计 187
10.1 数据库的基本知识 187
10.1.1 数据库的相关概念 187
10.1.2 数据库的查询 188
10.2 数据库的创建和管理 189
10.3 通过Data控件访问数据库 194
10.3.1 Data控件常用属性、方法、事件 195
10.3.2 Recordset对象 196
10.3.3 数据绑定控件 198
10.3.4 数据库应用程序的设计步骤 199
10.3.5 Data控件用法示例 199
10.4 通过ADODC控件访问数据库 206
10.4.1 ADODC控件简介 206
10.4.2 数据绑定控件 208
10.4.3 ADODC控件用法示例 208
10.5 通过ADO对象访问数据库 219
10.5.1 ADO对象简介 219
10.5.2 Connection对象 220
10.5.3 Recordset对象 222
10.5.4 ADO对象用法示例 226
10.6 数据库中图片的存取 233
10.6.1 直接存取图片 233
10.6.2 存取图片地址 239
习题 242
第11章 多媒体应用程序设计 244
11.1 多媒体控件 Multimedia MCI 244
11.1.1 常用命令、属性和事件 245
11.1.2 制作多媒体播放器 247
11.2 动画控件Animation 250
11.2.1 常用属性、事件和方法 250
11.2.2 播放AVI动画 251
11.3 调用多媒体API函数开发多媒体应用程序 252
11.3.1 API函数简介 252
11.3.2 API函数制作多媒体应用程序举例 253
第12章 网络应用程序设计 255
12.1 网络基础 255
12.1.1 IP地址 255
12.1.2 域名 255
12.1.3 端口 255
12.1.4 协议 256
12.2 Winsock控件 256
12.2.1 Winsock控件的常用属性 257
12.2.2 Winsock控件的常用方法 258
12.2.3 Winsock控件的常用事件 259
12.2.4 Winsock编程模型 259
12.2.5 Winsock控件用法示例——简易聊天程序 260
12.3 WebBrowser控件 270
12.4 Internet Transfer控件 273
第13章 程序调试与错误处理 278
13.1 错误类型 278
13.2 代码调试 279
13.2.1 Visual Basic3种模式 279
13.2.2 调试?具 280
13.2.3 调试窗口 281
13.2.4 调试方法 282
13.3 错误处理 283
附录 常用字符与ASCII代码对照表 285
参考文献 286
VB语言的前景
在目前各种编程语言共存的时代,VB会不会落伍呢?当然不会了,在我写这篇文章的同时,微软已经透露了VB7.0将完全面向对象的消息,可以肯定下一代VB的功能一定会强大很多,我们这些所谓的 VB 程序员总算可以放心了,VB不会落后于时代,毕竟它是使用人数最多的优秀的开发工具。
好了,侃了这么多关于VB的台前幕后,总之是为想学编程的你树立信心,编程一点都不难,只要你决定了开始,就让我们一起踏上愉快的编程之旅吧。
接下来谈谈怎样学习VB,先说说“看实例学VB6.0”系列教程,它是面向编程初学者的VB入门教程,这个教程的特点是抛开晦涩难懂的概念和语法,不做内容上的堆积和罗列,而是采用了每节一个生动有趣的小例子的形式,每个小例子中会涉及到一个或几个VB编程的知识点(可能是控件,也许会是某个函数或编程小技巧),使你快速入门。希望你学完此教程后能达到下述的效果:
从对编程一窍不通或从未接触过编程的状态,通过学习能够对VB6.0的编程环境比较熟悉,掌握VB开发界面的使用方法;对VB语言的基本语法大致了解,知道常见的语句的意义;学习VB常用控件的使用方法,并能将它们灵活运用到应用程序中;能开发简单的VB程序。到那时你已经能够继续深入的学习VB编程,可以继续参与到程序设计栏目其他版块的学习中去,嘻嘻,目标就是这样啦。
然后谈谈学习编程的方法,万事开头难,刚刚开始,遇到些困难没关系,慢慢来。编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。
另外,编程涉及到很多的知识,象操作系统的、软件工程的、硬件系统的以及编程思想等各个方面,这就需要我们多看看这方面的资料,扩充自己的知识面。
VB语言程序设计教程的目录
第4章 Visual Basic程序控制结构 514.1 顺序结构程序设计 514.1.1 算法 514.1.2 顺序结构中的常用语句 524.1.3 顺序结构中的数据输出 534.1.4 InputBox函数 564.1.5 MsgBox函数?564.2 选择结构程序设计 594.2.1 if语句和iif函数 594.2.2 Select Case语句 634.3 循环结构程序设计 664.3.1 Do loop语句 66...
VB语言程序设计的作品目录
第1章认识VisualBasic1.1VB概述1.1.1VB的发展过程1.1.2VB的特点1.1.3VB的启动和退出1.2对VB应用程序设计的初步认识1.2.1设计VB应用程序的步骤1.2.2第一个简单程序1.2.3第二个简单程序1.3对象和事件的基本概念1.3.1对象及其属性、方法和类1.3.2事件、事件过程及事件驱动1.4VB的集成...
VB.NET程序设计实用教程目录
1.4 任务1-2:第一个VBNET控制台应用程序——欢迎信息的显示 第2章 程序设计基础与结构化程序设计语句 2.1 数据类型、常量与变量 2.1.1 基本数据类型 2.1.2 常量与变最 2.2 任务2-1:求一元二次方程的根——选择结构程序设计一 2.3 任务2-2:话费计算程序——选择结构程序设计二 2.4...
新编VB.NET2005程序设计目录
1.1 Microsoft.NET框架介绍1.2 Visual Studio 2005环境配置1.3 安装Visual Studio 20051.4 简介Visual Studio 2005功能1.5 本章总结后续章节包括:第2章 创作第一个VB.NET应用 第3章 VB.NET语言基础入门第4章 VB.NET语言进阶第5章 用户界面设计第6章 MDI应用程序开发第7章 Windows应用实例提高...
VB程序设计内容简介
《VB程序设计》专注于Visual Basic 6.0简体中文版,这是一本以实践为导向的教程,深入浅出地讲解了Visual Basic 6.0的程序设计技术。全书共分为14个章节,内容涵盖广泛,从开发环境的设置,到基础语言知识,如数组与过程,再到实际应用技能,如常用控件的运用、菜单设计、文件操作、ActiveX控件的使用、...
关于VB的书籍有哪些
初级的 VB语言程序设计 Visual Basic 6.0完全自学手册(附光盘)Visual Basic编程从基础到实践(第2版)(含光盘1张)高级的 VBScript程序员参考手册(第3版)Visual Basic编程典型实例解析 VB数据库项目设计模块化教程 太多了,去买书的商城搜一下VB。想要学的话我觉得看视频教程最快。
VB语言程序设计内容简介
《VB语言程序设计(第2版)》是一本结构清晰、内容详实的教材,以简洁明了的语言讲解程序设计原理,强调实践性和实用性。每一章节都精心设计了配套的习题和编程练习,以及上机调试环节,旨在帮助读者深入理解和掌握VB语言的运用。这本书特别为授课教师准备了电子教案和习题参考答案,便于教师在课堂上进行有效...
请推荐几本可自学的VB书
《Visual BASIC 程序设计教程》(新世纪-计算机基础教育丛书,丛书主编:谭浩强)作者:刘炳文、许蔓舒 清华大学出版社 另外还配有《Visual BASIC 程序设计题解与上机指导》《从零开始--VisualBasic中文版基础培训教程》老虎工作室编著 人民邮电出版社2002年版 ...
全国计算机等级考试二级VB目录
全国计算机等级考试二级VB目录概览全国计算机等级考试二级VB的内容主要包括四个部分:1. 上机考试指南这部分详细解读了考试大纲,分为两个子部分:1.1 二级公共基础知识和Visual Basic语言程序设计考试大纲,专家进行深入解析,为考生提供了明确的学习导向。1.2 上机考试环境及流程介绍,包括考试环境的简介和...
VB程序设计的内容简介
《VB程序设计》共分14章,主要内容包括开发环境、语言基础和数组与过程、常用控件、菜单设计、文件处理、ActiveX控件、数据库程序设计、图形程序设计、多媒体编程、网络编程、API函数和注册表、安装程序的制作和综合实例。为了方便读者学习,《VB程序设计》提供多媒体课件,以及例题和练习题的所有源代码。《VB...