
Visual Basic 2010入门经典(第6版)
《Visual Basic 2010入门经典(第6版)》是2013年清华大学出版社出版的图书,作者是Thearon Willi,Bryan Newsome。
基本介绍
- 书名:Visual Basic 2010入门经典(第6版)
- ISBN:9787302270058
- 类别:计算机编程类
- 定价:78元
- 出版社:清华大学出版社
- 出版时间:2013—3—7
- 装帧:平装
- 印次:1-2
主要内容
图书简介
Visual Basic 2010是微软公司最流行的VB.NET程式语言的最新版本,其优势在于其易用性和高速度,本书将全面介绍Visual Basic 2010的各种编程知识,展示如何创建上述应用程式和服务。同时也可以学习面向对象的编程技术,掌握创建业务镀锌和Windows控制项的方法。本书将使您在Visual Basic 2010编程方面打下坚实的基础,并给您带来编程的无限乐趣。
本书将全面介绍Visual Basic 2010的各种编程知识,展示如何创建上述应用程式和服务。同时,您也可以学习面向对象的编程技术,掌握创建业务对象和Windows控制项的方法。
微软的.NET Framework使Visual Basic 2010程式设计师能像C#或C++程式设计师一样创建完全面向对象的各种程式。.NET Framework提供了一套通用的基类,Visual Studio 2010中的所有程式语言都可以使用它们,这样一来,程式设计师在创建面向对象的程式方面就拥有与C#或C++一样的功能了。
目录
第1章初识VisualBasic2010 1
1.1事件驱动编程 2
1.2安装VisualBasic2010 3
1.3VisualBasic2010集成开发
环境 5
1.3.1初始化开发环境 6
1.3.2选单 6
1.3.3工具列 7
1.4创建简单的应用程式 8
1.4.1工具箱 11
1.4.2改进型匈牙利表示法 13
1.4.3代码编辑器 14
1.5使用帮助系统 17
1.6小结 18
1.7练习 18
第2章.NETFramework概述 19
2.1微软的信心来自于Windows 19
2.1.1MSN1.0 20
2.1.2.NET理念 20
2.1.3.NET与Java有些类似 21
2.1.4现在所处的阶段 22
2.2为Windows编写软体 22
2.2.1.NETFramework类 23
2.2.2执行代码 24
2.3公共语言运行时 25
2.3.1载入并执行代码 25
2.3.2应用程式隔离 25
2.3.3安全性 25
2.3.4互操作 26
2.3.5异常处理 26
2.4通用类型系统和公共语言
规範 26
2.5小结 27
第3章编写软体 29
3.1信息和数据 29
3.1.1算法 29
3.1.2程式语言 30
3.2变数 31
3.3注释和空白 33
3.3.1注释 33
3.3.2空白 35
3.4数据类型 35
3.4.1数字类型 35
3.4.2常见的整型数学运算 36
3.4.3整型运算的缩写方式 38
3.4.4浮点型数学运算 40
3.4.5字元串类型 42
3.4.6使用日期 49
3.4.7布尔类型 54
3.5存储变数 55
3.5.1二进制 55
3.5.2位和位元组 55
3.5.3值的表示 56
3.5.4值的转换 57
3.6方法 58
3.6.1使用方法的原因 59
3.6.2前面曾介绍过的方法 59
3.6.3创建方法 62
3.6.4选择方法名称 65
3.6.5作用域 65
3.7小结 67
3.8练习 68
第4章流程控制 69
4.1作出决策 69
4.2If语句 70
4.2.1Else语句 71
4.2.2可进行多重选择的ElseIf
语句 72
4.2.3嵌套的If语句 73
4.2.4单行If语句 73
4.2.5比较运算符 74
4.2.6字元串比较 81
4.3SelectCase语句 83
4.3.1不区分大小写的SelectCase
语句 86
4.3.2多重选择 88
4.3.3CaseElse语句 89
4.3.4SelectCase中的不同数据
类型 89
4.4循环 90
4.4.1For…Next循环 90
4.4.2Do…Loop循环 95
4.4.3嵌套循环 99
4.4.4提前退出循环 100
4.4.5死循环 102
4.5小结 103
4.6练习 104
第5章处理数据结构 105
5.1数组 105
5.1.1定义和使用数组 105
5.1.2使用ForEach…Next循环 108
5.1.3将数组作为参数传递 110
5.1.4数组的排序 112
5.1.5反向检索 113
5.1.6用值初始化数组 115
5.2枚举 116
5.2.1使用枚举 116
5.2.2确定状态 119
5.2.3设定无效值 121
5.3常量 121
5.3.1使用常量 122
5.3.2各种常量类型 123
5.4结构 123
5.4.1创建结构 124
5.4.2为结构添加属性 126
5.5数组列表 127
5.5.1使用数组列表 127
5.5.2在数组列表中进行删除
操作 131
5.5.3显示数组列表中的项 134
5.6集合 134
5.6.1创建CustomerCollection类 135
5.6.2添加Item属性 136
5.7使用散列表创建查询表 138
5.7.1使用散列表 138
5.7.2Remove、RemoveAt和Clear
方法 141
5.7.3区分大小写 143
5.8高级数组操作 144
5.8.1动态数组 144
5.8.2使用Preserve关键字 146
5.9小结 147
5.10练习 147
第6章可扩展应用程式标记语言
(XAML) 149
6.1什幺是XAML 149
6.2XAML语法 150
6.3WPF 153
6.3.1创建一个富WPF用户
界面 154
6.3.2使用WPF通用控制项 159
6.3.3连线事件 163
6.4小结 166
6.5练习 167
第7章构建Windows应用程式 169
7.1回响事件 169
7.2创建简单的应用程式 176
7.2.1构建窗体 176
7.2.2统计字元 179
7.2.3统计单词 181
7.3创建更複杂的应用程式 187
7.3.1TextEditor项目 187
7.3.2创建工具列 187
7.3.3创建状态栏 191
7.3.4创建编辑框 193
7.3.5清除编辑框 194
7.3.6回响工具列按钮 197
7.4使用多个窗体 202
7.5小结 205
7.6练习 206
第8章显示对话框 207
8.1MessageBox对话框 207
8.1.1MessageBox中的可用
图示 208
8.1.2MessageBox中的可用
按钮 208
8.1.3设定默认按钮 209
8.1.4其他选项 209
8.1.5Show方法的语法 209
8.1.6MessageBox的示例 211
8.2OpenFileDialog控制项 214
8.2.1OpenFileDialog控制项 214
8.2.2OpenFileDialog的属性 215
8.2.3OpenFileDialog的方法 216
8.2.4使用OpenFileDialog控制项 216
8.3SaveFileDialog控制项 220
8.3.1SaveFileDialog的属性 221
8.3.2SaveFileDialog的方法 221
8.3.3使用SaveFileDialog控制项 221
8.4FontDialog控制项 225
8.4.1FontDialog的属性 225
8.4.2FontDialog的方法 225
8.4.3使用FontDialog控制项 225
8.5ColorDialog控制项 228
8.5.1ColorDialog的属性 228
8.5.2使用ColorDialog控制项 229
8.6PrintDialog控制项 230
8.6.1PrintDialog的属性 231
8.6.2使用PrintDialog控制项 231
8.6.3PrintDocument类 231
8.6.4列印文档 232
8.7FolderBrowserDialog控制项 238
8.7.1FolderBrowserDialog控制项
的属性 238
8.7.2使用FolderBrowserDialog
控制项 238
8.8小结 241
8.9练习 242
第9章创建选单 243
9.1选单功能概述 243
9.1.1图形 243
9.1.2访问键 244
9.1.3快捷键 244
9.1.4複选标记 244
9.1.5Properties窗格 245
9.2创建选单 246
9.2.1设计选单 246
9.2.2添加工具列和控制项 247
9.2.3为选单编写代码 249
9.2.4为View选单和工具列编写
代码 253
9.2.5测试代码 254
9.3上下文选单 256
9.3.1创建上下文选单 256
9.3.2激活或禁用选单项和工具列
按钮 259
9.4小结 262
9.5练习 263
第10章调试和错误处理 265
10.1主要错误类型 265
10.1.1语法错误 266
10.1.2执行错误 269
10.1.3逻辑错误 269
10.2调试 270
10.2.1创建示例项目 270
10.2.2设定断点 285
10.2.3使用Watch窗格和
QuickWatch对话框
进行调试 291
10.2.4使用Autos窗格进行
调试 293
10.2.5使用Locals窗格进行
调试 293
10.3错误处理 294
10.4小结 298
10.5练习 298
第11章构建对象 299
11.1对象的概念 299
11.1.1封装 300
11.1.2方法和属性 300
11.1.3事件 301
11.1.4可见性 301
11.1.5类的概念 302
11.2构建类 302
11.3重用性 303
11.4设计对象 304
11.4.1状态 305
11.4.2行为 305
11.4.3存储状态 305
11.4.4属性 308
11.4.5读/写属性 311
11.4.6IsMoving方法 313
11.5构造函式 315
11.6继承 317
11.6.1添加新方法和属性 318
11.6.2添加GetPowerToWeightRatio
方法 320
11.6.3改变默认值 321
11.6.4多态性 323
11.6.5重写更多的方法 324
11.6.6从对象类中继承 326
11.7对象和结构 326
11.8.NETFramework类 326
11.8.1名称空间 327
11.8.2Imports语句 328
11.8.3创建自己的名称空间 329
11.8.4.NETFramework中
的继承 331
11.9小结 332
11.10练习 332
第12章面向对象的高级技术 333
12.1构建收藏页浏览应用程式 333
12.1.1Internet捷径和
收藏页 333
12.1.2使用类 336
12.1.3遍历收藏页 341
12.1.4查看收藏页 347
12.2另一个收藏页浏览套用
程式 349
12.2.1构建收藏页的系统托盘
图示 350
12.2.2显示收藏页 351
12.3使用共享属性和方法 354
12.3.1使用共享属性 355
12.3.2使用共享方法 358
12.4理解面向对象编程和记忆体
管理 360
12.4.1垃圾回收 361
12.4.2释放资源 361
12.4.3整理碎片和压缩 362
12.5小结 363
12.6练习 364
第13章建立类库 365
13.1理解类库 365
13.1.1创建类库 366
13.1.2为FavoritesViewer项目
创建类库 367
13.1.3多层应用程式 370
13.2使用强名 371
13.2.1对程式集签名 371
13.2.2程式集的版本 373
13.3注册程式集 374
13.3.1Gacutil实用程式 374
13.3.2程式集在References
对话框中不可见的原因 374
13.4设计类库 375
13.5使用第三方类库 375
13.6用对象浏览器查看类 376
13.7小结 377
13.8练习 378
第14章创建Windows窗体用户
控制项 379
14.1Windows窗体控制项 379
14.2创建和测试用户控制项 380
14.3给用户控制项添加属性、方法
和事件 383
14.3.1给用户控制项添加属性 383
14.3.2给用户控制项添加方法 385
14.3.3给用户控制项添加事件 386
14.4设计期间或运行期间 389
14.5创建CommandLink控制项 391
14.5.1创建CommandLink
控制项 392
14.5.2使用CommandLink
控制项 399
14.6小结 402
14.7练习 402
第15章访问资料库 405
15.1资料库的概念 405
15.1.1MicrosoftAccess对象 406
15.1.2表 406
15.1.3查询 406
15.2SQL中的SELECT语句 407
15.3Access中的查询 408
15.4数据访问组件和控制项 412
15.4.1DataSet组件 412
15.4.2DataGridView控制项 413
15.4.3BindingSource组件 413
15.4.4BindingNavigator控制项 413
15.4.5TableAdapter组件 413
15.5数据绑定 414
15.6小结 419
15.7练习 420
第16章使用SQLServer和ADO.NET
进行资料库编程 421
16.1ADO.NET 422
16.1.1ADO.NET数据名称
空间 422
16.1.2SqlConnection类 423
16.1.3SqlCommand类 425
16.1.4SqlDataAdapter类 427
16.1.5DataSet类 431
16.1.6DataView类 431
16.2使用ADO.NET类 433
16.3数据绑定 441
16.3.1BindingContext和
CurrencyManager对象 441
16.3.2绑定控制项 442
16.4小结 468
16.5练习 468
第17章动态数据网站 469
17.1创建一个动态数据
LINQtoSQL网站 469
17.2定製动态数据网站的设计 473
17.3小结 478
17.4练习 478
第18章ASP.NET 479
18.1瘦客户端体系结构 479
18.2Web窗体和Windows窗体
的比较 480
18.2.1Windows窗体的优点 480
18.2.2Web窗体的优点 481
18.3Web应用程式基础 481
18.3.1Web伺服器 482
18.3.2浏览器 482
18.3.3HTML 482
18.3.4JavaScript 482
18.3.5CSS 482
18.4关于ASP页面 483
18.4.1ASP.NETWeb页面的
优点 483
18.4.2特殊的Web站点档案 483
18.4.3开发方式 483
18.4.4工具箱 484
18.5构建Web应用程式 484
18.5.1为客户端和伺服器端
处理创建Web窗体 484
18.5.2VisualStudio2010中
Web站点的位置 489
18.5.3数据的输入和验证 491
18.5.4设计布局、主题和导航 496
18.5.5使用GridView构建数据
驱动的Web窗体 501
18.6小结 505
18.7练习 506
第19章VisualBasic2010和XML 507
19.1了解XML 507
19.1.1XML简介 508
19.1.2向VisualBasic编程新手
介绍XML 510
19.1.3规则 510
19.2地址簿项目 510
19.2.1创建项目 511
19.2.2SerializableData类 512
19.2.3载入XML档案 517
19.2.4修改数据 519
19.2.5传送email 520
19.2.6创建地址列表 521
19.2.7忽略成员 525
19.2.8载入地址 527
19.2.9添加新地址 528
19.2.10地址导航 529
19.2.11删除地址 531
19.3集成地址簿应用程式 533
19.3.1集成规则 533
19.3.2从其他应用程式中读取
地址簿 534
19.4小结 539
19.5练习 540
第20章部署应用程式 541
20.1部署简介 541
20.1.1ClickOnce部署 542
20.1.2XCOPY部署 546
20.2创建VisualStudio2010安装
程式 547
20.3UI编辑器 550
20.4部署不同的解决方案 553
20.4.1私有程式集 553
20.4.2共享程式集 554
20.4.3部署桌面应用程式 554
20.4.4部署Web应用程式 554
20.4.5部署XMLWeb服务 555
20.4.6一些有用的工具 555
20.5小结 555
20.6练习 556
附录A练习题答案 557
附录B如何深入学习 569
转载请注明出处海之美文 » Visual Basic 2010入门经典(第6版)