《Visual Basic 2010中文版从入门到精通》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:邱仲潘,宋智军编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121125027
  • 页数:278 页
图书介绍:本书坚持以语言为基础和应用为主导的编写原则,介绍如何使用Visual Basic 2010开发Windows窗体应用程序和ASP.NET应用程序。为了更好地帮助读者在短时间内掌握使用Visual Basic语言开发各种应用程序的知识点和编程技巧,全书的基础知识介绍清晰,理论联系实际,具有很强的操作性。本书还提供了大量的通过测试可运行的完整实例,这些实例都有设计步骤、代码详解、程序运行结果等。

第1章 Visual Basic 2010概述 1

1.1 Visual Basic简介 1

1.1.1 Visual Basic的诞生及发展 1

1.1.2 .NET Framework 4概述 2

1.1.3 Visual Basic基本概念及常用术语 3

1.2 Visual Basic 2010中的新增功能 4

1.2.1 自动实现的属性 4

1.2.2 集合初始值设定项 5

1.2.3 隐式行断续 5

1.2.4 Lambda表达式 6

1.2.5 等价类型支持 7

1.2.6 共变和逆变 7

1.2.7 定位到 7

1.2.8 突出显示引用 8

1.2.9 使用时生成 9

1.2.10 IntelliSense建议模式 9

1.3 Visual Studio 2010的运行环境及安装 9

1.3.1 安装Visual Studio 2010 10

1.3.2 选择默认环境设置 11

1.4 认识Visual Studio 2010集成开发环境 12

1.4.1 菜单栏与工具栏 12

1.4.2 解决方案资源管理器 13

1.4.3 工具箱和属性窗口 13

1.4.4 设计器窗口 14

1.4.5 代码编辑器 14

1.4.6 对象浏览器 15

1.5 Visual Basic 2010应用程序 15

1.5.1 创建Visual Basic 2010应用程序 16

1.5.2 添加控件 16

1.5.3 设置属性 16

1.5.4 添加代码 16

1.5.5 运行程序 17

1.5.6 保存项目 17

第2章 Visual Basic 2010编程基础 19

2.1 编码基础 19

2.1.1 关键字和标识符 19

2.1.2 编码规则 19

2.1.3 注释规则 20

2.2 数据类型 20

2.2.1 数值数据类型 22

2.2.2 字符及字符串类型 22

2.2.3 布尔类型 23

2.2.4 日期时间类型 23

2.2.5 对象类型 23

2.2.6 用户自定义的类型 23

2.3 常量 24

2.4 变量 24

2.4.1 声明变量 24

2.4.2 给变量赋值 25

2.4.3 作用域 25

2.4.4 静态变量 26

2.4.5 类型转换 27

2.5 运算符和表达式 28

2.5.1 算术运算符 28

2.5.2 关系运算符 29

2.5.3 逻辑运算符 30

2.5.4 字符运算符 30

2.5.5 运算符的优先级 30

2.5.6 结合性 31

2.5.7 表达式 32

2.6 常用函数 32

2.6.1 数学函数 32

2.6.2 字符处理函数 33

2.6.3 随机数函数 33

2.6.4 转换函数 34

2.6.5 日期函数 34

第3章 流程控制语句 35

3.1 程序的基本结构 35

3.2 顺序结构 35

3.2.1 赋值语句 35

3.2.2 复合赋值语句 36

3.2.3 输入数据 36

3.2.4 数据的输出 38

3.3 分支结构 40

3.3.1 If语句 40

3.3.2 情况语句(Select Case语句) 46

3.4 循环结构 48

3.4.1 For…Next循环语句 48

3.4.2 While循环语句 49

3.4.3 Do循环语句 50

3.4.4 枚举循环语句 53

3.4.5 循环嵌套语句 53

3.5 其他流程控制语句 54

3.5.1 GoTo语句 54

3.5.2 With语句 55

3.5.3 Stop语句和End语句 55

3.5.4 Exit语句 56

3.5.5 DoEvents语句 56

第4章 数组 58

4.1 数组概述 58

4.2 声明数组 58

4.2.1 声明一维数组 58

4.2.2 声明多维数组 59

4.2.3 声明交错数组 60

4.3 数组的初始化 60

4.3.1 一维数组的初始化 61

4.3.2 多维数组的初始化 62

4.3.3 交错数组的初始化 62

4.4 动态数组 63

4.4.1 声明动态数组 63

4.4.2 保留动态数组的内容 64

4.5 数组的基本操作 65

4.5.1 数组的引用 65

4.5.2 数组元素的输入 65

4.5.3 数组元素的输出 66

4.5.4 数组元素的复制 67

4.6 数组元素的特殊操作 68

4.6.1 使用Erase语句对数组重新初始化 68

4.6.2 使用For Each…Next循环访问数组 69

4.6.3 使用Lbound和Ubound函数取数组上下界 69

第5章 过程和函数 71

5.1 过程的概念 71

5.2 过程的分类 71

5.2.1 按用途分类 71

5.2.2 按调用方式分类 72

5.3 Sub过程 72

5.3.1 通用过程 72

5.3.2 事件过程 73

5.3.3 调用Sub过程 74

5.4 Function过程 75

5.4.1 Function过程的定义 75

5.4.2 Function过程的调用 76

5.4.3 调用其他模块中的过程 76

5.5 过程的作用域 77

5.6 参数传递 77

5.6.1 形参和实参 77

5.6.2 按值传递 78

5.6.3 按地址传递 79

5.6.4 数组作为传递参数 80

5.6.5 对象参数 82

5.6.6 可选参数与可变参数 82

5.7 递归调用 85

第6章 面向对象编程基础 88

6.1 类 88

6.1.1 类的定义 88

6.1.2 类的字段和属性 90

6.1.3 类与名空间 91

6.1.4 类的方法 92

6.1.5 类的事件 93

6.1.6 类的构造函数 94

6.2 对象 95

6.2.1 创建对象 95

6.2.2 对象之间的关系 96

6.2.3 对象成员 96

6.2.4 将对象传递给过程 97

6.3 继承和派生 98

6.3.1 继承的基础知识 98

6.3.2 重写派生类的属性和方法 98

6.3.3 创建派生类 99

6.4 重载 100

6.5 接口 100

6.5.1 接口定义 101

6.5.2 创建和实现接口 101

6.5.3 何时使用接口 102

6.5.4 接口实例 103

6.6 封装 105

6.7 多态 106

6.7.1 基于继承的多态性 106

6.7.2 基于接口的多态性 107

6.8 委托 108

6.8.1 委托和事件 108

6.8.2 声明使用现有委托类型的事件 108

6.8.3 委托变量和参数 109

第7章 窗体和常用控件 110

7.1 窗体 110

7.1.1 创建窗体 110

7.1.2 窗体的属性 112

7.1.3 窗体的方法 114

7.1.4 窗体的事件 115

7.2 窗体设计器 116

7.3 控件 116

7.3.1 可调节类控件 117

7.3.2 选择类控件 120

7.3.3 显示类控件 121

7.3.4 组合类控件 127

7.3.5 其他常用控件 129

7.4 窗体和控件中的名称 130

第8章 文件系统 131

8.1 Visual Basic 2010提供的3种文件I/O途径 131

8.2 传统文件方法概述 131

8.3 文件系统对象 132

8.3.1 FileSystemObject对象 132

8.3.2 Driver对象 134

8.3.3 Folder对象 135

8.3.4 File对象 137

8.3.5 TextStream对象 138

8.4 System.IO模型 139

8.4.1 File类 140

8.4.2 FileStream类 141

8.4.3 StreamReader和StreamWrite类 142

8.4.4 BinaryReader和BinaryWriter类 144

8.4.5 Directory类 145

8.5 读取文件 148

8.6 写入文件 148

第9章 多媒体编程技术 150

9.1 多媒体环境 150

9.1.1 多媒体服务描述 150

9.1.2 MCI设备 150

9.1.3 多媒体文件类型 151

9.2 媒体API 151

9.3 媒体播放模式 152

9.3.1 独立模式 152

9.3.2 时钟模式 152

9.4 使用多媒体控件编程 152

9.4.1 MediaPlayer控件 152

9.4.2 Multimedia MCI控件 158

第10章 图形图像处理 162

10.1 图形图像基础 162

10.1.1 坐标系统 162

10.1.2 图形控件 164

10.1.3 PictureBox控件和Image控件的异同点 164

10.1.4v图形方法 165

10.1.5 绘图属性 165

10.1.6 图形显示方法 165

10.2 GDI+ 166

10.2.1 GDI+概述 166

10.2.2 GDI+方法 166

10.2.3 GDI+主要命名空间 167

10.2.4 GDI+的坐标系统 167

10.3 用GDI+绘图 171

10.3.1 创建Graphics对象 171

10.3.2 从Image对象创建 172

10.4 绘制和操作图形 172

10.4.1 创建Graphics对象 172

10.4.2 用Pen绘制图形 172

10.4.3 用Brush填充图形 173

10.5 颜色控制 177

10.5.1 用不透明和半透明的直线绘制图形 178

10.5.2 用合成模式控制通道混合 178

10.6 绘制直线、矩形和椭圆 180

10.7 绘制弧线 181

10.8 绘制多边形和折线 182

10.9 绘制曲线 183

10.10 图像处理 184

10.10.1 导入图像 184

10.10.2 平铺图像 185

10.10.3 调整和缩放图像 185

10.10.4 翻转和旋转图像 185

第11章 数据库编程 187

11.1 数据库基础 187

11.1.1 数据库设计 187

11.1.2 使用Access创建数据库 188

11.2 SQL语言 189

11.2.1 SQL语言基本命令 189

11.2.2 数据定义语言 190

11.2.3 数据操作语言 190

11.2.4 数据查询语言 191

11.2.5 数据控制语言 191

11.3 使用DAO 191

11.3.1 DAO简介 192

11.3.2 DAO的使用 192

11.4 使用ADO.NET 196

11.4.1 ADO.NET 4简介及新增功能 197

11.4.2 DataSet 198

11.4.3 ADO.NET的使用 199

11.5 创建数据库 201

11.5.1 向数据库中添加表 201

11.5.2 添加键 202

11.5.3 添加数据 202

11.6 实现数据绑定 203

第12章 网络编程 205

12.1 VBScript 205

12.1.1 Script简介 205

12.1.2 VBScript编程 205

12.2 网络编程基础 207

12.2.1 网络传输协议 208

12.2.2 使用套接字编程 209

12.3 ASP.NET 215

12.3.1 ASP.NET 4简介及新增功能 216

12.3.2 配置IIS管理器 217

12.3.3 创建和配置Web应用程序 218

12.3.4 事件处理 224

12.3.5 输入验证 225

12.3.6 状态管理 231

12.4 Web服务 237

12.4.1 Web服务概述 237

12.4.2 使用Web服务的好处 238

12.4.3 Web服务体系结构 238

12.4.4 Web服务平台 239

12.5 其他网络用途 242

12.5.1 Web Forms 243

12.5.2 Web Service 243

12.5.3 XML在VB.NET中的应用 243

第13章 程序调试和错误处理 245

13.1 程序错误类型 245

13.1.1 编译错误 245

13.1.2 运行时错误 246

13.1.3 逻辑错误 247

13.2 程序调试方法概述 248

13.3 设置运行断点 248

13.4 使用调试窗口 249

13.4.1 立即窗口 249

13.4.2 监视窗口 250

13.4.3 本地窗口 250

13.5 单步调试和跳跃调试 250

13.6 异常和错误处理 251

13.6.1 结构化异常处理 251

13.6.2 非结构化异常处理 252

13.6.3 何时使用结构化和非结构化异常处理 254

13.7 处理异常的最佳做法 255

13.8 如何避免错误 258

13.9 常见错误信息举例 258

第14章 部署Windows应用程序 260

14.1 选择部署策略 260

14.2 ClickOnce部署 260

14.2.1 ClickOnce部署的工作方式 261

14.2.2 ClickOnce部署的功能 261

14.3 选择ClickOnce部署策略 262

14.3.1 从Web或网络共享安装 262

14.3.2 从CD安装 262

14.3.3 从Web或网络共享启动应用程序 263

14.4 选择ClickOnce更新策略 263

14.4.1 在应用程序启动后检查更新 263

14.4.2 在应用程序启动时检查更新 264

14.4.3 强制执行更新 265

14.4.4 指定更新时间间隔 265

14.4.5 提供进行更新的用户界面 266

14.4.6 阻止更新检查 266

14.5 手动部署ClickOnce应用程序 266

14.5.1 先决条件 266

14.5.2 使用Mage.exe命令行工具部署应用程序 267

14.5.3 使用MageUI.exe图形工具部署应用程序 268

14.6 ClickOnce部署清单 269

14.7 Windows Installer部署 271

14.7.1 部署基于Windows的应用程序 271

14.7.2 可选的部署功能 272

14.8 Windows Installer使用示例 274

14.8.1 添加Samples文件夹 274

14.8.2 为应用程序创建示例文件 274

14.8.3 将示例添加到安装程序中 274

14.8.4 添加启动条件 274

14.8.5 设置系统必备组件的属性 275

14.8.6 设置部署项目的可选属性 275

14.8.7 在开发计算机上安装 275

14.8.8 部署到其他计算机 275

14.8.9 测试安装 276

参考文献 277