商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
VisualBasic2008入门经典 |
|
|
|
VisualBasic2008入门经典 |
|
基本信息·出版社:人民邮电出版社
·页码:372 页
·出版日期:2008年12月
·ISBN:9787115189172
·条形码:9787115189172
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
内容简介 Visual Basic是一种非常流行的编程语言,Visual Basic 2008是微软公司推出的Visual Basic最新版本,其功能比以前任何版本都强大,可与C++等语言相媲美。《VisualBasic2008入门经典》通过引导读者创建一个图片查看程序,全面阐述了使用Visual Basic 2008创建应用程序所需的各种基本技能。
全书分5个部分,共24章。第一部分介绍了Visual Basic 2008速成版开发环境,引导读者熟练使用该IDE;第二部分探讨如何创建应用程序界面,包含窗体和各种控件的用法;第三部分介绍了编程技术,包括编写和调用方法、处理数值、字符串和日期、决策和循环结构、代码调试、模块和类的创建以及图形绘制等;第四部分阐述了文件和注册表的处理、数据库的使用和自动化其他应用程序等;第五部分介绍了应用程序部署并概述了.NET框架。
《VisualBasic2008入门经典》适合没有任何编程经验的读者和Visual Basic新手阅读,也可作为高等院校Visual Basic课程的参考资料。
编辑推荐 全球销量逾百万册的系列图书
连续十余年打造的经典品牌
直观、循序渐进的学习教程
掌握关键知识的最佳起点
秉承Read Less,Do More(精读多练)的教学理念
以示例引导读者完成最常见的任务
每章内容针对初学者精心设计,1小时轻松阅读学习,24小时彻底掌握关键知识
每章案例与练骝助你轻松完成常见任务,通过实鼹提高应用技能,巩固所学知识。
使用功能强大的VisualStudio2008设计环境;
使用TteeView和Tab等控件设计功能丰富的界面;
使用现代错误处理机制创建健壮的应用程序;
使用GDI+快速绘图;
使用AD0.NET创建数据库应用程序;
分发VisualBasic2008应用程序;
操纵windows注册表;
创建和读写文本文件;
使用事件驱动技术创建交互式应用程序。
学完《VisualBasic2008入门经典》全部内容,就能熟练使用VisuaIBasic2008。《VisualBasic2008入门经典》采用直观、循序渐进的方法。每章建立在前一章的基础之上,引导读者全面学习VisuaIBasic的关键知识。
循序渐进的示例引导读者完成最常见的任务。问与答、测验和练习帮助读者检验知识的掌握情况。“注意”提供有趣的信息。“提示”提供建议或完成任务的更快捷方式。“警告”指出潜在的问题以及帮助读者避开灾难。
目录 第一部分 Visual Basic 2008环境
第1章 全身心投入:Visual Basic 2008编程之旅 3
1.1 开始使用Visual Basic 2008 4
1.2 新建项目 4
1.3 理解Visual Studio 2008环境 6
1.4 修改对象的属性 7
1.4.1 对象的命名 7
1.4.2 设置窗体的Text属性 8
1.4.3 保存项目 9
1.4.4 为窗体添加图标 9
1.4.5 改变窗体的大小 10
1.5 在窗体中添加控件 11
1.6 设计界面 11
1.6.1 在窗体中添加可见控件 11
1.6.2 在窗体中添加不可见的控件 13
1.7 编写界面后面的代码 14
1.7.1 让用户浏览文件 14
1.7.2 使用代码终止程序 16
1.8 运行项目 16
1.9 总结 18
1.10 问与答 18
1.11 作业 18
1.11.1 测验 18
1.11.2 答案 19
1.11.3 练习 19
第2章 Visual Basic 2008导航 20
2.1 使用Visual Basic 2008起始页 20
2.1.1 创建新项目 21
2.1.2 打开现有的项目 22
2.2 导航和定制Visual Basic环境 22
2.2.1 使用设计窗口 23
2.2.2 显示和隐藏设计窗口 23
2.2.3 浮动设计窗口 23
2.2.4 停靠设计窗口 24
2.2.5 自动隐藏设计窗口 25
2.3 使用工具栏 25
2.3.1 显示和隐藏工具栏 26
2.3.2 停靠工具栏及调整其大小 26
2.4 使用工具箱将控件添加到窗体中 27
2.5 使用“属性”窗口设置对象属性 28
2.5.1 选择对象并查看其属性 28
2.5.2 查看和修改属性 28
2.5.3 使用颜色属性 30
2.5.4 查看属性说明 31
2.6 管理项目 31
2.6.1 使用“解决方案资源管理器”管理项目文件 32
2.6.2 使用解决方案 33
2.6.3 理解项目组件 34
2.6.4 设置项目属性 34
2.6.5 添加和删除项目文件 35
2.7 快速而简单的编程入门指南 36
2.7.1 用变量存储值 37
2.7.2 使用过程来编写代码功能单元 37
2.8 获取帮助 38
2.9 总结 38
2.10 问与答 39
2.11 作业 39
2.11.1 测验 39
2.11.2 答案 39
2.11.3 练习 39
第3章 理解对象和集合 40
3.1 理解对象 41
3.2 理解属性 41
3.2.1 获取和设置属性 42
3.2.2 使用对象及其属性 43
3.3 理解方法 46
3.3.1 触发方法 46
3.3.2 理解方法的动态性 46
3.4 创建简单的对象示例项目 47
3.4.1 为绘图项目创建界面 47
3.4.2 编写基于对象的代码 47
3.4.3 测试对象示例项目 50
3.5 理解集合 51
3.6 使用对象浏览器 52
3.7 总结 53
3.8 问与答 54
3.9 作业 54
3.9.1 测验 54
3.9.2 答案 54
3.9.3 练习 55
第4章 理解事件 56
4.1 理解事件驱动的编程 56
4.1.1 触发事件 57
4.1.2 由用户交互触发的事件 57
4.1.3 由对象触发的事件 58
4.1.4 由操作系统触发的事件 58
4.1.5 避免递归事件 58
4.1.6 访问对象的事件 59
4.1.7 使用事件参数 60
4.2 创建事件示例项目 62
4.2.1 创建用户界面 62
4.2.2 创建事件处理程序 63
4.3 更新事件名 65
4.4 总结 65
4.5 问与答 66
4.6 作业 66
4.6.1 测验 66
4.6.2 答案 66
4.6.3 练习 67
第二部分 创建用户界面
第5章 创建窗体:基础知识 71
5.1 修改窗体的名称 72
5.2 改变窗体的外观 73
5.2.1 在窗体的标题栏中显示文本 73
5.2.2 改变窗体的背景色 74
5.2.3 将图像添加到窗体背景中 75
5.2.4 为窗体添加图标 77
5.2.5 为窗体添加最小化、最大化和控制框按钮 77
5.2.6 修改窗体边框的外观和行为 78
5.2.7 控制窗体最小化和最大化时的大小 80
5.3 显示和隐藏窗体 80
5.3.1 显示窗体 80
5.3.2 理解窗体的模态性 81
5.3.3 以正常、最大化或最小化状态显示窗体 82
5.3.4 指定窗体的初始显示位置 83
5.3.5 防止窗体在任务栏中出现 83
5.3.6 卸载窗体 83
5.4 总结 84
5.5 问与答 84
5.6 作业 85
5.6.1 测验 85
5.6.2 答案 85
5.6.3 练习 85
第6章 创建窗体:高级技能 86
6.1 使用控件 86
6.2 在工具箱中双击来添加控件 87
6.3 通过从工具箱中拖曳来添加控件 87
6.4 通过绘制来添加控件 87
6.4.1 操纵控件 88
6.4.2 使用网格(大小和对齐) 88
6.4.3 使用视图轮廓线(snap line) 89
6.4.4 选择一组控件 90
6.4.5 对齐控件 92
6.4.6 使控件的大小相同 93
6.4.7 使一组控件的间距相等 93
6.4.8 为一组控件设置属性值 93
6.4.9 锚定控件和自动调整控件的大小 94
6.4.10 创建Tab顺序 97
6.4.11 堆叠控件 98
6.5 创建位于最前面的非模态窗口 98
6.6 创建透明窗体 99
6.7 创建可滚动窗体 99
6.8 创建多文档界面 100
6.9 设置启动窗体 103
6.10 总结 103
6.11 问与答 104
6.12 作业 104
6.12.1 测验 104
6.12.2 答案 104
6.12.3 练习 105
第7章 使用传统控件 106
7.1 使用Label控件显示静态文本 106
7.2 通过文本框让用户输入文本 107
7.2.1 指定文本对齐方式 108
7.2.2 创建多行文本框 108
7.2.3 添加滚动条 110
7.2.4 限制用户可输入的字符数 111
7.2.5 创建密码框 111
7.2.6 理解文本框的常用事件 112
7.3 创建按钮 112
7.4 使用复选框提供是/否选项 114
7.5 创建容器和单选按钮组 114
7.5.1 使用面板和分组框 114
7.5.2 使用单选按钮 116
7.6 使用列表框显示列表 117
7.6.1 在设计时操纵Items 118
7.6.2 在运行时操纵Items 118
7.6.3 添加元素到列表中 119
7.6.4 将元素从列表中删除 119
7.6.5 清除列表 120
7.6.6 检索列表中选定元素的信息 121
7.6.7 对列表进行排序 122
7.7 使用组合框创建下拉列表 122
7.8 总结 124
7.9 问与答 124
7.10 作业 125
7.10.1 测验 125
7.10.2 答案 125
7.10.3 练习 125
第8章 使用高级控件 126
8.1 创建定时器 126
8.2 创建带选项卡的对话框 129
8.3 在图像列表(Image List)控件中存储图片 131
8.4 使用列表视图(List View)控件创建增强的列表 132
8.4.1 创建列 133
8.4.2 添加列表项 133
8.4.3 使用代码操纵List View 134
8.4.4 使用代码添加列表元素 135
8.4.5 在代码中确定选中的元素 135
8.4.6 使用代码删除列表元素 135
8.4.7 删除所有列表元素 136
8.5 使用Tree View创建层次列表 136
8.5.1 添加节点到Tree View中 136
8.5.2 删除节点 138
8.5.3 清除所有节点 139
8.6 总结 139
8.7 问与答 139
8.8 作业 139
8.8.1 测验 139
8.8.2 答案 140
8.8.3 练习 140
第9章 给窗体添加菜单和工具栏 141
9.1 创建菜单 141
9.1.1 创建顶级菜单项 142
9.1.2 为顶级菜单创建菜单项 144
9.1.3 移动和删除菜单项 145
9.1.4 创建复选菜单项(checked menu item) 145
9.1.5 对菜单进行编程 146
9.1.6 实现上下文菜单 148
9.1.7 为菜单项指定快捷键 149
9.2 使用Toolbar(工具栏)控件 150
9.2.1 使用按钮集合添加工具栏按钮 151
9.2.2 对工具栏进行编程 153
9.2.3 为工具栏按钮创建下拉列表 154
9.3 创建状态栏 155
9.4 总结 156
9.5 问与答 156
9.6 作业 156
9.6.1 测验 156
9.6.2 答案 157
9.6.3 练习 157
第三部分 编程
第10章 创建和调用过程 161
10.1 创建Visual Basic代码模块 161
10.2 编写过程 163
10.2.1 声明不返回值的过程 163
10.2.2 声明返回值的过程 167
10.3 调用过程 167
10.4 退出过程 172
10.5 避免无限递归 172
10.6 总结 173
10.7 问与答 174
10.8 作业 174
10.8.1 测验 174
10.8.2 答案 174
10.8.3 练习 175
第11章 使用常量、数据类型、变量和数组 176
11.1 理解数据类型 177
11.1.1 确定数据类型 177
11.1.2 将数据从一种数据类型转换为另一种数据类型 179
11.2 定义和使用常量 180
11.3 声明和引用变量 181
11.3.1 声明变量 181
11.3.2 将字面值赋给变量 182
11.3.3 在表达式中使用变量 183
11.3.4 强制变量声明和数据类型检查 183
11.3.5 显式变量声明 183
11.3.6 严格类型检查 184
11.4 使用数组 186
11.4.1 声明数组 186
11.4.2 引用数组变量 186
11.4.3 创建多维数组 187
11.5 确定作用域 188
11.5.1 理解块作用域 188
11.5.2 理解过程级(局部)作用域 189
11.5.3 理解模块级作用域 189
11.5.4 使用全局(名称空间级)作用域 190
11.5.5 名称冲突 191
11.6 声明静态变量 191
11.7 命名规范 192
11.7.1 使用前缀表示数据类型 192
11.7.2 使用变量前缀表示作用域 193
11.7.3 其他前缀 193
11.8 在Picture Viewer项目中使用变量 193
11.8.1 为选项创建变量 194
11.8.2 初始化和使用选项变量 195
11.9 总结 197
11.10 问与答 197
11.11 作业 197
11.11.1 测验 197
11.11.2 答案 198
11.11.3 练习 198
第12章 执行算术运算、字符串操作和日期/时间调整 199
12.1 使用Visual Basic 执行基本的算术运算 199
12.1.1 执行加法运算 200
12.1.2 执行减法和求负运算 200
12.1.3 执行乘法运算 200
12.1.4 执行除法运算 201
12.1.5 执行乘方运算 201
12.1.6 执行取模算术运算 201
12.1.7 判断运算符优先级顺序 201
12.2 比较 203
12.3 理解布尔逻辑 203
12.3.1 使用And运算符 204
12.3.2 使用Not运算符(!) 204
12.3.3 使用Or运算符 205
12.3.4 使用Xor运算符 205
12.3.5 操纵字符串 205
12.3.6 连接字符串 206
12.3.7 使用基本的字符串函数 206
12.4 使用日期和时间 210
12.4.1 理解Date数据类型 210
12.4.2 增加或减少日期或时间 211
12.4.3 确定两个日期或时间之间的间隔 212
12.4.4 获取日期的组成部分 212
12.4.5 格式化日期和时间 213
12.4.6 获取当前的系统日期和时间 213
12.4.7 判断值是否为Date 214
12.5 总结 214
12.6 问与答 214
12.7 作业 215
12.7.1 测验 215
12.7.2 答案 215
12.7.3 练习 215
第13章 使用Visual Basic代码做出决策 216
13.1 使用If…Then进行决策 216
13.1.1 当表达式为False时执行代码 218
13.1.2 使用ElesIf进行复杂的决策 219
13.1.3 嵌套的If…Else结构 220
13.2 使用Select Case语句对表达式进行多值判断 220
13.2.1 在一条Case语句中考虑多个可能的值 221
13.2.2 创建Selcet Case示例 222
13.2.3 创造性地使用SelectCase 224
13.3 在过程中使用GoTo实现分支 225
13.4 总结 227
13.5 问与答 227
13.6 作业 228
13.6.1 测验 228
13.6.2 答案 228
13.6.3 练习 229
第14章 使用循环提高效率 230
14.1 使用For...Next执行确定次数的循环 230
14.1.1 使用For初始化循环 230
14.1.2 使用Next语句结束循环 231
14.1.3 使用step指定每次增加的值 232
14.1.4 提早结束循环 232
14.1.5 到达Next之前进入下一次循环 233
14.1.6 创建For…Next示例 233
14.2 使用Do...Loop执行次数不确定的循环 235
14.2.1 创建Do...Loop 235
14.2.2 终止Do...Loop循环 236
14.2.3 创建Do...Loop示例 237
14.3 总结 239
14.4 问与答 239
14.5 作业 239
14.5.1 测验 239
14.5.2 答案 240
14.5.3 练习 240
第15章 调试代码 241
15.1 在代码中添加注释 242
15.2 识别两种基本的错误 243
15.3 使用Visual Basic的调试工具 245
15.3.1 使用断点 245
15.3.2 使用“即时”窗口 247
15.4 使用Try…Catch…Finally创建结构化错误处理程序 251
15.4.1 处理异常 253
15.4.2 处理预期的异常 254
15.5 总结 256
15.6 问与答 256
15.7 作业 257
15.7.1 测验 257
15.7.2 答案 257
15.7.3 练习 257
第16章 使用类设计对象 258
16.1 理解类 258
16.1.1 使用类来封装数据和代码 259
16.1.2 比较类和标准模块 259
16.1.3 创建对象接口 260
16.2 根据类实例化对象 265
16.2.1 将对象引用绑定到变量 265
16.2.2 解除对象引用 269
16.2.3 理解对象的生命周期 269
16.3 总结 270
16.4 问与答 270
16.5 作业 270
16.5.1 测验 270
16.5.2 答案 271
16.5.3 练习 271
第17章 与用户交互 272
17.1 使用MessageBox.Show()函数显示消息 272
17.1.1 指定按钮和图标 273
17.1.2 判断单击的是哪个按钮 275
17.1.3 创建好的消息 276
17.2 创建自定义对话框 276
17.3 使用InputBox()从用户那里获取信息 279
17.4 和键盘交互 281
17.5 使用常见的鼠标事件 283
17.6 总结 285
17.7 问与答 285
17.8 作业 286
17.8.1 测验 286
17.8.2 答案 286
17.8.3 练习 286
第四部分 使用数据
第18章 使用图形 289
18.1 理解Graphics对象 289
18.1.1 为窗体或控件创建Graphics对象 290
18.1.2 为新位图创建Graphics对象 290
18.2 使用画笔 291
18.3 使用系统颜色 292
18.4 使用矩形 294
18.5 绘制形状 295
18.5.1 绘制线条 295
18.5.2 绘制矩形 295
18.5.3 绘制圆形和椭圆 296
18.5.4 清除绘图表面 296
18.6 绘制文本 296
18.7 持久化窗体上的图形 297
18.8 创建绘图示例项目 297
18.9 总结 302
18.10 问与答 302
18.11 作业 303
18.11.1 测验 303
18.11.2 答案 303
18.11.3 练习 303
第19章 执行文件操作 304
19.1 使用OpenFileDialog和
SaveFileDialog控件 304
19.1.1 使用OpenFileDialog控件 305
19.1.2 使用SaveFileDialog控件 307
19.2 使用File对象对文件进行操作 309
19.2.1 判断文件是否存在 309
19.2.2 复制文件 309
19.2.3 移动文件 310
19.2.4 重命名文件 311
19.2.5 删除文件 311
19.2.6 获取文件属性 312
19.3 使用Directory对象对目录进行操作 315
19.4 总结 316
19.5 问与答 316
19.6 作业 317
19.6.1 测验 317
19.6.2 答案 317
19.6.3 练习 317
第20章 使用文本文件和注册表 318
20.1 使用注册表 318
20.1.1 理解Windows注册表的结构 319
20.1.2 使用My.Computer.Registry访问注册表 320
20.1.3 修改Picture Viewer项目以使用注册表 323
20.2 读写文本文件 327
20.2.1 写入文本文件 327
20.2.2 读取文本文件 329
20.2.3 修改Picture Viewer项目以使用文本文件 330
20.3 总结 334
20.4 问与答 334
20.5 作业 334
20.5.1 测验 334
20.5.2 答案 335
20.5.3 练习 335
第21章 使用数据库 336
21.1 ADO.NET简介 337
21.1.1 连接到数据库 338
21.1.2 关闭到数据源的连接 339
21.2 操作数据 339
21.2.1 理解DataTable 339
21.2.2 创建DataAdapter 340
21.2.3 创建和填充DataTables 341
21.2.4 引用DataRow中的字段 342
21.2.5 导航数据 343
21.2.6 编辑记录 345
21.2.7 创建新记录 345
21.2.8 删除记录 346
21.2.9 运行数据库示例 347
21.3 总结 347
21.4 问与答 348
21.5 作业 348
21.5.1 测验 348
21.5.2 答案 348
21.5.3 练习 349
第22章 使用自动化控制其他应用程序 350
22.1 创建自动化库的引用 351
22.2 创建自动化服务器实例 352
22.3 对服务器进行操作 352
22.3.1 显示Excel 353
22.3.2 创建Excel工作簿 353
22.3.3 使用Excel工作簿中的数据 353
22.3.4 测试客户端应用程序 355
22.4 自动化Microsoft Word 355
22.4.1 创建自动化库的引用 355
22.4.2 创建自动化服务器实例 356
22.5 总结 357
22.6 问与答 358
22.7 作业 358
22.7.1 测验 358
22.7.2 答案 358
22.7.3 练习 358
第五部分 部署应用程序及其他
第23章 部署应用程序 361
23.1 理解ClickOnce技术 361
23.2 使用发布向导来创建ClickOnce程序 362
23.3 测试Picture Viewer的ClickOnce安装程序 364
23.4 卸载已安装的应用程序 365
23.5 为创建ClickOnce程序设置高级选项 366
23.6 总结 366
23.7 问与答 366
23.8 作业 367
23.8.1 测验 367
23.8.2 答案 367
23.8.3 练习 367
第24章 广阔的视野 368
24.1 .NET框架 368
24.2 通用语言运行环境 369
24.3 微软中间语言 369
24.4 名称空间 370
24.5 通用类型系统 371
24.6 垃圾回收 371
24.7 进一步学习 372
24.8 总结 372
……
序言 VisualBasic是一种非常流行的语言,visualBasic2008是MicrOSOft推出的最新版本。它与以前的版本截然不同,功能更强大,可与c++等高级语言相媲美。伴随强大功能而来的是VisualBasic2008更为复杂,这使得通过研究VisualBasic在线帮助,自学创建程序所需技能的时代一去不复返。读者对象及本书结构
本书面向那些儿乎没有编程经验或选择VisualBasic作为第二编程语言的读者,旨在使读者尽快掌握VisualBasic2008。作者基于使用VisualBasic编写大型商业应用程序和教授VisualBasic的经验编写本书,希望能够化繁为简,帮助读者掌握所需的知识。很多作者过于专注于技术而不是其实际应用。本书致力于帮助读者掌握可立即用于丌发项目的实践技巧。
本书分为5个部分,每个部分都关注使用VisualBasic2008开发应用的不同方面。这部分遵循使用VisualBasic2008丌始创建程序的任务流程,建议按顺序阅渎。
第一部分介绍VisualBasic丌发环境,包括如何导航和使用各种ViSU3lBasic工具。另外,读者还将学到一些重要的开发概念,如对象、集合和事件。
第二部分闸述如何创建功能完善、引人入胜的川广界面。在这部分中,读者将学习窗体和控件(即用户界面元素,如文本框和列表框)。
第三部分探讨VisualBasic2008编程细节——需要学习的知识很多。读者将学习如何创建模块和过程以及如何在代码中存储数据、执行循环和做出决策。学习核心编程技巧后,读者将学习面向对象编程和应用程序的调试。
第四部分介绍如何使用文本文件和数据库编程以及自动化word和Excel等外部应用程序。另外,还将介绍如何对用户的文件系统和Windows注册表进行操作。
第五部分介绍如何将创建的应用程序部署到最终用户的计算机中。在第24章,将从非技术角度概述MicrOSOR.NET框架。
文摘 插图: