当前位置:首页 > 工业技术
Visual Basic程序设计基础教程
Visual Basic程序设计基础教程

Visual Basic程序设计基础教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:宋文强,高占国主编
  • 出 版 社:重庆:重庆出版社
  • 出版年份:2003
  • ISBN:7536664192
  • 页数:346 页
图书介绍:高等教育计算机专业教材:本书按教育部计算机等级考试大纲(二级)编写,全书共11章,分别介绍了VisualBasic的集成开发环境和面向对象程序设计的基本概念、VisualBasic的语言基础、常用内部函数,程序的基本结构、数组及其应用、窗体的属性、时间和方法,以及一些常用的内部空间和外部空间等。
《Visual Basic程序设计基础教程》目录

第1章Visual Basic程序设计初步 1

1.1 Visual Basic的集成开发环境 1

1.1.1标题栏(Title) 1

1.1.2菜单栏(Menu) 2

1.1.3工具栏(Tool Bar) 2

1.1.4窗体(Form) 3

1.1.5工具箱(Tool Box) 3

1.1.6工程资源管理器窗口(Project Exploer) 4

1.1.7属性窗口(Properties) 4

1.1.8窗体布局窗口(Form Layout) 5

1.2应用程序设计实例 5

1.2.1设计用户界面 6

1.2.2设置对象属性 6

1.2.3编写事件过程代码 8

1.2.4运行程序 10

1.2.5保存源程序文件 10

1.2.6生成可执行程序 13

1.2.7重新打开源程序 13

1.3面向对象程序设计的基本概念 14

1.3.1对象和类 14

1.3.2对象的属性 15

1.3.3事件、事件过程和事件驱动机制 16

1.3.4对象的方法——Print方法 18

1.4帮助系统的使用方法 20

1.4.1帮助信息的定位 20

1.4.2使用上下文相关的帮助 21

1.4.3示例代码的使用 22

1.5程序调试 22

1.5.1错误的类型 22

1.5.2程序调试方法 24

习题一 27

第2章Visual Basic语言基础 29

2.1 Visual Basic的基本字符集和词汇集 29

2.1.1字符集 29

2.1.2词汇集 29

2.2 Visual Basic的标准数据类型 31

2.2.1逻辑型(Boolean) 31

2.2.2数值型 31

2.2.3字符串型(String) 33

2.2.4日期型(Date) 34

2.2.5变体型(Variant) 34

2.3变量 34

2.3.1声明变量 34

2.3.2变量的初值 36

2.3.3变量的作用范围 37

2.3.4不同变量类型之间的自动转换 39

2.4常量 39

2.4.1文字常量 40

2.4.2符号常量 40

2.5运算符与表达式 41

2.5.1算术运算符与数值表达式 41

2.5.2关系运算与逻辑运算 43

2.5.3字符串连接运算 45

2.5.4日期的运算 46

2.5.5运算符的优先顺序 47

2.6程序代码的书写规则 48

习题二 49

第3章 常用内部函数 53

3.1数学函数 53

3.1.1绝对值函数(Abs) 53

3.1.2取整函数(Fix, Int) 53

3.1.3指数函数(Exp)和对数函数(Log) 54

3.1.4求平方根函数(Sqr) 54

3.1.5三角函数(Cos, Sin, Tan, Atn) 54

3.1.6符号函数(Sgn) 55

3.2字符串函数 55

3.2.1编码方式转换函数(StrConv) 55

3.2.2删除空格字符函数(Ltrim,RTrim,Trim) 55

3.2.3求子串函数(Left, Right, Mid) 56

3.2.4字符串长度测试函数(Len, LenB) 56

3.2.5字符串匹配函数(InStr) 57

3.2.6重复字符串生成函数(String, Space) 58

3.2.7字母大小写转换函数(UCase, LCase) 58

3.2.8字符串替换函数(Replace) 59

3.2.9字符串替换语句 59

3.2.10字符串顺序逆转函数 60

3.3数据类型转换函数 60

3.3.1 ASCⅡ码函数(Asc) 60

3.3.2字符转换函数(Chr) 60

3.3.3数值转换函数(Val) 61

3.3.4字符串转换函数(Str) 61

3.3.5其他数值类型转换函数 61

3.4日期/时间函数 64

3.4.1常用的日期与时间函数 64

3.4.2时间间隔计算函数(DateDiff) 65

3.5随机函数 66

3.5.1 Visual Basic提供的内部随机函数(Rnd) 66

3.5.2随机序列初始化语句(Randomize) 67

习题三 69

第4章 程序的基本结构 72

4.1顺序结构 72

4.1.1赋值语句 72

4.1.2输入框函数InputBox 73

4.1.3消息框函数MsgBox和MsgBox语句 74

4.1.4格式输出函数Format与Print方法 78

4.2选择(分支)结构 80

4.2.1条件语句(If) 80

4.2.2情况语句(Select Case) 85

4.2.3条件函数(IIf, Choose) 87

4.2.4无条件转移语句 88

4.3循环结构 90

4.3.1 For循环语句 90

4.3.2 Do Loop循环语句 92

4.3.3循环的嵌套 95

4.3.4循环的退出 97

习题四 98

第5章 数组 103

5.1数组的定义 103

5.1.1数组说明语句 103

5.1.2 Option Base语句 104

5.2多维数组 104

5.3动态数组——ReDim语句 106

5.3.1建立动态数组 106

5.3.2保留动态数组的内容 107

5.4数组的特殊操作 108

5.4.1数组的赋值 108

5.4.2数组的刷新——Erase语句 108

5.5与数组操作有关的函数 109

5.5.1 Array函数 109

5.5.2 IsArray函数 109

5.5.3 LBound函数和UBound函数 109

5.6数组应用举例 110

5.6.1分类统计 110

5.6.2冒泡排序 111

5.6.3对分查找 113

习题五 116

第6章 窗体和常用控件 118

6.1窗体 118

6.1.1窗体的属性 118

6.1.2窗体的事件 120

6.1.3窗体的方法 121

6.2内部控件(标准控件) 123

6.2.1标签(Label) 124

6.2.2文本框(TextBox) 124

6.2.3命令按钮(CommandButton) 129

6.2.4复选框(CheckBox)、单选按钮(OptionButton)和框架(Frame) 130

6.2.5列表框(ListBox)和组合框(ComboBox) 133

6.2.6图片框(PictureBox)和图像框(Image) 137

6.2.7滚动条(Sc rollBar) 141

6.2.8定时器(Timer) 144

6.3外部控件(ActiveX控件) 148

6.3.1进度条(ProgressBar) 149

6.3.2滑动条(Slider) 150

6.3.3动画控件(Animation) 152

6.3.4多媒体控件(MMControl) 154

6.4控件数组 158

6.4.1创建控件数组 158

6.4.2控件数组元素的添加与删除 161

6.5鼠标和键盘事件 163

6.5.1鼠标事件 163

6.5.2键盘事件 165

6.5.3“点燃鞭炮”游戏程序 166

习题六 169

第7章 过程 173

7.1程序的模块化结构 173

7.1.1窗体模块(Form Module) 174

7.1.2标准模块(Standard Module) 174

7.1.3类模块(Class Module) 175

7.2自定义子过程 176

7.2.1子过程的定义 176

7.2.2子过程的调用 177

7.2.3 Sub Main()子过程 178

7.3函数过程 179

7.3.1函数过程的创建 179

7.3.2函数过程的调用 180

7.4参数传递 180

7.4.1按地址传递 181

7.4.2按值传递 181

7.4.3数组作为过程的参数 182

7.5过程和变量的作用范围 185

7.5.1局部过程和局部变量 185

7.5.2全局过程和全局变量 187

7.5.3过程的外部调用 189

7.5.4同名变量的使用 189

7.6过程的递归调用(recursion) 191

习题七 194

第8章 文件 197

8.1顺序文件 197

8.1.1创建/写顺序文件 197

8.1.2读顺序文件 201

8.2随机文件 202

8.2.1定义记录结构和数据类型 202

8.2.2随机文件的创建和打开 203

8.2.3随机文件的读写 204

8.3二进制文件 211

8.4与文件操作有关的常用语句和函数 212

8.4.1关闭打开的所有文件语句(Reset) 212

8.4.2锁定和解锁语句(Lock和Unlock) 213

8.4.3 FileAttr函数 213

8.4.4 FileLen函数 213

8.4.5 FreeFile函数 213

8.4.6 EOF函数 214

8.4.7 LOF函数 214

8.4.8 Loc函数 214

8.4.9 Seek函数 214

8.4.10 Seek语句 215

8.4.11 Dir函数 215

8.4.12 CurDir函数 218

8.4.13 Input函数 218

8.4.14 Shell函数 219

8.4.15 其他文件操作命令 219

8.5文件系统控件 220

8.5.1驱动器列表框(DriveListBox) 220

8.5.2目录列表框(DirListBox) 220

8.5.3文件列表框(FileListBox) 221

8.5.4文件系统控件的ListCount属性和ListIndex属性 222

8.6利用公用对话框实现的文件操作 223

8.6.1将CommonDialog控件添加到工具箱 224

8.6.2 CommonDialog控件与文件操作有关的方法和属性 224

习题八 228

第9章 绘图 230

9.1绘图的基础概念 230

9.1.1度量单位 230

9.1.2工作区 231

9.1.3坐标系 232

9.1.4颜色 234

9.2基本的图形方法 237

9.2.1 PSet方法 237

9.2.2 Line方法 240

9.2.3 Circle方法 244

9.2.4 Point方法 246

9.2.5 PaintPicture方法 247

9.3鼠标绘图 256

9.3.1鼠标绘制直线、折线和矩形 256

9.3.2鼠标绘制圆形 257

9.3.3鼠标绘制自由曲线 258

9.3.4“橡皮筋”式绘图 259

9.4图形方法应用 260

9.4.1太极图形 260

9.4.2笑脸图形 261

9.4.3农舍图形 262

习题九 264

第10章 界面设计 267

10.1菜单 267

10.1.1菜单编辑器 267

10.1.2访问键和快捷键 269

10.1.3弹出式菜单 269

10.1.4菜单控件数组 271

10.2工具栏和状态栏 273

10.2.1在图像列表框(InmageList)控件中添加图像 273

10.2.2在工具栏(ToolBar)控件中添加按钮 275

10.2.3响应ToolBar事件 277

10.2.4状态栏(StatusBar)控件 278

10.3公用对话框 280

10.3.1“字体”对话框 281

10.3.2“颜色”对话框 282

10.3.3“打印”对话框 283

10.4剪贴板(ClipBoard) 284

10.5简化的记事本程序 287

10.5.1菜单、工具栏、状态栏的设计 287

10.5.2程序代码的编写 288

10.6多文档界面的记事本程序 288

10.6.1创建具有多文档界面的应用程序 289

10.6.2多文档界面应用程序的窗体操作 292

10.6.3多格式文本框(RichTextBox) 295

习题十 297

第11章 数据库应用 299

11.1数据库的基本概念 299

11.1.1数据库的类型 299

11.1.2表与记录 299

11.1.3记录集的概念 300

11.2可视化数据库管理器 301

11.2.1创建数据库的表 303

11.2.2建立索引 306

11.2.3表结构的查看与修改 306

11.2.4在表中输入和编辑数据 307

11.3数据控件(Data) 308

11.3.1 Data控件的主要属性 308

11.3.2绑定(Binding)控件 309

11.3.3 Data控件的常用事件 312

11.3.4 Data控件的常用方法 313

11.3.5记录集的属性与方法 313

11.3.6数据库记录的增加、删除和修改 317

11.4结构化查询语言(SQL) 323

11.4.1 SQL的构成 323

11.4.2结构化查询语言的语法 324

11.4.3使用Select语句查询 325

习题十一 329

附录A ASCII代码表 331

附录B笔试模拟试卷 332

附录C上机模拟试题(1) 342

附录D上机模拟试题(2) 345

返回顶部