《Visual Basic 6.0实例教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:饶宇等编著
  • 出 版 社:浦东电子出版社
  • 出版年份:2001
  • ISBN:790033520X
  • 页数:363 页
图书介绍:

第1章 欢迎使用Visual Basic 1

1.1 Visual Basic 6.0概述 1

1.2 Visual Basic 6.0的安装 2

1.3 用好Visual Basic提供的帮助系统 3

1.3.1 阅读帮助的内容 4

1.3.2 上下文相关帮助 5

1.3.3 运行“帮助”中的代码示例 5

1.4 Visual Basic概念 6

1.4.1 Windows的工作方式:窗口、事件和消息 6

1.4.2 事件驱动模型 7

1.4.3 交互式开发 7

1.5 本章小结 8

1.5.1 内容总结 8

1.5.2 复习思考题 8

2.1.1 启动Visual Basic IDE 9

2.1 启动Visual Basic 6.0 9

第2章 Visual Basic编程环境 9

2.1.2 使用菜单条打开已经存在的工程 10

2.1.3 移动、链接和缩放工具 12

2.2 Visual Basic开发环境元素 12

2.2.1 用户界面窗体 13

2.2.2 工具箱 13

2.2.3 属性窗口 14

2.2.4 工程窗口 14

2.3 选择Visual Basic集成开发环境的颜色、字体和字号 15

2.4 本章小结 16

2.4.1 内容总结 16

2.4.2 复习思考题 16

第3章 工程的管理 17

3.1 使用工程 17

3.1.2 工程文件 18

3.2 Visual Basic工程的结构 18

3.1.1 工程资源管理器 18

3.3 创建、打开和保存工程 20

3.3.1 使用多个工程 20

3.4 添加、移除和保存文件 21

3.4.1 合并文本 22

3.5 在工程中添加控件 22

3.5.1 将控件添加到工程的工具箱中 23

3.5.2 从工程中删除控件 23

3.5.4 使用资源文件 24

3.5.3 使用其他应用程序的对象 24

3.6 制作和运行可执行文件 25

3.7 设置工程选项 26

3.8 使用向导和外接程序 27

3.9 本章小结 28

3.9.1 内容总结 28

3.9.2 复习思考题 28

4.1 Visual Basic程序语句 29

第4章 编程语言 29

4.2 变量、常数和数据类型概述 30

4.2.1 变量 30

4.3 理解变量的范围 32

4.3.1 过程内部使用的变量 33

4.3.2 模块内部使用的变量 33

4.3.3 所有模块使用的变量 33

4.4 公用变量与局部变量的比较 33

4.5 使用同名的变量和过程 34

4.5.1 静态变量 34

4.6 常数 35

4.6.1 创建常数 36

4.6.2 设定用户自定义常数的范围 37

4.6.3 避免循环引用 37

4.7 数据类型 37

4.8.1 声明固定大小的数组 42

4.8 数组 42

4.8.3 多维数组 43

4.8.2 设定上下界 43

4.9 动态数组 44

4.9.1 保留动态数组的内容 45

4.10 控制结构概述 45

4.10.1 判定结构 45

4.10.2 循环结构 48

4.11 本章小结 52

4.11.1 内容总结 52

4.11.2 复习思考题 52

第5章 Visual Basic标准控件 53

5.1 Visual Basic控件简介 53

5.2 控件命名的约定 55

5.3 文本框(TextBox)控件 55

5.3.3 排列文本 56

5.3.1 文本框的Text属性 56

5.3.2 创建可以自动换行的多行文本框 56

5.3.4 选择文本 57

5.3.5 创建密码文本框 57

5.3.6 在文本框中添加滚动条 58

5.3.7 创建只读文本框 58

5.3.8 取消文本框中的击键值 59

5.3.9 打印字符串中的引号 59

5.4 命令按钮(CommandButton)控件 59

5.4.1 向窗体添加按钮 60

5.4.2 设置标题 60

5.4.3 创建键盘快捷方式 61

5.4.4 指定Default和Cancel属性 61

5.4.7 增强命令按钮的视觉效果 62

5.5 标签(Label)控件 62

5.4.6 Click事件 62

5.4.5 Value属性 62

5.5.1 设置标签的标题 63

5.5.2 排列文本 63

5.5.3 AutoSize和WordWrap属性 64

5.5.4 用标签创建访问键 64

5.6 复选框(CheckBox)控件 64

5.6.1 获取复选框状态 65

5.6.2 Click事件 65

5.6.3 响应鼠标和键盘 65

5.6.4 增强CheckBox控件的视觉效果 66

5.7 选项按钮(OptionButton)控件 66

5.7.1 将选项按钮分组 66

5.7.2 运行时选择选项按钮 67

5.8.2 在框架内部控制控件 69

5.8.1 向窗体添加框架 69

5.8 框架(Frame)控件 69

5.7.3 禁止选项按钮 69

5.8.3 设置框架的尺寸和位置 70

5.8.4 用框架控件对控件分组 70

5.9 滚动条(HScrollBar和VscrollBar)控件 71

5.9.1 滚动条是如何工作的 71

5.9.2 Value属性 71

5.9.4 在窗体中添加水平和垂直滚动条 72

5.9.3 LargeChange和SmallChange属性 72

5.9.5 一个使用滚动条的例子 73

5.9.6 处理滚动条事件 74

5.10 列表框(ListBox)控件 75

5.10.1 向列表添加项 75

5.10.2 Click和Double-Click事件 76

5.10.3 在指定位置添加项目 77

5.10.4 排序列表 77

5.10.5 从列表中删除项目 77

5.10.6 通过Text属性获取列表内容 78

5.10.7 用List属性访问列表项目 79

5.10.8 用ListIndex属性判断位置 79

5.10.9 使用ListCount属性返回项目数 80

5.10.10 创建多列和多选项列表框 80

5.10.11 数据绑定特性 81

5.11 组合框(ComboBox)控件 81

5.11.1 何时用组合框代替列表框 81

5.11.2 组合框的样式 81

5.11.3 为组合框添加项目 82

5.11.4 排序列表 83

5.11.5 删除项目 83

5.11.6 用Text属性获取列表内容 84

5.11.7 用List属性访问列表选项 84

5.11.9 用ListCount属性返回项目数 85

5.11.8 用ListIndex属性判断位置 85

5.12 图片框(PictureBox)控件 86

5.12.1 将图形加载到PictureBox控件 86

5.12.2 调整图片的大小 87

5.12.3 用PictureBox控件做容器 87

5.12.4 图形方法 87

5.12.5 使用Print方法 88

5.13 图像(Image)控件 89

5.13.1 何时使用Image控件而不使用PictureBox控件 89

5.13.2 将图形加载到Image控件中 89

5.13.3 Stretch属性 90

5.14 OLE容器控件 90

5.15 线形(Line)控件 91

5.15.1 设置边界样式和颜色 91

5.15.2 移动和调整线段大小 92

5.15.3 在窗体上画线 92

5.16.1 预定义的形状 93

5.16 形状(Shape)控件 93

5.16.2 Fill和Line样式 94

5.16.3 设置Color属性 94

5.16.4 在窗体上绘制形状 94

5.17 计时器(Timer)控件 94

5.17.1 在窗体上放置Timer控件 95

5.17.2 初始化Timer控件 95

5.17.3 响应Timer事件 96

5.18 本章小结 97

5.18.1 内容总结 97

5.18.2 复习思考题 98

第6章 窗体管理 99

6.1 窗体的组件 99

6.2 设计窗体 101

6.2.1 设置窗体属性 101

6.3 焦点概述 102

6.2.2 窗体事件和方法 102

6.4 多文档窗体(MDI) 103

6.5 加载和显示窗体 104

6.6 隐藏和卸载窗体 105

6.7 最小化窗体 105

6.8 设置启动窗体 105

6.9 一个多窗体的例子 106

6.10 本章小结 108

6.10.1 内容总结 108

6.10.2 复习思考题 108

第7章 使用文本 109

7.1 使用字体 109

7.1.1 设置字体属性 109

7.1.2 使用小字体 111

7.1.3 把Font属性应用到特定的对象 111

7.1.4 FontTransparent属性 111

7.2.1 使用Print方法 112

7.2 在窗体和图片框上显示文本 112

7.2.2 文本的截断 113

7.2.3 分层 113

7.3 在单行上显示不同的项 113

7.4 在指定位置显示Print输出 114

7.4.1 Cls方法 114

7.4.2 设置绘图坐标 114

7.4.3 TextHeight和TextWidth方法 115

7.5 格式化数字、日期和时间 115

7.5.1 命名的格式 116

7.5.2 数字的格式 117

7.5.3 打印格式化的日期和时间 117

7.6 使用选定的文本 117

7.7.1 内容总结 118

7.7.2 复习思考题 118

7.7 本章小结 118

第8章 使用图形 119

8.1 图形方法与图形控件 119

8.1.1 图形方法 120

8.1.2 图形方法画图的原理 120

8.2 关于Visual Basic的坐标系统 121

8.3 在Windows中重绘图形:AutoRedraw和Paint 121

8.4 清除绘图区域 123

8.5 设置颜色 123

8.6 绘制文本 125

8.7 字体的处理 126

8.7.1 字体对象 127

8.7.2 哪些字体可供使用 128

8.8 画点 128

8.9 画直线 130

8.9.2 使用颜色参数 131

8.10 画方框 131

8.9.1 Step关键字 131

8.10.1 FillStyle和FillColor 132

8.11 画圆 133

8.11.1 画圆弧 134

8.12 画椭圆 135

8.13 用鼠标徒手画图 136

8.14 填充图形颜色 137

8.15 给图形填充图案 138

8.16.1 实线和内侧实线方式 139

8.16 指定实线、虚线以及画线的宽度 139

8.16.2 指定线宽 140

8.17 设置绘图模式 141

8.17.1 Xor笔 141

8.18 设置绘图缩放比例 142

8.19 使用屏幕对象 143

8.20 当窗口调整时调整图形 144

8.22 打印图形 145

8.21 拷贝图片到剪贴板中并从剪贴板粘贴图片 145

8.22.1 Printform方法 146

8.22.2 打印机对象 146

8.22.3 Printers集 146

8.23 用AutoRederaw和ClipControls属性分层绘图 147

8.24 本章小结 147

8.24.1 内容总结 147

8.24.2 复习思考题 147

第9章 使窗体有艺术感 149

9.1 使用Line和Shape控件增加艺术修饰 149

9.1.1 Line控件 149

9.1.2 Shape控件 150

9.1.3 使用Line和Shape控件 150

9.2 使用绘图方法创建图形 152

9.3.2 复习思考题 153

9.3.1 内容总结 153

9.3 本章小结 153

9.2.1 运行Startfrm程序 153

第10章 为程序添加动画 154

10.1 坐标系统概述 154

10.2 改变对象的坐标系统 155

10.2.1 使用缺省刻度 155

10.2.2 创建自定义刻度 156

10.3 刻度的转换 158

10.4 在坐标系中移动对象 159

10.5 用Move方法和Timer对象创建动画 160

10.5 创建一个动画程序 160

10.6 本章小结 162

10.6.1 内容总结 162

10.6.2 复习思考题 162

第11章 设计菜单与工具 163

11.1 菜单基础 163

11.2 用菜单编辑器设计菜单 164

11.2.1 创建菜单 165

11.2.2 分隔菜单项 167

11.3 赋值访问键和快捷键 167

11.3.1 访问键 168

11.3.2 快捷键 169

11.4 菜单标题与命名准则 170

11.4.1 设置Caption属性 170

11.4.2 菜单命名约定 170

11.5 创建子菜单 170

11.6 运行时创建和修改菜单 171

11.6.1 使菜单命令有效或无效 172

11.6.2 显示菜单控件上的复选标志 172

11.6.3 使菜单控件不可见 172

11.7 处理菜单选择 173

11.7.1 向窗体上增加标签对象 173

11.7.2 编辑菜单事件过程 174

11.7.3 保存MyMenu程序 176

11.7.4 运行MyMenu程序 176

11.8 本章小结 176

11.8.1 内容总结 176

11.8.2 复习思考题 177

第12章 程序错误及程序调试 178

12.1 错误种类 178

12.1.1 编辑错误 178

12.1.2 运行时错误 179

12.1.3 逻辑错误 179

12.2 调试工具怎样提供帮助 180

12.2.1 调试工具栏 180

12.3 避免错误 181

12.4 程序调试 181

12.4.1 使用调试窗口 181

12.4.2 使用中断模式 183

12.4.3 用监视表达式监视数据 184

12.4.4 用断点有选择地中断执行 187

12.4.5 使用Stop语句 188

12.4.6 运行应用程序的选定部分 189

12.5 本章小结 191

12.5.1 内容总结 191

12.5.2 复习思考题 191

第13章 文件处理及文件控件 192

13.1 Visual Basic 6.0常用的文件处理方法 192

13.1.1 顺序存取文件 192

13.1.2 随机存取文件 193

13.1.3 二进制文件 194

13.1.4 文件系统对象FSO(File System Object) 194

13.2 创建文件 195

13.2.1 获得文件长度 197

13.3.1 从顺序文件中读取字符串 198

13.3 使用顺序文件访问 198

13.3.2 把字符串写入顺序文件 200

13.4 使用随机文件访问 201

13.4.1 变量声明 201

13.4.2 打开随机访问的文件 202

13.4.3 写入一个随机存取的文件 203

13.4.4 读一个随机存取文件 203

13.5 使用二进制文件访问 204

13.5.1 打开二进制型访问的文件 204

13.5.2 写入一个二进制文件 205

13.5.3 读二进制文件 205

13.6 关闭文件 206

13.7 本章小结 207

13.7.1 内容总结 207

13.7.2 复习思考题 207

14.2 如何加载ActiveX控件 208

14.1 何谓ActiveX控件 208

第14章 ActiveX控件概述 208

14.3 富文本框(RichTextBox)控件 210

14.3.1 用途 210

14.3.2 特性 210

14.4 使用富文本框 211

14.4.1 在设计时设置滚动条 211

14.4.2 用Load File和Save File方法打开和保存文件 211

14.4.3 用Sel Font Name、Sel Font Size和Sel Font Color属性设置字体 212

14.4.4 格式化段落的缩进、悬挂式缩进和项目符号 213

14.4.5 用Sel Change事件通知属性的变化 213

14.4.6 用Sel Print方法打印Rich Text Box的内容 214

14.4.7 在控件中显示嵌入对象 214

14.4.8 用OLE Objects集合的Add方法添加嵌入对象 215

14.4.9 改变Fonts、Font Size和Font Color 215

14.5 使用通讯(Communications)控件 215

14.5.2 串行通讯的基本知识 216

14.5.1 用途 216

14.5.3 建立串行端口链接 217

14.5.4 打开串行端口 217

14.5.5 操作调制解调器 217

14.5.6 在设计时设置接收和发送缓冲区属性 218

14.5.7 缓冲区内存分配 218

14.5.8 RThreshold和SThreshold属性 218

14.5.9 InputLen和EOFEnable属性 219

14.5.10 管理接收和发送缓冲区 219

14.5.11 OnComm事件和CommEvent属性 220

14.6 使用MSChart控件 221

14.6.1 使用数组和ChartData属性绘制数据 222

14.6.2 向图表中添加标签 223

14.6.3 设置或返回数据点 224

14.6.4 使用PointActivated事件修改数据点 224

14.6.5 处理图表外观 225

14.6.6 格式化字体 226

14.7 使用Tab Strip控件 227

14.7.1 Tabs集合 227

14.7.2 在设计时或运行时创建Tab 227

14.7.3 多行选项卡 229

14.8 使用ProgressBar控件 230

14.8.1 使用Value、Min和Max属性显示进展情况 230

14.8.2 将Max属性设置为已知的界限 230

14.8.3 用Visibel属性隐藏ProgressBar 231

14.9 使用Slider控件 231

14.9.1 TickStyle和TickFrequency属性 231

14.9.2 在设计时或运行时设置Min、Max属性 232

14.9.3 SmallChange和LargeChange属性 232

14.9.4 设定范围 232

14.9.5 Slider应用实例1:成比例地调节Graph控件的大小 233

14.10.2 复习思考题 235

14.10 本章小结 235

14.10.1 内容总结 235

第15章 数据库基础 236

15.1 数据库概念 236

15.2 Visual Basic数据库的结构 237

15.3 数据库引擎 238

15.4 表与字段 238

15.5 设计数据库 238

15.6 数据记录集 241

15.7 数据类型 241

15.8 建立数据库 242

15.8.1 用“可视化数据管理器”建立数据库 243

15.8.2 使用Microsoft Access建立数据库 251

15.9 数据间的关系 254

15.10 标准化 258

15.11 疑难解答 258

15.12.2 复习思考题 259

15.12 本章小结 259

15.12.1 内容总结 259

第16章 使用数据控件访问数据 260

16.1 数据控件访问数据概述 260

16.2 Data控件 261

16.1.1 连接数据库并使用记录 261

16.1.3 创建基本的用户界面显示数据 263

16.1.4 用Data控件操纵记录 264

16.1.5 Data控件的其他重要属性 269

16.3 ADO Data控件 270

16.3.1 创建olEdb数据源 271

16.3.2 设置ado Data控件的ConnectionString属性连接到数据库 272

16.3.3 设置ADO Data控件的RecordSource属性指定记录集 273

16.4 DataGrid控件 274

16.4.1 使用DataGrid控件和ado data控件创建一个应用程序 274

16.4.3 在编辑状态下管理表格的列显示 275

16.4.2 用属性页管理DataGrid控件 275

16.4.4 编辑状态下分割网格 276

16.4.5 编辑单元格的数据 277

16.4.6 代码操作分割条对象 278

16.4.7 代码管理网格行列 279

16.4.8 使用书签标记记录 280

16.4.9 用Selbookmarks集合和Bookmark属性导航记录 280

16.5 MSFlexGrid控件 281

16.5.1 增加行列数据 282

16.5.2 对数据进行排序 286

16.6 本章小结 287

16.6.1 内容总结 287

16.6.2 复习思考题 287

第17章 OLE 288

17.1 通过在工具箱中添加对象的类来插入对象 288

17.2.1 设计时插入链接对象 289

17.2 设计时用OLE容器控件插入对象 289

17.2.2 设计时创建嵌入对象 290

17.2.3 使用“选择性粘贴”对话框创建对象 290

17.3 运行时用OLE容器控件创建对象 291

17.3.1 使用Object属性 291

17.3.2 运行时创建链接对象 292

17.3.3 在运行时创建嵌入对象 292

17.3.4 将数据库与OLE容器控件绑定 292

17.4 本章小结 293

17.4.1 内容总结 293

17.4.2 复习思考题 293

第18章 Visual Basic与Internet 294

18.1 Internet基础 294

18.1.1 什么是Internet应用程序 294

18.1.2 了解Internet基础 295

18.1.3 Internet对象模型 296

18.1.4 在Internet上进行开发的历史 297

18.1.5 Visual Basic Internet应用程序的优点 298

18.1.6 Visual Basic中的其他Internet技术 299

18.2 Visual Basic Internet中的主要内容 300

18.2.1 创建一个Web浏览器 300

18.2.2 创建动态HTML页 300

18.2.3 处理电子邮件 301

18.2.4 使用FTP 301

18.2.5 使用HTTP 301

18.3 创建Web浏览器 302

18.4 在Web浏览器里定义URL 303

18.5 给Web浏览器加载Back和Forward按扭 304

18.6 创建DHTML页 305

18.7 DHTML应用程序元素的外观 306

18.7.2 动态的内容 307

18.7.1 动态的样式 307

18.8 DHTML应用程序中的关键事件 308

18.9 DHTML应用程序开发过程 308

18.10 给DHTML页加载文本 309

18.11 向DHTML页添加HTML控件 310

18.12 给DHTML页加载ActiveX控件 311

18.13 给DHTML页加载表格 312

18.14 给DHTML页加载超文本链接 313

18.15 使用支持Email的MAPI控件 314

18.16 从Visual Basic中发送电子邮件 316

18.17 读取Visual Basic中的电子邮件 317

18.18 为FTP和HTTP操作使用Internet传输控件 319

18.19 处理Visual Basic中的操作 320

18.20 处理Visual Basic中的HTTP操作 321

18.21.1 内容总结 323

18.21.2 复习思考题 323

18.21 本章小结 323

第19章 奇妙的多媒体 325

19.1 概述 325

19.2 什么是MPC 327

19.3 Windows与多媒体 329

19.4 如何选择多媒体程序开发软件系统 333

19.5 本章小结 334

19.5.1 内容总结 334

19.5.2 复习思考题 335

第20章 使用Multimedia MCI控件集成音乐和视频 336

20.1 多媒体MCI控件 336

20.2 播放.WAV文件中的音乐 338

20.2.1 DeviceType属性 338

20.2.2 Command属性 339

20.2.3 演示程序 340

20.3 播放.MID文件 342

20.3.2 显示多媒体控件MCI的播放状态 343

20.3.1 设置多媒体控件的时间格式 343

20.3.3 演示程序 344

20.4 在CD-ROM驱动器中播放CD 346

20.5 播放.AVI文件 349

20.5.1 AVI文件格式 349

20.5.2 演示程序 349

20.6 播放MPG文件 353

20.7 自动确定设备类型 356

20.8 多媒体MCI控件的其他属性和事件 356

20.8.1 使用通知来报告跟踪多媒体命令的执行情况 357

20.8.2 多媒体控件中的逐帧前进或后退 358

20.8.3 多媒体MCI控件中的段落播放 359

20.8.4 其他 360

20.9 本章小结 362

20.9.1 内容总结 362

20.9.2 复习思考题 362