《Visual Basic .NET完全手册》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)Jeffrey R.Shapiro著;袁泉等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505386530
  • 页数:560 页
图书介绍:本书的作者是软件设计师和IT专家,曾撰写过多本有关软件开发和技术的书籍。本书涵盖了VB .NET的基础知识、类和对象的高级概念以及如何用VB .NET开发软件。本书分为四个部分,共16章。第一部分介绍软件开发和VB .NET的一般知识并提供了VB .NET和.NET框架;第二部分详细介绍了VB .NET的开发环境、元素、运算符、核心结构和方法;第三部分介绍了一些高级概念,如类、继承、合成、封装、异常和接口等;第四部分介绍了如何用VB .NET进行软件开发。

目 录 2

第一部分 Visual Basic.NET入门 2

第1章 软件开发和Visual Basic.NET 2

1.1 Visual Basic和软件开发的艰辛 2

1.2软件开发和软件工程 3

1.3经典的编程模型 4

1.4结构化编程技术 5

1.5面向对象的软件开发 7

1.6现实世界的反映 8

1.7纯粹面向对象语言的组成部分 9

1.8框架 14

1.9模式 15

1.10小结 16

第2章 Visual Basic.NET和.NET Framework 17

2.1了解框架的运行环境 17

2.2通用语言运行环境 21

2.3理解程序集 29

2.4.NET安全模型 36

2.5小结 38

第二部分 Visual Basic.NET基础 40

第3章 Visual Basic.NET开发环境 40

3.1使用Visual Studio IDE 40

3.2创建Visual Basic.NET解决方案 50

3.3小结 59

第4章Visual Basic.NET的元素 60

4.1 Visual Basic.NET基础 60

4.2 Visual Basic.NET简要指南 64

4.3启动 66

4.4类、类型和对象的区别 72

4.5从上面观察类 73

4.6使用数字 86

4.7点类型 87

4.8字符型 88

4.9布尔型 88

4.10文字记号 89

4.11类型转换 92

4.12使用变量和常量 94

4.13小结 104

第5章Visual Basic.NET运算符 105

5.1运算符的作用 105

5.2数字系统回顾 106

5.3运算符优先级 109

5.4一元运算符 111

5.5算术运算符 112

5.6赋值运算符 113

5.7比较运算符 114

5.9逻辑运算符 115

5.8连接运算符 115

5.10按位运算符 117

5.11专用运算符 125

5.12运算符重载 126

5.13本章涉及的异常 128

5.14小结 128

第6章 软件设计、条件结构和控制流程 129

6.1控制结构 130

6.2控制流程 130

6.3设计代码框架 131

6.4条件语句 134

6.5循环 142

6.6其他条件函数 145

6.7暂停、恢复和退出循环 147

6.8小结 149

第7章方法 150

7.1什么是方法 150

7.2方法数据 153

7.3方法访问特征 165

7.4探讨框架的方法 171

7.5 System.Math的方法 171

7.6属性 175

7.7异常处理 179

7.8方法的设计和构造 182

7.9方法的递归设计 186

7.10理解方法的性能 190

7.11小结 194

第三部分 类和对象 196

第8章 类型、结构和枚举 196

8.1数值类型模型 196

8.2结构 202

8.3枚举 210

8.4对象-引用模型 217

8.5对象-引用模型、等式、比较和赋值 222

8.6小结 223

第9章类 224

9.1避免语义错误 225

9.2模型 226

9.3模块化 232

9.4类是系统 233

9.5类特征 235

9.6抽象类 236

9.7继承 238

9.8实现宇宙飞船燃料喷射器的工具软件 244

9.9对象的继承成员 254

9.10聚合与组合:通过包含重用 258

9.11聚合范例:用于测试的窗体 260

9.12利用密封类结束继承 263

9.14小结 264

9.13利用共享类和模块提高性能 264

第10章 接口 266

10.1 面向对象软件设计中的抽象化和接口 266

10.2接口 267

10.3隐式接口 270

10.4显式接口 271

10.5接口设计和实现 273

10.6设计接口和定义接口 278

10.7实现接口 281

10.8本章中介绍的异常 284

10.9小结 284

第11章 异常:处理和类 286

11.1为什么需要异常处理 287

11.2结构化异常处理 287

11.3异常处理模型 290

11.4从异常中恢复 291

11.5异常语句 292

11.6异常处理技巧 305

11.7创建自己的异常类 306

11.8小结 309

第12章 集合、数组和其他数据结构 310

12.1.NET的数组和集合名字空间 311

12.2堆栈 314

12.3队列 318

12.4数组 321

12.5数组类 322

12.6声明和初始化数组 323

12.7声明多维数组 325

12.8齿形数组 326

12.9运用数组编程 326

12.10数组异常 330

12.11把数组传递给方法 331

12.12接收来自方法的数组 332

12.13搜索并给数组排序 333

12.14冒泡排序 335

12.15分解与合并 339

12.16快速排序 343

12.17给字符串或其他对象排序 348

12.18数组赋值 349

12.19对象数组 349

12.20散列表 354

12.21小结 358

第13章 高级设计概念:模式、作用和关系 360

13.1类设计 360

1 3.2链表和树 373

13.3小结 398

第14章 高级接口模式:适配器、委托和事件 399

14.1适配器和包装器 401

14.2运行中的接口适配——COM与.NET互操作 402

14.3.NET中的适配器模式 405

14.4 Adapter模式事件模型 409

14.5委托 411

14.6委托 414

14.7利用委托对数据进行排序 419

14.8多重转换委托 422

14.9 .NETFramework事件模型:委托和事件 423

14.10准备串接:简单事件模型 427

14.11委托事件与适配器事件 427

14.12委托和函数指针 430

14.13小结 430

15.1数据处理 431

第15章 数据处理和输入/输出 431

15.2字符串处理 432

15.3字符串类的成员 432

15.4典型的Visual Basic字符串函数 440

15.5字符串格式化 441

15.6用StringBuilder建立字符串 447

15.7正则表达式 450

15.8文件、流和文本输入/输出操作 453

15.9文件和目录 454

15.10流 468

15.11阅读器和编写器 475

15.12 XML的输入/输出 479

15.13利用XML进行串行化 485

15.14小结 489

第四部分 用Visual Basic.NET编写软件 492

第16章 连接最终用户 492

16.1 Windows Forms 494

16.2线程简介 497

16.3 MDI应用程序 500

16.4组件和控件 509

16.5菜单和工具栏 516

16.6响应用户输入 520

16.7搜集用户输入 522

16.8表示控件和信息控件 528

16.9拖放 531

16.10使用剪贴板 532

16.11小结 533

第17章 准备发布 534

17.1以调试方式进行思考 534

17.2 System.Diagnostics名字空间 535

17.3启用调试 537

17.4运行时配置文件 539

17.5使用Debug类 541

17.6跟踪和Trace类 545

17.7 Visual Studio.NET中的调试 550

17.8 Visual Basic.NET编译器 555

17.9小结 560