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

Visual Basic程序设计PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:宁爱军,曾长军编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115210289
  • 页数:548 页
图书介绍:本书在讲解程序设计的过程中,采用先介绍算法设计,后介绍编程语言的顺序,力求解决读者在学习Visual Basic后,只能设计界面、阅读程序,却不会编程解决实际问题的情况。
《Visual Basic程序设计》目录

第1篇 程序设计基础与应用——Visual Basic 1

第1章 程序设计基础 2

1.1 程序设计语言 3

1.2 算法的概念 4

1.3 算法的特性 5

1.4 算法的表示方法 6

1.5 结构化程序设计方法 9

习题 9

第2章 Visual Basic简介 10

2.1 概述 11

2.2 Visual Basic的安装与启动 12

2.3 Visual Basic的集成开发环境 14

2.4 Visual Basic的帮助系统 18

2.5 类和对象 19

2.5.1 类和对象的概念 19

2.5.2 Visual Basic中的类和对象 20

2.6 Visual Basic的工程管理 21

2.7 Visual Basic应用程序的设计步骤 22

2.8 窗体和常用控件 24

2.8.1 控件的公共属性 24

2.8.2 窗体(Form) 26

2.8.3 标签(Label) 29

2.8.4 文本框(TextBox) 30

2.8.5 命令按钮(CommandButton) 32

2.9 Visual Basic简单应用程序举例 32

2.10 程序调试 35

习题 36

第3章 Visual Basic编程基础 38

3.1 数据类型 39

3.2 字符集 41

3.3 常量 41

3.4 变量 43

3.4.1 变量的命名规则 43

3.4.2 变量的声明 43

3.5 变量的赋值 45

3.6 运算符与表达式 45

3.7 常用内部函数 48

3.7.1 数学函数 48

3.7.2 转换函数 49

3.7.3 字符串函数 50

3.7.4 日期函数 51

3.7.5 Shell函数 52

3.8 枚举类型 53

3.9 用户自定义类型 54

习题 55

第4章 顺序结构程序设计 57

4.1 数据输入和输出 58

4.1.1 Print语句 58

4.1.2 MsgBox过程和函数 60

4.1.3 InputBox函数 61

4.1.4 其他输入/输出方法 62

4.2 Visual Basic语句 62

4.3 顺序结构程序设计 63

4.4 Visual Basic程序错误处理 65

4.4.1 On Error语句 66

4.4.2 Err对象 66

4.43 Resume语句 67

习题 67

第5章 选择结构程序设计 69

5.1 选择结构算法设计 70

5.2 关系运算与逻辑运算 73

5.3 If Then End If结构 75

5.4 Select Case语句 78

5.5 选择结构的嵌套 80

5.6 条件函数 81

5.7 单行If语句 82

习题 82

第6章 循环结构程序设计 84

6.1 循环结构概述 85

6.2 循环结构算法设计 86

6.2.1 当型循环和直到型循环 86

6.2.2 循环算法的设计 87

6.2.3 循环的嵌套 89

6.3 循环结构编程 90

6.3.1 While Wend循环 90

6.3.2 Do Loop循环 93

6.3.3 For Next循环 94

6.4 循环结构程序举例 96

习题 104

第7章 数组 106

7.1 数组 107

7.1.1 数组的引出 107

7.1.2 多维数组 107

7.2 一维数组算法设计 108

7.3 一维数组程序设计 110

7.3.1 一维数组的定义 110

73.2 数组元素引用 111

7.3.3 一维数组程序设计 111

7.4 二维数组算法设计 115

7.5 二维数组程序设计 117

7.5.1 二维数组的定义 117

7.5.2 数组元素引用 117

7.5.3 二维数组程序设计 117

7.6 For Each Next语句处理数组 120

7.7 动态数组 121

7.8 使用Erase语句删除数组 122

7.9 数组的赋值函数Array() 123

7.10 控件数组 123

7.11 用户定义类型的数组 124

习题 125

第8章 过程 127

8.1 函数(Function) 128

8.2 Sub过程 131

8.3 参数传递方式 132

8.3.1 参数的地址传递(引用) 132

8.3.2 参数的值传递 133

8.3.3 可选参数 134

8.3.4 使用不定数量的参数 134

8.4 数组参数 135

8.5 过程的嵌套调用与递归调用 136

8.5.1 过程的嵌套调用 136

8.5.2 过程的递归调用 137

8.6 Visual Basic工程的结构 139

8.7 过程和变量的作用域 141

8.7.1 过程的作用域 141

8.7.2 变量的作用域 141

8.7.3 变量的生存期 142

8.8 事件过程 143

8.8.1 鼠标事件过程 143

8.8.2 键盘事件过程 144

8.9 对象作为过程的参数 145

习题 145

第9章 常用控件 147

9.1 控件概述 148

9.2 常用标准控件 148

9.2.1 单选按钮 148

9.2.2 复选框 149

9.2.3 框架 150

9.2.4 列表框 151

9.2.5 组合框 153

9.2.6 滚动条 154

9.2.7 计时器 154

9.2.8 图形框 155

9.3 ActiveX控件 156

9.3.1 滑动器 156

9.3.2 进度条 157

9.3.3 UpDown控件 158

9.3.4 SSTab控件 158

9.3.5 Animation控件 159

9.3.6 图片列表 161

习题 162

第10章 界面设计 164

10.1 对话框使用 165

10.1.1 通用对话框 165

10.1.2 自定义对话框 169

10.2 菜单设计 170

10.2.1 菜单编辑器 170

10.2.2 弹出式菜单 172

10.3 多重窗体与多文档界面 173

10.3.1 多重窗体的操作 173

10.3.2 多文档界面 176

10.4 工具栏与状态栏 178

10.4.1 手工制作工具栏 178

10.4.2 使用Toolbar控件和ImageList控件制作工具栏 178

10.4.3 状态栏 180

10.5 Windows API 182

习题 184

第11章 文件 185

11.1 文件概述 186

11.2 顺序文件 186

11.2.1 顺序文件的打开和关闭 186

11.2.2 顺序文件的写操作 187

11.2.3 顺序文件的读操作 188

11.3 随机文件 190

11.3.1 随机文件的打开和关闭 190

11.3.2 随机文件的读写 190

11.4 二进制文件 192

11.5 常用的文件操作语句和函数 193

11.5.1 与文件、文件夹有关的函数和语句 193

11.5.2 对文件和文件夹的操作 194

11.6 文件控件 195

11.6.1 驱动器列表框 195

11.6.2 目录列表框 196

11.6.3 文件列表框 196

习题 198

第12章 图形程序设计 199

12.1 图形操作控件 200

12.2 图形程序设计基础 201

12.2.1 坐标系统 202

12.2.2 颜色 203

12.3 绘图方法 205

习题 211

第13章 数据库编程 212

13.1 数据库基础知识 213

13.2 数据库设计 213

13.3 SQL简介 214

13.3.1 SQL的组成 214

13.3.2 SQL数据定义语言 215

13.3.3 SQL数据处理语言 216

13.4 数据控件 217

13.4.1 Data控件的常用属性 217

13.4.2 数据绑定控件 218

13.4.3 Data控件的事件与方法 219

13.4.4 记录集对象 219

13.5 ADO数据控件和DataGrid控件 223

13.6 ADODB程序设计 225

习题 229

第14章 Visual Basic高级编程与实例 230

14.1 控件拖放与OLE拖放 231

14.1.1 控件拖放 231

14.1.2 OLE拖放 233

14.2 OLE控件编程 234

14.2.1 嵌入对象 234

14.2.2 链接对象 235

14.2.3 编程创建OLE链接对象 236

14.3 Visual Basic类的编写和使用 237

14.4 自定义ActiveX控件和使用 241

14.5 MCI控件编程 244

14.5.1 MCI控件 244

14.5.2 常见的多媒体设备 244

14.5.3 MCI控件的主要属性和事件 244

14.6 Visual Basic网络编程 248

14.7 应用程序的发布 251

14.8 Visual Basic应用程序实例 255

习题 267

第2篇 数据库原理及应用——SQL Server 269

第15章 数据库基础概述 270

15.1 数据库系统简介 271

15.2 数据库系统的组成 271

15.2.1 数据库 271

15.2.2 数据库管理系统 272

15.2.3 数据库系统的用户 272

15.2.4 数据库系统的网络结构 272

15.3 关系型数据库 273

15.3.1 关系型数据库定义 273

15.3.2 关系型数据库与表 273

15.3.3 主键与外键 274

15.3.4 字段约束 274

15.3.5 数据完整性 275

15.3.6 表的关联 276

15.4 关系型数据库的设计 277

15.4.1 E-R模型 277

15.4.2 数据库设计过程 278

15.4.3 关系型数据库规范化分析 279

习题 282

第16章 SQL Server 2000简介 283

16.1 SQL Server 2000的新特性 284

16.1.1 数据库增强 284

16.1.2 联合数据库服务器 284

16.2 SQL Server 2000的安装 284

16.2.1 安装前的准备事项 285

16.2.2 SQL Server 2000的硬件和软件安装要求 285

16.2.3 创建SQL Server 2000服务账号 286

16.2.4 SQL Server 2000的安装路径 286

16.2.5 安装SQL Server 2000的步骤 287

16.3 管理SQL Server 2000服务器组件 290

16.3.1 SQL Server 2000服务管理器 291

16.3.2 SQL Server 2000主要的服务器组件简介 291

16.4 SQL Server 2000的通信组件 292

16.4.1 服务器端的网络实用工具 292

16.4.2 客户端网络实用工具 292

16.5 SQL Server 2000主要的管理工具 293

16.5.1 企业管理器 293

16.5.2 查询分析器 294

16.6 注册服务器 294

16.7 一个简单的应用举例 295

习题 296

第17章 SQL Server数据库管理 297

17.1 SQL Server数据库简介 298

17.1.1 SQL Server数据库 298

17.1.2 设计SQL Server数据库 298

17.1.3 数据库中的对象 298

17.1.4 SQL Server数据库类型 299

17.1.5 文件和文件组 300

17.1.6 日志 300

17.2 创建数据库 300

17.2.1 使用Transact-SQL创建数据库 301

17.2.2 使用企业管理器创建数据库 302

17.3 修改数据库 303

17.3.1 使用Transact-SQL修改数据库 303

17.3.2 使用企业管理器修改数据库 305

17.4 删除数据库 305

17.4.1 使用Transact-SQL删除数据库 305

17.4.2 使用企业管理器删除数据库 306

17.5 查看与设置数据库参数 306

17.5.1 使用sp_helpdb查看数据库信息 307

17.5.2 使用企业管理器查看数据库信息 307

习题 308

第18章 表与视图 309

18.1 SQL Server中的数据类型 310

18.1.1 数据类型 310

18.1.2 空值的含义 311

18.2 创建表 311

18.2.1 使用企业管理器创建表 311

18.2.2 使用CREATE TABLE语句创建表 312

18.3 修改表的结构 313

18.3.1 使用企业管理器修改表结构 313

18.3.2 使用ALTER TABLE语句修改表结构 313

18.4 添加表中的记录 314

18.4.1 使用企业管理器添加记录 314

18.4.2 使用INSERT语句添加记录 315

18.5 修改表中的记录 315

18.5.1 使用企业管理器修改记录 315

18.5.2 使用UPDATE语句修改记录 316

18.6 删除表中的记录 316

18.6.1 使用企业管理器删除记录 316

18.6.2 使用DELETE语句删除记录 317

18.7 删除表 317

18.7.1 使用企业管理器删除表 317

18.7.2 使用DROP TABLE语句删除表 318

18.8 视图的概念 318

18.9 创建视图 318

18.9.1 使用企业管理器创建视图 318

18.9.2 使用CREATE VIEW创建视图 320

18.10 管理视图 321

18.10.1 查看和修改视图信息 321

18.10.2 删除视图 322

18.11 通过视图修改基本表中的数据 322

18.11.1 查询操作 322

18.11.2 插入操作 323

18.11.3 修改操作 323

18.11.4 删除操作 323

习题 324

第19章 SQL(结构化查询语言) 325

19.1 SQL 326

19.1.1 SQL概述 326

19.1.2 SQL的分类 326

19.2 SELECT查询语句 326

19.2.1 SQL查询分析器 326

19.2.2 查询语句格式 327

19.3 基于单表的查询 328

19.3.1 查询表中指定的字段 328

19.3.2 通配符“*”的使用 328

19.3.3 使用单引号加入字符串 329

19.3.4 使用别名 329

19.3.5 显示表达式的值 330

19.3.6 使用DISTINCT短语消除重复的记录 330

19.3.7 使用WHERE子句查询特定的记录 331

19.3.8 使用ORDER BY子句对查询结果排序 335

19.3.9 SQL的聚合函数 336

19.3.10 使用GROUP BY子句对查询结果进行分组 339

19.3.11 使用HAVING子句筛选结果表 339

19.4 基于多表的连接查询 340

19.4.1 连接谓词 340

19.4.2 以JOIN关键字指定的连接 342

19.5 子查询 345

19.5.1 使用IN或NOTIN的子查询 346

19.5.2 INSERT,DELETE和UPDATE语句中的子查询 347

19.5.3 使用比较运算符的子查询 348

19.5.4 使用EXISTS的子查询 350

19.5.5 相关子查询 351

19.5.6 使用UNION运算符组合多个结果 351

19.5.7 在查询的基础上创建新表 352

习题 353

第20章 Transact-SQL 354

20.1 常量 355

20.1.1 关于SQL标识符 355

20.1.2 常量 355

20.2 变量 356

20.2.1 全局变量 356

20.2.2 局部变量 356

20.3 数据类型 358

20.3.1 系统数据类型 358

20.3.2 用户定义数据类型 358

20.4 运算符与表达式 359

20.5 流程控制语句 360

20.5.1 BEGIN...END语句 360

20.5.2 IF...ELSE语句 361

20.5.3 无条件转移(GOTO)语句 361

20.5.4 WHILE,BREAK和CONTINUE语句 362

20.5.5 RETURN语句 362

20.5.6 WAITFOR语句 363

20.6 系统内置函数 363

20.6.1 系统函数 363

20.6.2 日期时间函数 365

20.6.3 字符串函数 366

20.6.4 数据函数 367

20.6.5 集合函数 367

20.6.6 游标函数 367

20.7 用户自定义函数 368

20.7.1 用户函数的定义与调用 368

20.7.2 用户定义函数的删除 372

习题 372

第21章 索引与数据完整性 373

21.1 索引 374

21.1.1 索引的分类 374

21.1.2 索引的创建 374

21.1.3 索引的删除 378

21.2 数据完整性 379

21.2.1 数据完整性的分类 379

21.2.2 PRIMARY KEY约束 380

21.2.3 FOREIGN KEY约束 381

21.2.4 UNIQUE约束 382

21.2.5 CHECK约束 382

21.2.6 默认值约束 383

习题 386

第22章 存储过程和触发器 387

22.1 存储过程概述 388

22.1.1 存储过程的基本概念 388

22.1.2 存储过程的类型 388

22.2 存储过程的创建 389

22.2.1 使用CREATE PROCEDURE语句创建 389

22.2.2 使用企业管理器创建 391

22.2.3 使用向导创建 391

22.3 执行存储过程 392

22.4 存储过程的参数 394

22.4.1 参数传递方式 394

22.4.2 使用默认参数 395

22.4.3 使用带OUTPUT的返回参数 395

22.5 存储过程的返回值 396

22.5.1 RETURN语句 396

22.5.2 捕获存储过程的返回值 397

22.6 存储过程的查看、修改和删除 397

22.6.1 存储过程的查看 397

22.6.2 存储过程的修改 398

22.6.3 存储过程的删除 398

22.7 触发器的概念 399

22.8 触发器的创建 399

22.8.1 使用企业管理器创建触发器 399

22.8.2 使用Transact-SQL语句创建触发器 400

22.9 触发器的使用 402

22.9.1 inserted表和deleted表 402

22.9.2 INSERT触发器和UPDATE触发器 403

22.9.3 DELETE触发器 405

22.10 触发器的修改及删除 405

22.10.1 触发器的修改 405

22.10.2 触发器的删除 406

习题 406

第23章 备份恢复 407

23.1 备份和恢复概述 408

23.1.1 备份和恢复需求分析 408

23.1.2 数据库备份的基本概念 408

23.1.3 数据库恢复概念 408

23.2 备份操作和备份命令 408

23.2.1 创建备份设备 409

23.2.2 备份命令 410

23.2.3 使用企业管理器进行备份 411

23.2.4 使用备份向导进行备份 412

23.3 恢复操作和恢复命令 414

23.3.1 检查点 414

23.3.2 数据库的恢复命令 415

23.3.3 使用企业管理器恢复数据库 416

23.4 导入导出 418

23.4.1 导入导出概念 418

23.4.2 使用实用程序导入导出数据 418

习题 419

第24章 系统安全管理 420

24.1 SQL Server 2000的身份认证模式 421

24.2 建立和管理用户账号 421

24.2.1 Windows NT认证模式登录账号的建立与删除 421

24.2.2 SQL Server认证模式登录账号的建立与删除 422

24.2.3 通过企业管理器创建和删除登录账号 423

24.3 服务器角色与数据库角色 424

24.3.1 固定服务器角色 424

24.3.2 固定数据库角色 425

24.3.3 用户自定义数据库角色 433

习题 433

第25章 游标和其他概念 435

25.1 游标 436

25.2 游标定义 436

25.3 游标的使用及嵌套 438

25.3.1 打开并填充游标 438

25.3.2 读取游标 438

25.3.3 使用游标修改数据 439

25.3.4 关闭游标 440

25.3.5 释放游标 440

25.3.6 游标的嵌套 440

25.4 事务 441

25.4.1 事务的基本概念 441

25.4.2 显式事务 442

25.4.3 隐式事务 442

25.4.4 自动事务模式 443

25.4.5 分布式事务 443

25.5 锁定 443

25.5.1 锁定粒度 444

25.5.2 锁模式 444

25.5.3 显示锁定信息 445

25.5.4 死锁及其处理 446

25.6 监测 446

25.6.1 系统性能评估及监测 446

25.6.2 性能监测工具 447

习题 449

第26章 Visual Basic/SQL Server开发与编程 450

26.1 ODBC概述 451

26.1.1 ODBC体系结构 451

26.1.2 配置ODBC数据源 452

26.2 OLE DB和ADO概述 454

26.2.1 OLE DB体系结构 454

26.2.2 ADO对象模型 455

26.2.3 使用ADO的简单流程 456

26.3 使用ADO数据控件访问SQL Server数据库 456

26.3.1 在Visual Basic工程中添加ADO数据控件 457

26.3.2 使用ADO数据控件连接SQL Server数据库 457

26.3.3 ADO数据控件在程序中的操作方法 460

26.3.4 数据绑定控件的使用 462

26.4 使用ADO对象访问SQL Server数据库 467

26.4.1 引用ADO对象库 467

26.4.2 使用Connection对象 468

26.4.3 使用Recordset对象处理数据 470

26.4.4 使用Command对象 476

26.5 开发实例——基于VB的学生信息管理系统 480

26.5.1 需求分析 480

26.5.2 系统设计 481

26.5.3 数据库设计 481

26.5.4 用户登录模块的创建 484

26.5.5 学生信息管理系统主窗体的创建 485

26.5.6 子模块的编制 489

26.5.7 系统编译与发行 493

习题 494

第27章 ASP/SQL Server开发与编程 495

27.1 ASP利用数据库存取组件存取SQL Server数据库 496

27.1.1 ASP及其运行环境 496

27.1.2 开发ASP程序时的注意事项 498

27.1.3 数据库存取组件简介 499

27.2 ASP使用Connection对象 499

27.2.1 建立Connection对象 499

27.2.2 Connection对象的属性 501

27.2.3 Connection对象的方法 502

27.2.4 利用Connection对象存取数据库 503

27.3 ASP使用Command对象 504

27.3.1 建立Command对象 504

27.3.2 Command对象的属性 505

27.3.3 Command对象的方法 506

27.3.4 利用Command对象存取数据库 507

27.3.5 利用Command对象执行存储过程 508

27.4 ASP使用Recordset对象 509

27.4.1 建立Recordset对象 509

27.4.2 Recordset对象属性 511

27.4.3 Recordset对象的方法 513

27.4.4 利用Recordset对象查询记录 515

27.4.5 分页显示数据 515

27.4.6 利用Recordset对象更新数据库 517

27.4.7 Field对象和Fields集合 517

27.5 开发实例——在线学生管理系统 518

27.5.1 前端网络页面的设计 518

27.5.2 系统发布与维护 530

习题 531

附录A 数据库表结构 532

附录B 常用语句 537

附录C 常用函数 540

附录D 系统存储过程 546

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