欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Visual Basic 程序设计(第三版)

书      号:9787113207397

丛  书 名:普通高等教育“十一五”国家级规划教材

作      者:孙俏

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:38

  • 内容简介

    本书围绕“VisualBasic语言”课程教学目标,以“VisualBasic6.0中文企业版”为平台,从应用
    出发,系统地介绍了VisualBasic的基本理论和方法。主要内容包括绪论、VisualBasic6.0程序设计
    步骤、VisualBasic程序设计基础、VisualBasic程序设计结构、数组、过程、标准控件、开发绘图程
    序、响应键盘与鼠标事件、界面设计、文件操作、开发数据库管理程序、开发多媒体应用程序和开发网络应用程序。本书强调理论结合实际,兼顾2013版全国计算机等级考试大纲和VisualBasic语言在数据库、多媒体和网络等方面的应用,书中的提高知识可供不同专业学生选修。
    本书被评为普通高等教育“十一五”国家级规划教材,适合作为高校非计算机专业教材,也可作为准备参加计算机等级考试的人员用书。
  • 前言

    本书是在普通高等教育“十一五”国家级规划教材《Visual Basic 程序设计》(第
    二版)的基础上,经过精心修订而成的。修订时对结构与内容进行了调整与完善,主
    要体现在如下几个方面:
    (1)“计算思维”是近年来由计算机教育界提出的一个新概念,很多高校均在计
    算机基础性课程教学中引入了计算思维的理念。本书从扩展和培养计算思维能力方面
    着手,结合培养学生“计算思维”的理念,在程序设计中包含了三个层次的内容:计
    算思维意识、计算思维方法、计算思维能力。本书无论知识点还是实例,都更强调算
    法、模型等思维训练的方法,以帮助学生学会用计算理论的思想分析实际问题,掌握
    对实际问题进行数据化表达的思路,选取合理的方式处理问题。
    (2)本书顺应现在高校对基础课程的学时与内容的调整趋势,使教师更容易结合
    “翻转式”教学等方法进行教学。通过重新梳理主教材与习题集的配套关系,调整主
    教材与配套实验指导的知识点组成与例题,将部分知识点放在实验指导中,通过上机
    实验或者自学方式完成,提供给学生更多的自主学习内容。
    (3)修订课后习题,增加近期计算机等级考试二级Visual Basic 的原题,选择题、
    填空题部分几乎都来自于2010 年以后的考试真题,使教材能及时反映等级考试现状
    与重点。
    全书由孙俏任主编并统稿,董华松、朱丽萍任副主编。
    编 者
    2015 年5 月
  • 目录

    第0 章 绪论......................................................................................................... 1
    0.1 程序与程序设计语言.................................................................................. 1
    0.2 程序设计方法............................................................................................. 2
    0.2.1 结构化的程序设计........................................................................... 2
    0.2.2 面向对象的程序设计........................................................................ 3
    0.3 算法............................................................................................................ 4
    0.3.1 算法的概念...................................................................................... 4
    0.3.2 算法的描述...................................................................................... 4
    0.3.3 算法策略.......................................................................................... 4
    0.4 计算思维..................................................................................................... 5
    小结.................................................................................................................... 6
    思考与练习题...................................................................................................... 6
    第1 章 Visual Basic 6.0 简介............................................................................... 8
    1.1 Visual Basic 6.0 概述.................................................................................. 8
    1.1.1 Visual Basic 6.0 的启动和退出......................................................... 8
    1.1.2 Visual Basic 6.0 的集成开发环境..................................................... 9
    1.2 Visual Basic 程序概述................................................................................14
    1.2.1 程序特点.........................................................................................14
    1.2.2 面向对象思想..................................................................................15
    小结...................................................................................................................17
    思考与练习题.....................................................................................................17
    第2 章 Visual Basic 6.0 程序设计步骤............................................................... 19
    2.1 一个简单的Visual Basic 6.0 程序..............................................................19
    2.1.1 应用程序的设计步骤.......................................................................20
    2.1.2 一个简单的应用程序.......................................................................21
    2.2 窗体...........................................................................................................24
    2.3 常用控件....................................................................................................27
    2.3.1 CommandButton 控件......................................................................27
    2.3.2 Label 控件.......................................................................................28
    Visual Basic 程序设计 第三版
    2
    2.3.3 TextBox 控件...................................................................................28
    2.3.4 实例................................................................................................29
    小结...................................................................................................................30
    思考与练习题.....................................................................................................30
    第3 章 Visual Basic 程序设计基础..................................................................... 33
    3.1 数据类型....................................................................................................33
    3.1.1 基本数据类型..................................................................................33
    3.1.2 标识符与保留字..............................................................................34
    3.1.3 常量................................................................................................34
    3.1.4 变量................................................................................................36
    3.1.5 用户自定义数据类型.......................................................................39
    3.2 运算符和表达式.........................................................................................40
    3.2.1 赋值运算符与赋值表达式...............................................................40
    3.2.2 算术运算符与算术表达式...............................................................40
    3.2.3 关系运算符与关系表达式...............................................................40
    3.2.4 逻辑运算符与逻辑表达式...............................................................41
    3.2.5 字符串运算符与字符串表达式........................................................42
    3.2.6 运算符的优先级..............................................................................42
    3.3 常用内部函数............................................................................................42
    3.3.1 数学函数.........................................................................................42
    3.3.2 字符串函数.....................................................................................43
    3.3.3 随机函数.........................................................................................43
    3.3.4 数据类型转换函数..........................................................................44
    3.3.5 日期函数.........................................................................................44
    3.3.6 输入/输出函数................................................................................45
    3.4 实例...........................................................................................................48
    小结...................................................................................................................49
    思考与练习题.....................................................................................................49
    第4章 Visual Basic 程序设计结构..................................................................... 53
    4.1 概述...........................................................................................................53
    4.2 顺序结构....................................................................................................53
    4.3 选择结构....................................................................................................54
    4.3.1 If 语句.............................................................................................54
    4.3.2 Select Case 语句..............................................................................57
    4.3.3 选择结构的嵌套..............................................................................58
    4.4 实例...........................................................................................................59
    目 录
    3
    4.5 循环结构程序设计.....................................................................................62
    4.5.1 While...Wend 语句...........................................................................62
    4.5.2 For...Next 语句................................................................................62
    4.5.3 Do...Loop 语句................................................................................63
    4.5.4 循环结构的嵌套..............................................................................65
    4.6 实例...........................................................................................................66
    小结...................................................................................................................70
    思考与练习题.....................................................................................................70
    第5 章 数组....................................................................................................... 74
    5.1 静态数组....................................................................................................74
    5.1.1 概述................................................................................................74
    5.1.2 一维数组.........................................................................................77
    5.1.3 二维数组.........................................................................................80
    5.2 动态数组....................................................................................................81
    5.3 实例...........................................................................................................82
    5.4 控件数组....................................................................................................90
    5.4.1 创建控件数组..................................................................................91
    5.4.2 控件数组的使用..............................................................................92
    小结...................................................................................................................94
    思考与练习题.....................................................................................................95
    第6 章 过程....................................................................................................... 99
    6.1 概述...........................................................................................................99
    6.2 Function 过程........................................................................................... 100
    6.2.1 Function 过程的定义..................................................................... 100
    6.2.2 Function 过程的调用..................................................................... 101
    6.3 Sub 过程.................................................................................................. 104
    6.3.1 事件过程....................................................................................... 104
    6.3.2 Sub 过程的定义............................................................................. 104
    6.3.3 Sub 过程的调用............................................................................. 105
    6.4 参数传递.................................................................................................. 106
    6.4.1 形参与实参................................................................................... 106
    6.4.2 参数传递方式................................................................................ 106
    6.4.3 数组做参数................................................................................... 108
    6.4.4 对象做参数................................................................................... 110
    6.5 可选参数和可变参数............................................................................... 112
    小结................................................................................................................. 113
    思考与练习题................................................................................................... 114
    Visual Basic 程序设计 第三版
    4
    第7 章 标准控件.............................................................................................. 118
    7.1 概述......................................................................................................... 118
    7.2 Frame 控件............................................................................................... 119
    7.3 CheckBox 控件......................................................................................... 120
    7.4 OptionButton 控件.................................................................................... 121
    7.5 Timer 控件............................................................................................... 122
    7.6 ScrollBar 控件.......................................................................................... 123
    7.7 ListBox 控件............................................................................................ 124
    7.8 ComboBox 控件....................................................................................... 127
    7.9 实例......................................................................................................... 127
    小结................................................................................................................. 129
    思考与练习题................................................................................................... 129
    第8 章 开发绘图程序....................................................................................... 134
    8.1 概述......................................................................................................... 134
    8.1.1 默认坐标系及度量单位................................................................. 134
    8.1.2 用户自定义坐标系........................................................................ 135
    8.2 绘图属性.................................................................................................. 136
    8.2.1 ForeColor 属性.............................................................................. 136
    8.2.2 DrawWidth、DrawStyle 属性......................................................... 137
    8.3 绘图方法.................................................................................................. 138
    8.3.1 PSet 方法....................................................................................... 138
    8.3.2 Line 方法....................................................................................... 139
    8.3.3 Circle 方法.................................................................................... 140
    8.3.4 Point 方法..................................................................................... 142
    8.4 绘图控件.................................................................................................. 142
    8.4.1 Shape 控件.................................................................................... 142
    8.4.2 Line 控件....................................................................................... 142
    8.4.3 Image 控件.................................................................................... 142
    8.4.4 PictureBox 控件............................................................................. 143
    8.4.5 实例.............................................................................................. 144
    小结................................................................................................................. 145
    思考与练习题................................................................................................... 145
    第9 章 响应键盘与鼠标事件............................................................................ 148
    9.1 键盘事件.................................................................................................. 148
    9.1.1 KeyPress 事件............................................................................... 148
    目 录
    5
    9.1.2 KeyDown 事件和KeyUp 事件....................................................... 149
    9.1.3 KeyPress 事件与KeyDown 事件区别............................................ 149
    9.1.4 实例.............................................................................................. 150
    9.2 鼠标事件.................................................................................................. 152
    9.3 拖放操作.................................................................................................. 154
    小结................................................................................................................. 157
    思考与练习题................................................................................................... 157
    第10 章 界面设计............................................................................................ 160
    10.1 菜单....................................................................................................... 160
    10.1.1 下拉式菜单................................................................................. 160
    10.1.2 弹出式菜单................................................................................. 163
    10.1.3 实例............................................................................................ 163
    10.2 对话框................................................................................................... 165
    10.2.1 CommonDialog 控件.................................................................... 166
    10.2.2 实例............................................................................................ 171
    10.3 工具栏................................................................................................... 173
    10.3.1 ImageList 控件............................................................................ 173
    10.3.2 ToolBar 控件............................................................................... 174
    10.3.3 实例............................................................................................ 176
    10.4 多重窗体................................................................................................ 179
    10.4.1 多文档用户界面.......................................................................... 180
    10.4.2 闲置循环与DoEvents 语句.......................................................... 181
    小结................................................................................................................. 182
    思考与练习题................................................................................................... 182
    第11 章 文件操作............................................................................................ 185
    11.1 概述....................................................................................................... 185
    11.2 文件的操作............................................................................................ 186
    11.2.1 文件的打开与关闭...................................................................... 187
    11.2.2 文件系统的其他操作语句和函数................................................ 188
    11.3 顺序文件................................................................................................ 190
    11.3.1 顺序文件的操作.......................................................................... 190
    11.3.2 实例............................................................................................. 192
    11.4 随机文件................................................................................................ 195
    11.4.1 随机文件的操作.......................................................................... 195
    11.4.2 实例............................................................................................. 197
    11.5 文件系统控件......................................................................................... 200
    Visual Basic 程序设计 第三版
    6
    11.5.1 DriveListBox 控件....................................................................... 200
    11.5.2 DirListBox 控件........................................................................... 201
    11.5.3 FileListBox 控件.......................................................................... 202
    11.5.4 组合文件系统控件...................................................................... 202
    11.5.5 实例............................................................................................. 203
    小结................................................................................................................. 204
    思考与练习题................................................................................................... 204
    第12 章 开发数据库管理程序.......................................................................... 208
    12.1 数据库基础知识..................................................................................... 208
    12.1.1 数据库的基本概念...................................................................... 208
    12.1.2 SQL 语言..................................................................................... 209
    12.2 Access 数据库管理系统......................................................................... 210
    12.3 数据库控件............................................................................................ 212
    12.3.1 Adodc 控件的基本属性............................................................... 213
    12.3.2 TextBox 控件的基本属性............................................................ 215
    12.3.3 DataGrid 控件的基本属性........................................................... 216
    12.4 Adodc 控件的高级成员.......................................................................... 217
    12.4.1 Refresh 方法................................................................................ 217
    12.4.2 RecordSet 属性............................................................................ 218
    12.4.3 数据操作方法.............................................................................. 219
    12.5 实例....................................................................................................... 220
    小结................................................................................................................. 224
    思考与练习题................................................................................................... 224
    第13 章 开发多媒体应用程序.......................................................................... 226
    13.1 概述....................................................................................................... 226
    13.2 MMControl 控件.................................................................................... 226
    13.2.1 MMControl 控件的常用基本属性................................................ 227
    13.2.2 MMControl 控件编程的步骤....................................................... 228
    13.2.3 实例............................................................................................ 229
    13.3 WindowsMediaPlayer 控件..................................................................... 231
    13.3.1 WindowsMediaPlayer 控件的添加................................................ 231
    13.3.2 WindowsMediaPlayer 控件的常用成员........................................ 232
    13.3.3 实例............................................................................................ 232
    13.4 API 多媒体函数..................................................................................... 233
    13.4.1 API 函数声明.............................................................................. 233
    13.4.2 API 多媒体函数........................................................................... 234
    目 录
    7
    13.4.3 实例............................................................................................ 234
    小结................................................................................................................. 235
    思考与练习题................................................................................................... 235
    第14章 开发网络应用程序.............................................................................. 236
    14.1 概述....................................................................................................... 236
    14.2 Internet Transfer 控件............................................................................. 237
    14.2.1 Internet Transfer 控件属性........................................................... 237
    14.2.2 Internet Transfer 控件方法........................................................... 239
    14.2.3 Internet Transfer 控件事件........................................................... 240
    14.2.4 实例............................................................................................ 241
    14.3 Web Browser 控件.................................................................................. 243
    14.3.1 Web Browser 控件属性................................................................ 244
    14.3.2 Web Browser 控件方法................................................................ 244
    14.3.3 Web Browser 控件事件................................................................ 244
    14.3.4 实例............................................................................................ 244
    小结................................................................................................................. 246
    思考与练习题................................................................................................... 246
    参考文献............................................................................................................ 248
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1 孙俏 博士 讲师VB、C、网站设计 工作单位北京林业大学 邮政编码 电话15010722337 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 孙俏 女 北京航空航天大学博士 现工作于北京林业大学信息学院 教授课程以VB,C,网站设计为主。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐