计算机基础教育 > 算法与程序设计类

Visual Basic程序设计

书号:9787113196806 套系名称:21 世纪高校计算机系列规划教材

作者:宁爱军 赵奇 出版日期:2015-02-01

定价:36.00 页码 / 开本:296 /16

策划编辑:孟欣 责任编辑:孟欣 徐盼欣

适用专业:无 适用层次:高等院校

最新印刷时间:

资源下载
教学课件(暂无) 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •           本书以Visual Basic 6.0为编程环境,通过分析问题、设计算法、编写和调试程序的步骤讲解程序设计的过程,以培养学生分析问题、算法设计和程序设计能力为重点,注重语言和语法知识、界面设计的讲解,通过文件、图形、数据库编程和高级编程技术等培养应用程序的编写能力。 

              全书针对初学者的实际情况和学习进度,内容由浅入深、循序渐进,可读性强,解决了以往程序设计课程教学中,学生能掌握语言语法知识但不会设计算法、编写程序解决实际问题的不足。本书适合作为大学生初次学习程序设计的教材,也可以作为Visual Basic语言编程的参考书。

  • 第 1 章   程序设计基础 .................................................................................................... 1 
    1.1   程序设计语言..................................................................................................................... 1
    1.2   算法的概念......................................................................................................................... 2
    1.3   算法的特性......................................................................................................................... 4
    1.4   算法的表示方法................................................................................................................. 4
    1.5   结构化程序设计方法.......................................................................................................... 7
    习题............................................................................................................................... .............. 7
    第 2 章  Visual Basic 简介 .............................................................................................. 9
    2.1   概述............................................................................................................................... ..... 9
    2.2  Visual Basic 的安装与启动............................................................................................... 10
    2.3  Visual Basic 的集成开发环境........................................................................................... 12
    2.4  Visual Basic 的帮助系统................................................................................................... 17
    2.5   类和对象........................................................................................................................... 18
    2.5.1   类和对象的概念.................................................................................................... 18
    2.5.2  Visual Basic 中的类和对象................................................................................... 19
    2.6  Visual Basic 的工程管理................................................................................................... 20
    2.7  Visual Basic 应用程序的设计步骤 ................................................................................... 21
    2.8   窗体和常用控件............................................................................................................... 22
    2.8.1   控件的公共属性.................................................................................................... 22
    2.8.2   窗体(Form)....................................................................................................... 25
    2.8.3   标签(Label) ...................................................................................................... 27
    2.8.4   文本框(TextBox).............................................................................................. 28
    2.8.5   命令按钮(CommandButton)............................................................................. 30
    2.9  Visual Basic 简单应用程序举例....................................................................................... 30
    2.10   程序调试......................................................................................................................... 32
    习题............................................................................................................................... ............ 34
    第 3 章  Visual Basic 语言编程基础............................................................................... 38
    3.1   数据类型........................................................................................................................... 38
    3.2   字符集 .............................................................................................................................. 40
    3.3   常量............................................................................................................................... ... 40
    3.4   变量............................................................................................................................... ... 42
    3.4.1   变量的命名规则.................................................................................................... 42
    3.4.2   变量的声明........................................................................................................... 43
    3.5   变量的赋值....................................................................................................................... 44
    3.6   运算符与表达式............................................................................................................... 45
    3.7   常用内部函数................................................................................................................... 47
    3.7.1   数学函数............................................................................................................... 47
    3.7.2   转换函数............................................................................................................... 49
    3.7.3   字符串函数........................................................................................................... 50
    3.7.4   日期函数............................................................................................................... 51
    3.7.5  Shell 函数.............................................................................................................. 52
    *3.8   枚举类型......................................................................................................................... 53
    *3.9   用户自定义类型 ............................................................................................................. 54
    习题............................................................................................................................... ............ 55
    第 4 章   顺序结构程序设计............................................................................................ 59
    4.1   顺序结构程序设计概述.................................................................................................... 59
    4.2  Visual Basic 语句.............................................................................................................. 62
    4.3   数据输入和输出............................................................................................................... 63
    4.3.1  Print 语句.............................................................................................................. 63
    4.3.2  MsgBox 过程和函数............................................................................................. 66
    4.3.3   输入函数 InputBox() ............................................................................................. 67
    4.3.4   其他输入输出方法................................................................................................ 67
    4.4  Visual Basic 程序错误处理............................................................................................... 68
    4.4.1  On Error 语句........................................................................................................ 69
    4.4.2  Err 对象................................................................................................................. 69
    4.4.3  Resume 语句 ......................................................................................................... 70
    习题............................................................................................................................... ............ 71
    第 5 章   选择结构程序设计............................................................................................ 75
    5.1   关系运算与逻辑运算........................................................................................................ 75
    5.2   选择结构算法设计 ........................................................................................................... 77
    5.3  If...Then...End If 结构....................................................................................................... 80
    5.4  Select Case 语句 ............................................................................................................... 85
    5.5   选择结构的嵌套............................................................................................................... 89
    5.6   条件函数........................................................................................................................... 90
    5.7   单行 If 语句...................................................................................................................... 91
    习题............................................................................................................................... ............ 91
    第 6 章   循环结构程序设计............................................................................................ 97
    6.1   循环结构概述................................................................................................................... 97
    6.2   当型循环结构................................................................................................................... 98
    6.2.1   当型循环............................................................................................................... 98
    6.2.2   当型循环结构算法设计........................................................................................ 98
    6.2.3  While...Wend 循环................................................................................................100
    6.3   直到型循环结构..............................................................................................................104
    6.3.1   直到型循环..........................................................................................................104
    6.3.2   直到型循环结构算法设计 ...................................................................................105
    6.3.3  Do...Loop 循环.....................................................................................................106
    6.4  For...Next 循环.................................................................................................................108
    6.5   循环的嵌套......................................................................................................................110
    6.6   循环结构程序举例 ..........................................................................................................112
    习题............................................................................................................................... ...........120
    第 7 章   数组 .............................................................................................................. 126
    7.1   一维数组..........................................................................................................................126
    7.1.1   一维数组的引入、定义.......................................................................................126
    7.1.2   一维数组程序设计...............................................................................................128
    7.2   二维数组..........................................................................................................................134
    7.2.1   二维数组引入 ......................................................................................................134
    7.2.2   二维数组的定义...................................................................................................135
    7.2.3   二维数组程序设计...............................................................................................135
    7.3  For Each...Next 语句处理数组.........................................................................................141
    7.4   动态数组..........................................................................................................................142
    7.5   使用 Erase 语句删除数组................................................................................................143
    7.6   数组的赋值函数 Array()..................................................................................................144
    7.7   控件数组..........................................................................................................................145
    *7.8   用户定义类型的数组.....................................................................................................146
    习题............................................................................................................................... ...........147
    第 8 章   过程 .............................................................................................................. 153
    8.1  Function 函数...................................................................................................................153
    8.2  Sub 过程 ..........................................................................................................................156
    8.3   参数传递方式..................................................................................................................157
    8.3.1   参数的地址传递(引用) ...................................................................................157
    8.3.2   参数的值传递 ......................................................................................................159
    8.3.3   可选参数..............................................................................................................159
    8.3.4   使用不定数量的参数...........................................................................................160
    8.4   数组参数..........................................................................................................................160
    8.5   过程的嵌套调用与递归调用...........................................................................................164
    8.5.1   过程的嵌套调用...................................................................................................164
    *8.5.2   过程的递归调用.................................................................................................165
    8.6  Visual Basic 工程的结构..................................................................................................167
    8.7   过程和变量的作用域.......................................................................................................168
    8.7.1   过程的作用域 ......................................................................................................168
    8.7.2   变量的作用域 ......................................................................................................169
    8.7.3   变量的生存期 ......................................................................................................170
    8.8   事件过程..........................................................................................................................170
    8.8.1   鼠标事件过程 ......................................................................................................171
    8.8.2   键盘事件过程 ......................................................................................................171
    8.9   对象作为过程的参数.......................................................................................................172
    习题............................................................................................................................... ...........173
    第 9 章   常用控件 ....................................................................................................... 179
    9.1   控件概述..........................................................................................................................179
    9.2   常用标准控件..................................................................................................................180
    9.2.1   单选按钮..............................................................................................................180
    9.2.2   复选框..................................................................................................................180
    9.2.3   框架控件..............................................................................................................181
    9.2.4   列表框..................................................................................................................182
    9.2.5   组合框..................................................................................................................184
    9.2.6   滚动条..................................................................................................................185
    9.2.7   计时器..................................................................................................................186
    9.2.8  PictureBox 控件 ...................................................................................................186
    9.3  ActiveX 控件 ...................................................................................................................187
    9.3.1   滑动器 Slider 控件...............................................................................................187
    9.3.2   进度条 ProgressBar 控件......................................................................................188
    9.3.3  UpDown 控件.......................................................................................................189
    9.3.4  SSTab 控件...........................................................................................................189
    9.3.5  Animation 控件 ....................................................................................................190
    9.3.6  ImageList 控件.....................................................................................................192
    习题............................................................................................................................... ...........193
    第 10 章   界面设计 ..................................................................................................... 197
    10.1   对话框使用....................................................................................................................197
    10.1.1   通用对话框 ........................................................................................................197
    10.1.2   自定义对话框 ....................................................................................................201
    10.2   菜单设计........................................................................................................................202
    10.2.1   菜单编辑器 ........................................................................................................202
    10.2.2   弹出式菜单 ........................................................................................................204
    10.3   多重窗体与多文档界面.................................................................................................205
    10.3.1   多重窗体的操作.................................................................................................205
    10.3.2   多文档界面 ........................................................................................................208
    10.4   工具栏与状态栏 ............................................................................................................210
    10.4.1   手工制作工具栏.................................................................................................210
    10.4.2   使用 Toolbar 控件和 ImageList 制作工具栏......................................................210
    10.4.3   状态栏................................................................................................................212
    10.5   Windows API............................................................................................................. ...214
    习题............................................................................................................................... ...........216
    第 11 章   文件 ............................................................................................................ 219
    11.1   文件概述........................................................................................................................219
    11.2   顺序文件........................................................................................................................220
    11.2.1   顺序文件的打开和关闭 .....................................................................................220
    11.2.2   顺序文件的写操作.............................................................................................220
    11.2.3   顺序文件的读操作.............................................................................................222
    11.3   随机文件........................................................................................................................223
    11.3.1   随机文件的打开和关闭 .....................................................................................223
    11.3.2   随机文件的读写.................................................................................................224
    11.4   二进制文件....................................................................................................................225
    11.5   常用的文件操作语句和函数 .........................................................................................226
    11.5.1   与文件、文件夹有关的函数和语句 ..................................................................226
    11.5.2   对文件和文件夹的操作 .....................................................................................227
    11.6   文件控件........................................................................................................................229
    11.6.1   驱动器列表框.....................................................................................................229
    11.6.2   目录列表框 ........................................................................................................229
    11.6.3   文件列表框 ........................................................................................................229
    习题............................................................................................................................... ...........231
    第 12 章   图形程序设计............................................................................................... 234
    12.1   图形操作控件................................................................................................................234
    12.2   图形程序设计基础 ........................................................................................................236
    12.2.1   坐标系统............................................................................................................236
    12.2.2   颜色....................................................................................................................238
    12.3   绘图方法........................................................................................................................239
    习题............................................................................................................................... ...........245
    第 13 章   数据库编程.................................................................................................. 248
    13.1   数据库基础知识 ............................................................................................................248
    13.2   数据库设计....................................................................................................................248
    13.3  SQL 简介.......................................................................................................................250
    13.3.1  SQL 的组成........................................................................................................250
    13.3.2  SQL 数据定义语言 ............................................................................................251
    13.3.3  SQL 数据处理语言 ............................................................................................251
    13.4   数据控件........................................................................................................................252
    13.4.1  Data 控件的常用属性 ........................................................................................253
    13.4.2   数据绑定控件 ....................................................................................................253
    13.4.3  Data 控件的事件与方法.....................................................................................254
    13.4.4   记录集对象 ........................................................................................................255
    13.5  ADO 数据控件和 DataGrid 控件...................................................................................258
    13.6  ADODB 程序设计 .........................................................................................................260
    习题............................................................................................................................... ...........264
    第 14 章  Visual Basic 高级编程技术........................................................................... 267
    14.1  Visual Basic 类的编写和使用........................................................................................267
    14.2   自定义 ActiveX 控件和使用..........................................................................................271
    14.3   多媒体 MCI 控件编程 ...................................................................................................274
    14.3.1  MCI 控件............................................................................................................274
    14.3.2   常见的多媒体设备.............................................................................................275
    14.3.3  MCI 控件的主要属性和事件.............................................................................275
    14.4  Visual Basic 网络编程 ...................................................................................................278
    14.5   应用程序的发布 ............................................................................................................281
    习题............................................................................................................................... ...........285
    参考文献...................................................................................................................... 286
  • 宁爱军,天津科技大学
  • 内容由浅入深、循序渐进,可读性强