
VB.NET入门经典
《VB.NET入门经典》是2002年清华大学出版社出版的图书,作者是MatthewReynolds。本书从最基本的概念入手,介绍如何快速而简便地编写Visual Basic.NET代码,以及如何为应用程式的用户创建引人入胜的视窗和窗体。您还会学习到面向对象的编程技术、创建自定义的控制项、处理资料库、创建选单及处理图像等方面的内容。本书附带了大量的範例代码,每个新的概念都在其后的“试一试”中进行了具体的说明,而每章后面的“问题”部分也可让读者进行自我测试。
基本介绍
- 作者:Matthew Reynolds
- 译者:康博
- ISBN:9787302053590
- 页数:688
- 定价:75.0
- 出版社:清华大学出版社
- 出版时间:2002-5
- 装帧:平装
内容介绍
Visual Basic.NET是世界上使用得最广泛的程式语言——Visual Basic的最新版本,尤其为专业开发人员和初学者所钟爱。
内容简介
第1章 初识Visual Basic .NET 1
1.1 Windows和DOS对比下的编程 1
1.2 安装Visual Basic .NET 2
1.3 Visual Basic .NET集成开发环境 8
1.3.1 配置档案设定页 8
1.3.2 Get Started页面 10
1.3.3 选单 10
1.3.4 工具列 12
1.4 创建一个简单的应用程式 13
1.4.1 Visual Studio.NET集成开发环境中的视窗 14
1.4.2 工具箱 17
1.4.3 改进型Hungarian符号 19
1.4.4 代码编辑器 20
1.5 使用帮助系统 22
1.6 本章小结 24
1.7 问题 24
第2章 编写软体 25
2.1 信息和数据 25
2.1.1 算法 25
2.1.2 埃米尔规则 26
2.2 变数 27
2.3 数据类型 31
2.3.1 处理数字 31
2.3.2 处理字元串 37
2.3.3 使用日期型 46
2.3.4 布尔型 52
2.4 存储变数 53
2.4.1 二进制 54
2.4.2 位和位元组 54
2.4.3 值的表示 55
2.4.4 值的转换 57
2.5 函式 58
2.5.1 使用函式的原因 59
2.5.2 构建函式 63
2.5.3 选择函式名称 65
2.5.4 作用域 66
2.6 调试程式 68
2.7 本章小结 69
2.8 问题 70
第3章 流控制 71
3.1 作出决策 71
3.2 If语句 71
3.2.1 Else语句 73
3.2.2 可进行多重选择的ElseIf语句 74
3.2.3 算术运算符 75
3.2.4 字元串比较 83
3.2.5 嵌套If语句 85
3.3 Select Case语句 85
3.3.1 不区分大小写的Select Case语句 89
3.3.2 多重选择 91
3.3.3 Case Else语句 92
3.3.4 Select Case中的不同数据类型 94
3.4 循环 94
3.4.1 For...Next 循环 94
3.4.2 For Each...Next循环 97
3.4.3 Do...Loop循环 99
3.4.4 嵌套循环 104
3.4.5 提前退出循环 106
3.4.6 死循环 108
3.5 本章小结 109
3.6 问题 110
第4章 构建对象 111
4.1 对象的概念 111
4.1.1 封装 112
4.1.2 方法和属性 112
4.1.3 事件 112
4.1.4 可见性 113
4.2 使用对象 113
4.2.1 类的概念 113
4.2.2 曾使用的对象 114
4.3 构建类 114
4.4 第一个对象 116
4.4.1 状态 116
4.4.2 行为 116
4.4.3 存储状态 118
4.4.4 更多属性 120
4.4.5 IsMoving方法 126
4.5 构造函式 128
4.6 继承 130
4.6.1 添加新方法和属性 131
4.6.2 改变默认值 135
4.6.3 多态性 138
4.6.4 覆盖更多的方法 139
4.6.5 从对象进行继承 141
4.7 Framework类 141
4.7.1 名称空间 141
4.7.2 Framework中的继承 146
4.8 使用MSDN 146
4.9 本章小结 148
4.10 问题 149
第5章 Microsoft .NET Framework 150
5.1 Microsoft的信心来自于Windows 150
5.1.1 MSN 1.0 151
5.1.2 .NET版本 151
5.1.3 与Java有些类似 152
5.1.4 现在所处的阶段 153
5.2 为Windows编写软体 153
5.2.1 .NET Framework类 154
5.2.2 执行代码 156
5.3 公共语言运行时 157
5.3.1 载入并执行代码 157
5.3.2 应用程式隔离 157
5.3.3 安全性 158
5.3.4 异常处理 158
5.3.5 互动操作 158
5.4 通用类型系统和公共语言规範 159
5.5 本章小结 159
5.6 问题 160
第6章 处理数据结构 161
6.1 数组 161
6.1.1 定义和使用数组 161
6.1.2 UBound和LBound关键字 170
6.1.3 用值初始化数组 170
6.2 枚举 171
6.2.1 确定状态 174
6.2.2 设定无效值 177
6.3 常量 177
6.3.1 改变常量 180
6.3.2 不同的常量类型 180
6.4 结构 181
6.5 集合和列表 184
6.5.1 从数组列表中进行删除 188
6.5.2 显示数组列表中的项目 191
6.5.3 集合 192
6.6 用散列表构建查询表 196
6.6.1 清除Remove,RemoveAt和Clear 200
6.6.2 区分大小写字元 202
6.7 高级数组操作 204
6.7.1 动态数组 204
6.7.2 多维数组 207
6.8 本章小结 211
6.9 问题 211
第7章 窗体和普通控制项 212
7.1 回响事件 212
7.2 简单应用程式 215
7.2.1 构建窗体 216
7.2.2 统计字元 218
7.2.3 统计单词 220
7.2.4 Show Me!按钮 223
7.3 複杂应用程式 224
7.3.1 工程 224
7.3.2 状态栏 225
7.3.3 工具列 226
7.3.4 创建编辑框 231
7.3.5 回响工具列 234
7.3.6 焦点 239
7.4 多个窗体 240
7.5 本章小结 244
7.6 问题 245
第8章 对话框 246
8.1 MessageBox对话框 246
8.1.1 MessageBox中的可用图示 247
8.1.2 MessageBox中的可用按钮 247
8.1.3 设定默认按钮 248
8.1.4 其他选项 248
8.1.5 关于Show方法的语法 248
8.1.6 MessageBox的範例 250
8.1.7 MsgBox 261
8.2 Open对话框 262
8.2.1 OpenFileDialog控制项和类 262
8.2.2 StreamReader类 265
8.2.3 使用OpenFileDialog控制项 266
8.3 Save对话框 270
8.3.1 SaveFileDialog的属性 270
8.3.2 SaveFileDialog的方法 270
8.3.3 StreamWriter类 271
8.3.4 使用SaveFileDialog控制项 272
8.4 Font对话框 275
8.4.1 FontDialog的属性 275
8.4.2 FontDialog的方法 276
8.4.3 使用FontDialog控制项 276
8.5 Color对话框 279
8.5.1 ColorDialog的属性 279
8.5.2 ColorDialog的方法 280
8.5.3 使用ColorDialog控制项 280
8.6 Print对话框 282
8.6.1 PrintDialog的属性 283
8.6.2 PrintDialog的方法 283
8.6.3 使用PrintDialog控制项 283
8.7 本章小结 291
8.8 问题 292
第9章 创建选单 293
9.1 概述 293
9.1.1 访问键 293
9.1.2 快捷键 293
9.1.3 複选标记和单选标记 293
9.1.4 选单外观 294
9.1.5 属性视窗 294
9.2 创建选单 295
9.3 上下文选单 311
9.4 本章小结 318
9.5 问题 319
第10章 高级面向对象技术 320
10.1 构建收藏页浏览程式 320
10.1.1 Internet捷径和收藏页 320
10.1.2 类库 322
10.1.3 创建Windows Application工程 323
10.1.4 构建Class Library工程 324
10.1.5 构建WebFavorite 326
10.1.6 搜寻收藏页 327
10.1.7 查看收藏页 336
10.2 另一种收藏页浏览程式 342
10.3 共享属性和方法 349
10.4 记忆体管理 356
10.4.1 无用单元收集 357
10.4.2 释放资源 361
10.4.3 整理碎片和压缩 368
10.5 本章小结 369
10.6 问题 370
第11章 调试和错误处理 371
11.1 主要错误类型 371
11.1.1 语法错误 371
11.1.2 执行错误 374
11.1.3 逻辑错误 374
11.2 调试 375
11.2.1 断点 379
11.2.2 命令视窗 385
11.2.3 监视视窗 387
11.2.4 局部视窗 388
11.3 错误处理 389
11.4 本章小结 395
11.5 问题 396
第12章 製图技术 397
12.1 一个简单的绘图程式 397
12.1.1 绘图程式 398
12.1.2 GraphicsItem类 399
12.1.3 萤幕和客户坐标 400
12.1.4 使控制项无效 408
12.1.5 选择颜色 410
12.1.6 高级颜色 428
12.1.7 不同的工具 432
12.2 图像 437
12.3 更多的图形方法 444
12.4 本章小结 445
12.5 问题 445
第13章 组件 446
13.1 对象浏览器 446
13.2 基础知识 448
13.3 .NET Framework 451
13.3.1 全局装配件快取 451
13.3.2 ILDasm 452
13.4 设计组件 454
13.4.1 对象设计 455
13.4.2 版本的改变 455
13.4.3 强名 456
13.4.4 标记装配件 456
13.5 注册装配件 457
13.6 本章小结 458
第14章 创建自定义控制项 459
14.1 基于组件的设计 459
14.2 创建一个用户控制项 459
14.3 显示用户控制项的属性 462
14.4 显示用户控制项的方法 464
14.5 显示用户控制项的事件 465
14.5.1 引发事件 466
14.5.2 使用事件 467
14.6 继承控制项行为 468
14.6.1 增强控制项的功能 468
14.6.2 添加BuddyBoxName属性 469
14.6.3 回响Click事件 471
14.7 设计时或运行时 474
14.8 创建窗体库 475
14.8.1 测试窗体 481
14.8.2 挂起事件 483
14.9 本章小结 486
14.10 问题 486
第15章 通过Visual Basic .NET访问资料库 487
15.1 资料库的概念 487
15.2 SQL中的SELECT语句 489
15.3 数据访问组件 494
15.3.1 OleDbConnection组件 494
15.3.2 OleDbDataAdapter组件 494
15.3.3 DataSet组件 494
15.3.4 OleDbCommand组件 494
15.3.5 SqlDataAdapter,SqlConnection和SqlCommand组件 495
15.3.6 DataView组件 495
15.4 数据绑定 495
15.5 本章小结 507
15.6 问题 507
第16章 使用ADO.NET对SQL Server编程 508
16.1 ADO.NET 508
16.1.1 概要 508
16.1.2 ADO.NET名称空间 509
16.1.3 OleDbConnection类 510
16.1.4 OleDbDataAdapter类 511
16.1.5 DataSet类 514
16.1.6 DataView类 514
16.1.7 OleDbCommand类 516
16.2 使用ADO.NET类 519
16.3 数据绑定 529
16.3.1 BindingContext和CurrencyManager对象 529
16.3.2 绑定控制项 530
16.4 本章小结 561
16.5 问题 562
第17章 Web Forms 563
17.1 瘦客户端结构 563
17.2 Web Forms和Windows Forms的对比 564
17.2.1 Windows Forms概述 564
17.2.2 Web Forms概述 565
17.2.3 Web Form编程 565
17.2.4 Web Form控制项 567
17.3 创建一个Web应用程式 570
17.4 ADO.NET和SQL Server 582
17.4.1 SqlConnection类 582
17.4.2 SqlDataAdapter类 583
17.4.3 SqlCommand和SqlParameter类 584
17.5 Form类中的数据绑定 585
17.6 脚本中的数据绑定 592
17.7 本章小结 607
17.8 问题 607
第18章 Visual Basic .NET和XML 608
18.1 XML简介 608
18.1.1 XML的特性 609
18.1.2 给Visual Basic编程新手介绍XML 610
18.2 地址簿工程 611
18.2.1 创建工程 611
18.2.2 SerializableData类 612
18.2.3 载入XML档案 619
18.2.4 改变数据 623
18.2.5 传送E-Mail 624
18.2.6 创建地址列表 626
18.2.7 忽略成员 631
18.2.8 载入地址 634
18.2.9 添加新地址 635
18.2.10 地址导航 637
18.2.11 删除地址 639
18.3 集成地址簿应用程式 642
18.3.1 说明集成规则 642
18.3.2 从其他应用程式中阅读Address Book 644
18.4 本章小结 650
18.5 问题 650
第19章 Web服务 651
19.1 Web服务概述 651
19.1.1 Web服务是如何工作的 652
19.1.2 简单对象访问协定 652
19.2 构建一个Web服务应用程式 654
19.2.1 範例 654
19.2.2 添加更多方法 656
19.3 Picture伺服器服务 658
19.3.1 创建工程 658
19.3.2 返回数组 660
19.3.3 返回複杂信息 666
19.4 Picture 伺服器客户程式 671
19.4.1 Web服务描述语言 671
19.4.2 创建客户程式 672
19.4.3 添加Web引用 673
19.4.4 显示资料夹列表 675
19.4.5 显示档案列表并选择档案 679
19.5 本章小结 684
19.6 问题 684
附录A 如何深入学习 685
A.1 在线上资源 685
A.2 P2P.Wrox.com 685
A.3 Microsoft 资源 686
A.4 其他资源 686
A.5 非在线上资源(书籍) 687
A.5.1 《Beginning Visual Basic .NET Database Programming》 687
A.5.2 《Beginning Visual Basic .NET Objects》 687
A.5.3 《VB.NET高级编程》 688
转载请注明出处海之美文 » VB.NET入门经典