《VISUAL BASIC 程序设计教程 第4版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:龚沛曾主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2013
  • ISBN:9787040371901
  • 页数:305 页
图书介绍:本书是为Visual Basic作为第一门程序设计语言课程的学生编写的。它在第3版基础上,针对初学者的特点,在内容安排和叙述等方面做了进一步改进。每章开始以问题驱动方式引出相关知识点,启迪学生计算思维的培养;精选了丰富的案例有利于计算思维方法的训练;每章末增加的自主学习有利于学生能力的培养和拓展视野,满足不同层次学生需要。 本书分为教学篇和实验篇。教学篇分为三部分:程序设计、可视化界面设计和应用开发基础共10章内容。重点在第一部分,对程序设计的基本知识、基本语法、编程方法和常用算法进行较为系统、详尽的介绍,目的是让学生学会分析问题,掌握计算思维的基本方法和解决简单问题的能力;第二部分可视化界面设计也是实际应用中必不可少的,为了节约篇幅和压缩教学学时,控件介绍以化整为零的方式穿插在相应知识点的章节中;第三部分应用开发基础主要是图形操作和数据库管理,起到为后继面向应用课程学习的铺垫作用。实验篇根据教学布局和知识点的分类,共安排了10个实验,每个实验包含若干个题目。每个实验题目给出了解决的思路和难点分析。根据教学规律和读者的建议,对于奇数题在与本书配套的《Visual Basic程序设计实验

教学篇 3

第1章 Visual Basic程序设计入门 3

1.1引例和VB的特点 3

1.1.1引例——“字幕动画” 3

1.1.2 VB的特点 4

1.2 VB集成开发环境 5

1.2.1进入VB集成开发环境 5

1.2.2主窗口 7

1.2.3窗体设计/代码设计窗口 8

1.2.4属性窗口 9

1.2.5工程资源管理器窗口 9

1.2.6 工具箱窗口 10

1.2.7其他窗口 10

1.3简单应用程序的建立 11

1.3.1创建应用程序的过程 11

1.3.2 VB程序结构和编码规则 14

1.4自主学习——VB概述和如何学习VB 15

1.4.1 VB的发展 15

1.4.2帮助系统 16

1.4.3如何学习VB 18

习题 18

第2章 面向对象的可视化编程基础 20

2.1基本概念 20

2.1.1程序设计方法的发展 20

2.1.2类和对象 21

2.1.3对象的属性、方法和事件 22

2.2窗体和基本控件 25

2.2.1控件的基本属性 25

2.2.2窗体 27

2.2.3标签 30

2.2.4文本框 31

2.2.5命令按钮 33

2.2.6 图片框和图像 35

2.3综合应用 37

2.4自主学习 39

2.4.1 ActiveX控件 39

2.4.2 RichTextBox控件 40

习题 43

第3章 VB程序设计基础 45

3.1数据类型 45

3.1.1引例——圆柱体积和表面积计算 45

3.1.2数据类型 46

3.2常量与变量 48

3.2.1标识符 48

3.2.2常量 49

3.2.3变量 50

3.3运算符和表达式 52

3.3.1运算符 52

3.3.2表达式 55

3.4常用内部函数 56

3.4.1数学函数 57

3.4.2转换函数 59

3.4.3字符串函数 60

3.4.4日期函数 60

3.4.5其他实用函数 62

3.5综合应用 63

3.6自主学习——程序调试 65

3.6.1错误类型 65

3.6.2调试和排错 66

习题 68

第4章 基本控制结构 70

4.1顺序结构 70

4.1.1引例——温度转换 70

4.1.2赋值语句 71

4.1.3数据输入 73

4.1.4数据输出 74

4.2选择结构 79

4.2.1 If条件语句 80

4.2.2 Select Case语句 84

4.2.3选择结构的嵌套 86

4.2.4条件函数 87

4.2.5选择控件与分组控件 88

4.3循环结构 91

4.3.1引例——求π的近似值 92

4.3.2 For.Next循环语句 92

4.3.3 Do.Loop循环语句 94

4.3.4循环结构的嵌套 96

4.4其他辅助控制语句和控件 98

4.4.1 GoTo语句 98

4.4.2 Exit和End语句 100

4.4.3滚动条、进度条和定时器 100

4.5综合应用 104

4.6自主学习 108

4.6.1自测四则运算 108

4.6.2模拟动画 110

习题 111

第5章 数组 114

5.1数组的概念 114

5.1.1引例——统计成绩问题 114

5.1.2数组的概念 116

5.2数组声明 116

5.2.1定长数组及声明 116

5.2.2动态数组及声明 118

5.3数组的操作 120

5.3.1数组的基本操作 120

5.3.2数组排序 123

5.3.3有序数组的维护 126

5.4列表框和组合框控件 127

5.4.1列表框 128

5.4.2组合框 131

5.4.3列表框和组合框的应用 132

5.5自定义类型及其数组 134

5.5.1自定义类型 135

5.5.2自定义类型数组及应用 136

5.6综合应用 139

5.7自主学习 142

5.7.1控件数组 142

5.7.2控件数组应用 143

习题 144

第6章 过程 145

6.1函数过程 145

6.1.1引例——求多边形面积 145

6.1.2函数过程的定义和调用 146

6.2子过程 149

6.2.1引例——显示圣诞树 149

6.2.2子过程的定义和调用 150

6.3参数传递 152

6.3.1形参与实参 152

6.3.2传地址与传值 153

6.3.3数组参数的传递 155

6.3.4变量的作用域 157

6.3.5静态变量 158

6.4综合应用 159

6.5自主学习 162

6.5.1递归 162

6.5.2二分法 165

习题 168

第7章 用户界面设计 170

7.1菜单设计 170

7.1.1菜单编辑器 171

7.1.2下拉式菜单 172

7.1.3弹出式菜单 173

7.2对话框设计 174

7.2.1通用对话框 174

7.2.2自定义对话框 179

7.3工具栏设计 182

7.4综合应用 184

7.5自主学习 187

7.5.1鼠标和键盘 187

7.5.2应用程序向导 192

习题 194

第8章 数据文件 195

8.1数据文件概述 195

8.1.1引例——学生信息处理程序 195

8.1.2文件分类 196

8.1.3文件访问流程 197

8.2访问文件 198

8.2.1顺序文件 198

8.2.2二进制文件 202

8.3综合应用 203

8.4自主学习——随机文件 206

习题 210

第9章 图形操作 211

9.1图形操作基础 211

9.1.1引例——绘制正弦曲线 211

9.1.2坐标系统 212

9.2绘图属性 214

9.2.1当前坐标 214

9.2.2线宽与线型 215

9.2.3填充与色彩 215

9.3绘图方法 217

9.3.1 Line方法 217

9.3.2 Circle方法 218

9.3.3 PSet方法 220

9.3.4 Point方法 221

9.4 综合应用 222

9.5自主学习 226

习题 229

第10章 ADO数据库编程基础 230

10.1 VB数据库应用程序 230

10.1.1引例——学生基本信息管理 230

10.1.2数据库应用程序的组成 235

10.1.3 OLE DB引擎与用户接口 236

10.2 VB数据库访问 237

10.2.1 Adodc数据控件 237

10.2.2数据绑定 239

10.3记录集对象 242

10.3.1浏览记录集 242

10.3.2记录集的编辑 245

10.3.3查询与统计 246

10.3.4 BLOB数据处理 248

10.4综合应用 250

10.5自主学习 257

10.5.1 SQL中Select语句的使用 257

10.5.2 ADO对象的使用 260

习题 262

实验篇 265

实验1 VB环境和可视化编程基础 265

一、实验目的 265

二、实验内容 265

实验2顺序结构 269

一、实验目的 269

二、实验内容 269

实验3选择结构 272

一、实验目的 272

二、实验内容 272

实验4循环结构 277

一、实验目的 277

二、实验内容 277

实验5数组和自定义类型 283

一、实验目的 283

二、实验内容 283

实验6过程 288

一、实验目的 288

二、实验内容 288

实验7用户界面设计 292

一、实验目的 292

二、实验内容 292

实验8数据文件 295

一、实验目的 295

二、实验内容 295

实验9图形操作 297

一、实验目的 297

二、实验内容 297

实验10 ADO数据库编程基础 301

一、实验目的 301

二、实验内容 301

参考文献 305