《VB.NET入门经典》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:Matthew Reynolds,Richard Blair等著;康博译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302053596
  • 页数:689 页
图书介绍:Visual Basic.NET是世界上使用的最广泛的编程语言——Visual Basic的最新版本,尤其为专业开发人员和初学者所钟爱。本书从最基本的概念入手,介绍如何快速而简便地编写 Visual Basic.NET代码,以及如何为应用程序的用户创建引人入胜的窗口和窗体。您还会学习到面向对象的编程技术、创建自定义的控件、处理数据库、创建菜单及处理图像等方面的内容。本书附带了大量的范例代码,每个新概念都在其后的“试一试”’中进行了具体的说明,而每章后面的“问题”部分也可让读者进行自我测试。 本书不仅适合于那些没有任何编程经验的读者,也适合那些曾用其他语言编写过程序,但对学习Visual Basic.NET很感兴趣的编程人员。

第一章 初识VB.NET 1

1.1 windows 和DOS 对比下的编程 1

1.2 安装VB.NET 2

1.3 VB.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

第二章 编写软件 25

2.1 信息和数据 25

2.1.1 算法 25

2.1.2 埃米尔规则 26

2.2 变量 27

2.3.1 处理数字 31

2.3 数据类型 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

第三章 流控制 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

第四章 构建对象 111

4.1 对象的概念 111

4.1.1 封装 112

4.1.2 方法和属性 112

4.1.3 事件 112

4.2.1 类的概念 113

4.1.4 可见性 113

4.2 使用对象 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

第五章 MICROSOFT .NET FRAMEWORK 150

5.1 Microsoft 的信心来自于WINDOWS 150

5.1.1 MSN1.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.2 应用程序隔离 157

5.3.1 载入并执行代码 157

5.3 公共语言运行时 157

5.3.3 安全性 158

5.3.4 导演处理 158

5.3.5 交互操作 158

5.4 通用类型系统和公共语言规范 159

5.5 本章小结 159

5.6 问题 160

第六章 处理数据结构 161

6.1 数组 161

6.1.1 定义和使用数组 161

6.1.3 用值初始化数组 170

6.1.2 UBound和LBound 关键字 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

第七章 窗体和普通控件 212

7.1 响应事件 212

7.2 简单应用程序 215

7.2.1 构建窗体 216

8.1.2 MessageBox中的可用按钮 217

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

第八章 对话框 246

8.1 MessageBox对话框 246

8.1.1 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 SaveFileDialog类 271

8.3.4 使用 SaveFileDialog控件 272

8.4.1 FontDialog的属性 275

8.4 Font对话框 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

第九章 创建菜单 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

第十章 高级面向对象技术 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.7 查看收藏页 326

10.1.6 搜索收藏页 327

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

第十一章 调试和错误处理 371

11.1 主要错误类型 371

11.1.1 语法错误 371

11.1.3 逻辑错误 374

11.1.2 执行错误 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

第十二章 制图技术 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.1 对象浏览器 446

第十三章 组件 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

第十四章 创建自定义控件 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

第十五章 通过Visual Basic .NET访问数据库 487

15.1 数据库的概念 487

15.2 SQL中的SELECT语句 489

15.3.4 OleDBCommand组件 494

15.3.3 DataSet组件 494

15.3 数据绑定 494

15.3.1 OleDbConnection组件 494

15.3.2 OleDbDataAdapter组件 494

15.3.5 SqiDataAdapter,SqlConnection和SqlCommand组件 495

15.3.6 DataView组件 495

15.4 数据绑定 495

15.5 本章小结 507

15.6 问题 507

16.1 ADO.NET 508

16.1.1 概述 508

第十六章 使用ADO.NET对SQL Server 编程 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 DindingContext 和CurencyManager对象 529

16.3.2 绑定控件 530

16.4 本章小结 561

16.5 问题 562

第十七章 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.1 SqlConnection类 582

17.4 ADO.NET 和SQL Server 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

第十八章 Visual Basic.NET和XML 608

18.1 XML简介 608

18.1.1 XML的特性 609

18.1.2 给Visual Basic 编程新手介绍XML 610

18.2.1 创建工程 611

18.2 地址簿工程 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

第十九章 WEB服务 651

19.1 WEB服务概述 651

19.1.1 Web服务中如何工作的 652

19.1.2 简单对象访问协议 652

19.2.1 范例 654

19.2 构建一个WEB服务应用程序 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 《BeginningVisual Basic.NET Objects》 687

A.5.3 《VB.NET高级编程》 688