Visual Basic开发从入门到精通
本店经营正版图书 两天左右发货 着急发货的请不要下单
¥
29.67
4.3折
¥
69
全新
库存38件
作者陈强 著
出版社人民邮电出版社
出版时间2016-09
版次1
装帧平装
上书时间2024-10-23
商品详情
- 品相描述:全新
图书标准信息
-
作者
陈强 著
-
出版社
人民邮电出版社
-
出版时间
2016-09
-
版次
1
-
ISBN
9787115419873
-
定价
69.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
484页
-
字数
99999千字
-
正文语种
简体中文
- 【内容简介】
-
本书由浅入深地详细讲解了Visual Basic(简称VB)的开发技术,并通过具体实例的实现过程演示了各个知识点的具体应用。全书共24章,其中第1章讲解了Visual Basic技术的基础知识,包括搭建开发环境和编写首段Visual Basic程序;第2~10章分别讲解了Visual Basic的基础语法、条件语句、流程控制、数组、函数和控件应用等知识,这些内容都是Visual Basic开发技术的核心知识;第11~17章分别讲解了数据库工具、Data控件和ADO控件、DataGrid控件、报表打印、存储过程和ActiveX控件等基本知识,这些内容是Visual Basic开发技术的重点和难点;第18~22章分别讲解了绘图处理、MSChat控件、图形动画编程和多媒体编程等内容;第23~24章通过两个综合实例的实现过程,介绍了Visual Basic技术在综合项目中的使用流程。全书内容循序渐进,以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握Visual Basic语言。
本书不但适用于Visual Basic的初学者,也适用于有一定Visual Basic基础的读者,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。
- 【作者简介】
-
陈强,哈尔滨工业大学计算机硕士,精通VB、C、Java开发,擅长嵌入式系统和大数据等开发技术,对网络和多媒体应用、红外传输技术有独特的见解。多个项目作品已经申请国家专利,已经被广大制造业公司和软件公司所使用。业余时间乐于技术分享。
- 【目录】
-
第1章VisualBasic技术基础 1
(视频总计36分钟,实例1个,拓展实例2个,技术解惑2个)
1.1VisualBasic介绍 2
1.1.1VisualBasic的版本 2
1.1.2VisualBasic的特点 2
1.2安装VisualBasic 3
1.2.1VisualBasic运行环境介绍 3
1.2.2VisualBasic安装 3
1.2.3添加\删除组件 4
1.3VisualBasic的启动和退出 5
1.3.1启动VisualBasic 5
1.3.2退出VisualBasic 6
1.4VisualBasic可视化开发环境介绍 6
1.5常见的错误方式 10
1.6VisualBasic程序调试方法 11
1.7VisualBasic用户界面设计基础 11
1.7.1常用属性的设置 11
1.7.2窗体的属性 13
1.8一个简单的VisualBasic程序 14
1.8.1VisualBasic开发流程 14
1.8.2实例概述 15
1.8.3实现流程 15
1.9技术解惑 18
1.9.1初学者需要知道的正确
观念 18
1.9.2怎样学好VisualBasic
语言 18
第2章VisualBasic语言初步 19
(视频总计13分钟,技术解惑4个)
2.1使用关键字 20
2.2使用标识符 20
2.3使用变量 20
2.3.1变量的命名规则 20
2.3.2声明变量 21
2.3.3变量的数据类型 22
2.4使用常量 24
2.4.1文字常量 24
2.4.2符号常量 24
2.4.3系统常量 25
2.5运算符和表达式 25
2.5.1算术运算符/算术表达式 25
2.5.2关系运算符/关系表达式 26
2.5.3连接运算符 26
2.5.4逻辑运算符/逻辑表达式 27
2.5.5日期表达式 27
2.6运算符的优先级 28
2.7技术解惑 28
2.7.1公用变量与局部变量的
比较 28
2.7.2体会静态变量 29
2.7.3标识符本身的原则 29
2.7.4VisualBasic表达式的特点 29
第3章VisualBasic算法语句 30
(视频总计43分钟,实例9个,拓展实例18个,技术解惑4个)
3.1算法概述 31
3.1.1算法分类 31
3.1.2算法的特征 31
3.2程序语句 31
3.3顺序结构 32
3.3.1使用赋值语句 32
3.3.2使用Print方法 32
3.3.3使用注释语句 32
3.4条件判断语句 33
3.4.1使用If/Then语句 33
3.4.2使用SelectCase语句 38
3.4.3嵌套用法 40
3.5循环结构 41
3.5.1使用Do…Loop语句 41
3.5.2使用While/Wend语句 45
3.5.3使用For…Next语句 47
3.6其他控制语句 49
3.6.1使用Goto语句 49
3.6.2使用Exit与End语句 50
3.6.3使用Stop语句 52
3.6.4使用With语句 52
3.7技术解惑 52
3.7.1几种语句的选择 52
3.7.2结构的选择 52
3.7.3慎用Goto语句 52
3.7.4End和Stop的区别 53
第4章数组 54
(视频总计21分钟,实例4个,拓展实例8个,技术解惑4个)
4.1数组基础 55
4.1.1数组的作用和常用概念 55
4.1.2声明数组 55
4.1.3使用数组 56
4.2二维数组 57
4.2.1声明二维数组 57
4.2.2使用二维数组 57
4.3多维数组 59
4.4动态数组 59
4.5控件数组 62
4.5.1建立控件数组 62
4.5.2建立一个控件数组 63
4.6技术解惑 66
4.6.1使用数组的注意事项 66
4.6.2自定义数据类型 66
4.6.3在二维数组中合并
相同的项 67
4.6.4数组的大小不一定固定 68
第5章过程和函数 69
(视频总计36分钟,实例8个,拓展实例16个,技术解惑5个)
5.1使用Sub过程 70
5.1.1使用Sub过程 70
5.1.2通用过程 71
5.1.3调用过程 72
5.2使用Function过程 74
5.2.1Function过程定义 74
5.2.2调用Function过程 75
5.3传递过程参数 76
5.3.1形式参数和实际参数 76
5.3.2参数传递 77
5.3.3数组作为传递参数 78
5.4可选参数与不定量参数 80
5.4.1使用可选参数 80
5.4.2使用不定数量的参数 83
5.5递归调用 85
5.6VisualBasic内置函数 87
5.6.1数学函数 87
5.6.2字符函数 87
5.6.3日期与时间函数 88
5.6.4转换函数 89
5.6.5格式输出Format函数 89
5.6.6InputBox函数与MsgBox
函数 90
5.7技术解惑 91
5.7.1调用其他模块中过程的
方法 91
5.7.2子过程和函数的区别 91
5.7.3判断过程参数的传递
方式 91
5.7.4用“ParamArray”表示
数组参数的规则 91
5.7.5使用递归的注意事项 92
第6章窗体处理 93
(视频总计31分钟,实例7个,拓展实例14个,技术解惑5个)
6.1对象 94
6.1.1对象概述 94
6.1.2对象的属性 94
6.1.3对象的事件 95
6.1.4对象的方法 95
6.2窗体基础 95
6.2.1窗体结构 95
6.2.2添加一个窗体 96
6.2.3保存和删除窗体 96
6.3窗体的属性 97
6.3.1Name属性 97
6.3.2Caption属性 97
6.3.3Icon属性 97
6.3.4WindowState属性 98
6.3.5Picture属性 98
6.4窗体方法 99
6.4.1Load和UnLoad方法 99
6.4.2Show方法 99
6.4.3Move方法 101
6.4.4Print方法 101
6.5窗体的事件 103
6.5.1Click事件 104
6.5.2DblClick事件 105
6.5.3Initialize事件 105
6.5.4Resize事件 106
6.6多窗体和环境应用 108
6.6.1多重窗体和多文档窗体 108
6.6.2多重窗体操作 108
6.7设计MDI窗体 111
6.7.1MDI主窗体和MDI
子窗体 111
6.7.2排列子窗体 113
6.8技术解惑 114
6.8.1总结与多重窗体程序设计
有关的语句和方法 114
6.8.2VsiaulBasic窗体的属性、
方法和事件的关系 115
6.8.3VisualBasic的自适应
窗体设计 115
6.8.4命令按钮和文本框控件等
对象不能直接添加在
MDIForm窗体中 116
6.8.5VisualBasic的属性 116
第7章控件应用 118
(视频总计39分钟,实例10个,拓展实例20个,技术解惑7个)
7.1Windows控件介绍 119
7.1.1内置控件 119
7.1.2ActiveX控件 119
7.1.3可插入对象 120
7.2文本编辑控件 120
7.2.1标签控件 120
7.2.2文本框控件 122
7.3按钮控件 124
7.3.1命令按钮控件 124
7.3.2OptionButton控件 125
7.3.3Checkbox控件 127
7.4ListBox控件和ComboBox
控件 129
7.4.1ListBox控件 129
7.4.2ComboBox控件 131
7.5图片图形控件 133
7.5.1PictureBox控件 133
7.5.2Image控件 136
7.6滚动条控件 137
7.7定时器控件 139
7.7.1Enabled属性 139
7.7.2Interval属性 139
7.8技术解惑 141
7.8.1使用Scrollbars属性时的
注意事项 141
7.8.2Image控件和图片框的
区别 141
7.8.3VisualBasic控件的3种
广义分类 141
7.8.4VisualBasic的标准控件 141
7.8.5用第三方控件修饰按钮 142
7.8.6滚动条控件的属性和
事件 143
7.8.7解决ListBox内选项
过多的问题 143
第8章工具栏和状态栏 144
(视频总计25分钟,实例4个,拓展实例8个,技术解惑3个)
8.1创建和设计工具栏 145
8.1.1使用Toolbar控件创建
工具栏 145
8.1.2添加图像 148
8.1.3ImageList和Toolbar控件
关联 151
8.1.4响应Toolbar控件的事件 152
8.2创建和设计状态栏 152
8.3技术解惑 155
8.3.1控制菜单和工具栏的
外观 155
8.3.2模式与无模式的对话框 155
8.3.3用窗体作为自定义
对话框 155
第9章菜单和对话框 157
(视频总计29分钟,实例7个,拓展实例14个,技术解惑4个)
9.1菜单设计 158
9.1.1菜单基础 158
9.1.2菜单编辑器 158
9.2弹出式菜单 161
9.3菜单编程 163
9.4对话框 164
9.4.1使用消息框函数
MsgBox 164
9.4.2使用输入框函数
InputBox 165
9.4.3使用通用对话框 165
9.4.4使用颜色对话框 167
9.4.5使用字体对话框 169
9.4.6使用打印对话框 171
9.4.7使用帮助对话框 171
9.5技术解惑 173
9.5.1创建位图菜单 173
9.5.2屏蔽键盘上由快捷键
产生的弹出式菜单 173
9.5.3使用API中的ChooseColor
函数调用颜色对话框 174
9.5.4解决“未加入字体”的
问题 174
第10章程序调试、错误处理和创建
帮助 175
(视频总计22分钟,实例2个,拓展实例4个,技术解惑3个)
10.1程序调试的错误类型 176
10.1.1编译错误 176
10.1.2运行错误 177
10.2使用断点跟踪调试 177
10.2.1“调试”工具栏 177
10.2.2跟踪调试程序 179
10.3使用调试窗口 181
10.3.1在“立即”窗口中调试
代码 181
10.3.2使用“监视”窗口 181
10.3.3使用“本地”窗口 182
10.4错误处理和条件编译 182
10.5创建帮助 185
10.5.1使用WindowsHelp
Workshop创建帮助 185
10.5.2在程序中显示帮助文件 186
10.6技术解惑 190
10.6.1Resume和Goto的
区别 190
10.6.2设置错误陷阱 190
10.6.3编写错误处理例程 190
第11章数据库工具 191
(视频总计22分钟,实例3个,拓展实例6个,技术解惑4个)
11.1数据库概述 192
11.2使用Access数据库 194
11.2.1Access概述 194
11.2.2启动和关闭Access 194
11.2.3Access的基本操作 195
11.2.4压缩Access数据库 196
11.3使用SQLServer数据库 200
11.3.1SQLServer2000介绍 200
11.3.2安装SQLServer2000 200
11.3.3SQLServer2000的
基本操作 202
11.3.4操作数据库表 206
11.4备份和恢复SQLServer
数据库 208
11.4.1备份SQLServer 208
11.4.2恢复SQLServer 210
11.5附加和分离SQLServer
数据库 211
11.5.1附加SQLServer 212
11.5.2分离SQLServer 214
11.6技术解惑 216
11.6.1数据库压缩技术 216
11.6.2安装SQLServer的常见
问题 216
11.6.3在数据库中的E-R图 217
11.6.4数据模型和关系数据
模型 217
第12章使用Data控件和ADO控件 218
(视频总计42分钟,实例9个,拓展实例18个,技术解惑7个)
12.1常用数据库编程方法 219
12.2使用ADO对象 219
12.2.1ADO简介 219
12.2.2ADO的对象 219
12.2.3Command对象 220
12.2.4Connection对象 220
12.2.5Error对象 222
12.2.6Field对象 222
12.2.7Parameter对象 223
12.2.8Property对象 223
12.2.9Recordset对象 224
12.2.10Stream对象 225
12.2.11ADO连接数据库 226
12.2.12ADO实现对数据库的
操作 229
12.3ADO事务处理 236
12.3.1事务特征和处理控制
语句 236
12.3.2VisualBasic的事务处理
编程 236
12.3.3几种获取数据库数据的
方法 239
12.4使用Data控件 240
12.4.1Data控件概述 241
12.4.2Data控件的属性 241
12.4.3Data控件的方法 242
12.4.4Data控件的事件 242
12.5使用ADO控件 243
12.5.1ADO控件的属性 243
12.5.2ADO控件的方法 243
12.5.3使用ADO控件连接
数据库 244
12.5.4使用ADO控件连接
Access 244
12.5.5使用ADO控件连接
SQLServer数据库 245
12.6技术解惑 247
12.6.1总结Recordset的用法 247
12.6.2数据库打开/关闭方法的
选择 247
12.6.3通过相对路径指定数据库
文件 248
12.6.4ADO控件连接Access
数据库的方法 248
12.6.5必须先建立对ADO
对象的引用 249
12.6.6Recordset管理数据库的
方法 249
12.6.7SQL查询语言的结构 249
第13章DataGrid控件和数据绑定 250
(视频总计17分钟,实例15个,拓展实例10个,技术解惑3个)
13.1用ODBC连接数据库 251
13.1.1使用ODBC连接
Access 251
13.1.2使用ODBC连接
SQLServer 253
13.2控件绑定 255
13.3使用DataGrid控件 257
13.3.1绑定DataGrid与ADO
控件 258
13.3.2VisualBasic6.0控件
综合编程 259
13.4技术解惑 262
13.4.1For语句在数据库中的
应用 262
13.4.2复制数据库的结构定义 262
13.4.3选择数据库访问技术 263
第14章报表打印处理 264
(视频总计22分钟,实例1个,拓展实例2个,技术解惑2个)
14.1报表打印技术基础 265
14.1.1数据环境设计器 265
14.1.2数据报表对象
(DataReport) 267
14.1.3数据报表控件 269
14.2使用Printer对象 271
14.2.1Printer对象的属性 272
14.2.2Printer对象的方法 273
14.3CrystalReport报表基础 273
14.3.1CrystalReports控件
基础 274
14.3.2安装CrystalReports 274
14.3.3使用CrystalReports
插件 275
14.4技术解惑 276
14.4.1Excel的宏功能 276
14.4.2使用第三方报表打印
控件 276
第15章存储过程 277
(视频总计15分钟,实例4个,拓展实例8个,技术解惑3个)
15.1存储过程基础 278
15.2创建存储过程 278
15.3管理存储过程 281
15.3.1删除存储过程 281
15.3.2修改存储过程 283
15.3.3程序中使用存储过程 283
15.3.4加密存储过程 285
15.4技术解惑 287
15.4.1执行存储过程的处理
代码 287
15.4.2使用SQL存储过程有
什么好处 289
15.4.3使用视图处理数据 289
第16章使用ActiveX控件技术 290
(视频总计20分钟,实例2个,拓展实例4个,技术解惑1个)
16.1ActiveX基础 291
16.2创建ActiveX控件 291
16.2.1向导创建ActiveX控件 291
16.2.2手动创建ActiveX控件 294
16.3使用ActiveX控件 296
16.4技术解惑 297
丢失ActiveX控件的解决方法 297
第17章文件处理 298
(视频总计40钟,实例9个,拓展实例18个,技术解惑3个)
17.1文件概述 299
17.1.1文件结构 299
17.1.2文件分类 299
17.1.3访问文件 299
17.2文件系统控件 300
17.2.1驱动器列表框控件 300
17.2.2目录列表框控件 300
17.2.3文件列表框控件 301
17.2.4使用文件系统控件 302
17.3顺序文件操作 303
17.3.1打开与关闭 304
17.3.2读操作 304
17.3.3写操作 309
17.4随机文件操作 312
17.4.1打开与关闭 312
17.4.2读写操作 312
17.5二进制文件操作 315
17.5.1二进制文件的存储 315
17.5.2存储方法 315
17.5.3保存到数据库实例 316
17.5.4读取数据库文件实例 319
17.6技术解惑 321
17.6.1实现图像在数据库的
存储与显示的方法 321
17.6.2Input#语句 323
17.6.3存储二进制文件的
意义 323
第18章绘图处理 324
(视频总计18分钟,实例4个,拓展实例8个,技术解惑3个)
18.1坐标系统 325
18.1.1坐标系统介绍 325
18.1.2刻度 325
18.2颜色设置 326
18.3绘图方法 328
18.4常用绘图控件 332
18.4.1使用Line控件 332
18.4.2使用Shape控件 335
18.5技术解惑 337
18.5.1调用Win32API函数
绘图 337
18.5.2总结形状控件(Shape)的
常用属性 338
18.5.3通过Line控件实现分割线
效果和时钟转动效果 339
第19章使用MSChat控件处理图形 340
(视频总计17分钟,实例4个,拓展实例8个,技术解惑2个)
19.1VisualBasic图形编程处理
介绍 341
19.2使用MSChat控件 341
19.2.1添加MSChat控件 341
19.2.2获取图形数据 342
19.3MSChat控件的三维效果 346
19.3.1旋转处理 347
19.3.2光线处理 347
19.3.3MSChat三维效果的综合
实例 349
19.4技术解惑 352
19.4.1实现图形数据的打印和
预览处理 352
19.4.2实现图形动画的3种
方法 353
第20章图形动画编程和多媒体编程 355
(视频总计26分钟,实例4个,拓展实例8个,技术解惑2个)
20.1图形动画编程 356
20.1.1VisualBasic图形动画
编程概述 356
20.1.2制作一个动态图片展示
程序 356
20.2多媒体编程 361
20.3MCI接口 362
20.3.1MCI接口介绍 362
20.3.2MCI函数 362
20.4MultimediaMCI控件 363
20.4.1MultimediaMCI概述 364
20.4.2MultimediaMCI属性和
事件 364
20.4.3使用MultimediaMCI 364
20.5ActiveMovie控件 367
20.5.1ActiveMovie概述 367
20.5.2ActiveMovie属性、方法和
事件 368
20.5.3使用ActiveMovie 369
20.6Mp3play.ocx控件 371
20.7技术解惑 373
20.7.1使用第三方控件 373
20.7.2VisualBasic图形动画
编程的实现 374
第21章网络编程 375
(视频总计27分钟,实例7个,拓展实例14个,技术解惑2个)
21.1使用Winsock控件 376
21.1.1 Winsock控件介绍 376
21.1.2 Winsock属性、方法和
事件 376
21.1.3 使用Winsock控件
实例 377
21.2使用WebBrowser控件 380
21.2.1 WebBrowser属性、方法和
事件 380
21.2.2 WebBrowser控件使用
实例 382
21.3使用Inet控件 384
21.3.1 Inet控件属性、方法和
事件 384
21.3.2 Inet控件使用实例 387
21.4VisualBasic常见的网络
应用 389
21.4.1 获取本机名称和IP
地址 389
21.4.2 获取网页源代码 397
21.4.3 端口扫描 398
21.4.4 在线邮件发送处理 409
21.5技术解惑 411
21.5.1 三类邮件系统 411
21.5.2 Inet控件的功能 411
第22章程序打包和部署 412
(视频总计16分钟)
22.1VisualBasic打包和部署介绍 413
22.2VisualBasic程序打包和部署
向导 413
22.3打包VisualBasic程序 414
22.3.1 打包前的准备工作 415
24.3.2 打包VisualBasic应用
程序 416
22.4部署VisualBasic6.0程序 418
22.4.1 部署前的准备工作 418
22.4.2 部署VisualBasic应用
程序 419
第23章开发一个简单的扫雷游戏 421
(视频总计21分钟)
23.1扫雷游戏系统概述与预览 422
23.1.1 扫雷游戏系统概述 422
23.1.2 扫雷游戏系统预览 422
23.2扫雷游戏系统设计与分析 423
23.3鼠标单击方格的事件 429
23.4制作游戏安装包 435
23.5核心代码分析 435
第24章图书借阅系统 439
(视频总计39分钟)
24.1图书借阅系统介绍和分析 440
24.1.1 图书借阅系统应用背景
概述 440
24.1.2 图书借阅系统需
求分析 440
24.1.3 图书借阅系统功能模块
结构 440
24.1.4 图书借阅系统概览 440
24.2图书借阅系统数据库设计 442
24.2.1 数据库需求分析 442
24.2.2 概念结构设计 443
24.2.3 逻辑结构设计 443
24.3系统窗体概览 444
24.4创建主窗体Main.frm 445
24.4.1 界面设计 445
24.4.2 编写窗体处理代码 448
24.5创建图书管理窗体Books.frm 449
24.5.1 界面设计 450
24.5.2 编写窗体处理代码 451
24.6图书添加/修改窗体
BooksAE.frm 455
24.6.1 界面设计 455
24.6.2 编写窗体处理代码 456
24.7图书查找窗体Search.frm 459
24.7.1 界面设计 459
24.7.2 编写窗体处理代码 460
24.8图书过滤窗体Filter.frm 461
24.8.1 界面设计 462
24.8.2 编写窗体处理代码 463
24.9排序处理窗体Sort.frm 464
24.9.1 界面设计 464
24.9.2 编写窗体处理代码 465
24.10创建客户管理窗体
Members.frm 466
24.10.1 界面设计 466
24.10.2 编写窗体处理代码 467
24.11创建借书处理窗体Issue.frm 471
24.11.1 界面设计 471
24.11.2 编写窗体处理代码 473
24.12创建还书处理窗体
Return.frm 475
24.12.1 界面设计 475
24.12.2 编写窗体处理代码 476
24.13创建信息选择窗体
SelectDg.frm 479
24.13.1 界面设计 479
24.13.2 编写窗体处理代码 480
24.14创建系统设置窗体
Settings.frm 482
24.14.1 界面设计 482
24.14.2 编写窗体处理代码 483
24.15创建图书报表DataReport1 484
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价