首页 > 图书中心 > Visual Basic程序设计习题解答与实验指导(第3版)

目录

第一篇习 题 解 答

第1章引言3

第2章建立第一个应用程序5

第3章程序设计基础11

第4章窗体及标准模块15

第5章程序基本控制结构23

第6章数组34

第7章过程和自定义函数48

第8章常用的内部控件57

第9章画图程序75

第10章ActiveX控件79

第11章文件管理88

第12章多媒体技术99

第13章数据库与数据控件101

第14章菜单、工具栏109

第15章API函数118

第16章MDI窗体121

第二篇实 验 指 导

第17章 “英文打字训练”实验程序127

第18章“四则运算器”实验程序131

第19章 “小球碰砖游戏”实验程序135

第20章“信息查找与替换”实验程序139

第21章“图片浏览”实验程序143

第22章“电子画笔”实验程序148

第23章“颜色渐变”实验程序152

第24章“图片管理”实验程序155

第25章“MP3播放器”实验程序162

第26章“大奖赛”实验程序169第1章Visual Basic程序设计概述1

1.1程序设计与程序设计语言1

1.1.1程序1

1.1.2程序设计1

1.1.3程序设计语言 1

1.2Visual Basic概述2

1.2.1Visual Basic的发展2

1.2.2Visual Basic的特点3

1.3Visual Basic集成开发环境4

1.3.1主窗口4

1.3.2工具箱窗口5

1.3.3窗体窗口6

1.3.4工程资源管理器窗口6

1.3.5属性窗口7

1.3.6代码窗口8

1.3.7窗体布局窗口9

习题一9

第2章简单的VB程序设计11

2.1可视化编程的基本概念 11

2.1.1对象11

2.1.2类13

2.1.3窗体13

2.1.4控件13

2.2简单的应用程序设计14

2.2.1设计窗体14

2.2.2设计程序代码15

2.2.3保存和调试程序152.3窗体和基本控件18

2.3.1基本属性18

2.3.2窗体21

2.3.3标签25

2.3.4文本框26

2.3.5命令按钮29

习题二31

第3章VB语言基础33

3.1数据类型33

3.1.1标准数据类型33

3.1.2用户自定义数据类型36

3.2常量和变量36

3.2.1常量36

3.2.2变量38

3.3运算符和表达式40

3.3.1运算符40

3.3.2表达式43

3.3.3常用内部函数45

3.4编 码 规 则51

习题三52

第4章控制结构55

4.1顺序结构55

4.1.1赋值语句55

4.1.2用户交互函数和过程57

4.1.3输出语句60

4.1.4结束语句End62

4.2选择结构63

4.2.1If条件语句63

4.2.2Select Case情况语句68

4.2.3条件函数70

4.3循环结构71

4.3.1For…Next循环语句71

4.3.2While…Wend循环语句75

4.3.3Do…Loop循环语句76

4.3.4循环的嵌套79

4.4辅助控制语句80

4.4.1GoTo语句80

4.4.2With…End With语句81

4.4.3Exit语句82

4.4.4Stop语句82

4.5常用算法83

4.5.1计数问题83

4.5.2图形问题84

4.5.3素数问题84

4.5.4最大公约数和最小公倍数问题86

习题四87

第5章数组92

5.1数组的概念92

5.2静态数组93

5.3动态数组102

5.3.1动态数组的定义102

5.3.2动态数组的应用102

5.4控件数组104

5.4.1设计时建立控件数组104

5.4.2运行时建立控件数组105

5.5自定义类型数组108

5.5.1自定义类型的定义108

5.5.2自定义类型变量的声明109

5.5.3自定义类型数组的应用110

习题五111

第6章过程116

6.1事件过程116

6.2通用过程117

6.2.1Sub过程117

6.2.2Function过程119

6.2.3函数过程与子程序过程的区别122

6.3参数传递122

6.3.1形参和实参122

6.3.2按值传递和按址传递123

6.3.3数组参数的传递124

6.3.4可选参数126

6.3.5可变参数127

6.3.6对象参数127

6.4变量和过程的作用域130

6.4.1过程的作用域130

6.4.2变量的作用域131

6.4.3变量的生命周期132

6.5递归133

6.6过程应用举例134

6.6.1查找问题134

6.6.2排序问题136

习题六137

第7章常用控件144

7.1单选按钮和复选框144

7.1.1单选按钮144

7.1.2复选框(Check Box)145

7.2框架146

7.3列表框和组合框148

7.3.1列表框148

7.3.2组合框(ComboBox)151

7.4定时器153

7.5滚动条154

7.6图形操作155

7.6.1坐标系统155

7.6.2图形控件157

7.6.3图形方法162

7.7鼠标和键盘164

7.7.1鼠标事件164

7.7.2键盘事件166

习题七169

第8章界面设计174

8.1菜单设计174

8.1.1菜单编辑器175

8.1.2创建菜单项175

8.1.3动态菜单179

8.1.4弹出菜单180

8.2通用对话框182

8.2.1“打开/另存为”对话框183

8.2.2“颜色”对话框184

8.2.3“字体”对话框184

8.2.4“打印”对话框185

8.2.5“帮助”对话框185

8.3多重窗体和多文档界面188

8.3.1多重窗体188

8.3.2多文档界面191

8.4工具栏和状态栏195

8.4.1工具栏195

8.4.2状态栏198

8.5RichTextBox199

习题八201

第9章文件205

9.1文件概述205

9.1.1文件的逻辑结构205

9.1.2文件的类型206

9.1.3文件处理的一般步骤207

9.1.4文件指针207

9.2文件的基本操作207

9.2.1文件的打开208

9.2.2文件的关闭209

9.2.3与文件有关的函数和语句209

9.3顺序文件的访问210

9.3.1顺序文件的写操作210

9.3.2顺序文件的读操作213

9.4随机文件的访问214

9.4.1定义记录类型214

9.4.2随机文件的写操作215

9.4.3随机文件的读操作216

9.5二进制文件的访问217

9.5.1二进制文件的写操作218

9.5.2二进制文件的读操作218

9.6文件系统控件219

9.6.1“驱动器列表框”控件219

9.6.2“目录列表框”控件220

9.6.3“文件列表框”控件221

9.7文件系统操作语句223

9.7.1FileCopy语句223

9.7.2Kill语句224

9.7.3Name语句224

9.7.4MkDir语句224

9.7.5RmDir语句225

9.7.6CurDir函数225

9.7.7SetAttr语句225

9.7.8GetAttr函数226

9.8文件系统对象模型228

9.8.1文件系统对象模型概述228

9.8.2管理驱动器229

9.8.3管理文件夹230

9.8.4管理文件231

9.9文件应用举例233

习题九243

第10章数据库技术247

10.1数据库概述247

10.2可视化数据管理器249

10.2.1关系型数据库的基本结构249

10.2.2数据库的建立250

10.2.3建立查询253

10.3数据控件及其使用254

10.3.1数据控件及其属性254

10.3.2数据控件的建立254

10.3.3数据库操作255

10.4ADO数据控件259

10.4.1ADO对象模型259

10.4.2ADO控件的使用260

10.4.3ADO控件的绑定以及代码控制263

10.4.4使用数据窗体向导265

10.5结构化查询语言SQL266

10.5.1SQL的基本组成267

10.5.2SQL在VB中的应用268

10.6ADO数据对象编程271

10.6.1基于ADO数据对象的一般操作过程与操作形式271

10.6.2基于ADO数据对象编程举例274

10.7数据报表制作277

10.7.1数据报表设计器277

10.7.2用数据报表设计器创建报表278

10.8综合应用279

习题十282

参考文献284

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

1.1程序设计与程序设计语言1

1.1.1程序1

1.1.2程序设计1

1.1.3程序设计语言 1

1.2Visual Basic概述2

1.2.1Visual Basic的发展2

1.2.2Visual Basic的特点3

1.3Visual Basic集成开发环境4

1.3.1主窗口4

1.3.2工具箱窗口5

1.3.3窗体窗口6

1.3.4工程资源管理器窗口6

1.3.5属性窗口7

1.3.6代码窗口8

1.3.7窗体布局窗口9

习题一9

第2章简单的VB程序设计11

2.1可视化编程的基本概念 11

2.1.1对象11

2.1.2类13

2.1.3窗体13

2.1.4控件13

2.2简单的应用程序设计14

2.2.1设计窗体14

2.2.2设计程序代码15

2.2.3保存和调试程序152.3窗体和基本控件18

2.3.1基本属性18

2.3.2窗体21

2.3.3标签25

2.3.4文本框26

2.3.5命令按钮29

习题二30

第3章VB语言基础32

3.1数据类型32

3.1.1标准数据类型32

3.1.2用户自定义数据类型35

3.2常量和变量35

3.2.1常量36

3.2.2变量37

3.3运算符和表达式39

3.3.1运算符39

3.3.2表达式42

3.3.3常用内部函数44

3.4编码规则50

习题三51

第4章控制结构54

4.1顺序结构54

4.1.1赋值语句54

4.1.2用户交互函数和过程56

4.1.3输出语句59

4.1.4结束语句End61

4.2选择结构62

4.2.1If条件语句62

4.2.2Select Case情况语句67

4.2.3条件函数69

4.3循环结构70

4.3.1For…Next循环语句70

4.3.2While…Wend循环语句74

4.3.3Do…Loop循环语句75

4.3.4循环的嵌套78

4.4辅助控制语句79

4.4.1GoTo语句79

4.4.2With…End With语句80

4.4.3Exit语句81

4.4.4Stop语句81

4.5常用算法82

4.5.1计数问题82

4.5.2图形问题83

4.5.3素数问题83

4.5.4最大公约数和最小公倍数问题85

习题四86

第5章数组91

5.1数组的概念91

5.2静态数组92

5.3动态数组101

5.3.1动态数组的定义101

5.3.2动态数组的应用101

5.4控件数组103

5.4.1设计时建立控件数组103

5.4.2运行时建立控件数组104

5.5自定义类型数组107

5.5.1自定义类型的定义107

5.5.2自定义类型变量的声明108

5.5.3自定义类型数组的应用109

习题五110

第6章过程115

6.1事件过程115

6.2通用过程116

6.2.1Sub过程116

6.2.2Function过程118

6.2.3函数过程与子程序过程的区别121

6.3参数传递121

6.3.1形参和实参121

6.3.2按值传递和按址传递122

6.3.3数组参数的传递123

6.3.4可选参数125

6.3.5可变参数126

6.3.6对象参数126

6.4变量和过程的作用域129

6.4.1过程的作用域129

6.4.2变量的作用域130

6.4.3变量的生命周期131

6.5递归132

6.6过程应用举例133

6.6.1查找问题133

6.6.2排序问题135

习题六136

第7章常用控件143

7.1单选按钮和复选框143

7.1.1单选按钮143

7.1.2复选框(Check Box)144

7.2框架145

7.3列表框和组合框147

7.3.1列表框147

7.3.2组合框(ComboBox)150

7.4定时器152

7.5滚动条153

7.6图形操作154

7.6.1坐标系统154

7.6.2图形控件156

7.6.3图形方法161

7.7鼠标和键盘163

7.7.1鼠标事件163

7.7.2键盘事件165

习题七168

第8章界面设计173

8.1菜单设计173

8.1.1菜单编辑器174

8.1.2创建菜单项174

8.1.3动态菜单178

8.1.4弹出菜单179

8.2通用对话框181

8.2.1“打开/另存为”对话框182

8.2.2“颜色”对话框183

8.2.3“字体”对话框183

8.2.4“打印”对话框184

8.2.5“帮助”对话框184

8.3多重窗体和多文档界面187

8.3.1多重窗体187

8.3.2多文档界面190

8.4工具栏和状态栏194

8.4.1工具栏194

8.4.2状态栏197

8.5RichTextBox198

习题八200

第9章文件204

9.1文件概述204

9.1.1文件的逻辑结构204

9.1.2文件的类型205

9.1.3文件处理的一般步骤206

9.1.4文件指针206

9.2文件的基本操作206

9.2.1文件的打开206

9.2.2文件的关闭208

9.2.3与文件有关的函数和语句208

9.3顺序文件的访问209

9.3.1顺序文件的写操作209

9.3.2顺序文件的读操作212

9.4随机文件的访问213

9.4.1定义记录类型213

9.4.2随机文件的写操作214

9.4.3随机文件的读操作215

9.5二进制文件的访问216

9.5.1二进制文件的写操作217

9.5.2二进制文件的读操作217

9.6文件系统控件218

9.6.1“驱动器列表框”控件218

9.6.2“目录列表框”控件219

9.6.3“文件列表框”控件220

9.7文件系统操作语句222

9.7.1FileCopy语句222

9.7.2Kill语句223

9.7.3Name语句223

9.7.4MkDir语句223

9.7.5RmDir语句224

9.7.6CurDir函数224

9.7.7SetAttr语句224

9.7.8GetAttr函数225

9.8文件系统对象模型227

9.8.1文件系统对象模型概述227

9.8.2管理驱动器228

9.8.3管理文件夹229

9.8.4管理文件230

9.9文件应用举例232

习题九242

第10章数据库技术246

10.1数据库概述246

10.2可视化数据管理器248

10.2.1关系型数据库的基本结构248

10.2.2数据库的建立249

10.2.3建立查询252

10.3数据控件及其使用253

10.3.1数据控件及其属性253

10.3.2数据控件的建立253

10.3.3数据库操作254

10.4ADO数据控件258

10.4.1ADO对象模型258

10.4.2ADO控件的使用259

10.4.3ADO控件的绑定以及代码控制262

10.4.4使用数据窗体向导264

10.5结构化查询语言SQL265

10.5.1SQL的基本组成266

10.5.2SQL在VB中的应用267

10.6ADO数据对象编程270

10.6.1基于ADO数据对象的一般操作过程与操作形式270

10.6.2基于ADO数据对象编程举例273

10.7数据报表制作276

10.7.1数据报表设计器276

10.7.2用数据报表设计器创建报表277

10.8综合应用278

习题十281

参考文献283第1章信息技术基础知识1

实验1.1微机系统的组成与使用1

实验1.2Windows 7的基本操作4

实验1.3文件及文件夹的管理22

实验1.4控制面板的使用34

第2章Word字处理51

实验2.1Word文档的创建和格式化51

实验2.2Word文档中的图文混排68

实验2.3Word文档中表格的编辑81

实验2.4字处理综合应用90

第3章Excel电子表格103

实验3.1工作簿的创建和工作表的编辑103

实验3.2工作表的格式化和公式的应用109

实验3.3数据的处理和图表的应用115

第4章PowerPoint演示文稿121

实验4.1演示文稿的创建和幻灯片的编辑121

实验4.2幻灯片的动画设置和放映127

第5章计算机网络与网页设计132

实验5.1计算机网络环境的设置132

实验5.2网页的浏览与信息的检索141

实验5.3邮件的接收与发送151

实验5.4网页的简单设计158第6章多媒体技术与应用168

实验6.1计算机中多媒体的应用168

实验6.2多媒体素材的获取173

实验6.3数字音频的处理179

实验6.4数字图像处理的基本操作183

实验6.5数字图像处理的高级操作187

实验6.6计算机动画的制作190

实验6.7数字视频的制作195

第7章数据库技术基础201

实验7.1创建数据库和数据表201

实验7.2创建查询217

实验7.3创建报表225

实验7.4创建窗体232

第8章程序设计基础243

实验8.1C语言程序设计初步243

实验8.2简单排序算法的应用253

实验8.3简单查找算法的应用254

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘