Visual Basic程序设计简明教程

Visual Basic程序设计简明教程
作 者: 刘炳文
出版社: 清华大学出版社
丛编项: 新世纪计算机基础教育丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: BASIC语言 程序设计 教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic程序设计简明教程》作者简介

内容简介

本书通过大量实例,深入浅出地介绍了Visual Basic程序开发环境、对象和事件驱动的概念、基本数据类型和表达式、常用内部函数、数据输入输出、常用控件、控制结构、复合数据类型(数组、记录、集合)、通用过程、键盘和鼠标事件过程、菜单、对话框与工具栏程序设计、文件处理、多窗体程序设计以及图形程序设计、Windows应用程序接口(API)、数据库程序设计、多媒体程序设计等内容。全书在编排上注意了由浅人深和循序渐进,力求通俗易懂、简洁实用。本书每章均附有习题,便于教学和自学。 本书可作为高等学校和计算机培训班的教材,也可供读者自学使用。

图书目录

1.1可视化与事件驱动型语言1

1.1.1可视化界面设计1

1.1.2事件驱动的编程机制2

1.2启动与退出Visual Basic3

1.3Visual Basic编程环境4

1.3.1主窗口4

1.3.2窗体设计器与工程资源管理器窗口6

1.3.3属性窗口与工具箱窗口7

1.4对象8

1.4.1Visual Basic中的对象8

1.4.2对象属性设置9

1.5窗体11

1.5.1窗体的结构与属性11

1.5.2窗体事件15

1.6控件16

1.6.1控件的画法16

1.6.2控件的基本操作17

习题20简单程序设计2.1语句22

2.1.1Visual Basic中的语句22

2.1.2赋值、注释和结束语句23

2.2命令按钮控件25

2.3简单Visual Basic程序设计26

2.3.1程序设计26

2.3.2代码编辑器30

2.4程序的保存、装入和运行32

2.4.1保存程序32

2.4.2程序的装入33

2.4.3程序的运行34

习题35数据类型、运算符与表达式3.1基本(标准)数据类型37

3.1.1字符串型数据37

3.1.2数值型数据38

3.1.3其他数据类型39

3.2常量和变量39

3.2.1常量39

3.2.2变量42

3.3内部函数44

3.3.1常用内部函数44

3.3.2Shell函数47

3.4运算符与表达式48

3.4.1算术运算符49

3.4.2关系运算符与逻辑运算符49

3.4.3字符串表达式与日期表达式51

3.4.4表达式的执行顺序51

习题53数据输入输出4.1文本数据输出55

4.1.1Print方法55

4.1.2与Print方法有关的函数和方法56

4.1.3格式输出59

4.2文本数据输入输出对话框60

4.2.1InputBox函数60

4.2.2MsgBox函数和MsgBox语句62

4.3文本输入输出控件66

4.3.1标签66

4.3.2文本框67

4.4图形数据输入输出控件69

4.4.1图片框和图像框69

4.4.2图形文件的装入71

4.4.3直线和形状73

4.5字形74

习题77常用控件5.1复选框和单选按钮80

5.1.1复选框和单选按钮的属性和事件80

5.1.2应用举例81

5.2列表框和组合框82

5.2.1列表框82

5.2.2组合框85

5.3滚动条87

5.4计时器88

5.5框架91

5.6ActiveX控件92

5.6.1选项卡控件93

5.6.2滑动器控件94

5.6.3进度条95

5.7焦点与Tab顺序97

5.7.1设置焦点97

5.7.2Tab顺序98

习题99Visual Basic控制结构6.1选择控制结构102

6.1.1条件语句102

6.1.2IIf函数105

6.2多分支控制结构106

6.3循环控制结构108

6.3.1For循环控制结构108

6.3.2当循环控制结构110

6.3.3Do循环控制结构111

习题116复合数据类型7.1数组119

7.1.1数组的定义119

7.1.2动态数组120

7.2数组的基本操作122

7.2.1数组元素的输入、输出和复制122

7.2.2For Each...Next语句124

7.3控件数组127

7.4记录129

7.4.1记录类型和记录类型变量129

7.4.2记录变量的初始化及其引用132

7.5记录数组135

7.6集合138

7.6.1建立集合并向集合中添加项目138

7.6.2集合成员的删除和检索140

习题142过程8.1Sub过程145

8.1.1建立Sub过程145

8.1.2调用Sub过程146

8.2Function过程147

8.2.1建立Function过程147

8.2.2调用Function过程148

8.3参数传送150

8.3.1形式参数与实际参数150

8.3.2引用与传值151

8.3.3数组参数的传送151

8.4对象参数155

8.4.1窗体参数156

8.4.2控件参数156

8.5递归158

8.6键盘事件过程160

8.6.1KeyPress事件160

8.6.2KeyDown和KeyUp事件161

8.7鼠标事件过程162

8.8拖放166

8.8.1与拖放有关的属性、事件和方法166

8.8.2自动拖放167

8.8.3手动拖放170

习题171菜单、对话框与工具栏9.1下拉式菜单173

9.1.1菜单编辑器173

9.1.2建立下拉式菜单175

9.1.3菜单项控制179

9.2弹出式菜单180

9.3对话框程序设计183

9.3.1文件对话框184

9.3.2其他对话框186

9.4工具栏188

9.4.1工具栏的位置与按钮对象188

9.4.2在工具栏上添加按钮对象189

9.4.3按钮对象的大小和操作193

9.4.4显示工具提示文本194

习题196文件10.1文件概述199

10.2顺序文件200

10.2.1顺序文件的写操作200

10.2.2顺序文件的读操作203

10.3随机文件206

10.3.1随机文件的读写操作206

10.3.2程序举例207

10.4文件系统控件211

10.4.1驱动器列表框和目录列表框211

10.4.2文件列表框212

10.4.3程序举例214

10.5文件系统对象模型218

10.5.1FileSystemObject对象218

10.5.2驱动器、文件夹与文件管理220

10.5.3数据文件的读写226

习题228多窗体程序与环境应用11.1建立多窗体应用程序231

11.1.1与多窗体程序设计有关的语句和方法231

11.1.2多窗体程序举例232

11.1.3多窗体程序的执行与保存236

11.2Visual Basic工程结构238

11.2.1标准模块238

11.2.2窗体模块238

11.2.3Sub Main过程239

11.3闲置循环与DoEvents语句240

11.4变量和过程的作用域242

11.4.1变量的作用域和生存期243

11.4.2默认声明245

11.4.3过程的作用域246

11.5系统对象246

11.5.1App对象246

11.5.2Screen对象247

11.5.3Printer对象248

习题249图形程序设计12.1对象坐标系统251

12.1.1默认坐标系统251

12.1.2自定义坐标系统252

12.2常用绘图方法253

12.2.1点与直线253

12.2.2矩形258

12.2.3圆、椭圆和弧260

12.3颜色263

12.4用PaintPicture方法画图267

12.5图形漫游269

习题271Windows应用程序接口13.1Visual Basic与动态链接库272

13.1.1动态链接库272

13.1.2在Visual Basic中使用动态链接库273

13.2API文本浏览器276

13.2.1API文本浏览器的使用276

13.2.2把声明、常量或类型复制到Visual Basic

代码中276

13.3API调用举例279

13.3.1调用API图形(图像)函数279

13.3.2改变窗体外观282

13.3.3文本输出与环境设置286

习题288数据库程序设计14.1数据库构成及数据类型290

14.1.1基本概念290

14.1.2数据类型291

14.2用数据管理器建立数据库292

14.2.1建立新的数据库292

14.2.2输入数据296

14.3用数据控件访问数据库297

14.3.1数据控件的用法297

14.3.2约束控件299

14.4用数据控件查找、增加和删除记录300

14.4.1数据控件的属性、方法和事件301

14.4.2记录的查找、增加和删除302

14.5用ADO数据控件和DataGrid控件访问数据库304

14.5.1结构化查询语言SQL304

14.5.2用ADO数据控件和DataGrid控件访问

数据库306

14.6用数据窗体向导访问数据库307

习题311多媒体程序设计15.1MCI控件312

15.1.1MCI控件的基本功能312

15.1.2MCI命令及其使用313

15.2MCI控件的属性和事件315

15.3MCI控件程序举例317

15.4MCIWnd控件323

15.5MediaPlayer控件326

习题328

参考文献