《Visual Basic程序设计与应用开发》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:王韦伟,王海军主编;郑广成,杨波,蔡寅副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302296683
  • 页数:419 页
图书介绍:本教材以Visual Basic 6.0为背景,主要介绍Visual Basic程序设计的基础知识及基本操作,旨在培养学生的编程能力,掌握可视化程序设计方法。本书结合课程教学和实验的特点,采用项目教学,在章节安排上与一般教材有所差别,每一章由项目导入,主要章节为: Visual Basic 6.0的集成开发环境、程序设计基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、常用控件介绍、界面设计、图形设计、文件、数据库等。

第1章Visual Basic程序开发环境 1

1.1 Visual Basic的发展、特点及版本 2

1.1.1 Visual Basic的发展 2

1.1.2 Visual Basic的特点 2

1.1.3 Visual Basic的版本 3

1.2 Visual Basic的集成开发环境介绍 3

1.2.1标题栏、菜单栏和工具栏 4

1.2.2工作窗口 6

1.3习题 9

第2章 对象及其操作 11

2.1工作场景导入 12

2.2对象 12

2.2.1 Visual Basic的对象 12

2.2.2对象属性的设置 14

2.3窗体 15

2.3.1窗体的结构与属性 16

2.3.2窗体事件 19

2.4控件 21

2.4.1内部控件 21

2.4.2控件的命名和控件值 22

2.5控件画法和基本操作 24

2.5.1控件的画法 24

2.5.2控件的基本操作 25

2.6回到工作场景 26

2.7工作实训营 28

2.8习题 30

第3章 简单程序设计 33

3.1工作场景导入 34

3.2 Visual Basic中的语句 34

3.2.1赋值语句 35

3.2.2注释语句 35

3.2.3暂停语句 35

3.2.4结束语句 36

3.3编写简单的Visual Basic应用程序 36

3.3.1用Visual Basic开发应用程序的一般步骤 36

3.3.2编写Visual Basic应用程序 37

3.3.3代码编辑器的使用 39

3.4程序的保存、加载和运行 41

3.4.1保存程序 41

3.4.2程序的加载 41

3.4.3程序的运行 42

3.5 Visual Basic应用程序的结构 43

与工作方式 43

3.5.1窗体模块 43

3.5.2标准模块 43

3.5.3类模块 44

3.5.4应用结构程序总结 44

3.6回到工作场景 44

3.7工作实训营 47

3.8习题 48

第4章VisualBasic程序设计基础 51

4.1工作场景导入 52

4.2数据类型 52

4.2.1基本数据类型 53

4.2.2用户定义的数据类型 55

4.2.3枚举类型 56

4.3常量和变量 56

4.3.1常量 57

4.3.2变量 58

4.3.3变体类型变量 59

4.3.4关于强制显式声明变量 60

4.4常用的内部函数 60

4.4.1数学函数 60

4.4.2常用转化函数 61

4.4.3常用字符串函数 61

4.4.4日期时间函数及随机函数 62

4.5运算符和表达式 63

4.5.1算术运算符及其表达式 63

4.5.2关系运算符与逻辑运算符 64

4.5.3运算符的优先级 66

4.6回到工作场景 67

4.7工作实训营 69

4.8习题 72

第5章 数据的输出与输入 75

5.1工作场景导入 76

5.2数据输出(Print方法) 76

5.2.1 Print方法 77

5.2.2与Print方法有关的函数 77

5.2.3格式输出 79

5.2.4其他方法和属性 82

5.3数据输入(InputBox函数) 85

5.4 MsgBox函数和MsgBox语句 87

5.4.1 MsgBox函数 87

5.4.2 MsgBox语句 90

5.5字形 91

5.5.1字体类型和大小 91

5.5.2其他属性 92

5.6回到工作场景 94

5.7工作实训营 96

5.8习题 99

第6章 控制结构 103

6.1工作场景导入 104

6.2程序的结构及流程图 104

6.3选择控制结构 106

6.3.1单行结构条件语句 107

6.3.2块结构条件语句 108

6.3.3多分支选择控制结构(Select Case) 110

6.3.4 IIf函数 112

6.4循环控制结构 113

6.4.1 For…Next循环 113

6.4.2 Do…Loop循环 115

6.4.3 While…Wend循环 117

6.4.4多重循环 118

6.5 GoTo型控制 119

6.5.1 GoTo语句 120

6.5.2 On…GoTo语句 120

6.6回到工作场景 121

6.7工作实训营 123

6.8习题 125

第7章 数组 131

7.1工作场景导入 132

7.2数组的概念 132

7.2.1常规数组的声明 133

7.2.2数组元素的使用 134

7.3数组的基本操作 135

7.3.1数组元素的输入、输出与复制 135

7.3.2数组元素初始化与清除 138

7.3.3 For Each…Next语句 138

7.4动态数组 139

7.4.1动态数组的定义 139

7.4.2动态数组的使用 139

7.5控件数组 140

7.5.1控件数组的基本概念 141

7.5.2控件数组的使用 141

7.6回到工作场景 143

7.7工作实训营 145

7.8习题 147

第8章 常用标准控件 153

8.1工作场景导入 154

8.2图形控件 154

8.2.1直线(Line)与形状(Shape) 154

8.2.2图像框(Image) 158

8.2.3图片框(PictureBox) 159

8.3框架(Frame)控件 161

8.4选择控件(单选按钮和复选框) 162

8.4.1单选按钮(OptionButton) 162

8.4.2复选框(CheckBox) 163

8.5选择控件(列表框和组合框) 166

8.5.1列表框(ListBox) 167

8.5.2组合框(ComboBox) 171

8.6 滚动条(HScrollBar和VScrollBar) 173

8.7定时器(Timer) 175

8.8焦点与Tab顺序 177

8.8.1设置控件焦点 177

8.8.2 Tab键顺序 178

8.9回到工作场景 179

8.10工作实训营 181

8.11习题 183

第9章 过程 187

9.1工作场景导入 188

9.2 Sub过程 188

9.2.1建立Sub过程 189

9.2.2调用Sub过程 191

9.2.3通用过程与事件过程 192

9.3 Function过程 194

9.3.1建立Function过程 194

9.3.2调用Function过程 195

9.4参数传送 197

9.4.1形参与实参 197

9.4.2引用 199

9.4.3传值 200

9.4.4数组参数的传送 202

9.5可选参数与可变参数 205

9.5.1可选参数 205

9.5.2可变参数 206

9.6对象参数 206

9.6.1窗体参数 207

9.6.2控件参数 208

9.7局部内存分配 210

9.8 Shell函数 213

9.9回到工作场景 214

9.10工作实训营 216

9.11习题 219

第10章 键盘和鼠标的事件过程 223

10.1工作场景导入 224

10.2 KeyPress事件 224

10.3 KeyDown和KeyUp事件 227

10.4鼠标事件 232

10.4.1鼠标位置 233

10.4.2鼠标键 234

10.4.3转化参数(Shift) 237

10.5鼠标光标的形状 239

10.5.1 MousePointer属性 239

10.5.2设置鼠标光标形状 240

10.6拖放 242

10.6.1与拖放有关的属性、事件和方法 242

10.6.2自动拖放 243

10.6.3人工拖放 245

10.7回到工作场景 246

10.8工作实训营 249

10.9习题 254

第11章 菜单程序设计 257

11.1工作场景导入 258

11.2 Visual Basic中的菜单对象 259

11.3菜单编辑器 259

11.4设计菜单 261

11.5菜单项的控制 265

11.5.1有效性控制 265

11.5.2菜单项标记 265

11.5.3快捷键和快捷访问键 268

11.6菜单项的增减 268

11.7弹出式菜单 270

11.8回到工作场景 273

11.9工作实训营 276

11.10习题 278

第12章 对话框程序设计 281

12.1工作场景导入 282

12.2概述 282

12.2.1对话框的分类与特点 283

12.2.2自定义对话框 283

12.2.3通用对话框控件 286

12.3文件对话框 287

12.3.1文件对话框的组成 287

12.3.2文件对话框的属性 288

12.3.3文件对话框举例 290

12.4其他对话框 292

12.4.1颜色(Color)对话框 292

12.4.2字体(Font)对话框 294

12.4.3打印(Printer)对话框 297

12.5回到工作场景 299

12.6工作实训营 302

12.7习题 304

第13章 多重窗体程序设计环境应用 307

13.1工作场景导入 308

13.2建立多重窗体应用程序 308

13.2.1多重窗体程序的添加、保存和删除 308

13.2.2与多重窗体程序设计有关的语句和方法 310

13.2.3指定启动窗体 311

13.3 Visual Basic工程结构 311

13.3.1标准模块 311

13.3.2窗体模块 312

13.3.3 Sub Main过程 312

13.4 DoEvents语句 314

13.5回到工作场景 315

13.6工作实训营 320

13.7习题 322

第14章 文件处理 325

14.1工作场景导入 326

14.2文件的结构及种类 326

14.2.1文件结构 326

14.2.2文件的访问类型 327

14.3顺序文件的操作 327

14.3.1打开顺序文件 327

14.3.2关闭文件 328

14.3.3相关函数 328

14.3.4读顺序文件 329

14.3.5写顺序文件 330

14.3.6读写顺序文件练习 331

14.4随机文件的操作 332

14.4.1变量的声明 332

14.4.2打开随机文件 332

14.4.3读写随机文件 333

14.4.4关闭随机文件 333

14.4.5编辑随机文件 333

14.4.6读写随机文件练习 334

14.5二进制文件的操作 335

14.5.1二进制文件的打开和关闭 335

14.5.2二进制文件的读写 335

14.5.3读写二进制文件练习 336

14.6文件控件和文件处理函数 337

14.6.1文件控件 337

14.6.2文件处理函数 338

14.7文件系统对象编程 339

14.7.1文件系统对象编程 339

14.7.2访问已有的驱动器、文件和文件夹 340

14.8回到工作场景 342

14.9工作实训营 346

14.10习题 348

第15章 多媒体应用开发 351

15.1工作场景导入 352

15.2多媒体基本知识 352

15.2.1多媒体概述 352

15.2.2 MCI简介 353

15.3动画 353

15.3.1 VB图形和动画基础 354

15.3.2移动图像产生动画 354

15.3.3无位移动画 355

15.3.4动态绘制图形 356

15.4音频处理 357

15.4.1 MMControl控件 357

15.4.2使用MMControl控件播放波形文件 359

15.4.3使用MMControl控件制作CD播放器 359

15.4.4使用API进行音频处理 360

15.5视频处理 361

15.5.1使用MMControl控件播放AVI文件 361

15.5.2使用API播放AVI文件 363

15.6回到工作场景 364

15.7工作实训营 366

15.8习题 368

第16章 数据库编程初步 369

16.1工作场景导入 370

16.2数据库基本知识 370

16.2.1数据库概述 371

16.2.2关系数据库系统及相关概念 371

16.3 VB数据库编程方法 372

16.3.1以VB访问数据库的历史回顾 373

16.3.2 VB数据库编程方法 373

16.4本地数据库设计 374

16.4.1 VB中的数据访问 374

16.4.2可视化数据管理器 375

16.4.3使用可视化数据管理器 376

16.5 Data控件 378

16.5.1 Data控件的属性 378

16.5.2 Data控件的方法 379

16.5.3 Data控件的事件 380

16.5.4记录集(Recordset)的属性和方法 380

16.5.5 ADO控件的使用 382

16.6数据绑定控件的使用 383

16.7 ADO控件实验 384

16.8回到工作场景 385

16.9工作实训营 389

16.10习题 391

第17章 综合案例 393

17.1宾馆管理系统简介 394

17.2系统功能分析 395

17.3系统设计 396

17.4习题 406

附录 习题答案 407

参考文献 419