当前位置:首页 > 工业技术
Visual Basic2008程序设计完全自学教程
Visual Basic2008程序设计完全自学教程

Visual Basic2008程序设计完全自学教程PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:洪一新,吴灿铭编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302191551
  • 页数:519 页
图书介绍:本书共分19章。第1~9章为Visual Basic 2008开发环境和基础语法介绍;第10~11章讲述Visual Basic 2008中的面向对象概念;第12~17章则主要介绍了程序设计较为深入的内容;第18章为数据库编程基础篇。
《Visual Basic2008程序设计完全自学教程》目录

第1章 程序语言与.NET简介 1

1.1 程序语言概论 1

1.1.1 应用程序基本概念 1

1.1.2 程序语言的分类 3

1.2 程序设计简介 4

1.2.1 程序设计流程 4

1.2.2 程序评断标准 4

1.2.3 程序编写习惯 5

1.3 认识.NET 6

1.3.1 用户观点看.NET 7

1.3.2 程序设计观点看.NET 7

1.3.3 .NET与因特网 8

1.4 浅谈.NET Framework 8

1.4.1 .NET Framework架构 8

1.4.2 认识公共语言运行时 9

1.4.3 何谓Web Service 11

本章重点整理 12

本章习题 12

第2章 Visual Basic 2008 Express开发环境 14

2.1 Visual Basic语言简介 14

2.1.1 Visual Basic程序语言基础 14

2.1.2 Visual Basic的基本特性 15

2.1.3 Visual Basic 2008新增功能 16

2.2 Visual Basic开发环境的创建 20

2.2.1 Visual Studio 2008简介 20

2.2.2 Visual Basic 2008 Express安装 20

2.3 Visual Basic 2008 Express的启动与关闭 23

2.3.1 项目的新建与关闭 23

2.3.2 打开已存在的项目 25

2.4 Visual Basic 2008 Express的开发环境 26

2.5 Visual Basic 2008 Express窗口基本操作 32

2.5.1 程序代码的操作 32

2.5.2 调整窗口的大小 32

2.5.3 移动窗口的显示位置 33

本章重点整理 34

本章习题 35

第3章 创建第一个Visual Basic程序 37

3.1 程序开发步骤 37

3.2 创建控制台应用程序 38

3.2.1 在Visual Basic中创建项目 38

3.2.2 编写Visual Basic程序代码 39

3.2.3 执行和测试程序 40

3.2.4 Visual Basic中的输出语句 41

3.2.5 在控制台应用程序中添加模块并调试执行 42

3.3 创建窗体应用程序 45

3.4 打印程序代码 50

本章重点整理 50

本章习题 50

第4章 基本数据处理 52

4.1 变量与数据类型 52

4.1.1 变量与常量 52

4.1.2 数据类型 53

4.2 变量与常量声明 56

4.2.1 数值变量 56

4.2.2 字符与字符串变量 57

4.2.3 布尔值变量 58

4.2.4 日期变量 59

4.2.5 常量 59

4.3 变量命名 60

4.3.1 命名规则 60

4.3.2 惯用的命名法 60

4.4 变量的作用域 61

4.4.1 认识作用域 61

4.4.2 变量的作用域 61

4.5 数据类型转换 62

4.5.1 隐式数据类型转换 62

4.5.2 显式数据类型转换 63

4.6 Option语句 64

4.6.1 Option Explicit 64

4.6.2 Option Strict 65

4.6.3 Option Compare 65

4.6.4 Option Infer 65

4.7 自定义类型Structure与Enum 66

4.8 表达式与运算符 68

4.8.1 算术运算符 68

4.8.2 赋值运算符 69

4.8.3 比较运算符 71

4.8.4 连接运算符 75

4.8.5 逻辑运算符 77

4.8.6 运算符优先级 81

本章重点整理 82

本章习题 83

第5章 窗体程序基础认识 88

5.1 窗体对象基本概念 88

5.1.1 与VB6.0不同概念的Windows Forms 88

5.1.2 窗体共享成员 88

5.2 窗体属性 91

5.2.1 窗体程序外观属性 92

5.2.2 窗体大小属性 94

5.2.3 窗体位置属性 95

5.3 窗体方法 96

5.4 窗体事件 96

本章重点整理 97

本章习题 98

第6章 窗体应用程序的输出与输入 100

6.1 Button与Label控件 100

6.1.1 Button控件 100

6.1.2 Label控件 101

6.2 文本框控件 103

6.3 消息对话框 104

6.3.1 MessageBox类 104

6.3.2 MsgBox消息窗口 106

6.3.3 InputBox对话框 108

本章重点整理 109

本章习题 109

第7章 流程控制 112

7.1 结构化程序设计 112

7.1.1 顺序结构 112

7.1.2 选择结构 112

7.1.3 循环结构 113

7.2 选择结构 113

7.2.1 If...Then构造函数 113

7.2.2 If...Then...Else构造函数 115

7.2.3 IIf()语句 117

7.2.4 “嵌套If...Then...Else”语句 118

7.2.5 Select Case语句 120

7.3 循环结构 123

7.3.1 For...Next循环 123

7.3.2 While...EndWhile循环 127

7.3.3 前置式Do...Loop循环 128

7.3.4 后置式Do...Loop循环 132

7.4 其他循环相关语句 137

7.4.1 Exit For语句 137

7.4.2 Exit Do语句 138

7.4.3 Continue语句 140

本章重点整理 140

本章习题 141

第8章 数组与字符串 148

8.1 数组简介 148

8.1.1 认识数组 148

8.1.2 一维数组 149

8.1.3 二维数组 150

8.1.4 多维数组 152

8.1.5 动态数组 152

8.1.6 ForEach语句 155

8.1.7 数组复制 157

8.1.8 数组参数传递与返回 159

8.1.9 不规则数组 162

8.1.10 常用数组属性与方法 164

8.1.11 ArrayList类 166

8.2 字符串处理 168

8.2.1 格式化字符串 168

8.2.2 String类 171

本章重点整理 173

本章习题 174

第9章 过程与函数 177

9.1 过程 177

9.1.1 一般过程 177

9.1.2 属性过程 180

9.1.3 事件过程 181

9.2 函数 182

9.3 参数的传递 185

9.3.1 ByVal(按值传递) 185

9.3.2 ByRef(按引用传递) 185

9.3.3 跳出过程或函数 187

9.4 不确定个数的参数的传递 189

9.4.1 选择性参数 189

9.4.2 参数数组 191

9.4.3 依参数名称进行传递 193

9.5 常用的函数 195

9.5.1 字符串相关函数 195

9.5.2 日期与时间函数 198

9.5.3 ToString方法 205

9.5.4 数据类型判断函数 209

9.5.5 Format函数 211

本章重点整理 213

本章习题 214

第10章 Visual Basic与面向对象 217

10.1 Visual Basic与面向对象简介 217

10.1.1 面向功能与面向对象 217

10.1.2 类、对象及成员 217

10.1.3 Visual Basic面向对象特征 228

10.2 继承 231

10.2.1 认识继承架构 231

10.2.2 继承的可视关系 233

10.2.3 其他关键字 236

10.3 重载与重写 242

10.3.1 重载 242

10.3.2 重写 244

10.4 构造函数与析构函数 246

10.4.1 构造函数 246

10.4.2 析构函数 248

10.5 多态的认识与应用 251

10.5.1 类与多态 251

10.5.2 接口与多态 251

本章重点整理 257

本章习题 257

第11章 类的应用 259

11.1 自定义类 259

11.2 创建类库 261

11.2.1 创建类库 261

11.2.2 在程序中引用类库 264

11.3 事件 266

11.3.1 事件的声明与触发 266

11.3.2 事件处理函数及对象的创建 267

11.4 Visual Basic提供的类 269

11.4.1 异常类 269

11.4.2 ArrayList类 270

11.4.3 时间日期类 273

11.4.4 数学及随机数类 275

本章重点整理 277

本章习题 278

第12章 键盘及鼠标事件 281

12.1 键盘事件 281

12.2 鼠标事件 288

12.2.1 Click及DoubleClick事件 288

12.2.2 MouseDown及MouseUp事件 290

12.2.3 MouseEnter、MouseMove及MouseLeave事件 293

12.3 剪贴板 295

本章重点整理 300

本章习题 300

第13章 常见的窗体对象 303

13.1 控件 303

13.1.1 Label控件 304

13.1.2 LinkLabel控件 304

13.1.3 TextBox控件 306

13.1.4 RichTextBox控件 306

13.1.5 ComboBox控件 306

13.1.6 ListBox控件 309

13.1.7 CheckedListBox控件 312

13.2 按钮式控件 315

13.2.1 Button控件 315

13.2.2 CheckBox控件 315

13.2.3 RadioButton控件 318

13.3 对话框控件 320

13.3.1 FileDialog控件 321

13.3.2 FontDialog控件 325

13.3.3 ColorDialog控件 327

13.3.4 PrintDialog控件 330

13.4 消息对话框 331

13.5 特殊的控件 331

13.5.1 Timer控件 331

13.5.2 日期控件 334

本章重点整理 336

本章习题 337

第14章 菜单与工具栏 342

14.1 菜单的创建 342

14.1.1 创建菜单 342

14.1.2 创建子菜单及快捷键 344

14.2 快捷菜单 351

14.3 工具栏控件 354

14.4 状态栏控件 359

14.5 About窗口 363

本章重点整理 366

本章习题 366

第15章 绘图入门与应用 369

15.1 绘图的基本概念 369

15.1.1 绘图须知 369

15.1.2 Pen类 370

15.1.3 Brush相关类 378

15.1.4 图片与文字绘制 383

15.2 屏幕保护程序实践 387

15.2.1 烟火屏幕保护程序 387

15.2.2 多边形碰撞屏幕保护程序 391

本章重点整理 394

本章习题 395

第16章 程序的调试与异常处理 398

16.1 错误的种类 398

16.1.1 语法错误 398

16.1.2 执行时期的错误 399

16.1.3 逻辑错误 401

16.2 错误处理 401

16.2.1 断点 401

16.2.2 调试工具栏 403

16.2.3 调试窗口 403

16.3 异常处理:Try...Catch...Finally 403

16.3.1 Try...Catch...Finally语句 404

16.3.2 捕获指定的异常对象 406

16.3.3 多重Catch区块 407

16.3.4 Finally语句 407

16.3.5 手动引发异常 408

16.3.6 异常捕获条件设置 412

16.3.7 自定义异常类 412

16.4 非结构化异常处理 413

16.4.1 On Error与Goto语句 413

16.4.2 On Error与Resume语句 415

本章重点整理 416

本章习题 416

第17章 文件系统操作 419

17.1 数据文件的种类 419

17.2 文件系统的介绍 420

17.2.1 文件访问系统 420

17.2.2 文件服务 420

17.2.3 磁盘目录服务 433

17.2.4 路径信息 444

17.3 数据流 446

17.3.1 FileStream类 446

17.3.2 StreamReader类 447

17.3.3 StreamWriter类 449

17.4 二进制文件的写入 452

17.4.1 使用BinaryReader类 453

17.4.2 使用BinaryWriter类 455

本章重点整理 457

本章习题 458

第18章 数据库应用程序开发 461

18.1 认识数据库 461

18.1.1 什么是数据库 461

18.1.2 记录与字段 462

18.2 数据库的种类 463

18.2.1 层次型数据库简介 463

18.2.2 网状数据库 463

18.2.3 关系数据库 464

18.3 ADO.NET的介绍 465

18.3.1 实时连接 465

18.3.2 离线环境 465

18.3.3 ADO.NET的介绍 465

18.3.4 使用ADO.NET访问数据 467

18.4 ADO.NET对象的介绍 472

18.4.1 Connection对象 472

18.4.2 Command对象 474

18.4.3 DataAdapter对象 480

18.4.4 DataSet对象 483

本章重点整理 488

本章习题 489

第19章 项目实务—Web网页浏览器制作 491

19.1 创建基本的浏览器 491

19.1.1 加入WebBrowser组件 491

19.1.2 基本的浏览器功能创建 492

19.2 高级浏览器功能实践 494

19.2.1 组件的设备 494

19.2.2 网页的装载 497

19.2.3 下载进度的显示 498

19.2.4 添加工具栏命令与程序实践 498

习题答案 501

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