《Visual Basic.NET程序设计 第6版》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)JULIACASEBRADLEYANITAC.MILLSPAUGH著;李旭,魏沁祺,周刚译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302166994
  • 页数:595 页
图书介绍:本书介绍Visual Basic .NET程序设计方法。

第1章 VB.NET 2005综述 1

1.1 使用VB编写Windows应用程序 1

1.2 编程语言——过程、事件驱动和面向对象 3

1.2.1 对象模型 3

1.2.2 Microsoft的Visual Studio.NET 5

1.3 创建VB项目 5

1.3.1 三个步骤 6

1.3.2 VB应用程序文件 6

1.4 Visual Studio环境 7

1.4.1 默认环境设置 7

1.4.2 IDE的启动屏幕 8

1.4.3 新项目对话框 9

1.4.4 IDE主窗口 9

1.4.5 工具栏 10

1.4.6 文档窗口 11

1.4.7 窗体设计器 11

1.4.8 Solution Explorer窗口 11

1.4.9 属性窗口 12

1.4.10 工具箱 12

1.4.11 帮助 12

1.4.12 设计时、运行时和调试时 13

1.5 创建第一个VB项目 13

1.5.1 建立工作区 14

1.5.2 项目设计 16

1.5.3 设计用户界面 16

1.5.4 设置属性 20

1.5.5 编写代码 26

1.5.6 VB代码语句 27

1.5.7 编写“Hello World”事件过程 29

1.5.8 运行项目 31

1.5.9 保存我们的工作 32

1.5.10 打开项目 33

1.5.11 修改项目 33

1.5.12 打印代码 39

1.6 打印输出示例 39

1.7 发现并修正错误 40

1.7.1 语法错误 40

1.7.2 运行时错误 42

1.7.3 逻辑错误 43

1.7.4 项目调试 43

1.7.5 对象的命名规则和约定 44

1.8 Visual Studio帮助 45

1.8.1 安装和运行MSDN 45

1.8.2 查看帮助主题 46

1.8.3 上下文相关帮助 48

1.8.4 管理窗口 49

1.9 本章小结 49

1.10 复习题 50

1.11 编程练习 51

1.12 案例分析 52

第2章 设计用户界面 55

2.1 更多的控件类型 55

2.1.1 文本框 57

2.1.2 格式文本框 57

2.1.3 组合框 58

2.1.4 复选框 58

2.1.5 单选按钮 59

2.1.6 图片框 59

2.1.7 设置边框和样式 61

2.1.8 画线 61

2.2 操作多个控件 62

2.2.1 选择多个控件 62

2.2.2 撤销选中一组控件 63

2.2.3 将控件成组移动 63

2.2.4 为多个控件设置属性 63

2.2.5 对齐控件 64

2.3 按照用户习惯创建应用程序 64

2.3.1 设计用户界面 65

2.3.2 定义键盘快捷键 65

2.3.3 设置确定和取消按钮 66

2.3.4 设置控件的Tab键顺序 66

2.3.5 设置屏幕上窗体的位置 68

2.3.6 创建ToolTips 69

2.4 编写控件代码 70

2.4.1 清空文本框和标签内容 70

2.4.2 重置焦点 70

2.4.3 设置单选按钮和复选框的Checked属性 71

2.4.4 在运行时设置控件是否可见 71

2.4.5 修改文本的颜色 72

2.4.6 设置一个控件的多个属性 72

2.4.7 连接文本 73

2.4.8 处理程序中的长行 74

2.5 程序设计示例 74

2.6 良好的编程习惯 80

2.7 本章小结 80

2.8 复习题 81

2.9 编程练习 82

2.10 案例分析 85

第3章 变量、常量和计算 89

3.1 数据——变量和常量 90

3.1.1 数据类型 91

3.1.2 命名规则 92

3.1.3 命名约定 92

3.1.4 常量:命名常量和内部常量 93

3.1.5 声明变量 95

3.1.6 变量的作用范围和生存期 97

3.2 计算 99

3.2.1 将字符串转换为数值型数据类型 100

3.2.2 算术操作 101

3.2.3 运算次序 102

3.2.4 在代码中进行计算 103

3.2.5 Explicit选项和Strict选项 105

3.2.6 在数值数据类型间进行转换 106

3.2.7 在不同数据类型间进行计算 108

3.2.8 四舍五入 108

3.3 格式化数据并显示 109

3.3.1 使用格式说明符 109

3.3.2 选择用于程序输出的控件 111

3.4 计算程序的一个示例 112

3.5 异常处理 117

3.6 在消息框中显示消息 119

3.6.1 MessageBox对象——标准形式 119

3.6.2 消息框语句——示例 119

3.6.3 文本消息字符串 120

3.6.4 标题栏文本 120

3.6.5 消息框按钮 120

3.6.6 消息框图标 120

3.6.7 使用重载方法 121

3.6.8 测试多个域 121

3.7 累加和求和 123

3.7.1 求总和 124

3.7.2 累计次数 124

3.7.3 计算平均值 124

3.8 程序设计示例 124

3.9 本章小结 131

3.10 复习题 132

3.11 编程练习 133

3.12 案例分析 136

第4章 选择和条件 139

4.1 If语句 139

4.1.1 If语句的框图 141

4.1.2 有用的编辑器 142

4.2 条件 143

4.2.1 比较数值变量和常量 143

4.2.2 比较字符串 144

4.2.3 判定True和False 146

4.2.4 比较大写和小写字母 147

4.2.5 混合条件 147

4.2.6 短路操作 149

4.3 嵌套If语句 150

4.4 在If语句中使用单选按钮和复选框 153

4.4.1 一个“简单的示例” 154

4.4.2 判定单选按钮组的状态 155

4.4.3 判定多个复选框的状态 155

4.5 添加消息框的特性 156

4.5.1 显示消息字符串 156

4.5.2 显示多个按钮 157

4.6 输入有效性验证 159

4.6.1 验证值域的有效性 159

4.6.2 验证输入域的有效性 160

4.6.3 执行多重有效性验证 160

4.6.4 通过禁用控件限制用户动作 161

4.7 Case结构 162

4.8 共享事件过程 164

4.9 Calling事件处理过程 166

4.10 程序设计示例 168

4.11 调试VB项目 175

4.11.1 编写调试输出 176

4.11.2 用Break All按钮暂停程序的执行 177

4.11.3 强加一个中断 177

4.11.4 检测当前表达式的值 178

4.11.5 单步执行代码 178

4.11.6 本地窗口 180

4.11.7 自动窗口 180

4.12 循序渐进的调试指南 181

4.13 本章小结 187

4.14 复习题 188

4.15 编程练习 188

4.16 案例分析 190

第5章 菜单、通用对话框、子过程和函数过程 195

5.1 菜单 195

5.1.1 定义菜单 195

5.1.2 分步创建菜单 201

5.1.3 菜单项的代码编辑 202

5.1.4 标准的Windows菜单 204

5.2 通用对话框 205

5.2.1 显示Windows通用对话框 205

5.2.2 从对话框使用信息 206

5.2.3 设定初始值 207

5.3 创建上下文菜单 208

5.3.1 创建上下文菜单——分步指导 209

5.3.2 过程共享 211

5.4 编写通用的过程 211

5.4.1 创建新的子过程 211

5.4.2 过程中的参数传递 212

5.4.3 编写函数过程 214

5.4.4 多参数的函数 217

5.4.5 将项目的计算分割为较小的单位 218

5.5 基于现有项目生成新项目 221

5.6 程序设计示例 221

5.7 本章小结 230

5.8 复习题 231

5.9 编程练习 231

5.10 案例分析 234

第6章 多窗体项目 237

6.1 多窗体的使用 237

6.1.1 创建新窗体 237

6.1.2 添加窗体和移除窗体 239

6.2 About Box窗体 240

6.2.1 使用About Box模板 241

6.2.2 设置Assembly Information 242

6.3 Splash Screen 243

6.3.1 使用Splash Screen模板 244

6.3.2 优先显示Splash Screen窗体 244

6.3.3 其他模板窗体 245

6.4 窗体方法和事件的使用 246

6.4.1 显示窗体 246

6.4.2 隐藏或关闭窗体 247

6.4.3 窗体事件响应 247

6.4.4 窗体事件的次序 248

6.4.5 编写事件过程 248

6.4.6 控制Splash Screen显示 250

6.5 多窗体中的变量和常量 251

6.5.1 作用域 251

6.5.2 访问权限 251

6.5.3 生命周期 252

6.5.4 命名空间 252

6.5.5 常量和变量声明小结 253

6.5.6 变量和常量的声明指导原则 254

6.6 脱离IDE运行程序 255

6.7 程序设计示例 256

6.8 本章小结 266

6.9 复习题 267

6.10 编程练习 268

6.11 案例分析 270

第7章 列表、循环和打印 271

7.1 列表框和组合框 271

7.1.1 选项集合 273

7.1.2 填写列表 273

7.1.3 SelectedIndex属性 275

7.1.4 Items.Count属性 275

7.1.5 选项集合的引用 276

7.1.6 在列表中删除选项 277

7.1.7 清空列表 278

7.1.8 列表框和组合框的事件 278

7.2 Do/Loop 279

7.2.1 重新访问的布尔型数据类型 282

7.2.2 在列表框中使用Do/Loop 282

7.3 For/Next循环 283

7.3.1 反向增量或者反向计算 285

7.3.2 进入循环之前的条件 285

7.3.3 改变循环控制变量的值 285

7.3.4 死循环 286

7.3.5 跳出循环 286

7.3.6 跳到下一次循环 287

7.4 让出现的条目被选中 288

7.4.1 在文本框中选择输入的条目 288

7.4.2 在列表框中选择输入的条目 289

7.5 发送信息到打印机 290

7.5.1 PrintDocument组件 290

7.5.2 打印列表框的内容 293

7.5.3 打印列表中的选择项 294

7.5.4 对齐小数列 294

7.5.5 显示一个打印预览 295

7.5.6 Using块 295

7.5.7 打印多个页面 296

7.6 程序设计示例 297

7.7 本章小结 306

7.8 复习题 307

7.9 编程练习 307

7.10 案例分析 310

第8章 数组 313

8.1 一维数组 313

8.1.1 下标 314

8.1.2 有效的下标 315

8.2 For Each/Next语句 316

8.3 结构体 316

8.3.1 声明结构体变量 317

8.3.2 结构体变量的元素存取 318

8.3.3 包含数组的结构体 318

8.4 在累加器中使用数组元素 319

8.4.1 添加正确的总数 319

8.4.2 调试数组的程序 321

8.5 表的查找 321

8.6 在数组中使用列表框 324

8.7 多维数组 325

8.7.1 初始化二维数组 327

8.7.2 打印二维表 327

8.7.3 二维表的求和 328

8.7.4 二维表的查找操作 329

8.8 程序设计示例 332

8.9 本章小结 339

8.10 复习题 339

8.11 编程练习 339

8.12 案例分析 343

第9章 Visual Web Developer编程 347

9.1 VB和Web编程 347

9.2 Web站点的种类 349

9.2.1 文件系统 350

9.2.2 IIS Web站点 350

9.2.3 远程站点和FTP站点 350

9.3 创建Web站点 350

9.3.1 Web页面文件 351

9.3.2 Visual Studio IDE中的Web窗体 352

9.3.3 查看HTML代码 355

9.3.4 控件 355

9.3.5 事件处理 356

9.3.6 文件 357

9.3.7 调试 357

9.3.8 在其他浏览器中测试 359

9.4 Web窗体的布局 359

9.4.1 使用表格进行布局 359

9.4.2 在Web页面上包含图片 361

9.5 浏览网页 363

9.5.1 使用超链接 363

9.5.2 添加多个页面 363

9.6 使用验证控件 365

9.7 状态的维持 367

9.7.1 保留控件中的内容 367

9.7.2 保留变量的值 367

9.8 管理Web项目 368

9.9 一些Web缩略语 369

9.10 程序设计示例 369

9.11 本章小结 377

9.12 复习题 378

9.13 编程练习 378

9.14 案例分析 378

第10章 访问数据库文件 381

10.1 数据库文件 381

10.1.1 VB与数据库文件 381

10.1.2 数据库术语 382

10.1.3 XML数据 383

10.2 使用ADO.NET和VB 384

10.2.1 Visual Studio 2005中的数据访问 384

10.2.2 绑定源 385

10.2.3 数据集 386

10.3 创建一个数据库应用程序 386

10.3.1 Windows数据库应用程序——分步指导 386

10.3.2 智能标记 391

10.3.3 数据库模式文件 392

10.4 绑定单独数据字段 392

10.4.1 数据源窗口 393

10.4.2 数据库详细编程——分步指导 394

10.5 从列表中选择记录 396

10.5.1 转换为组合框选择——分步指导 397

10.5.2 从数据表中选择字段 398

10.5.3 将列表中的数据排序 399

10.5.4 为字段选择控件类型 401

10.6 使用Web窗体选择记录 401

10.6.1 Web数据库应用程序的安全性 402

10.6.2 创建Web选择应用程序——分步指导 402

10.6.3 迁移数据库项目 407

10.7 程序设计示例 408

10.8 本章小结 410

10.9 复习题 411

10.10 编程练习 411

10.11 案例分析 411

第11章 在文件中保存数据 413

11.1 创建对象 413

11.1.1 声明一个对象变量 413

11.1.2 实例化一个对象 414

11.2 数据文件 415

11.2.1 数据文件与项目文件 415

11.2.2 数据文件术语 415

11.2.3 使用流进行文件处理 416

11.2.4 写入数据到文件中 416

11.2.5 从文件中读取数据 419

11.3 使用通用文件对话框 422

11.3.1 OpenFileDialog组件属性 422

11.3.2 显示Open File对话框 423

11.3.3 打开并写文件程序 425

11.4 保存列表框中的内容 427

11.4.1 加载列表框 427

11.4.2 检查文件的存在 428

11.4.3 保存文件 429

11.4.4 询问用户是否保存 429

11.4.5 FormClosing事件过程 429

11.5 程序设计实例 430

11.6 本章小结 436

11.7 复习题 436

11.8 编程练习 437

11.9 案例分析 438

第12章 OOP:创建面向对象的程序 441

12.1 面向对象编程 441

12.1.1 对象 441

12.1.2 面向对象的术语 442

12.1.3 可重用类 444

12.1.4 多层应用 444

12.2 类 445

12.2.1 设计我们自己的类 445

12.2.2 在类中创建属性 445

12.2.3 类方法 447

12.2.4 构造函数和析构函数 448

12.2.5 创建一个新类——分步指导 449

12.2.6 混合访问级别的属性过程 454

12.3 使用类创建一个新的对象 455

12.3.1 定义并使用一个新的对象——分步指导 456

12.3.2 实例变量与共享变量 458

12.3.3 添加共享属性到分步练习中 460

12.3.4 析构函数 462

12.3.5 垃圾回收 462

12.4 继承 462

12.4.1 继承属性和方法 462

12.4.2 构造函数的继承 462

12.4.3 重写方法 463

12.4.4 访问属性 463

12.4.5 创建基于BookSale的派生类 464

12.4.6 添加继承代码到分步练习中 465

12.4.7 创建一个用于严格继承的基类 467

12.4.8 继承窗体类 468

12.5 管理包含多个类的项目 472

12.6 使用Object Browser 472

12.6.1 检查VB类 473

12.6.2 检查我们自己的类 474

12.7 程序设计示例 475

12.8 本章小结 488

12.9 复习题 489

12.10 编程练习 489

12.11 案例分析 490

第13章 图形、动画、声音以及拖放技术 493

13.1 在Windows和Web中的图形 493

13.2 图形环境 494

13.2.1 绘制图形的步骤 494

13.2.2 Paint事件过程 494

13.2.3 Pen和Brush对象 495

13.2.4 坐标系统 496

13.2.5 Graphics方法 497

13.3 随机数 499

13.4 简单动画 502

13.4.1 显示活动的图形 502

13.4.2 在运行阶段控制图片 502

13.4.3 移动图片 504

13.5 Timer组件 505

13.6 滚动条控件 506

13.6.1 滚动条的属性 507

13.6.2 滚动条事件 508

13.6.3 示例程序 508

13.7 播放声音 510

13.7.1 将声音文件添加到项目的资源中 510

13.7.2 播放声音的程序 511

13.8 拖放操作编程 512

13.8.1 源对象 512

13.8.2 目标对象 513

13.8.3 Drag-and-Drop程序 515

13.9 程序设计示例 516

13.10 本章小结 521

13.11 复习题 522

13.12 编程练习 522

13.13 案例分析 523

第14章 VB的附加主题 525

14.1 高级验证技术 525

14.1.1 ErrorProvider组件 525

14.1.2 MaxLength和CharacterCasing属性 528

14.1.3 字段级别的验证 529

14.1.4 捕获用户的键盘输入 533

14.1.5 使用掩码文本框进行验证 533

14.2 代码片断和示例 534

14.2.1 代码片断 534

14.2.2 示例项目 534

14.3 多文档界面 534

14.3.1 创建MDI项目 535

14.3.2 添加Window菜单 536

14.4 工具栏和状态栏 537

14.4.1 工具栏 537

14.4.2 状态栏 539

14.5 一些有用的日期控件 541

14.6 在Windows窗体中显示Web页面 543

14.6.1 WebBrowser控件 544

14.6.2 WebBrowser程序 544

14.6.3 检查回车键 546

14.7 本章小结 547

14.8 复习题 548

14.9 编程练习 548

14.10 案例分析 548

附录A 练习题答案 551

附录B 日期、财务计算、数学以及字符串操作的方法与函数 565

附录C 精通Visual Studio环境的技巧及快捷方式 579

附录D .NET安全性 591