《Visual Basic 2005编程参考手册》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:(美)斯蒂芬斯(Stephens,R.)著;徐璐,姜玲玲译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302172468
  • 页数:881 页
图书介绍:本书是知名的VB专家Rod Stephens奉献给初级程序员的学习指南,也是一个有丰富经验的程序员的编程心得与忠告。

第1章 IDE 1

项目和解决方案 2

IDE概述 2

菜单 4

File(文件)菜单 5

Edit(编辑)菜单 7

view(视图)菜单 9

Project(项目)菜单 11

Build(生成)菜单 17

Debug(调试)菜单 20

Data(数据)菜单 29

Format(格式)菜单 30

Tools(工具)菜单 32

Window(窗口)菜单 40

Community(社区)菜单 42

Help(帮助)菜单 42

工具栏 43

辅助窗口 43

Toolbox(工具箱) 45

VisualBasic代码编辑器 46

边空图标 47

大纲视图 48

工具提示 49

IntelliSense 50

代码着色和突出显示 52

代码段 54

运行时的代码编辑器 57

小结 57

第2章 控件概述 59

控件和组件 60

创建控件 61

在设计时创建控件 61

在运行时创建控件 64

属性 66

设计时的属性 66

复合属性 67

受限制的属性 69

集合属性 70

运行时的属性 73

有用的控件属性 74

位置和尺寸属性 78

方法 79

事件 79

在设计时创建事件处理程序 79

WithEvents事件处理程序 80

在运行时设置事件处理程序 81

改变设计时的事件处理程序 82

控件“阵列”事件 82

验证事件 83

小结 87

第3章 程序和模块结构 89

隐藏文件 89

代码文件结构 93

代码区域 94

条件编译 95

命名空间 103

印刷代码元素 105

注释 105

XML注释 106

行连续 109

行连接 110

行标签 110

小结 110

第4章 数据类型、变量和常量 113

数据类型 114

类型字符 115

数据类型转换 117

收缩转换 118

数据类型解析方法 120

扩大转换 120

变量声明 120

attribute-list 121

accessibility 121

Shared 122

Shadows 123

ReadOnly 125

Dim 126

WithEvents 126

name 128

bounds-list 129

New 130

initialization-expression 130

多个变量的声明 133

OptionExplicit和Option Strict 134

作用域 136

块作用域 136

过程作用域 137

模块作用域 138

命名空间作用域 138

限制作用域 139

参数声明 139

属性过程 141

枚举数据类型 143

常量 145

可访问性 145

AsType 146

initialization-expression 146

委托 146

命名约定 148

小结 149

第5章 运算符 151

算术运算符 151

连接运算符 152

比较运算符 152

逻辑运算符 154

按位运算符 155

运算符优先级 156

赋值运算符 157

String Builder类 158

Date数据类型和TimeSpan操作 160

运算符重载 162

小结 165

第6章 子例程和函数 167

子例程 167

attribute-list 167

inheritance-mode 171

accessibility 172

subroutine-name 172

parameters 173

Implements interface.subroutine 179

statements 180

函数 181

属性过程 182

小结 183

第7章 程序控制语句 185

判定语句 185

单行的IfThen语句 185

多行IfThen语句 186

SelectCase语句 188

IIf语句 192

Choose语句 194

循环语句 195

For循环 195

非整数的For Next循环 198

For Each循环 199

计数器 202

迭代器 203

Do Loop循环 204

While End循环 205

Exit和Continue 206

GoTo语句 207

小结 210

第8章 错误处理 211

故障与计划之外的情况 211

捕获故障 212

捕获预料之外的情况 213

全局异常处理 216

结构化的错误处理 217

异常对象 219

StackTrace对象 221

抛出异常 224

自定义异常 226

Visual Basic传统错误处理 227

On Error GoTo line 227

On Error Resume Next 228

On Error GoTo 0 229

On Error GoTo-l 230

错误处理模式 231

结构化错误处理与传统错误处理 232

Err对象 234

调试 235

小结 235

第9章 Windows窗体控件简介 237

控件概述 238

选择控件 240

包含控件和安排控件 241

进行选择 242

输入数据 243

显示数据 244

提供反馈 244

初始化操作 245

显示图形 246

显示对话框 247

支持其他控件 247

第三方控件 247

小结 248

第10章 窗体 249

透明性 249

About对话框、启动画面和登录窗体 253

鼠标光标 254

图标 256

应用程序图标 256

通知图标 256

子控件采用的属性 257

属性复位方法 258

重写WndProc 258

SDI和MDI 262

MDI的特性 263

MDI事件 266

MDI与SDI的对比 268

MRU列表 269

对话框 275

向导 276

小结 277

第11章 数据库控件和对象 279

自动数据连接 279

自动创建的对象 287

其他数据对象 288

数据概述 289

连接对象 290

事务对象 294

数据适配器 297

命令对象 301

DataSet 302

DataTable 306

DataRow 308

DataColumn 310

DataRelation 312

约束 313

DataView 315

DataRowView 318

简单数据绑定 319

CurrencyManager 320

复杂数据绑定 323

绑定ListBox 326

小结 326

第12章 自定义控件 329

自定义控件概述 330

建立控件项目 330

设置工具箱图标 330

在UserControlTest Container中测试 331

建立测试项目 332

测试控件 333

实现属性、方法和事件 333

分配特性 335

管理设计时和运行时 336

派生的控件 336

遮蔽父特性 339

隐藏父特性 340

复合控件 340

从头开始构建控件 343

组件 344

不可见的控件 345

选择控件类 346

可执行项目中的控件和组件 346

可执行项目中的User Control 347

可执行项目中的继承的User Control 347

可执行项目中的控件 347

可执行项目中的继承控件 348

可执行项目中的组件 348

小结 348

第13章 拖动、释放和剪贴板 351

拖放事件 351

简单示例 353

在ListBox之间移动 354

在ListBox之间移动和复制 357

学习可用的数据类型 359

在应用程序中拖动 360

接受释放的文件 361

拖动对象 362

改变格式名称 364

拖动多种数据格式 365

使用剪贴板 367

小结 370

第14章 OOP概念 373

类 373

封装 375

继承 376

继承的层次结构 377

细化和抽象 378

“有一个(has-a)”和“是一个(is-a)”关系 379

添加和修改类特性 380

接口继承 382

多态 382

重载 383

小结 385

第15章 类和结构体 387

类 387

attribute-list 388

Partial 388

accessibility 389

Shadows 390

inhertance 391

Of type list 392

Inherits parent class 392

Implements interface 393

结构体 396

结构体不可以继承 397

结构体是值类型 398

所需的内存 398

堆和栈的性能 399

对象赋值 399

参数传递 401

装箱(boxing)和拆箱(unboxing) 402

类实例化的相关细节 402

结构体实例化的相关细节 404

无用单元收集 406

Finalize方法 406

Dispose方法 409

常量、属性和方法 410

事件 412

声明事件 412

引发事件 414

捕获事件 414

声明自定义事件 416

共享的变量 419

共享的方法 420

小结 422

第16章 命名空间 423

Imports语句 423

自动导入 425

命名空间别名 426

命名空间元素 428

根命名空间 428

建立命名空间 429

类、结构体和模块 430

解析命名空间 432

小结 434

第17章 集合类 435

集合的定义 435

数组 436

数组的维 437

下界 437

调整大小 438

速度 439

Array类的其他特性 441

集合 446

ArrayList 446

StringCollection 448

强类型的集合 448

只读的强类型集合 450

NameValueCollection 451

字典 452

ListDictionary 453

Hashtable 455

HybridDictionary 456

强类型的字典 456

其他强类型的派生类 458

StringDictionary 459

SortedList 459

CollectionUtil 460

栈和队列 461

栈 461

队列 463

泛型 465

小结 466

第18章 泛型 469

泛型的优点 469

定义泛型 470

泛型构造函数 472

多类型 472

约束类型 474

使用泛型 476

导入别名 477

继承类 477

预定义泛型类 478

小结 478

第19章 绘图基础 479

绘图概述 479

绘图命名空间 481

System.Drawing 481

System.Drawing.Drawing2D 482

System.Drawing.Imaaging 485

System.Drawing.Text 485

System.Drawing.Printing 488

Graphics 488

绘图方法 489

填充方法 494

其他图形属性和方法 494

抗锯齿 496

转换基础 499

高级转换 505

保存和恢复图形状态 509

绘图事件 511

小结 514

第20章 画刷、画笔和路径 515

画笔 515

对齐 517

Compound Array 518

自定义线帽 519

画笔转换 521

画刷 523

Solid Brush 523

Texture Brush 523

Hatch Brush 526

Linear Gradient Brush 526

Path Gradient Brush 530

Graphics Path对象 535

垃圾收集问题 539

小结 540

第21章 文本 541

绘制文本 541

文本格式化 543

FormatFlags 544

制表位 548

修剪 549

MeasureString 551

字体度量标准 554

小结 558

第22章 图像处理 561

图像 561

位图 563

加载位图 563

保存位图 564

实现Auto Redraw 565

像素级操作 570

Metafile对象 574

小结 577

第23章 打印 579

打印注意事项 579

基本打印 580

打印文本 584

打印输出居中 591

缩放图片至页面的大小 593

简化绘图和打印 595

小结 597

第24章 报表 599

Report对象 599

构建报表 600

CrystalRepoViewer 608

自定义报表 608

外部报表 611

ReportDocument 612

小结 613

第25章 配置和资源 615

My 615

Me和My 616

My命名空间的元素 616

环境 617

Environ 617

System*Environment 618

注册表 620

VisualBasic自带的注册表方法 621

My.Computer.Regist 622

配置文件 624

资源文件 626

应用程序资源 627

使用应用程序资源 629

嵌入式资源 630

强类型嵌入式资源 631

卫星资源 631

本地化资源 632

ComponentResourceManager 634

Application对象 636

Application对象的属性 636

Application对象的方法 637

Application对象的事件 639

小结 640

第26章 流 643

Stream 643

FileStream 644

MemoryStream 645

BufferedStream 646

BinaryReader和BinaryWriter 646

TextReader和TextWriter 647

StringReader和StringWriter 648

StreamReader和StreamWriter 649

自定义流类 650

小结 650

第27章 文件系统对象 653

VisualBasic方法 653

文件方法 653

文件系统方法 655

顺序文件存取 655

随机文件存取 656

二进制文件访问 658

NETFramework类 658

Directory 658

File 659

DriveInfo 661

DirectoryInfo 661

FileInfo 662

FileSystemInfo 664

FileSystemWatcher 664

Path 666

My.Computer.FileSystem 667

My.Computer.FileSystem*SpecialDirectories 669

小结 669

第28章 有用的命名空间 671

高级命名空间 671

Microsoft命名空间 672

System命名空间 672

高级示例 673

正则表达式 673

XML 676

加密 678

反射 681

Direct3D 686

小结 692

附录A 有用的控件属性、方法和事件 695

附录B 变量声明和数据类型 703

附录C 运算符 707

附录D 子例程和函数声明 713

附录E 控制语句 715

附录F 错误处理 719

附录G 标准控件和组件 723

附录H 窗体对象 811

附录Ⅰ 类和结构体 821

附录J 泛型 823

附录K 图形 825

附录L 有用的异常类 835

附录M 日期和时间格式说明符 837

附录N 其他格式说明符 841

附录O Application类 845

附录P My命名空间 849

附录Q 流 863

附录R 文件系统类 869