
Visual Basic 2008程式设计(第七版)
《Visual Basic 2008程式设计(第七版)》是2009年7月24日清华大学出版社出版的图书,作者是(美)布兰尼,(美)米尔斯博格,译者是苏正泉、史新元。
基本介绍
- 书名:Visual Basic 2008程式设计(第七版)
- 作者:(美)布兰尼,(美)米尔斯博格
- 译者:苏正泉,史新元
- ISBN:9787302206446
- 定价:79.8元
- 出版社:清华大学出版社
- 出版时间:2009年7月24日
- 装帧:平装
- 开本:16开
内容简介
本书作者Julia Case Bradley和Anita C. Millspaugh为全球无数读者提供了关于Visual Basic 2008程式设计的指导和帮助。读者不仅能够轻鬆地阅读这本畅销教材,而且能够更好地精通最流行的面向对象程式语言。本书不仅通过示例代码、练习题以及完整的程式设计示例阐明了前沿技术,而且还将这些概念运用于案例分析和编程练习当中。本书还提供了萤幕截图、分步指导练习以及附录,旨在帮助读者编写优秀的程式。
图书目录
第1章VB2008综述 1
1.1使用VB编写Windows
应用程式 1
1.2程式语言——过程、事件
驱动和面向对象 3
1.2.1对象模型 3
1.2.2Microsoft的VisualStudio 5
1.3创建VB项目 5
1.3.1三个步骤 6
1.3.2VB应用程式档案 6
1.4VisualStudio环境 8
1.4.1默认环境设定 8
1.4.2IDE的初始萤幕 9
1.4.3新项目对话框 9
1.4.4IDE主视窗 10
1.4.5工具列 11
1.4.6文档视窗 12
1.4.7窗体设计器 12
1.4.8SolutionExplorer视窗 12
1.4.9属性视窗 12
1.4.10工具箱 12
1.4.11帮助 13
1.4.12设计时、运行时和调试时 14
1.5创建第一个VB项目 14
1.5.1建立工作区 15
1.5.2项目规划 17
1.5.3定义用户界面 18
1.5.4设定属性 21
1.5.5编写代码 27
1.5.6VB代码语句 28
1.5.7编写HelloWorld事件过程 29
1.5.8运行项目 32
1.5.9保存工作 33
1.5.10打开项目 34
1.5.11修改项目 35
1.5.12列印代码 41
1.6列印输出示例 42
1.7查找并修正错误 43
1.7.1语法错误 43
1.7.2运行时错误 45
1.7.3逻辑错误 46
1.7.4项目调试 46
1.7.5对象的命名规则和约定 47
1.8VisualStudio帮助 48
1.8.1安装和运行MSDN 48
1.8.2查看帮助主题 49
1.8.3上下文相关帮助 51
1.8.4管理视窗 51
1.9程式设计示例 52
1.10本章小结 56
1.11複习题 57
1.12编程练习 57
1.13案例分析 58
第2章设计用户界面 61
2.1更多的控制项类型 61
2.1.1文本框 62
2.1.2掩码文本框 63
2.1.3丰富文本框 64
2.1.4分多行显示文本 65
2.1.5分组框 66
2.1.6複选框 66
2.1.7单选按钮 66
2.1.8图片框 67
2.1.9使用智慧型标籤 69
2.1.10对窗体和控制项使用图像 69
2.1.11设定框线和样式 70
2.1.12画线 70
2.2操作多个控制项 70
2.2.1选择多个控制项 70
2.2.2撤销选中一组控制项 71
2.2.3将控制项成组移动 71
2.2.4为多个控制项设定属性 72
2.2.5对齐控制项 72
2.3按照用户习惯设计应用程式 73
2.3.1设计用户界面 73
2.3.2定义键盘访问键 74
2.3.3设定确定和取消按钮 75
2.3.4设定控制项的Tab键顺序 75
2.3.5设定萤幕上窗体的位置 77
2.3.6创建工具提示 77
2.4编写控制项代码 79
2.4.1清空文本框和标籤内容 79
2.4.2重置焦点 80
2.4.3设定单选按钮和複选框
的Checked属性 80
2.4.4在运行时设定控制项的
可见性 80
2.4.5禁用控制项 81
2.4.6根据用户动作设定属性 81
2.4.7修改文本的颜色 82
2.4.8使用单选按钮选择颜色 82
2.4.9改变一个控制项的多个属性 84
2.4.10连线文本 85
2.4.11处理程式中的长行 85
2.4.12下载并使用线条和
形状控制项 86
2.5程式设计示例 87
2.6良好的编程习惯 92
2.7本章小结 92
2.8複习题 94
2.9编程练习 95
2.10案例分析 97
第3章变数、常量以及计算 101
3.1数据——变数和常量 102
3.1.1数据类型 103
3.1.2命名规则 104
3.1.3命名约定 104
3.1.4常量:命名常量和
内部常量 105
3.1.5声明变数 107
3.1.6变数的作用範围和生存期 109
3.2计算 112
3.2.1将字元串转换为数值型
数据类型 112
3.2.2算术操作 114
3.2.3运算次序 114
3.2.4在代码中进行计算 116
3.2.5Explicit选项和Strict选项 117
3.2.6在数值数据类型间
进行转换 119
3.2.7在不同数据类型间
进行计算 120
3.2.8四捨五入 121
3.3格式化数据并显示 122
3.3.1使用格式说明符代码 122
3.3.2选择用于程式输出的控制项 124
3.4计算类程式的一个示例 125
3.4.1规划项目 125
3.4.2项目编程解决方案 128
3.5异常处理 130
3.6在讯息框中显示讯息 132
3.6.1文本讯息字元串 133
3.6.2标题栏文本 133
3.6.3讯息框按钮 133
3.6.4讯息框图示 133
3.6.5使用重载方法 134
3.6.6测试多个域 135
3.7计数与求和 137
3.7.1求总和 137
3.7.2计数 137
3.7.3计算平均值 137
3.8程式设计示例 138
3.9本章小结 144
3.10複习题 145
3.11编程练习 146
3.12案例分析 149
第4章选择和条件 151
4.1If语句 151
4.1.1If语句的动作图 153
4.1.2有用的编辑器 154
4.2布尔表达式 154
4.2.1比较数值变数和常量 155
4.2.2比较字元串 156
4.2.3判定True或False 158
4.2.4比较大写和小写字母 158
4.2.5複合布尔表达式 159
4.2.6简化版操作 161
4.3嵌套If语句 162
4.4在If语句中使用单选按钮
和複选框 164
4.4.1一个简单的示例 166
4.4.2判定单选按钮组的状态 166
4.4.3判定多个複选框的状态 167
4.5增强讯息框特性 167
4.5.1显示讯息字元串 167
4.5.2显示多个按钮 169
4.6输入验证 171
4.6.1检查值的範围 171
4.6.2检查输入域 171
4.6.3执行多重有效性验证 172
4.7Case结构 173
4.8共享事件过程 175
4.9调用事件处理过程 177
4.10程式设计示例 179
4.11调试VB项目 186
4.11.1编写调试输出 187
4.11.2用BreakAll按钮暂停
程式的执行 188
4.11.3强制中断项目 188
4.11.4检测表达式的当前值 188
4.11.5单步执行代码 189
4.11.6本地视窗 190
4.11.7自动视窗 191
4.12循序渐进调试指南 191
4.13本章小结 197
4.14複习题 198
4.15编程练习 198
4.16案例分析 200
第5章选单、通用对话框、子过程
以及函式过程 205
5.1选单 205
5.1.1定义选单 205
5.1.2创建选单的具体步骤 211
5.1.3为选单项编写代码 212
5.1.4Windows选单标準 214
5.2通用对话框 214
5.2.1显示Windows通用对话框 215
5.2.2使用对话框信息 216
5.2.3设定初始值 217
5.3创建上下文选单 218
5.3.1创建上下文选单的
具体步骤 218
5.3.2过程共享 220
5.4编写通用过程 221
5.4.1创建新的子过程 221
5.4.2过程的参数传递 222
5.4.3编写函式过程 223
5.4.4具有多个参数的函式 226
5.4.5将项目的计算分割为较小
的单位 227
5.5基于现有项目生成新项目 230
5.6程式设计示例 230
5.7本章小结 239
5.8複习题 240
5.9编程练习 240
5.10案例分析 244
第6章多窗体项目 247
6.1多窗体的使用 247
6.1.1创建新窗体 247
6.1.2添加窗体和删除窗体 249
6.2About对话框 250
6.2.1使用AboutBox模板 251
6.2.2设定程式集信息
(AssemblyInformation) 251
6.3闪屏 253
6.3.1使用闪屏模板 253
6.3.2首先显示闪屏窗体 254
6.3.3其他模板窗体 254
6.4窗体方法和事件的使用 255
6.4.1显示窗体 255
6.4.2隐藏或关闭窗体 256
6.4.3窗体事件回响 256
6.4.4窗体事件的次序 257
6.4.5编写事件过程 257
6.4.6控制闪屏显示 259
6.5多窗体中的变数和常量 259
6.5.1作用域 260
6.5.2访问许可权 260
6.5.3生命周期 261
6.5.4名称空间 261
6.5.5常量和变数声明小结 262
6.5.6声明变数和常量的
指导原则 263
6.6在IDE之外运行程式 264
6.7程式设计示例 265
6.8本章小结 275
6.9複习题 276
6.10编程练习 276
6.11案例分析 278
第7章列表、循环和列印 281
7.1列表框和组合框 281
7.1.1选项集合(ItemsCollection) 283
7.1.2填写列表 283
7.1.3SelectedIndex属性 285
7.1.4Items.Count属性 285
7.1.5引用选项集合 286
7.1.6从列表中删除选项 287
7.1.7清空列表 288
7.1.8列表框和组合框的事件 288
7.2Do/Loop 289
7.2.1再谈布尔型数据类型 292
7.2.2在列表框中使用Do/Loop 292
7.3For/Next循环 293
7.3.1负增量或者反向计算 295
7.3.2进入循环之前就满足条件 295
7.3.3改变循环控制变数的值 295
7.3.4死循环 296
7.3.5跳出循环 296
7.3.6跳到下一次循环 297
7.4使条目显示为被选中 298
7.4.1选择文本框中的条目 298
7.4.2选择列表框中的条目 298
7.5传送信息到印表机 299
7.5.1PrintDocument组件 300
7.5.2开始列印——分布指导 302
7.5.3列印小结 304
7.5.4列印列表框的内容 304
7.5.5列印列表中被选中的项 304
7.5.6对齐小数列 305
7.5.7显示一个列印预览 305
7.5.8向列印项目添加列印预览
对话框——分布指导 306
7.5.9Using块 307
7.5.10列印多个页面 307
7.6程式设计示例 309
7.7本章小结 317
7.8複习题 318
7.9编程练习 319
7.10案例分析 322
第8章数组 325
8.1一维数组 325
8.1.1下标 326
8.1.2有效的下标 327
8.2ForEach/Next语句 327
8.3结构体 328
8.3.1声明结构体变数 329
8.3.2访问结构体变数的元素 329
8.3.3包含数组的结构体 330
8.4将数据元素用做累加器 331
8.4.1添加到正确的总数 331
8.4.2调试数组程式 332
8.5表查找 333
8.6在数组中使用列表框 335
8.7多维数组 337
8.7.1初始化二维数组 338
8.7.2列印二维表 338
8.7.3二维表的求和 339
8.7.4二维表的查找操作 340
8.8程式设计示例 343
8.9本章小结 350
8.10複习题 351
8.11编程练习 351
8.12案例分析 354
第9章Web应用程式 357
9.1VB和Web编程 357
9.2Web站点的种类 359
9.2.1档案系统Web站点 360
9.2.2IISWeb站点 360
9.2.3远程站点和FTP站点 361
9.3创建Web站点 361
9.3.1Web页面档案 362
9.3.2VisualStudioIDE中的
Web窗体 362
9.3.3创建第一个Web窗体——
分步指导 363
9.3.4查看HTML代码 365
9.3.5控制项 365
9.3.6事件处理 366
9.3.7档案 367
9.3.8调试 367
9.3.9在其他浏览器中测试 368
9.4Web窗体的布局 369
9.4.1使用表格进行布局 369
9.4.2绝对定位 371
9.4.3在Web页面上包含图像 372
9.4.4层叠样式表 373
9.5浏览网页 377
9.5.1使用超连结 377
9.5.2添加多个Web页面 378
9.6使用验证控制项 380
9.7状态的维持 381
9.7.1保留控制项中的内容 381
9.7.2保留变数的值 381
9.8AJAX 382
9.9管理Web项目 384
9.10一些Web缩略语 384
9.11程式设计示例 385
9.12本章小结 392
9.13複习题 393
9.14编程练习 393
9.15案例分析 394
第10章资料库应用程式 395
10.1资料库 395
10.1.1VB与资料库 395
10.1.2资料库术语 396
10.1.3XML数据 397
10.2使用ADO.NET和VB 398
10.2.1VisualStudio中的
数据访问 399
10.2.2绑定源 399
10.2.3表适配器 400
10.2.4数据集 400
10.3创建一个资料库应用程式 400
10.3.1Windows资料库应用程式
——分步指导 400
10.3.2智慧型标记 405
10.3.3资料库模式档案 405
10.4绑定单独数据栏位 406
10.4.1数据源视窗 407
10.4.2资料库详细编程——
分步指导 408
10.5从列表中选择记录 410
10.5.1转换为组合框选择——
分步指导 410
10.5.2从数据表中选择栏位 412
10.5.3排序列表数据 412
10.5.4为栏位选择控制项类型 414
10.6使用Web窗体选择记录 414
10.6.1Web资料库应用程式
的安全性 415
10.6.2创建Web选择应用程式
——分步指导 415
10.7LINQ 421
10.7.1查询作业系统数据 422
10.7.2创建LINQ项目——
分步指导 422
10.7.3FileSystemLINQ示例 423
10.8程式设计示例 424
10.9本章小结 426
10.10複习题 427
10.11编程练习 427
10.12案例分析 428
第11章数据档案 431
11.1数据档案 431
11.2简单VB档案I/O 432
11.2.1写入和读取文本档案 432
11.2.2写入和读取分隔档案 433
11.3.NET档案处理 438
11.3.1使用流进行档案处理 438
11.3.2使用StreamWriter将
数据写入到档案中 439
11.3.3使用StreamReader从
档案中读取数据 441
11.4使用通用档案对话框 444
11.4.1OpenFileDialog
组件属性 444
11.4.2显示OpenFile对话框 444
11.4.3打开和写入档案的程式 447
11.5保存列表框中的内容 449
11.5.1载入列表框 449
11.5.2检查档案的存在 450
11.5.3保存档案 450
11.5.4询问用户是否保存 451
11.5.5FormClosing事件过程 451
11.6XML档案 452
11.7程式设计示例 452
11.8本章小结 458
11.9複习题 458
11.10编程练习 459
11.11案例分析 460
第12章OOP:创建面向对象
的程式 463
12.1面向对象编程 463
12.1.1对象 463
12.1.2面向对象的术语 464
12.1.3可重用类 466
12.1.4多层应用程式 466
12.2类 467
12.2.1设计自己的类 467
12.2.2在类中创建属性 468
12.2.3类方法 470
12.2.4构造函式和析构函式 470
12.2.5创建一个新类——
分步指导 471
12.2.6混合访问级别的
属性过程 477
12.3使用类创建一个新的对象 477
12.3.1定义并使用一个新的
对象——分步指导 478
12.3.2实例变数与共享变数 481
12.3.3添加共享属性到分步
指导练习中 483
12.3.4析构函式 484
12.3.5垃圾回收 484
12.4继承 485
12.4.1继承属性和方法 485
12.4.2构造函式的继承 485
12.4.3重写方法 486
12.4.4访问属性 486
12.4.5创建基于BookSale
类的派生类 487
12.4.6添加继承代码到分步
指导练习中 487
12.4.7创建一个严格用于继承
的基类 490
12.4.8继承窗体类 490
12.5在窗体之间传递属性 494
12.5.1将值传递到Summary
窗体中 495
12.5.2将对象作为属性进行
传递 496
12.6管理包含多个类的项目 498
12.7使用对象浏览器 498
12.7.1检查VB类 499
12.7.2检查自己的类 500
12.8程式设计示例 500
12.9本章小结 513
12.10複习题 515
12.11编程练习 515
12.12案例分析 516
第13章图形、动画、声音以及
拖放技术 519
13.1在Windows和Web
中的图形 519
13.2图形环境 520
13.2.1绘製图形的步骤 520
13.2.2Paint事件过程 520
13.2.3Pen和Brush对象 521
13.2.4坐标系统 522
13.2.5Graphics方法 523
13.3随机数 525
13.4简单动画 528
13.4.1显示动画图形 528
13.4.2在运行阶段控制图片 529
13.4.3移动图片 530
13.5Timer组件 531
13.6滚动条控制项 533
13.6.1滚动条的属性 533
13.6.2滚动条事件 534
13.6.3示例程式 534
13.7播放声音 536
13.7.1在项目资源中添加
声音档案 536
13.7.2播放声音的程式 537
13.8播放视频 538
13.9拖放操作编程 540
13.9.1源对象 541
13.9.2目标对象 541
13.9.3拖放操作的程式 543
13.9.4拖放图像 544
13.10程式设计示例 546
13.11本章小结 551
13.12複习题 552
13.13编程练习 552
13.14案例分析 553
第14章VB的附加主题 555
14.1高级验证技术 555
14.1.1ErrorProvider组件 555
14.1.2MaxLength和
CharacterCasing属性 559
14.1.3栏位级别的验证 559
14.1.4捕获用户的键盘输入 563
14.1.5使用掩码文本框
进行验证 563
14.2代码片断和示例 564
14.2.1代码片断 564
14.2.2示例项目 565
14.3多文档界面 565
14.3.1创建MDI项目 566
14.3.2添加Window选单 567
14.4工具列和状态栏 568
14.4.1工具列 568
14.4.2状态栏 570
14.5一些有用的日期控制项 572
14.6在Windows窗体中显示
Web页面 574
14.6.1WebBrowser控制项 575
14.6.2WebBrowser程式 575
14.6.3检查回车键 577
14.7XML数据档案 578
14.7.1节点、元素以及属性 578
14.7.2读取XML档案的VB
工具 579
14.7.3写和读XML档案 584
14.8Windows呈现基础(WPF) 586
14.8.1WPF互操作性 587
14.8.2向Windows窗体中添加
WPF控制项——分步指导 589
14.8.3编写WPF应用程式 590
14.8.4创建WPFHelloWorld
应用程式——分步指导 591
14.8.5ExpressionBlend的作用 593
14.9本章小结 593
14.10複习题 595
14.11编程练习 595
14.12案例分析 596
附录A练习答案 597
附录B日期、财务计算、数学以及
字元串操作的方法与函式 611
附录C精通VisualStudio环境的
技巧及捷径 625
附录D安全性 637
术语表 641
转载请注明出处海之美文 » Visual Basic 2008程式设计(第七版)