《Visual Basic.NET入门经典》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:(英)Richard Blair,(英)Jonathan Crossland等著;刘乐亭译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302062382
  • 页数:712 页
图书介绍:本书主要讲述了Visual Basic.NET基础知识;如何编写软件;流程控制;构件对象等。

第1章 初识Visual Basic.NET 1

1.1 Windows和DOS编程 1

1.2 安装Visual Basic.NET 3

1.3 Visual Basic.NET集成开发环境 8

1.3.1 配置文件设置页 8

1.3.2 Get Started页面 10

1.3.3 菜单 11

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 使用帮助系统 23

1.6 本章小结 24

1.7 练习 24

第2章 编写软件 26

2.1 信息和数据 26

2.1.1 算法 26

2.1.2 埃米尔规则 27

2.2 变量 28

2.3 数据类型 31

2.3.1 处理数字 32

2.3.2 处理字符串 38

2.3.3 使用日期 47

2.3.4 布尔型 53

2.4 存储变量 55

2.4.1 二进制 55

2.4.2 位和字节 55

2.4.3 值的表示 56

2.4.4 值的转换 57

2.5 方法 59

2.5.1 使用方法的原因 59

2.5.2 构建方法 64

2.5.3 选择方法名称 66

2.5.4 作用域 67

2.6 调试程序 69

2.7 本章小结 71

2.8 练习 71

第3章 流程控制 72

3.1 做出决策 72

3.2 If语句 72

3.2.1 Else语句 74

3.2.2 可进行多重选择的ElseIf语句 75

3.2.3 嵌套的If语句 76

3.2.4 单行If语句 76

3.2.5 比较运算符 77

3.2.6 字符串比较 85

3.3 Select Case语句 87

3.3.1 不区分大小写的Select Case语句 91

3.3.2 多重选项 93

3.3.3 Case Else语句 95

3.3.4 Select Case中的不同数据类型 96

3.4 循环 96

3.4.1 For...Next循环 96

3.4.2 For Each...Next循环 100

3.4.3 Do...Loop循环 102

3.4.4 循环的嵌套 107

3.4.5 提前退出循环 109

3.4.6 死循环 111

3.5 本章小结 112

3.6 练习 113

第4章 构建对象 114

4.1 对象的概念 114

4.1.1 封装 115

4.1.2 方法和属性 115

4.1.3 事件 116

4.1.4 可见性 116

4.2 使用对象 116

4.2.1 类的概念 116

4.2.2 曾使用的对象 117

4.3 构建类 117

4.4 第一个对象 119

4.4.1 状态 120

4.4.2 行为 120

4.4.3 存储状态 122

4.4.4 真正的属性 124

4.4.5 IsMoving方法 131

4.5 构造函数 133

4.6 继承 136

4.6.1 添加新方法和属性 136

4.6.2 改变默认值 141

4.6.3 多态性 144

4.6.4 重写更多的方法 145

4.6.5 从对象中继承 148

4.7 Framework类 148

4.7.1 命名空间 148

4.7.2 Framework中的继承 153

4.8 使用MSDN 153

4.9 本章小结 156

4.10 练习 156

第5章 Microsoft.NET Framework 157

5.1 Microsoft的信心来自于Windows 157

5.1.1 MSN 1.0 158

5.1.2 .NET版本 158

5.1.3 与Java有些类似 159

5.1.4 现在所处的阶段 160

5.2 为Windows编写软件 160

5.2.1 .NET Framework类 161

5.2.2 执行代码 163

5.3 公共语言运行时 164

5.3.1 载入并执行代码 164

5.3.2 应用程序隔离 164

5.3.3 安全性 165

5.3.4 异常处理 165

5.3.5 交互操作 165

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

5.5 本章小结 166

5.6 练习 166

第6章 处理数据结构 167

6.1 数组 167

6.1.1 定义和使用数组 167

6.1.2 LUBound和LBound 177

6.1.3 用值初始化数组 178

6.2 枚举 178

6.2.1 确定状态 182

6.2.2 设置无效值 184

6.3 常量 185

6.3.1 改变常量 188

6.3.2 各种常量类型 188

6.4 结构 189

6.5 集合和列表 192

6.5.1 从数组列表中进行删除操作 196

6.5.2 显示数组列表中的项目 200

6.5.3 集合 200

6.6 用散列表构建查询表 204

6.6.1 清除Remove,RemoveAt和Clear 208

6.6.2 区分大小写字符 211

6.7 高级数组操作 213

6.7.1 动态数组 213

6.7.2 多维数组 216

6.8 本章小结 220

6.9 练习 220

第7章 建立Windows应用程序 221

7.1 响应事件 221

7.2 一个简单的应用程序 224

7.2.1 构建窗体 225

7.2.2 统计字符 228

7.2.3 统计单词 229

7.2.4 Show Me!按钮 233

7.3 复杂的应用程序 233

7.3.1 工程 233

7.3.2 状态栏 234

7.3.3 工具栏 235

7.3.4 创建编辑框 241

7.3.5 响应工具栏 244

7.3.6 焦点 249

7.4 多个窗体 250

7.4.1 Help About 250

7.4.2 部署Wrox Text Editor 254

7.5 本章小结 258

7.6 练习 258

第8章 显示对话框 259

8.1 MessageBox对话框 259

8.1.1 MessageBox中的可用图标 260

8.1.2 MessageBox中的可用按钮 260

8.1.3 设置默认按钮 261

8.1.4 其他选项 261

8.1.5 Show方法的语法 261

8.1.6 MessageBox的示例 263

8.1.7 MsgBox函数 267

8.2 Open对话框 267

8.2.1 OpenFileDialog控件 268

8.2.2 StreamReader类 270

8.2.3 使用OpenFileDialog控件 271

8.3 Save对话框 275

8.3.1 SaveFileDialog的属性 275

8.3.2 SaveFileDialog的方法 276

8.3.3 StreamWriter类 276

8.3.4 使用SaveFileDialog控件 277

8.4 Font对话框 280

8.4.1 FontDialog的属性 281

8.4.2 FontDialog的方法 281

8.4.3 使用FontDialog控件 281

8.5 Color对话框 284

8.5.1 ColorDialog的属性 285

8.5.2 ColorDialog的方法 285

8.5.3 使用ColorDialog控件 286

8.6 Print对话框 288

8.6.1 PrintDialog的属性 288

8.6.2 PrintDialog的方法 289

8.6.3 使用PrintDialog控件 289

8.7 本章小结 297

8.8 练习 297

第9章 创建菜单 298

9.1 概述 298

9.1.1 访问键 298

9.1.2 快捷键 298

9.1.3 复选标记和单选标记 298

9.1.4 菜单的外观 299

9.1.5 属性窗口 299

9.2 创建菜单 300

9.3 上下文菜单 315

9.4 本章小结 323

9.5 练习 324

第10章 高级面向对象技术 325

10.1 构建收藏页浏览程序 325

10.1.1 Internet快捷方式和收藏页 325

10.1.2 使用类 327

10.1.3 创建Windows Application工程 328

10.1.4 添加类 329

10.1.5 构建WebFavorite 330

10.1.6 搜索收藏页 332

10.1.7 查看收藏页 339

10.2 另一个收藏页浏览程序 345

10.3 共享属性和方法 352

10.4 内存管理 359

10.4.1 垃圾回收 360

10.4.2 释放资源 364

10.4.3 整理碎片和压缩 371

10.5 本章小结 372

10.6 练习 372

第11章 调试和错误处理 373

11.1 主要错误类型 373

11.1.1 语法错误 373

11.1.2 执行错误 376

11.1.3 逻辑错误 376

11.2 调试 377

11.2.1 断点 381

11.2.2 命令窗口 388

11.2.3 监视窗口 390

11.2.4 局部窗口 391

11.3 错误处理 393

11.4 本章小结 398

11.5 练习 399

第12章 建立类库 400

12.1 创建类库 401

12.2 为Favorites Viewer建立类库 405

12.3 强名 410

12.3.1 标记程序集 411

12.3.2 程序集的版本 412

12.4 注册程序集 412

12.5 设计类库 413

12.6 使用第三方的类库 414

12.7 用对象浏览器查看类 416

12.8 本章小结 417

12.9 练习 417

第13章 创建自定义控件 418

13.1 创建用户控件 418

13.2 显示用户控件的属性 421

13.3 显示用户控件的方法 423

13.4 显示用户控件的事件 424

13.4.1 引发事件 425

13.4.2 使用事件 425

13.5 继承控件的行为 426

13.5.1 增强控件的功能 427

13.5.2 添加BuddyBoxName属性 428

13.5.3 响应Click事件 430

13.6 设计期间或运行期间 433

13.7 创建窗体库 435

13.7.1 测试窗体 441

13.7.2 挂起事件 443

13.8 本章小结 445

13.9 练习 445

第14章 编写自定义图形 446

14.1 一个简单的绘图程序 446

14.1.1 绘图程序 447

14.1.2 GraphicsItem类 448

14.1.3 屏幕和客户坐标 449

14.1.4 使控件无效 457

14.1.5 选择颜色 459

14.1.6 高级颜色 477

14.1.7 不同的工具 481

14.2 图像 487

14.3 更多的图形方法 494

14.4 本章小结 494

14.5 练习 495

第15章 访问数据库 496

15.1 数据库的概念 496

15.2 SQL中的SELECT语句 497

15.3 Access中的查询 499

15.4 数据访问组件 503

15.4.1 OleDbConnection组件 503

15.4.2 DataSet组件 504

15.4.3 OleDbDataAdapter组件 504

15.4.4 OleDbCommand组件 504

15.4.5 DataView组件 504

15.5 数据绑定 504

15.6 本章小结 517

15.7 练习 517

第16章 使用ADO.NET和SQL Server进行数据库编程 518

16.1 ADO.NET 518

16.1.1 ADO.NET数据命名空间 519

16.1.2 SqlConnection类 520

16.1.3 SqlCommand类 521

16.1.4 SqlDataAdapter类 524

16.1.5 DataSet类 528

16.1.6 DataView类 528

16.2 使用ADO.NET类 531

16.3 数据绑定 540

16.3.1 BindingContext和CurrencyManager对象 540

16.3.2 绑定控件 541

16.4 本章小结 570

16.5 练习 570

第17章 Web窗体 572

17.1 瘦客户端体系结构 572

17.2 Web窗体和Windows窗体的对比 573

17.2.1 Windows窗体概述 573

17.2.2 Web窗体概述 573

17.2.3 Web窗体编程 574

17.2.4 Web窗体控件 576

17.3 创建一个Web应用程序 579

17.4 Web窗体中的数据绑定 591

17.5 使用DataGrid更新数据 598

17.6 本章小结 612

17.7 练习 613

第18章 Visual Basic.NET和XML 614

18.1 XML简介 614

18.1.1 XML的特性 615

18.1.2 向Visual Basic编程新手介绍XML 616

18.2 地址簿工程 616

18.2.1 创建工程 617

18.2.2 SerializableData类 618

18.2.3 载入XML文件 625

18.2.4 改变数据 629

18.2.5 发送E-Mail 630

18.2.6 创建地址列表 632

18.2.7 忽略成员 637

18.2.8 载入地址 639

18.2.9 添加新地址 640

18.2.10 地址导航 643

18.2.11 删除地址 645

18.3 集成地址簿应用程序 647

18.3.1 集成规则 648

18.3.2 从其他应用程序中读取Address Book 650

18.4 本章小结 656

18.5 练习 656

第19章 Web服务 657

19.1 Web服务概述 657

19.1.1 Web服务的工作方式 658

19.1.2 简单对象访问协议 658

19.2 构建Web服务 659

19.2.1 示例 660

19.2.2 添加更多方法 662

19.3 Picture服务器服务 664

19.3.1 创建工程 664

19.3.2 返回数组 667

19.3.3 返回复杂信息 672

19.4 Picture服务器客户程序 677

19.4.1 Web服务描述语言 678

19.4.2 创建客户程序 678

19.4.3 添加Web引用 680

19.4.4 显示文件夹列表 681

19.4.5 显示文件列表并选择文件 686

19.5 本章小结 690

19.6 练习 691

附录A 如何深入学习 692

A.1 联机资源 692

A.1.1 P2P.Wrox.com 692

A.1.2 Microsoft资源 693

A.1.3 其他资源 693

A.2 非联机资源(书籍) 694

A.2.1 《Beginning Visual Basic.NET Database》 694

A.2.2 《Beginning VB.NET Web Programming in Visual Studio》 694

A.2.3 《Beginning.NET Web Services with VB.NET》 694

A.4.4 《Professional VB.NET,2nd Edition》 695

附录B 练习答案 696

第1章 初识Visual Basic.NET 696

第2章 编写软件 696

第3章 流程控制 697

第4章 构建对象 698

第5章 Microsoft.NET Framework 698

第6章 处理数据结构 699

第7章 建立Windows应用程序 700

第8章 显示对话框 700

第9章 创建菜单 702

第10章 高级面向对象技术 703

第11章 调试和错误处理 703

第12章 建立类库 705

第13章 创建自定义控件 705

第14章 编写自定义图形 706

第15章 访问数据库 707

第16章 使用ADO.NET和SQL Server进行数据库编程 707

第17章 Web窗体 708

第18章 Visual Basic.NET和XML 709

第19章 Web服务 709