VISUAL BASIC程序设计

VISUAL BASIC程序设计
作 者: 白康生
出版社: 清华大学出版社
丛编项: 高等院校信息技术规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《VISUAL BASIC程序设计》作者简介

内容简介

本书读者对象是Visual Basic程序设计的初学者,主要介绍Visual Basic的基础知识。全书共12章,内容包括:程序设计及Visual Basic概述、Visual Basic语言基础、程序的基本控制结构、数组、应用程序界面设计、过程、鼠标和键盘、文件、多窗体和多文档界面、文本和图形、数据库基本应用,以及其他高级应用简介,等等。.本书中,每章介绍的新概念、新功能语句都配有精选例题,有助于理解和掌握。对计算机程序设计中最常见、最基本问题进行了分析算法,给出了算法和它们的实现的经典程序代码,弄懂并掌握这些内容对程序设计的初学者来说非常重要。每章的复习思考题,有助于读者抓住本章重点难点和进行本章的内容回顾和总结;随后的习题,内容丰富,题目典型,对读者的学习大有帮助;最后的实验部分,重点突出,关键知识点处有分析或提示,部分实验题做了上机指导,便于掌握。..本书适合作高等院校开设的程序设计语言课程、选修课或培洲班的教材,也适宜自学的读者使用。本书特色·内容系统。本书以计算机程序设计初学者为对象,根据Visual Basic的特点.结合编者多年的教学和科研经验,系统地介绍了Visual Basic语言的基础知识。.·注重兴趣。根据各章主要知识点,对例题进行精选,并结合实际中的应用,变枯燥的接受为有目的的、有兴趣的学习,使读者易于掌握,有利于激发学习的积极性。..·强调应用。本书中,无论是介绍知识点时列举的例题、所附的习题,还是最后的实验题.都重在应用能力的培养,意在学以致用。所有例题、习题和实验题都经过编者上机实现和调试。...

图书目录

第1章程序设计及Visual Basic概述1

1.1程序设计1

1.1.1程序及程序设计语言1

1.1.2程序设计2

1.2Visual Basic概述3

1.2.1Visual Basic的功能特点3

1.2.2面向对象程序设计方法4

1.2.3事件驱动的程序设计5

1.3Visual Basic应用程序的设计5

1.3.1Visual Basic的IDE5

1.3.2窗体对象8

1.3.3标签、文本框、命令按钮11

1.3.4上机操作15

复习思考题17

习题18

第2章Visual Basic程序设计基础20

2.1编制Visual Basic应用程序20

2.1.1模块和过程20

2.1.2Visual Basic编码约定21

2.1.3程序注释22

2.2数据类型22

2.2.1数值型数据22

2.2.2字符型数据23

2.2.3布尔型数据24

2.2.4日期型数据24

2.2.5可变类型数据24

2.3常量与变量24

2.3.1常量25

2.3.2变量26

2.4运算符与表达式29

2.4.1算术运算符与算术表达式29

2.4.2关系运算符与关系表达式30

2.4.3逻辑运算符与逻辑表达式31

2.5内部函数32

复习思考题37

习题37

第3章程序的基本控制结构39

3.1顺序结构40

3.1.1赋值语句41

3.1.2数据的输入输出42

3.2分支结构程序设计49

3.2.1If语句49

3.2.2Select Case语句53

3.2.3其他跳转语句55

3.3循环结构程序设计56

3.3.1Do循环56

3.3.2For循环60

3.3.3WhileWend循环62

3.3.4循环嵌套63

3.4控制结构程序举例64

3.4.1找最大值、最小值64

3.4.2计算最大公约数、最小公倍数65

3.4.3判别素数66

3.4.4累加、连乘67

3.4.5数制转换69

3.5程序调试70

3.5.1Visual Basic程序的错误类型70

3.5.2调试与排错71

复习思考题73

习题74

第4章数组82

4.1数组的概念82

4.1.1数组的声明82

4.1.2可调数组84

4.2数组的基本操作85

4.2.1数组的赋值和输出85

4.2.2For Each…Next语句88

4.2.3Erase语句89

4.2.4可变类型数组90

4.3数组的应用举例91

4.3.1一维数组的应用举例91

4.3.2二维数组的应用举例94

4.4控件数组96

4.4.1控件数组的概念96

4.4.2创建控件数组97

复习思考题100

习题100

第5章应用程序界面设计104

5.1界面设计概述105

5.1.1用户界面上对象关系105

5.1.2用户界面格式化105

5.1.3控件的焦点106

5.2常用控件106

5.2.1控件的基本属性107

5.2.2单选按钮和复选框107

5.2.3框架110

5.2.4列表框和组合框111

5.2.5图像和图片框118

5.2.6滚动条121

5.2.7计时器123

5.3通用对话框126

5.3.1“打开”和“另存为”对话框127

5.3.2“颜色”对话框129

5.3.3“字体”对话框130

5.3.4“打印”对话框132

5.3.5“帮助”对话框133

5.4菜单设计135

5.4.1创建菜单135

5.4.2动态菜单139

5.4.3弹出菜单141

复习思考题142

习题142

第6章过程146

6.1Sub子过程的定义与调用146

6.1.1Sub子过程的定义147

6.1.2Sub子过程的调用150

6.2函数子过程的定义和调用152

6.2.1函数子过程的定义152

6.2.2函数子过程的调用152

6.2.3有关说明153

6.3过程间数据的传递155

6.3.1参数值的传递155

6.3.2高级别变量的使用157

6.4递归158

复习思考题160

习题161

第7章鼠标和键盘165

7.1鼠标165

7.1.1改变鼠标指针形状165

7.1.2鼠标事件167

7.1.3拖放170

7.2键盘173

7.2.1KeyPress事件174

7.2.2KeyUp和KeyDown事件175

复习思考题177

习题177

第8章文件179

8.1文件的基本概念179

8.1.1文件179

8.1.2文件分类179

8.2文件的操作180

8.2.1文件的打开和关闭182

8.2.2顺序文件183

8.2.3随机文件187

8.2.4二进制文件191

8.3文件系统控件192

8.3.1驱动器列表框192

8.3.2目录列表框193

8.3.3文件列表框194

8.3.4文件系统控件的组合应用194

8.4其他文件操作语句和函数195

复习思考题197

习题197

第9章多窗体和多文档界面200

9.1多窗体应用程序200

9.1.1多窗体应用程序的设计200

9.1.2多窗体应用程序举例205

9.2多文档界面209

9.2.1MDI应用程序209

9.2.2MDI应用程序的“窗口”菜单212

复习思考题213

习题213

第10章文本和图形215

10.1关于文本215

10.1.1设置字体215

10.1.2选定文本216

10.1.3移动和复制文本217

10.2关于图形219

10.2.1Visual Basic的坐标系统219

10.2.2绘图基本控件222

10.2.3绘图方法223

10.2.4绘图属性227

10.2.5绘图有关问题229

10.3颜色231

10.3.1颜色函数231

10.3.2调色板233

复习思考题233

习题234

第11章数据库基本应用235

11.1数据库基础235

11.1.1数据库的基本概念235

11.1.2Visual Basic 6.0中的数据访问236

11.1.3可视数据管理器237

11.1.4具体实现238

11.2Data控件241

11.2.1数据控件属性242

11.2.2数据控件事件244

11.2.3数据控件的常用方法245

11.2.4RecordSet(记录集)对象246

11.3ADO控件251

11.3.1ADO数据控件简介251

11.3.2ADO控件上新增绑定控件的使用253

11.4数据绑定控件254

11.4.1绑定控件的属性254

11.4.2绑定控件的类型255

11.4.3简单示例256

11.5结构化查询语言257

11.5.1SQL概述257

11.5.2数据查询语言257

11.6应用实例261

复习思考题264

习题264

第12章其他高级应用简介266

12.1多媒体266

12.1.1什么是多媒体266

12.1.2利用OLE技术控制多媒体设备268

12.1.3利用专用控件控制多媒体设备268

12.1.4调用Windows的API函数271

12.2开发Internet应用程序273

12.2.1IIS应用的开发273

12.2.2DHTML应用的开发274

12.2.3Visual Basic的Internet控件276

12.3ActiveX技术276

12.3.1ActiveX控件概述277

12.3.2典型控件277

12.3.3自定义ActiveX控件279

复习思考题280

习题280

附录A上机实验281