
Visual Basic 2012入门经典(第7版)
《Visual Basic 2012入门经典(第7版)》是2013年清华大学出版社出版的图书,作者是(美) 纽瑟姆(Bryan Newsome)。
基本介绍
- 书名:Visual Basic 2012入门经典(第7版)
- 作者:[美] 纽瑟姆(Bryan Newsome)
- ISBN:9787302334156
- 定价:79.8元
- 出版社:清华大学出版社
- 出版时间:2013年8月19日
- 装帧:平装
- 印次:1-1
内容简介
《VisualBasic 2012入门经典(第7版)》主要介绍如何通过使用VisualBasic 2012完成这些工作。藉助于分步任务和示例代码,读者将很快能够创建第一个Visual Basic应用程式。读者能够扎实地理解该语言,并且通过一些更高级的主题提高技术水平。
主要内容 :
◆ 介绍编写软体和控制程式流的基本知识
◆ 描述如何使用数据结构、XAML以及构建Windows应用程式
◆ 介绍调试以及结构化错误处理的用法
◆ 演示如何构建类库、使用强命名以及注册程式集
◆ 讨论如何使用SQL Server和ADO.NET进行资料库编程
◆ 探讨Web应用程式的基本组件,并研究如何构建网站
◆ 介绍用于开发Windows 8触摸应用程式的新类型
图书目录
第1章初识VisualBasic2012 1
1.1事件驱动编程 2
1.2安装VisualBasic2012 3
1.3VisualBasic2012集成开发环境 5
1.3.1初始化开发环境 5
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
第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执行代码 23
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算法 30
3.1.2什幺是程式语言 30
3.2使用变数 31
3.3注释和空白 34
3.3.1注释 34
3.3.2空白 35
3.4数据类型 35
3.4.1使用数字 35
3.4.2常见的整型数学运算 36
3.4.3整型运算的缩写方式 39
3.4.4浮点型数学运算 40
3.4.5使用字元串 42
3.4.6使用日期 50
3.4.7布尔类型 56
3.5存储变数 56
3.5.1二进制 56
3.5.2位和位元组 57
3.5.3值的表示 57
3.5.4值的转换 58
3.6方法 60
3.6.1使用方法的原因 60
3.6.2前面曾介绍过的方法 61
3.6.3创建方法 64
3.6.4选择方法名称 66
3.6.5作用域 67
3.7小结 69
第4章流程控制 71
4.1作出决策 71
4.2If语句 72
4.2.1Else语句 73
4.2.2可进行多重选择的ElseIf
语句 74
4.2.3嵌套的If语句 75
4.2.4单行If语句 76
4.2.5比较运算符 76
4.2.6字元串比较 84
4.3SelectCase语句 85
4.3.1不区分大小写的Select
Case语句 88
4.3.2多重选择 91
4.3.3CaseElse语句 91
4.3.4SelectCase中的不同数据
类型 92
4.4循环 92
4.4.1For…Next循环 93
4.4.2Do…Loop循环 98
4.4.3嵌套循环 102
4.4.4提前退出循环 104
4.4.5无限循环 106
4.5小结 107
第5章处理数据结构 109
5.1数组 110
5.1.1定义和使用数组 110
5.1.2使用ForEach…Next
循环 113
5.1.3将数组作为参数传递 115
5.1.4数组的排序 117
5.1.5反向检索 118
5.1.6用值初始化数组 119
5.2枚举 120
5.2.1使用枚举 120
5.2.2确定状态 124
5.2.3设定无效值 126
5.3常量 126
5.3.1使用常量 126
5.3.2各种常量类型 128
5.4结构 128
5.4.1创建结构 129
5.4.2为结构添加属性 131
5.5ArrayList 132
5.5.1使用ArrayList 132
5.5.2在ArrayList中进行
删除操作 136
5.5.3显示ArrayList中的项 139
5.6集合 140
5.6.1创建CustomerCollection
类 141
5.6.2添加Item属性 142
5.7使用HashTable创建查询表 144
5.7.1使用HashTable 144
5.7.2Remove、RemoveAt和
Clear方法 147
5.7.3区分大小写 149
5.8高级数组操作 151
5.8.1动态数组 151
5.8.2使用Preserve关键字 152
5.9小结 153
第6章可扩展应用程式标记语言
(XAML) 155
6.1什幺是XAML 155
6.2XAML语法 156
6.3WPF 159
6.3.1创建一个富WPF
用户界面 160
6.3.2使用WPF通用控制项 165
6.3.3连线事件 168
6.4小结 172
第7章构建Windows应用程式 173
7.1回响事件 173
7.2创建简单的应用程式 180
7.2.1统计字元 183
7.2.2统计单词 185
7.3创建更複杂的应用程式 191
7.3.1TextEditor项目 191
7.3.2创建工具列 192
7.3.3创建状态栏 196
7.3.4创建编辑框 197
7.3.5清除编辑框 199
7.3.6回响工具列按钮 202
7.4使用多个窗体 207
7.5小结 210
第8章显示对话框 213
8.1MessageBox对话框 213
8.1.1MessageBox中的可用
图示 214
8.1.2MessageBox中的可用
按钮 214
8.1.3设定默认按钮 215
8.1.4其他选项 215
8.1.5Show方法的语法 216
8.1.6MessageBox的示例 217
8.2OpenFileDialog控制项 220
8.2.1OpenFileDialog控制项 220
8.2.2OpenFileDialog的属性 221
8.2.3OpenFileDialog的方法 222
8.2.4使用OpenFileDialog
控制项 222
8.3SaveFileDialog控制项 227
8.3.1SaveFileDialog的属性 227
8.3.2SaveFileDialog的方法 228
8.3.3使用SaveFileDialog
控制项 228
8.4FontDialog控制项 231
8.4.1FontDialog的属性 231
8.4.2FontDialog的方法 232
8.4.3使用FontDialog控制项 232
8.5ColorDialog控制项 234
8.5.1ColorDialog的属性 235
8.5.2使用ColorDialog控制项 235
8.6PrintDialog控制项 237
8.6.1PrintDialog的属性 237
8.6.2使用PrintDialog控制项 238
8.6.3PrintDocument类 238
8.6.4列印文档 238
8.7FolderBrowserDialog控制项 244
8.7.1FolderBrowserDialog
控制项的属性 245
8.7.2使用FolderBrowserDialog
控制项 245
8.8小结 248
第9章创建选单 249
9.1选单功能概述 249
9.1.1图像 250
9.1.2访问键 250
9.1.3快捷键 250
9.1.4複选标记 250
9.1.5Properties窗格 251
9.2创建选单 252
9.2.1设计选单 252
9.2.2添加工具列和控制项 254
9.2.3为选单编写代码 255
9.2.4为View选单和工具列
编写代码 259
9.2.5测试代码 260
9.3上下文选单 262
9.3.1创建上下文选单 263
9.3.2启用或禁用选单项和
工具列按钮 265
9.4小结 269
第10章调试和错误处理 271
10.1主要错误类型 272
10.1.1语法错误 272
10.1.2执行错误 275
10.1.3逻辑错误 275
10.2调试 276
10.2.1创建示例项目 277
10.2.2设定断点 291
10.2.3使用Watch视窗和
QuickWatch对话框进行
调试 298
10.2.4使用Autos视窗进行
调试 300
10.2.5使用Locals视窗进行
调试 300
10.3错误处理 301
10.4小结 304
第11章构建对象 307
11.1对象的概念 307
11.1.1封装 308
11.1.2方法和属性 308
11.1.3事件 309
11.1.4可见性 309
11.1.5类的概念 310
11.2构建类 310
11.3重用性 311
11.4设计对象 312
11.4.1状态 313
11.4.2行为 313
11.4.3存储状态 314
11.4.4属性 316
11.4.5读/写属性 319
11.4.6自实现属性 321
11.4.7IsMoving方法 321
11.5构造函式 323
11.6继承 325
11.6.1添加新方法和属性 326
11.6.2添加GetPowerTo-
WeightRatio方法 328
11.6.3改变默认值 329
11.6.4多态性:可怕的单词,
简单的概念 331
11.6.5重写更多的方法 332
11.6.6从对象类中继承 333
11.7对象和结构 334
11.8框架类 334
11.8.1名称空间 334
11.8.2Imports语句 337
11.8.3创建自己的名称空间 337
11.8.4.NETFramework中的
继承 340
11.9小结 341
第12章面向对象的高级技术 343
12.1构建收藏页浏览应用程式 343
12.1.1Internet捷径和
收藏页 344
12.1.2使用类 346
12.1.3遍历收藏页 351
12.1.4查看收藏页 358
12.2另一个收藏页浏览应用程式 360
12.2.1构建收藏页的系统
托盘图示 360
12.2.2显示收藏页 361
12.3使用共享属性和方法 364
12.3.1使用共享属性 365
12.3.2使用共享方法 369
12.4理解面向对象编程和记忆体管理 370
12.4.1垃圾回收 371
12.4.2释放资源 372
12.4.3整理碎片和压缩 373
12.5小结 374
第13章建立类库 375
13.1理解类库 376
13.1.1创建类库 376
13.1.2为FavoritesViewer
项目创建类库 378
13.1.3多层应用程式 380
13.2使用强命名 381
13.2.1对程式集签名 382
13.2.2程式集版本 384
13.3注册程式集 384
13.3.1Gacutil实用程式 385
13.3.2程式集在References
对话框中不可见的
原因 385
13.4设计类库 385
13.5使用第三方类库 386
13.6用对象浏览器查看类 387
13.7小结 388
第14章创建Windows窗体用户控制项 391
14.1Windows窗体控制项 391
14.2创建和测试用户控制项 392
14.3公开用户控制项的属性 395
14.3.1给用户控制项添加属性 396
14.3.2公开用户控制项的方法 397
14.3.3给用户控制项添加事件 398
14.4设计期间或运行期间 402
14.5创建CommandLink控制项 405
14.5.1创建CommandLink
控制项 405
14.5.2使用CommandLink
控制项 413
14.6小结 415
第15章使用结构化查询语句访问
资料库 417
15.1完成本章练习所需要掌握的
知识 418
15.2什幺是资料库 419
15.2.1资料库表 419
15.2.2主键和外键 423
15.2.3查询 425
15.3理解基本的SQL语法 426
15.3.1使用SELECT语句 426
15.3.2使用JOIN语句 427
15.3.3使用UPDATE语句 428
15.3.4使用DELETE语句 429
15.3.5使用INSERT语句 429
15.3.6使用SQL注释 430
15.4在SQLServer中执行查询 431
15.5小结 434
第16章使用SQLServer和ADO.NET
进行资料库编程 435
16.1ADO.NET 436
16.2ADO.NET数据名称空间 436
16.2.1SqlConnection类 437
16.2.2使用连线字元串参数 437
16.2.3打开和关闭连线 438
16.2.4SqlCommand类 438
16.2.5SqlDataAdapter类 440
16.2.6DataSet类 444
16.2.7DataView类 444
16.3使用ADO.NET类 446
16.4数据绑定 454
16.4.1BindingContext和
CurrencyManager对象 455
16.4.2绑定控制项 456
16.5小结 482
第17章动态数据网站 485
17.1创建一个动态数据实体网站 485
17.2定製动态数据网站的设计 490
17.2.1页面模板 490
17.2.2实体模板 490
17.2.3栏位模板 490
17.2.4过滤器模板 490
17.3小结 495
第18章ASP.NET 497
18.1瘦客户端体系结构 498
18.2Web窗体和Windows窗体
的比较 498
18.2.1Windows窗体的优点 499
18.2.2Web窗体的优点 499
18.3Web应用程式基础 499
18.3.1Web伺服器 500
18.3.2浏览器 500
18.3.3超文本标记语言 500
18.3.4JavaScript 500
18.3.5CSS 501
18.4关于ASP页面 501
18.4.1ASP.NETWeb页面的
优点 501
18.4.2特殊的Web站点档案 501
18.4.3开发方式 502
18.4.4工具箱 502
18.5构建Web应用程式 502
18.5.1为客户端和伺服器端
处理创建Web窗体 502
18.5.2VisualStudio2012中
Web站点的位置 507
18.5.3数据的输入和验证 509
18.5.4设计布局、主题和
导航 514
18.5.5使用GridView构建数据
驱动的Web窗体 518
18.6小结 522
第19章部署应用程式 525
19.1什幺是部署 525
19.1.1ClickOnce部署 526
19.1.2XCOPY部署 531
19.2创建VisualStudio2012
安装程式 531
19.3自定义用户界面 536
19.4部署不同的解决方案 537
19.4.1私有程式集 537
19.4.2共享程式集 538
19.4.3部署桌面应用程式 538
19.4.4部署Web应用程式 538
19.4.5部署XMLWeb服务 539
19.4.6一些有用的工具 539
19.5小结 539
第20章Windows8应用程式 541
20.1Windows8应用程式的
设计原则 542
20.1.1使用触摸 542
20.1.2应用程式命令 542
20.1.3Windows8控制项 543
20.1.4创建第一个Windows8
应用程式 544
20.2应用程式布局 556
20.2.1应用程式视图 556
20.2.2萤幕大小和方向 557
20.3小结 562
附录A练习题答案 563
附录B如何深入学习 577
转载请注明出处海之美文 » Visual Basic 2012入门经典(第7版)