当前位置:首页 > 工业技术
Visual Basic 2008程序设计  第7版
Visual Basic 2008程序设计  第7版

Visual Basic 2008程序设计 第7版PDF电子书下载

工业技术

  • 电子书积分:19 积分如何计算积分?
  • 作 者:(美)布兰德尼,米尔斯博格著;苏正泉,史新元译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302206446
  • 页数:665 页
图书介绍:Visual Basic是一种完全面向对象编程语言,允许程序员开发基于Windows或者Web浏览器的应用程序。本书包含了有关程序设计的基本概念、问题解决方案、程序设计逻辑、面向对象的设计技术,以及事件驱动语言。
《Visual Basic 2008程序设计 第7版》目录

第1章 VB 2008综述 1

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

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

1.2.1 对象模型 3

1.2.2 Microsoft的Visual Studio 5

1.3 创建VB项目 5

1.3.1 三个步骤 6

1.3.2 VB应用程序文件 6

1.4 Visual Studio环境 8

1.4.1 默认环境设置 8

1.4.2 IDE的初始屏幕 9

1.4.3 新项目对话框 9

1.4.4 IDE主窗口 10

1.4.5 工具栏 11

1.4.6 文档窗口 12

1.4.7 窗体设计器 12

1.4.8 Solution Explorer窗口 12

1.4.9 属性窗口 12

1.4.10 工具箱 12

1.4.11 帮助 13

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

1.5 创建第一个VB项目 14

1.5.1 建立工作区 15

1.5.2 项目规划 17

1.5.3 定义用户界面 18

1.5.4 设置属性 21

1.5.5 编写代码 27

1.5.6 VB代码语句 28

1.5.7 编写Hello World事件过程 29

1.5.8 运行项目 32

1.5.9 保存工作 33

1.5.10 打开项目 34

1.5.11 修改项目 35

1.5.12 打印代码 41

1.6 打印输出示例 42

1.7 查找并修正错误 43

1.7.1 语法错误 43

1.7.2 运行时错误 45

1.7.3 逻辑错误 46

1.7.4 项目调试 46

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

1.8 Visual Studio帮助 48

1.8.1 安装和运行MSDN 48

1.8.2 查看帮助主题 49

1.8.3 上下文相关帮助 51

1.8.4 管理窗口 51

1.9 程序设计示例 52

1.10 本章小结 56

1.11 复习题 57

1.12 编程练习 57

1.13 案例分析 58

第2章 设计用户界面 61

2.1 更多的控件类型 61

2.1.1 文本框 62

2.1.2 掩码文本框 63

2.1.3 丰富文本框 64

2.1.4 分多行显示文本 65

2.1.5 分组框 66

2.1.6 复选框 66

2.1.7 单选按钮 66

2.1.8 图片框 67

2.1.9 使用智能标签 69

2.1.10 对窗体和控件使用图像 69

2.1.11 设置边框和样式 70

2.1.12 画线 70

2.2 操作多个控件 70

2.2.1 选择多个控件 70

2.2.2 撤销选中一组控件 71

2.2.3 将控件成组移动 71

2.2.4 为多个控件设置属性 72

2.2.5 对齐控件 72

2.3 按照用户习惯设计应用程序 73

2.3.1 设计用户界面 73

2.3.2 定义键盘访问键 74

2.3.3 设置确定和取消按钮 75

2.3.4 设置控件的Tab键顺序 75

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

2.3.6 创建工具提示 77

2.4 编写控件代码 79

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

2.4.2 重置焦点 80

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

2.4.4 在运行时设置控件的可见性 80

2.4.5 禁用控件 81

2.4.6 根据用户动作设置属性 81

2.4.7 修改文本的颜色 82

2.4.8 使用单选按钮选择颜色 82

2.4.9 改变一个控件的多个属性 84

2.4.10 连接文本 85

2.4.11 处理程序中的长行 85

2.4.12 下载并使用线条和形状控件 86

2.5 程序设计示例 87

2.6 良好的编程习惯 92

2.7 本章小结 92

2.8 复习题 94

2.9 编程练习 95

2.10 案例分析 97

第3章 变量、常量以及计算 101

3.1 数据——变量和常量 102

3.1.1 数据类型 103

3.1.2 命名规则 104

3.1.3 命名约定 104

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

3.1.5 声明变量 107

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

3.2 计算 112

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

3.2.2 算术操作 114

3.2.3 运算次序 114

3.2.4 在代码中进行计算 116

3.2.5 Explicit选项和Strict选项 117

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

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

3.2.8 四舍五入 121

3.3 格式化数据并显示 122

3.3.1 使用格式说明符代码 122

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

3.4 计算类程序的一个示例 125

3.4.1 规划项目 125

3.4.2 项目编程解决方案 128

3.5 异常处理 130

3.6 在消息框中显示消息 132

3.6.1 文本消息字符串 133

3.6.2 标题栏文本 133

3.6.3 消息框按钮 133

3.6.4 消息框图标 133

3.6.5 使用重载方法 134

3.6.6 测试多个域 135

3.7 计数与求和 137

3.7.1 求总和 137

3.7.2 计数 137

3.7.3 计算平均值 137

3.8 程序设计示例 138

3.9 本章小结 144

3.10 复习题 145

3.11 编程练习 146

3.12 案例分析 149

第4章 选择和条件 151

4.1 If语句 151

4.1.1 If语句的动作图 153

4.1.2 有用的编辑器 154

4.2 布尔表达式 154

4.2.1 比较数值变量和常量 155

4.2.2 比较字符串 156

4.2.3 判定True或False 158

4.2.4 比较大写和小写字母 158

4.2.5 复合布尔表达式 159

4.2.6 简化版操作 161

4.3 嵌套If语句 162

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

4.4.1 一个简单的示例 166

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

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

4.5 增强消息框特性 167

4.5.1 显示消息字符串 167

4.5.2 显示多个按钮 169

4.6 输入验证 171

4.6.1 检查值的范围 171

4.6.2 检查输入域 171

4.6.3 执行多重有效性验证 172

4.7 Case结构 173

4.8 共享事件过程 175

4.9 调用事件处理过程 177

4.10 程序设计示例 179

4.11 调试VB项目 186

4.11.1 编写调试输出 187

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

4.11.3 强制中断项目 188

4.11.4 检测表达式的当前值 188

4.11.5 单步执行代码 189

4.11.6 本地窗口 190

4.11.7 自动窗口 191

4.12 循序渐进调试指南 191

4.13 本章小结 197

4.14 复习题 198

4.15 编程练习 198

4.16 案例分析 200

第5章 菜单、通用对话框、子过程以及函数过程 205

5.1 菜单 205

5.1.1 定义菜单 205

5.1.2 创建菜单的具体步骤 211

5.1.3 为菜单项编写代码 212

5.1.4 Windows菜单标准 214

5.2 通用对话框 214

5.2.1 显示Windows通用对话框 215

5.2.2 使用对话框信息 216

5.2.3 设定初始值 217

5.3 创建上下文菜单 218

5.3.1 创建上下文菜单的具体步骤 218

5.3.2 过程共享 220

5.4 编写通用过程 221

5.4.1 创建新的子过程 221

5.4.2 过程的参数传递 222

5.4.3 编写函数过程 223

5.4.4 具有多个参数的函数 226

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

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

5.6 程序设计示例 230

5.7 本章小结 239

5.8 复习题 240

5.9 编程练习 240

5.10 案例分析 244

第6章 多窗体项目 247

6.1 多窗体的使用 247

6.1.1 创建新窗体 247

6.1.2 添加窗体和删除窗体 249

6.2 About对话框 250

6.2.1 使用About Box模板 251

6.2.2 设置程序集信息(Assembly Information) 251

6.3 闪屏 253

6.3.1 使用闪屏模板 253

6.3.2 首先显示闪屏窗体 254

6.3.3 其他模板窗体 254

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

6.4.1 显示窗体 255

6.4.2 隐藏或关闭窗体 256

6.4.3 窗体事件响应 256

6.4.4 窗体事件的次序 257

6.4.5 编写事件过程 257

6.4.6 控制闪屏显示 259

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

6.5.1 作用域 260

6.5.2 访问权限 260

6.5.3 生命周期 261

6.5.4 名称空间 261

6.5.5 常量和变量声明小结 262

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

6.6 在IDE之外运行程序 264

6.7 程序设计示例 265

6.8 本章小结 275

6.9 复习题 276

6.10 编程练习 276

6.11 案例分析 278

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

7.1 列表框和组合框 281

7.1.1 选项集合(Items Collection) 283

7.1.2 填写列表 283

7.1.3 SelectedIndex属性 285

7.1.4 Items.Count属性 285

7.1.5 引用选项集合 286

7.1.6 从列表中删除选项 287

7.1.7 清空列表 288

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

7.2 Do/Loop 289

7.2.1 再谈布尔型数据类型 292

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

7.3 For/Next循环 293

7.3.1 负增量或者反向计算 295

7.3.2 进入循环之前就满足条件 295

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

7.3.4 死循环 296

7.3.5 跳出循环 296

7.3.6 跳到下一次循环 297

7.4 使条目显示为被选中 298

7.4.1 选择文本框中的条目 298

7.4.2 选择列表框中的条目 298

7.5 发送信息到打印机 299

7.5.1 PrintDocument组件 300

7.5.2 开始打印——分布指导 302

7.5.3 打印小结 304

7.5.4 打印列表框的内容 304

7.5.5 打印列表中被选中的项 304

7.5.6 对齐小数列 305

7.5.7 显示一个打印预览 305

7.5.8 向打印项目添加打印预览对话框——分布指导 306

7.5.9 Using块 307

7.5.10 打印多个页面 307

7.6 程序设计示例 309

7.7 本章小结 317

7.8 复习题 318

7.9 编程练习 319

7.10 案例分析 322

第8章 数组 325

8.1 一维数组 325

8.1.1 下标 326

8.1.2 有效的下标 327

8.2 For Each/Next语句 327

8.3 结构体 328

8.3.1 声明结构体变量 329

8.3.2 访问结构体变量的元素 329

8.3.3 包含数组的结构体 330

8.4 将数据元素用做累加器 331

8.4.1 添加到正确的总数 331

8.4.2 调试数组程序 332

8.5 表查找 333

8.6 在数组中使用列表框 335

8.7 多维数组 337

8.7.1 初始化二维数组 338

8.7.2 打印二维表 338

8.7.3 二维表的求和 339

8.7.4 二维表的查找操作 340

8.8 程序设计示例 343

8.9 本章小结 350

8.10 复习题 351

8.11 编程练习 351

8.12 案例分析 354

第9章 Web应用程序 357

9.1 VB和Web编程 357

9.2 Web站点的种类 359

9.2.1 文件系统Web站点 360

9.2.2 IIS Web站点 360

9.2.3 远程站点和FTP站点 361

9.3 创建Web站点 361

9.3.1 Web页面文件 362

9.3.2 Visual Studio IDE中的Web窗体 362

9.3.3 创建第一个Web窗体——分步指导 363

9.3.4 查看HTML代码 365

9.3.5 控件 365

9.3.6 事件处理 366

9.3.7 文件 367

9.3.8 调试 367

9.3.9 在其他浏览器中测试 368

9.4 Web窗体的布局 369

9.4.1 使用表格进行布局 369

9.4.2 绝对定位 371

9.4.3 在Web页面上包含图像 372

9.4.4 层叠样式表 373

9.5 浏览网页 377

9.5.1 使用超链接 377

9.5.2 添加多个Web页面 378

9.6 使用验证控件 380

9.7 状态的维持 381

9.7.1 保留控件中的内容 381

9.7.2 保留变量的值 381

9.8 AJAX 382

9.9 管理Web项目 384

9.10 一些Web缩略语 384

9.11 程序设计示例 385

9.12 本章小结 392

9.13 复习题 393

9.14 编程练习 393

9.15 案例分析 394

第10章 数据库应用程序 395

10.1 数据库 395

10.1.1 VB与数据库 395

10.1.2 数据库术语 396

10.1.3 XML数据 397

10.2 使用ADO.NET和VB 398

10.2.1 Visual Studio中的数据访问 399

10.2.2 绑定源 399

10.2.3 表适配器 400

10.2.4 数据集 400

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

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

10.3.2 智能标记 405

10.3.3 数据库模式文件 405

10.4 绑定单独数据字段 406

10.4.1 数据源窗口 407

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

10.5 从列表中选择记录 410

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

10.5.2 从数据表中选择字段 412

10.5.3 排序列表数据 412

10.5.4 为字段选择控件类型 414

10.6 使用Web窗体选择记录 414

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

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

10.7 LINQ 421

10.7.1 查询操作系统数据 422

10.7.2 创建LINQ项目——分步指导 422

10.7.3 FileSystem LINQ示例 423

10.8 程序设计示例 424

10.9 本章小结 426

10.10 复习题 427

10.11 编程练习 427

10.12 案例分析 428

第11章 数据文件 431

11.1 数据文件 431

11.2 简单VB文件I/O 432

11.2.1 写入和读取文本文件 432

11.2.2 写入和读取分隔文件 433

11.3 .NET文件处理 438

11.3.1 使用流进行文件处理 438

11.3.2 使用StreamWriter将数据写入到文件中 439

11.3.3 使用StreamReader从文件中读取数据 441

11.4 使用通用文件对话框 444

11.4.1 OpenFileDialog组件属性 444

11.4.2 显示Open File对话框 444

11.4.3 打开和写入文件的程序 447

11.5 保存列表框中的内容 449

11.5.1 加载列表框 449

11.5.2 检查文件的存在 450

11.5.3 保存文件 450

11.5.4 询问用户是否保存 451

11.5.5 FormClosing事件过程 451

11.6 XML文件 452

11.7 程序设计示例 452

11.8 本章小结 458

11.9 复习题 458

11.10 编程练习 459

11.11 案例分析 460

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

12.1 面向对象编程 463

12.1.1 对象 463

12.1.2 面向对象的术语 464

12.1.3 可重用类 466

12.1.4 多层应用程序 466

12.2 类 467

12.2.1 设计自己的类 467

12.2.2 在类中创建属性 468

12.2.3 类方法 470

12.2.4 构造函数和析构函数 470

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

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

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

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

12.3.2 实例变量与共享变量 481

12.3.3 添加共享属性到分步指导练习中 483

12.3.4 析构函数 484

12.3.5 垃圾回收 484

12.4 继承 485

12.4.1 继承属性和方法 485

12.4.2 构造函数的继承 485

12.4.3 重写方法 486

12.4.4 访问属性 486

12.4.5 创建基于BookSale类的派生类 487

12.4.6 添加继承代码到分步指导练习中 487

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

12.4.8 继承窗体类 490

12.5 在窗体之间传递属性 494

12.5.1 将值传递到Summary窗体中 495

12.5.2 将对象作为属性进行传递 496

12.6 管理包含多个类的项目 498

12.7 使用对象浏览器 498

12.7.1 检查VB类 499

12.7.2 检查自己的类 500

12.8 程序设计示例 500

12.9 本章小结 513

12.10 复习题 515

12.11 编程练习 515

12.12 案例分析 516

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

13.1 在Windows和Web中的图形 519

13.2 图形环境 520

13.2.1 绘制图形的步骤 520

13.2.2 Paint事件过程 520

13.2.3 Pen和Brush对象 521

13.2.4 坐标系统 522

13.2.5 Graphics方法 523

13.3 随机数 525

13.4 简单动画 528

13.4.1 显示动画图形 528

13.4.2 在运行阶段控制图片 529

13.4.3 移动图片 530

13.5 Timer组件 531

13.6 滚动条控件 533

13.6.1 滚动条的属性 533

13.6.2 滚动条事件 534

13.6.3 示例程序 534

13.7 播放声音 536

13.7.1 在项目资源中添加声音文件 536

13.7.2 播放声音的程序 537

13.8 播放视频 538

13.9 拖放操作编程 540

13.9.1 源对象 541

13.9.2 目标对象 541

13.9.3 拖放操作的程序 543

13.9.4 拖放图像 544

13.10 程序设计示例 546

13.11 本章小结 551

13.12 复习题 552

13.13 编程练习 552

13.14 案例分析 553

第14章 VB的附加主题 555

14.1 高级验证技术 555

14.1.1 ErrorProvider组件 555

14.1.2 MaxLength和CharacterCasing属性 559

14.1.3 字段级别的验证 559

14.1.4 捕获用户的键盘输入 563

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

14.2 代码片断和示例 564

14.2.1 代码片断 564

14.2.2 示例项目 565

14.3 多文档界面 565

14.3.1 创建MDI项目 566

14.3.2 添加Window菜单 567

14.4 工具栏和状态栏 568

14.4.1 工具栏 568

14.4.2 状态栏 570

14.5 一些有用的日期控件 572

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

14.6.1 WebBrowser控件 575

14.6.2 WebBrowser程序 575

14.6.3 检查回车键 577

14.7 XML数据文件 578

14.7.1 节点、元素以及属性 578

14.7.2 读取XML文件的VB工具 579

14.7.3 写和读XML文件 584

14.8 Windows呈现基础(WPF) 586

14.8.1 WPF互操作性 587

14.8.2 向Windows窗体中添加WPF控件——分步指导 589

14.8.3 编写WPF应用程序 590

14.8.4 创建WPF Hello World应用程序——分步指导 591

14.8.5 Expression Blend的作用 593

14.9 本章小结 593

14.10 复习题 595

14.11 编程练习 595

14.12 案例分析 596

附录A 练习答案 597

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

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

附录D 安全性 637

术语表 641

相关图书
作者其它书籍
返回顶部