高级搜索  |  搜索帮助
最近的浏览历史
购买此书的人还购买过
书  名:Visual Basic从入门到实践
  • 作  者: 辛本柱
  • 出版时间: 2009-09-01
  • 出 版 社: 清华大学出版社
  • 字  数: 676 千字
  • 印  次: 1-1
  • 印  张: 27
  • 开  本: 16开
  • ISBN: 9787302197461
  • 装  帧: 平装
  • 定  价:¥59.80
电子书价:¥29.90 折扣:50折 节省:¥29.90 vip价:¥29.90 电子书大小:9.07M
配套资源下载:
  • 名称
  • 说明
  • 权限
  • 文件大小
  • 点击图标下载
  • 图书样章
  • 所有用户
  • 256K
共有商品评论0条 查看评论摘要
内容简介
  Visual Basic是目前最流行的应用程序专业开发技术之一。本书由浅入深、循序渐进地讲授读者如何使用Visual Basic开发计算机应用系统。全书内容包括数据类型、常量、变量、程序设计基础、流程控制、过程与函数、数组、错误处理、窗体、菜单和工具栏、信息对话框、标准控件、控件数组、鼠标键盘事件、文件目录操作、多媒体编程、Internet和网络编程、访问API和OLE控件、DAO数据对象、ADO数据对象、报表设计。为了便于读者学习,本书最后实战篇通过对电视抽奖、网络聊天、通用商品进销存、纯净水管理4个不同类型案例进行实战分析。具体讲解了应用程序开发项目分析流程、数据库设计与实现、程序窗体的设计与实现。
本书适合计算机公司开发人员、Visual Basic程序开发入门人员及爱好者和大专院校学生阅读,也适合具备一定Visual Basic编程技术基础的人员。
前言
    在应用程序开发方面,Visual Basic占有得天独厚的优势。它是Microsoft公司基于多年研发的结果,具有强大的开发功能、良好的可移植性和伸展性。随着Visual Basic开发工具第三方控件极大的扩展,Visual Basic开发应用程序愈加便利、高效。今天,已经有越来越多的人使用Visual Basic开发各种应用程序,包括信息管理系统、自动化办公系统、电子政务系统及各种商业交易系统等。
  为了方便广大读者学习,本人花费半年时间写作这本书。本书全面系统地介绍了Visual Basic程序开发技术,并以实例介绍了如何使用Visual Basic开发Windows应用程序。通过学习本书之后,力求让读者在最短时间达到实际应用的水平。
本书特点
  1.提供多媒体语音视频讲解和交互式教学体验
  作者为本书录制了几百分钟的多媒体语音视频,同时制作了交互式教学内容,读者可以在提示下进行各种C#入门实战操作,以便更快地掌握Visual Basic。
  2.提供完善的售后服务
  本书学习论坛为http://www.wanjuanchina.net,读者可以在上面讨论技术,笔者会及时回答提问,并提供各种技术文章,帮助读者提供开发水平。本书服务邮箱为fwvb@sina.com。读者购买书后,向该邮箱发一封邮件,即可获取各种Visual Basic学习资料。
  3.技术全面,内容充实
  本人花费多年时间专研技术开发,深知应用程序人员开发面临的困难和瓶颈。本书详细分析现在Visual Basic开发工具的特点以及实际应用。全书包含Visual Basic常用的各种技术和工具,包含对第三方控件如水晶报表控件的详细介绍和操作方法。
  4.案例精讲,深入剖析
  根据本人多年的项目经验,应用程序开发具有针对不同需求的特点。本书每一章知识点后附有示例,立刻对讲述知识点进行复习。每一章后附有实战性很强的实例,并有详细操作步骤。读者需要按步骤操作即可对本章知识点进行巩固、提高。通过案例精讲和深入剖析,读者可以真正掌握系统开发的精髓。
本书内容
  第1篇为基础篇:详细介绍了应用程序开发的基本语法,包括数据类型、变量和常量、赋值语句、运算语句、应用程序流程控制、过程和函数、数组,并深入讲解了它们的特殊属性和开发技巧。通过本篇的讲解,读者要非常熟练掌握应用程序开发的基本语法知识,因为它们是Visual Basic开发的坚实基础。
  第2篇为界面篇:本篇介绍了开发界面设计中所需要的各种元素,如窗体、菜单、工具栏、信息对话框和内置标准控件。重点介绍了Visual Basic开发中的内置标准控件,详细介绍了每一个控件的特点和开发技巧。
  第3篇为应用篇:详细介绍了鼠标和键盘操作、文本目录的操作、多媒体编程、Internet和网络编程、如何访问API和OLE控件。重点让读者了解开发程序中涉及到的各个不同方面的开发技巧。
  第4篇为数据库开发篇:重点介绍了Visual Basic开发中涉及到数据库方面的基础知识和开发实用内容。主要包括Access数据库的实用、DAO和ADO数据对象的开发特点、报表设计和使用。
  第5篇为实战篇:本篇为作者多年项目开发工作的知识结晶。主要包括电视抽奖程序、网络聊天程序、通用商品进销存系统和纯净水管理系统。
本书读者
* 计算机公司开发人员
* Visual Basic程序开发爱好者
* 大中专院校的学生
* 社会培训学生
本书作者及编委会成员
  本书由辛本柱主笔编写。其他参与编写和资料整理的人员有陈世琼、陈欣、陈智敏、董加强、范礼、郭秋滟、郝红英、蒋春蕾、黎华、刘建准、刘霄、刘亚军、刘仲义、柳刚、罗永峰、马奎林、马味、欧阳昉、蒲军、齐凤莲、王海涛、魏来科、伍生全、谢平、徐学英、杨艳、岳富军、张健和张娜等。在此一并表示感谢!
  本书编委会成员有欧振旭、陈杰、陈冠军、顼宇峰、张帆、陈刚、程彩红、毛红娟、聂庆亮、王志娟、武文娟、颜盟盟、姚志娟、尹继平、张昆、张薛。
  
  编者
目录
第1篇 基 础 篇
第1章 Visual Basic概述 2
1.1 Visual Basic简介 2
1.1.1 版本区分 2
1.1.2 Visual Basic的特点 3
1.1.3 集成开发环境 3
1.1.4 面向对象功能 4
1.1.5 数据访问 5
1.1.6 Internet功能 5
1.2 Visual Basic 6.0安装 5
1.3 开始使用Visual Basic 6.0 6
1.3.1 开发界面 6
1.3.2 窗体使用 10
1.3.3 第一个程序——Hello,World 10
1.3.4 文件类型 12
1.3.5 编译可执行文件 13
1.4 常见问题及解答 13
1.5 小结 14
第2章 数据类型、变量和常量 15
2.1 数据类型 15
2.1.1 数值型(Numeric) 15
2.1.2 字节型(Byte) 16
2.1.3 字符型(String) 16
2.1.4 布尔型(Boolean) 16
2.1.5 日期型(Date) 17
2.1.6 对象型(Object) 17
2.1.7 变体型(Variant) 17
2.1.8 数据类型转换 17
2.2 变量简介 18
2.2.1 变量作用域 18
2.2.2 变量命名 18
2.2.3 变量类型 19
2.2.4 静态变量 20
2.3 变量声明 20
2.3.1 显式声明 20
2.3.2 隐式声明 21
2.3.3 定长字符串 22
2.4 常量简介 22
2.4.1 标准常量 22
2.4.2 自定义常量 23
2.5 本章实例 23
2.6 上机实践 25
2.7 常见问题及解答 26
2.8 小结 26
2.9 习题 26
第3章 程序设计基础 27
3.1 赋值语句 27
3.2 数学运算语句 28
3.2.1 加法和减法 28
3.2.2 乘法和除法 31
3.2.3 指数运算 33
3.2.4 比较运算符 34
3.2.5 逻辑运算符 35
3.2.6 运算顺序 37
3.3 代码模块 38
3.3.1 窗体模块 38
3.3.2 标准模块 38
3.3.3 类模块 38
3.4 事件简介 39
3.4.1 编写事件过程 39
3.4.2 调用事件过程 40
3.5 编辑代码 41
3.5.1 单行语句分成多行 41
3.5.2 多行语句合并一行 41
3.5.3 添加注释 42
3.5.4 命名约定 42
3.6 本章实例 43
3.7 上机实践 43
3.8 常见问题及解答 44
3.9 小结 45
3.10 习题 45
第4章 流程控制 46
4.1 判断语句 46
4.1.1 If语句 46
4.1.2 多重If语句 47
4.1.3 Select Case语句 49
4.2 循环语句 51
4.2.1 For循环 51
4.2.2 Do循环 52
4.2.3 While循环 54
4.2.4 枚举循环 54
4.3 本章实例 55
4.4 上机实践 59
4.5 常见问题及解答 62
4.6 小结 62
4.7 习题 62
第5章 过程和函数 63
5.1 过程 63
5.1.1 Sub过程概述 63
5.1.2 添加Sub过程 63
5.1.3 调用Sub过程 64
5.1.4 使用Sub Main 65
5.1.5 确定过程作用域 66
5.2 传递参数 66
5.2.1 可选参数和可变参数 67
5.2.2 传值引用和传地址引用 68
5.3 函数 70
5.3.1 定义函数 70
5.3.2 确定函数作用域 71
5.3.3 调用函数 71
5.3.4 传递参数和返回值 72
5.4 本章实例 73
5.5 上机实践 74
5.6 常见问题及解答 76
5.7 小结 76
5.8 习题 76
第6章 数组 77
6.1 固定数组 77
6.1.1 声明数组 77
6.1.2 设定上下界 78
6.1.3 多维数组 79
6.2 动态数组 80
6.2.1 创建动态数组 80
6.2.2 使用动态数组 81
6.3 本章实例 82
6.4 上机实践 83
6.5 常见问题及解答 85
6.6 小结 86
6.7 习题 86
第7章 错误处理 87
7.1 错误概述 87
7.1.1 语法错误 87
7.1.2 逻辑错误 88
7.1.3 运行错误 88
7.2 错误捕获处理 88
7.2.1 错误捕获 89
7.2.2 错误处理 89
7.3 调试程序 90
7.3.1 单步调试 91
7.3.2 立即窗体 92
7.3.3 监视窗体 92
7.4 本章实例 93
7.5 上机实践 94
7.6 常见问题及解答 95
7.7 小结 96
7.8 习题 96
第2篇 界 面 篇
第8章 窗体 98
8.1 SDI窗体 98
8.1.1 SDI窗体简介 98
8.1.2 公共属性 98
8.1.3 方法 100
8.1.4 事件 101
8.1.5 设置启动窗体 102
8.1.6 SDI窗体实例 103
8.2 MDI窗体 104
8.2.1 MDI窗体简介 104
8.2.2 建立父窗体 105
8.2.3 建立子窗体 106
8.2.4 MDI窗体实例 106
8.3 本章实例 107
8.4 上机实践 108
8.5 常见问题及解答 109
8.6 小结 109
8.7 习题 109
第9章 菜单和工具栏 110
9.1 菜单栏 110
9.1.1 创建菜单 111
9.1.2 修改菜单 113
9.1.3 多级菜单 114
9.1.4 编写代码 115
9.1.5 菜单栏实例 116
9.2 弹出式菜单 118
9.2.1 创建弹出式菜单 118
9.2.2 使用弹出式菜单 119
9.2.3 弹出式菜单实例 120
9.3 工具栏 120
9.3.1 工具栏简介 121
9.3.2 创建工具栏 121
9.3.3 添加图标 122
9.3.4 添加按钮 123
9.3.5 编写代码 124
9.3.6 自定义工具栏 124
9.3.7 工具栏实例 125
9.4 本章实例 126
9.5 上机实践 128
9.6 常见问题及解答 129
9.7 小结 129
9.8 习题 129
第10章 信息对话框 130
10.1 信息对话框简介 130
10.2 显示信息 130
10.2.1 使用Msgbox()函数 131
10.2.2 从Msgbox()函数返回值 132
10.2.3 Msgbox()函数实例 133
10.3 输入信息 134
10.3.1 使用Inputbox()函数 134
10.3.2 从Inputbox()函数返回值 135
10.3.3 Inputbox()函数实例 135
10.4 内置信息对话框 137
10.4.1 使用CommonDialog控件 137
10.4.2 文件对话框 138
10.4.3 字体对话框 141
10.4.4 颜色对话框 142
10.4.5 打印对话框 144
10.4.6 帮助对话框 145
10.5 自定义对话框 145
10.5.1 创建自定义对话框 145
10.5.2 窗体模板创建对话框 146
10.6 本章实例 146
10.7 上机实践 147
10.8 常见问题及解答 148
10.9 小结 148
10.10 习题 148
第11章 标准控件 149
11.1 基本控件 149
11.1.1 标签Label控件 149
11.1.2 文本框TextBox控件 150
11.1.3 按钮CommandButton控件 152
11.2 显示图片 153
11.2.1 PictureBox控件 153
11.2.2 Image控件 154
11.2.3 ImageList控件 155
11.3 绘制简单图形 156
11.3.1 Shape控件 156
11.3.2 Line控件 157
11.4 复选框CheckBox控件 158
11.4.1 CheckBox控件标准用法 158
11.4.2 CheckBox控件图形化用法 158
11.5 选项组OptionButton控件 159
11.5.1 OptionButton控件标准用法 159
11.5.2 OptionButton控件图形化用法 160
11.6 选择信息控件 161
11.6.1 ListBox控件 161
11.6.2 ComboBox控件 164
11.7 日期选择控件 165
11.7.1 MonthView控件 165
11.7.2 DateTimePicker控件 167
11.8 数据调整控件 168
11.8.1 Slider控件 168
11.8.2 UpDown控件 169
11.9 数据显示控件 171
11.9.1 ListView控件 171
11.9.2 TreeView控件 174
11.10 容器控件 178
11.10.1 Frame控件 178
11.10.2 SSTab控件 179
11.10.3 TabStrip控件 181
11.11 状态进程控件 182
11.11.1 StatusBar控件 183
11.11.2 ProgressBar控件 185
11.11.3 Animation控件 186
11.12 本章实例 187
11.13 上机实践 190
11.14 常见问题及解答 191
11.14 小结 192
11.15 习题 192
第12章 控件数组 193
12.1 控件数组简介 193
12.1.1 控件数组元素 193
12.1.2 控件数组优点 193
12.2 操作控件数组 194
12.2.1 添加控件数组 194
12.2.2 删除控件数组 195
12.3 菜单项数组 196
12.3.1 创建菜单项数组 197
12.3.2 动态菜单项数组 197
12.4 本章实例 198
12.5 上机实践 199
12.6 常见问题及解答 200
12.7 小结 200
12.8 习题 200
第3篇 应 用 篇
第13章 鼠标键盘事件 202
13.1 鼠标事件 202
13.1.1 鼠标事件概述 202
13.1.2 鼠标事件实例 204
13.2 键盘事件 207
13.2.1 键盘事件概述 207
13.2.2 键盘事件实例 208
13.3 本章实例 209
13.4 上机实践 210
13.5 常见问题及解答 211
13.6 小结 212
13.7 习题 212
第14章 文件目录操作 213
14.1 文件操作 213
14.1.1 文件定位 213
14.1.2 文件复制 214
14.1.3 文件删除 215
14.1.4 文件重命名 215
14.1.5 文件操作实例 216
14.2 文本文件操作 217
14.2.1 顺序文本文件 217
14.2.2 读取顺序文本文件 217
14.2.3 写入顺序文本文件 219
14.2.4 顺序文本文件实例 220
14.3 随机文件操作 220
14.3.1 打开随机文件 221
14.3.2 写入随机文件记录 222
14.3.3 读取随机文件记录 222
14.3.4 查找随机文件记录 222
14.3.5 随机文件实例 223
14.4 INI文件 224
14.4.1 INI文件简介 224
14.4.2 INI文件使用 224
14.4.3 INI文件实例 226
14.5 目录操作 227
14.5.1 目录改变 227
14.5.2 目录建立 228
14.5.3 目录删除 229
14.5.4 目录操作实例 229
14.6 本章实例 230
14.7 上机实践 231
14.8 常见问题及解答 232
14.9 小结 232
14.10 习题 233
第15章 多媒体编程 234
15.1 多媒体播放功能 234
15.1.1 MMControl控件简介 234
15.1.2 MMControl控件设备类型 235
15.1.3 MMControl控件命令 235
15.1.4 MMControl控件播放实例 237
15.1.5 MMControl控件录音实例 237
15.2 本章实例 238
15.3 上机实践 239
15.4 常见问题及解答 240
15.5 小结 240
15.6 习题 240
第16章 Internet和网络编程 241
16.1 网络传输文件 241
16.1.1 用Internet Transfer控件检索网页 241
16.1.2 用Internet Transfer控件传输文件 244
16.2 应用程序访问网页 246
16.2.1 用WebBrowser控件创建浏览器 246
16.2.2 从应用程序中登录浏览器 247
16.3 电子邮件编程 248
16.3.1 注册电子邮件 249
16.3.2 收发电子邮件 250
16.4 本章实例 252
16.5 上机实践 253
16.6 常见问题及解答 255
16.7 小结 255
16.8 习题 255
第17章 访问API函数和OLE控件 256
17.1 WindowsAPI简介 256
17.2 操作WindowsAPI 257
17.3 WindowsAPI实例 259
17.3.1 获取磁盘信息 259
17.3.2 获取磁盘容量 260
17.3.3 获取系统目录 260
17.4 OLE简介 262
17.4.1 OLE控件使用 262
17.4.2 链接对象与嵌入对象 263
17.5 使用Word对象 263
17.5.1 Word对象简介 263
17.5.2 创建Word对象 264
17.5.3 操作Word对象 265
17.6 使用Excel对象 265
17.6.1 Excel对象简介 266
17.6.2 操作Excel对象 266
17.7 本章实例 266
17.8 上机实践 267
17.9 常见问题及解答 268
17.10 小结 269
17.11 习题 269
第4篇 数据库开发篇
第18章 数据库基础 272
18.1 数据库简介 272
18.1.1 设计目的 272
18.1.2 主要步骤 272
18.1.3 组织数据 273
18.2 使用Visual Data Manager 274
18.2.1 创建数据库文件 274
18.2.2 创建表 274
18.2.3 修改表 275
18.3 Microsoft Access创建数据库 276
18.3.1 创建数据库文件 276
18.3.2 创建和修改表 276
18.4 SQL结构化查询语言简介 276
18.5 SQL结构化查询语言语句 277
18.5.1 SELECT语句 277
18.5.2 DELETE语句 279
18.5.3 INSERT INTO语句 279
18.5.4 UPDATE语句 279
18.6 本章实例 280
18.7 上机实践 280
18.8 常见问题及解答 282
18.9 小结 282
18.10 习题 282
第19章 DAO数据对象 283
19.1 DAO数据对象简介 283
19.2 记录集类型 284
19.2.1 使用表 284
19.2.2 使用动态集 284
19.2.3 使用快照集 285
19.3 数据管理 285
19.3.1 增加记录 285
19.3.2 编辑记录 286
19.3.3 更新记录 286
19.3.4 删除记录 286
19.4 数据导航 288
19.4.1 Move()方法 288
19.4.2 Bookmark属性 289
19.4.3 Find()方法 289
19.4.4 Seek()方法 291
19.4.5 Filter属性 291
19.4.6 Sort属性 292
19.5 本章实例 292
19.6 上机实践 294
19.7 常见问题及解答 295
19.8 小结 295
19.9 习题 295
第20章 ADO数据对象 296
20.1 ADO简介 296
20.1.1 连接数据源方法 296
20.1.2 安装ADO 296
20.1.3 建立DSN连接 297
20.2 ADO数据控件访问数据库 298
20.2.1 建立ADO数据控件 298
20.2.2 连接数据源 298
20.2.3 代码修改数据源 299
20.2.4 ADO数据控件实例 299
20.2.5 建立Datagrid控件 300
20.2.6 Datagrid控件显示数据 300
20.2.7 代码修改Datagrid控件 301
20.2.8 Datagrid控件实例 301
20.3 ADO对象访问数据库 302
20.3.1 操作ADO对象 302
20.3.2 DSN-less连接数据源 303
20.3.3 操作记录集 303
20.4 本章实例 304
20.5 上机实践 306
20.6 常见问题及解答 307
20.7 小结 308
20.8 习题 308
第21章 报表设计 309
21.1 创建报表 309
21.1.1 设计数据报表 309
21.1.2 建立数据源 311
21.1.3 预览报表 311
21.2 改进报表 312
21.2.1 预定义报表字段 313
21.2.2 图形化报表 313
21.2.3 统计函数 314
21.2.4 打印输出 314
21.3 水晶报表 314
21.3.1 创建水晶报表 314
21.3.2 定制报表 317
21.3.3 水晶报表控件 317
21.3.4 水晶报表实例 317
21.4 本章实例 318
21.5 上机实践 319
21.6 常见问题及解答 320
21.7 小结 321
21.8 习题 321
第5篇 实 战 篇
第22章 电视抽奖程序 324
22.1 项目分析 324
22.1.1 项目功能分析 324
22.1.2 项目功能模块分析 324
22.2 数据库设计与实现 324
22.2.1 数据库需求分析 325
22.2.2 数据库结构设计 325
22.2.3 数据库结构实现 326
22.3 程序窗体的设计与实现 327
22.3.1 “抽奖主程序”模块 327
22.3.2 “抽奖录入窗体”模块 328
22.3.3 “抽奖窗体”模块 330
22.3.4 “抽奖查询窗体”模块 332
22.3.5 “关于窗体”模块 333
22.3.6 运行程序 334
22.3.7 编译程序 334
22.4 小结 335
第23章 网络聊天程序 336
23.1 项目分析 336
23.1.1 项目功能分析 336
23.1.2 项目功能模块分析 336
23.2 数据库设计与实现 337
23.2.1 数据库需求分析 337
23.2.2 数据库结构设计 337
23.2.3 数据库结构实现 338
23.3 程序窗体的设计与实现 339
23.3.1 “登录窗体”模块 339
23.3.2 “客户端窗体”模块 341
23.3.3 “服务器窗体”模块 342
23.3.4 “关于窗体”模块 344
23.3.5 运行程序 344
23.3.6 编译程序 345
23.4 小结 345
第24章 通用商品进销存系统的实现 346
24.1 项目分析 346
24.1.1 项目功能分析 346
24.1.2 项目功能模块分析 346
24.2 数据库设计与实现 346
24.2.1 数据库需求分析 347
24.2.2 数据库结构设计 347
24.2.3 数据库结构实现 349
24.3 程序窗体的设计实现 350
24.3.1 “用户管理”模块 351
24.3.2 “登录系统”模块 352
24.3.3 “主窗体”模块 354
24.3.4 “商品资料”模块 357
24.3.5 “商品入库”模块 359
24.3.6 “商品出库”模块 362
24.3.7 “入库查询”模块 365
24.3.8 “库存查询”模块 366
24.3.9 “出库查询”模块 368
24.3.10 “关于窗体”模块 369
24.3.11 “日积月累”模块 369
24.3.12 “注册软件”模块 369
24.3.13 “浏览网站”模块 371
24.3.14 运行系统 372
24.3.15 编译系统 374
24.4 小结 375
第25章 纯净水管理系统 376
25.1 项目分析 376
25.1.1 项目功能分析 376
25.1.2 项目功能模块分析 376
25.2 数据库设计与实现 377
25.2.1 数据库需求分析 377
25.2.2 数据库结构设计 378
25.2.3 数据库结构实现 380
25.3 程序窗体的设计实现 382
25.3.1 “用户管理”模块 383
25.3.2 “登录系统”模块 384
25.3.3 “主窗体”模块 386
25.3.4 “客户管理”模块 389
25.3.5 “水卡入库”模块 391
25.3.6 “水卡出库”模块 393
25.3.7 “水卡入库查询”模块 396
25.3.8 “水卡库存查询”模块 397
25.3.9 “水卡出库查询”模块 398
25.3.10 “纯净水入库”模块 399
25.3.11 “纯净水出库”模块 402
25.3.12 “纯净水入库查询”模块 404
25.3.13 “纯净水库存查询”模块 405
25.3.14 “纯净水出库查询”模块 406
25.3.15 “关于窗体”模块 407
25.3.16 “日积月累”模块 408
25.3.17 “注册软件”模块 408
25.3.18 “浏览网站”模块 410
25.3.19 运行系统 411
25.3.20 编译系统 412
25.4 小结 412
Copyright(C)清华大学出版社有限公司,All Rights Reserved 京ICP备10035462号 联系我们