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

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

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:唐大仕编著;卢湘鸿丛书主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302393405
  • 页数:361 页
图书介绍:本书详细介绍了Visual Basic程序设计的基本环境、概念、方法。书中内容分为三部分:第一部分简单介绍了Visual Basic的基本环境及设计程序的一般步骤;第二部分详细介绍了Visual Basic程序设计基础,包括:数据、控制结构、过程、数组、常用算法、界面设计、文件操作、程序调试及软件开发;第三部分介绍了Visual Basic在Win32 API、多媒体、网络、数据库方面的应用以及Visual Basic与其他软件(如Word、VBScript)的编程方法。
《Visual Basic程序设计 第2版》目录

第1章 Visual Basic开发环境 1

1.1 Visual Basic概述 1

1.1.1 VisualBasic语言的发展 1

1.1.2 VisualBasic的特点 3

1.2 Visual Basic集成开发环境 4

1.2.1 启动与退出Visual Basic 4

1.2.2 主窗口 5

1.2.3 其他窗口 7

1.3 Visual Basic工程的管理 11

1.3.1 创建、保存和打开工程 11

1.3.2 运行工程、生成可执行文件 12

1.3.3 环境设置 13

1.4 小结 14

习题1 15

第2章 简单的Visual Basic程序设计 18

2.1 程序设计的概念 18

2.1.1 计算机的指令与程序 18

2.1.2 程序设计语言 18

2.1.3 语言处理程序 20

2.1.4 计算机软件 21

2.2 Visual Basic中的对象 22

2.2.1 对象及其三要素 22

2.2.2 对象的名称 23

2.2.3 对象的属性 23

2.2.4 对象的方法 25

2.2.5 对象的事件 25

2.2.6 事件驱动的编程方式 26

2.3 用Visual Basic开发简单的应用程序 27

2.3.1 开发应用程序的一般步骤 27

2.3.2 建立简单应用程序的具体步骤 27

2.3.3 代码编辑器的使用 32

2.3.4 Visual Basic应用程序的构成 33

2.4 基础控件的使用 34

2.4.1 控件的画法 34

2.4.2 控件的基本操作 34

2.4.3 常用控件的使用 36

2.4.4 常用控件的命名和控件值 38

2.5 编写简单有趣程序的几个技术 39

2.5.1 改变对象的外观 39

2.5.2 使用图片与绘图 40

2.5.3 使用Timer控件重复执行任务 40

2.6 使用帮助功能 41

2.6.1 “帮助”命令的使用 41

2.6.2 编辑时使用语言帮助 42

2.6.3 使用Internet来获得帮助 42

2.7 小结 43

习题2 44

第3章 数据与运算 47

3.1 数据类型 47

3.1.1 数据类型的概念 47

3.1.2 基本数据类型 48

3.1.3 用户定义类型及枚举类型 50

3.2 常量和变量 51

3.2.1 常量 51

3.2.2 变量 53

3.3 运算符与表达式 58

3.3.1 算术运算符 58

3.3.2 字符串连接 60

3.3.3 关系运算符 60

3.3.4 逻辑运算符 61

3.3.5 运算符的优先级与结合性 63

3.3.6 使用内部函数 63

3.4 小结 66

习题3 67

第4章 语句与控制结构 69

4.1 基本语句 69

4.1.1 语句及其书写 69

4.1.2 赋值语句、暂停与程序结束 70

4.1.3 输入与输出 71

4.1.4 控件间的交互 78

4.1.5 程序中的注释 80

4.2 选择结构 81

4.2.1 程序流程图 81

4.2.2 条件语句 81

4.2.3 多分支语句 85

4.2.4 IIf函数 88

4.2.5 选择结构的嵌套 89

4.3 循环结构 89

4.3.1 For循环语句 90

4.3.2 Do循环语句 92

4.3.3 循环的五要素 95

4.3.4 循环出口语句 96

4.3.5 循环的嵌套 97

4.3.6 GoTo型控制 97

4.3.7 程序举例 98

4.4 小结 99

习题4 99

第5章 过程与函数 106

5.1 过程 106

5.1.1 过程的定义 107

5.1.2 调用Sub过程 109

5.1.3 过程中的参数传送 110

5.1.4 可选参数与可变参数 113

5.1.5 模块 114

5.2 过程中的变量 115

5.2.1 变量的作用域 115

5.2.2 变量的生存期 117

5.2.3 过程的作用域 118

5.2.4 应用举例 118

5.3 函数 120

5.3.1 函数的定义 120

5.3.2 函数的调用 121

5.3.3 应用举例 121

5.4 常用内部函数 122

5.5 小结 125

习题5 126

第6章 数组及常用算法 128

6.1 算法 128

6.1.1 算法的概念和特性 128

6.1.2 算法设计的要求 128

6.2 数组及集合 129

6.2.1 数组的定义 130

6.2.2 数组的基本操作 132

6.2.3 For Each语句 134

6.2.4 程序举例 135

6.2.5 集合Collection 138

6.3 遍试算法 139

6.4 迭代算法 141

6.5 递归算法 143

6.6 小结 145

习题6 146

第7章 常用控件 147

7.1 标签、文本框、图片框与图像框 149

7.1.1 标签 149

7.1.2 文本框 151

7.1.3 图片框、图像框 153

7.1.4 图形文件的装入与保存 154

7.2 命令按钮、复选框和单选按钮 156

7.2.1 属性和事件 156

7.2.2 命令按钮、复选框和单选按钮的应用 157

7.3 列表框、组合框和滚动条 158

7.3.1 列表框 158

7.3.2 组合框 161

7.3.3 滚动条 162

7.4 直线和形状 163

7.4.1 框架 163

7.4.2 直线和形状 164

7.5 计时器 166

7.6 控件数组 168

7.6.1 基本概念 168

7.6.2 建立控件数组 169

7.6.3 应用实例 170

7.7 控件布局 174

7.7.1 使用布局工具 175

7.7.2 Tab顺序 175

7.8 使用ActiveX控件 176

7.8.1 使用ActiveX控件的一般方法 176

7.8.2 应用举例 177

7.9 小结 178

习题7 179

第8章 绘图、窗体与菜单 182

8.1 绘图、图像、字体 182

8.1.1 图形的坐标系统、绘图状态 182

8.1.2 绘图方法 184

8.1.3 图片与动画 189

8.1.4 图像处理 190

8.1.5 字体控制 195

8.1.6 打印 197

8.2 窗体及对话框 198

8.2.1 窗体的属性与事件 198

8.2.2 通用对话框 202

8.2.3 多重窗体 203

8.3 菜单 206

8.3.1 菜单 206

8.3.2 菜单编辑器 207

8.3.3 菜单的事件响应程序 208

8.3.4 菜单项的控制 211

8.3.5 弹出式菜单 212

8.4 键盘与鼠标事件 214

8.4.1 键盘事件 214

8.4.2 鼠标事件 215

8.4.3 拖放操作 216

8.5 多文档界面MDI 219

8.5.1 多文档应用程序的创建方法 219

8.5.2 MDI的实例 219

8.5.3 使用RichText 220

8.5.4 使用通用对话框选择文件 220

8.5.5 使用剪贴板 222

8.5.6 使用通用对话框处理字体与颜色 223

8.5.7 使用About对话框 223

8.5.8 使用工具栏 224

8.5.9 使用状态栏 225

8.6 小结 225

习题8 225

第9章 文件的存取 228

9.1 文件及其基本操作 228

9.1.1 文件及文件结构 228

9.1.2 文件的基本操作 230

9.2 顺序文件 235

9.2.1 顺序文件的写操作 235

9.2.2 顺序文件的读操作 237

9.2.3 应用举例 238

9.3 随机文件 240

9.3.1 随机文件的打开与读写操作 241

9.3.2 记录的增加与删除 242

9.3.3 应用举例 242

9.4 二进制文件 244

9.4.1 二进制存取与随机存取 244

9.4.2 文件指针 245

9.4.3 应用举例 246

9.5 文件系统控件 248

9.5.1 驱动器、目录、文件列表框 249

9.5.2 使用通用对话框选择文件 252

9.6 目录及文件操作 253

9.6.1 文件及目录的基本操作 253

9.6.2 在文件夹中查找文件 255

9.7 小结 256

习题9 256

第10章 程序调试和出错处理 261

10.1 程序中的错误 261

10.1.1 语法错误 261

10.1.2 逻辑错误 261

10.1.3 运行错误 262

10.1.4 避免程序错误的一般方法 262

10.2 调试和排错 262

10.2.1 Visual Basic的三种工作状态 262

10.2.2 断点 263

10.2.3 监视变量的值 263

10.2.4 跟踪程序的流程 264

10.3 错误捕获处理 265

10.3.1 错误捕获 265

10.3.2 错误处理 265

10.3.3 引发错误 266

10.4 小结 267

习题10 267

第11章 网络、多媒体应用 268

11.1 使用MediaPlayer控件播放音频、视频 268

11.1.1 音频与视频文件 268

11.1.2 使用WindowsMediaPlayer控件 269

11.1.3 使用MultiMedia控件 274

11.2 Web浏览的编程 277

11.2.1 计算机网络相关概念 277

11.2.2 使用Microsoft Internet控件 281

11.2.3 应用举例 283

11.3 用Winsock控件进行网络通信 284

11.3.1 Winsock控件简介 284

11.3.2 Winsock服务器 285

11.3.3 Winsock客户 286

11.3.4 InternetTransfer控件 288

11.4 使用Win32 API 288

11.4.1 Win32 API函数 288

11.4.2 API的具体应用 290

11.5 小结 300

习题11 300

第12章 Visual Basic数据库编程 302

12.1 数据库 302

12.1.1 数据库概念 302

12.1.2 SQL语言 304

12.1.3 Microsoft数据库管理软件Access 305

12.2 使用Data控件访问数据库 305

12.2.1 数据控件 305

12.2.2 数据控件属性 306

12.2.3 数据控件的方法 308

12.2.4 数据的输入与更新 310

12.2.5 用控件显示数据 311

12.2.6 高级约束数据控件 312

12.3 使用DAO访问数据库 316

12.3.1 DAO简介 316

12.3.2 打开并使用数据库 318

12.3.3 创建新的数据库 319

12.3.4 数据库结构维护 321

12.4 使用ADO访问数据库 323

12.4.1 ADO与DAO的比较 323

12.4.2 ADO对象模型 323

12.4.3 使用ADO访问数据库 324

12.5 小结 325

习题12 326

第13章 Visual Basic与其他软件 327

13.1 VBA在Word、Excel中的应用 327

13.1.1 VBA与宏 327

13.1.2 在Word中使用VBA 328

13.1.3 在Excel中使用VBA 329

13.2 Visual Basic与OLE 333

13.2.1 OLE基本概念 334

13.2.2 OLE容器控件 334

13.2.3 OLE自动化 338

13.2.4 Shell函数 339

13.3 VBScript及其应用 340

13.3.1 VBScript简介 340

13.3.2 在HTML网页中应用VBScript 340

13.3.3 在HTML中使用ActiveX对象 342

13.3.4 在ASP中应用VBScript 344

13.4 Visual Basic应用程序的其他类型 345

13.4.1 Visual Basic可开发的应用程序 346

13.4.2 创建ActiveX控件 346

13.4.3 发行应用程序 349

13.5 小结 351

习题13 351

附录A 全国计算机等级考试二级VisualBasic语言程序设计考试大纲 352

附录B 本书例程索引 357

附录C 网络上的Visual Basic资源 360

参考文献 361

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