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

Visual Basic 程序设计

书      号:9787113179717

丛  书 名:医药类大学计算机基础课程立项规划教材

作      者:杨长兴 郭永青 主编

译      者:

开      本:16开

装      帧:平装

正文语种:

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

定      价:38

  • 内容简介

    本书是教育部高等学校计算机基础课程教学指导委员会立项课题“医药类大学生计算机应用能力培养优化研究及医药类大学计算机基础系统课程建设与改革”的配套教材之一。本书融入了计算思维思想,以零基础为起点,结合医学案例介绍VisualBasic程序设计方法。全书共10章,各章节内容由浅入深、相互衔接、前后呼应、循序渐进。为了提高读者对程序设计思想方法的理解,本书将程序设计语言模型与人类自然语言模型进行了比较,使读者对程序设计语言模型及其内容的理解有了完整的参照对象。全书各章节选用大量程序设计经典案例来讲解基本概念和程序设计方法,同时配有大量习题供读者练习,并在书后以附录形式提供了VisualBasic常用内部常用属性、方法、事件供读者查阅。另外,本书引入了t检查直接求解概率值的新算法。本书语言表达严谨,文字流畅,内容通俗易懂、重点突出、实例丰富,适合作为高等医药院校或其他院校各专业程序设计课程的教材,还可作为广大计算机爱好者的自学参考用书。
  • 前言

    目前,在教育部高等学校计算机基础课程教学指导委员会的指导下,如何推进以计算思维为切入点的计算机基础课程教学改革工作在不断深入。程序设计是大学生必须掌握的计算机基础课程,在课程教学中如何融入计算思维思想,如何选择某种程序设计语言作为高等学校大学生程序设计课程的语言环境,是各校计算机基础教育工作者改革研究的课题之一。Visual Basic语言是面向对象的程序设计语言,它具有可视化特点、事件驱动的编程机制、强大的应用程序集成开发环境、结构化程序设计语言风格、强大的数据库访问能力等。我们根据多年的实际教学经验,在程序设计课程教学改革研究时,选用Visual Basic作为程序设计课程的语言环境。对于本书内容的选择,我们力求面向读者,以程序设计零基础为起点,全面介绍了包括面向过程和面向对象的Visual Basic程序设计方法,让读者首先接受面向对象的程序设计思想与方法,并理解面向对象的程序设计是需要以面向过程的程序设计方法作为基础的。
    全书共分为10章:第1章介绍程序设计入门与Visual Basic集成开发环境;第2章介绍Visual Basic编程基础;第3章介绍程序控制结构;第4章介绍常用标准控件;第5章介绍数组和过程;第6章介绍菜单与对话框;第7章介绍键盘与鼠标操作;第8章介绍多重窗体与环境应用;第9章介绍文件;第10章介绍Visual Basic数据库应用。
    本书编者长期从事程序设计课程的教学工作,并利用Visual Basic等开发工具开发了许多软件项目,具有丰富的教学经验和较强的科学研究能力。编者本着加强基础、注重实践、强调思想方法的教学、突出应用能力和创新能力培养的原则,力求使本书达到具有较强的可读性、适用性和先进性。我们的教学理念是:教学是教思想、教方法,真正做到“授人以渔”。为了加强读者对程序设计思想方法的理解,本书将程序设计语言模型与人类自然语言模型相比较,让读者对程序设计语言模型及其内容的理解有完整的参照对象。另外,在程序设计教程中引入了t检验直接求概率值的新算法。为了提高读者的编程技巧,选用了大量的经典例题,这些例题与相应章节的基本内容是完全吻合的,而且读者对这些例题的自然解法是相当熟悉的。例题还备有多种可能的解答,以期拓展读者的解题思路。为了便于读者自学,全书在内容组织、编排上注重由浅入深、循序渐进。因此,本书适合作为高等院校各专业程序设计课程的教材,也可作为广大计算机爱好者的自学参考用书。教师选用本书作为大学生程序设计课程的教材时,可根据实际教学课时数调整或取舍内容。
    本书所给出的程序示例均在Visual Basic 6.0环境下进行了调试和运行。为了帮助读者更好地学习Visual Basic,编者在每章后还编写了大量的习题供读者练习;并组织编写了相应的《Visual Basic程序设计实践教程》,配合主教材的教学。
    本书由杨长兴、郭永青任主编,负责全书的总体策划、统稿和定稿工作;由田翔华、华东、罗芳任副主编,协助主编完成统稿、定稿工作。各章编写工作分工如下:第1、3、5章由杨长兴编写,第2章由韩滨、韩绛青编写,第4章由田翔华、郭永青编写,第6章由李莉、华东编写,第7章、附录B由李连捷、肖峰编写,第8章、附录A由白宝钢、林征编写,第9章由李迎斌编写,第10章由罗芳、李利明、刘雄鹰编写。
    本书的编写得到了中南大学信息科学与工程学院施荣华等教授的大力支持与帮助,在此表示衷心的感谢。在本书的编写过程中,中南大学刘卫国、田琪、周肆清、李小兰、吕格莉、邵自然、杨莉军、曹丹等老师参与了大纲的讨论,本书吸收了他们许多宝贵的意见,在此一并表示感谢。编者在编写本书的过程中参考了大量的文献资料,在此也向这些文献资料的作者表示衷心的感谢。
    由于编者水平所限,编写时间仓促,书中难免有疏漏及不妥之处,敬请读者不吝赐教。


    编 者
    2013年12月
  • 目录

    第1章 程序设计入门与Visual Basic
    集成开发环境 1
    1.1 程序设计课程的目标 1
    1.2 程序设计概论 2
    1.3 Visual Basic的安装、运行环境、
    启动和退出 3
    1.3.1 Visual Basic简介 3
    1.3.2 Visual Basic的运行环境 5
    1.3.3 安装与删除 5
    1.3.4 启动与退出 6
    1.4 Visual Basic集成开发环境 7
    1.5 对象与事件驱动编程机制 8
    1.5.1 对象与类 8
    1.5.2 属性、事件和方法 9
    1.5.3 控件和标准控件 9
    1.5.4 事件驱动 11
    1.6 Visual Basic程序设计
    基本流程 11
    1.6.1 开发应用程序 11
    1.6.2 编辑Visual Basic程序 12
    1.6.3 执行程序 13
    1.6.4 保存Visual Basic程序 14
    1.6.5 打印窗体或代码 14
    1.6.6 打包 15
    习题1 16
    第2章 Visual Basic编程基础 18
    2.1 基本数据类型 18
    2.2 变量与常量 20
    2.2.1 变量和常量命名规则 21
    2.2.2 变量的定义
    (声明和类型) 21
    2.2.3 常量的定义
    (声明和类型) 22
    2.3 窗体与控件 23
    2.3.1 窗体的命名与窗体
    属性值 23
    2.3.2 控件的命名与控件
    属性值 25
    2.3.3 控件画法及其
    基本操作 26
    2.4 运算符与表达式 27
    2.4.1 运算符 28
    2.4.2 表达式 30
    2.5 Visual Basic常用内部函数 31
    2.6 代码书写规则 34
    2.7 程序流程图 35
    习题2 35
    第3章 程序控制结构 38
    3.1 顺序结构语句 38
    3.1.1 Let语句 39
    3.1.2 Print方法 39
    3.1.3 清屏语句(Cls) 41
    3.1.4 Rem语句 41
    3.1.5 End语句 41
    3.1.6 InputBox()函数 42
    3.1.7 MsgBox()函数和语句 43
    3.2 选择结构语句 45
    3.2.1 If语句 45
    3.2.2 If语句的嵌套 48
    3.2.3 多分支选择语句Select
    Case(多分支结构) 50
    3.3 循环语句 51
    3.3.1 For...Next语句 51
    3.3.2 Do…Loop循环语句 54
    3.3.3 多重循环 58
    3.4 程序实例 61
    习题3 65
    第4章 常用标准控件 69
    4.1 控件的基本知识 69
    4.1.1 标准控件 69
    4.1.2 ActiveX控件 69
    4.1.3 ActiveX DLL
    代码部件 70
    4.1.4 可插入对象 71
    4.2 文本控件 71
    4.2.1 标签 71
    4.2.2 文本框 73
    4.3 图形控件 77
    4.3.1 图片框和图像框控件的属性、事件、方法 77
    4.3.2 图片装入、删除和
    保存 78
    4.3.3 直线与形状 78
    4.4 按钮控件 82
    4.5 选择控件——复选框与
    单选按钮 83
    4.5.1 复选框 83
    4.5.2 单选按钮 84
    4.6 选择控件——列表框和
    组合框 84
    4.6.1 列表框 84
    4.6.2 组合框 87
    4.7 滚动条 88
    4.8 定时器 90
    4.9 框架 93
    4.10 焦点与【Tab】键顺序 95
    4.10.1 焦点事件 95
    4.10.2 【Tab】键顺序 95
    习题4 96
    第5章 数组和过程 99
    5.1 数组 99
    5.1.1 数组的概念 99
    5.1.2 静态数组 100
    5.1.3 动态数组 101
    5.1.4 数组的基本操作 104
    5.1.5 控件数组 104
    5.1.6 数组的应用 105
    5.2 过程 112
    5.2.1 过程(Sub)的定义
    与调用 113
    5.2.2 函数过程(Function)的定义与调用 115
    5.2.3 参数的传递 116
    5.2.4 过程、变量的作用域 118
    5.2.5 过程嵌套和递归调用 120
    习题5 121
    第6章 菜单与对话框 126
    6.1 菜单编辑器 126
    6.1.1 菜单概述 126
    6.1.2 打开菜单编辑器 127
    6.1.3 创建菜单 129
    6.2 菜单项的控制 131
    6.2.1 有效性控制 131
    6.2.2 菜单项标记 133
    6.2.3 键盘选择 134
    6.3 菜单项的增减 134
    6.4 弹出式菜单 137
    6.5 通用对话框 139
    6.5.1 文件对话框 141
    6.5.2 颜色对话框 144
    6.5.3 字体对话框 145
    6.5.4 打印对话框 147
    习题6 149
    第7章 键盘与鼠标操作 152
    7.1 KeyPress事件 152
    7.2 KeyDown事件与KeyUp
    事件 154
    7.3 鼠标事件 157
    7.3.1 MouseMove事件 158
    7.3.2 MouseDown与MouseUp事件 160
    7.4 鼠标光标 163
    7.4.1 利用MousePointer属性改变指针样式 164
    7.4.2 利用MouseIcon属性自定义指针 165
    7.5 拖放 167
    7.5.1 Drag方法 169
    7.5.2 DragOver事件与DragDrop事件 170
    习题7 177
    第8章 多重窗体与环境应用 181
    8.1 建立多重窗体应用程序 181
    8.1.1 多重窗体的添加 182
    8.1.2 多重窗体的设计 183
    8.1.3 多文档界面 189
    8.2 多重窗体应用程序的执行
    与保存 195
    8.2.1 设置启动窗体 195
    8.2.2 多重窗体工程的保存与
    打开 196
    8.3 VB工程结构 197
    8.3.1 窗体模块 198
    8.3.2 标准模块 200
    8.3.3 Sub Main过程 201
    习题8 206
    第9章 文件 209
    9.1 文件结构和分类 209
    9.1.1 文件结构 209
    9.1.2 文件分类 210
    9.2 文件操作语句和函数 211
    9.2.1 文件的打开 211
    9.2.2 文件读/写的
    相关函数 212
    9.2.3 文件的关闭 219
    9.3 顺序文件 219
    9.3.1 顺序文件的读操作 220
    9.3.2 顺序文件的写操作 222
    9.4 随机文件 224
    9.4.1 随机文件的读/写操作 224
    9.4.2 随机文件中记录的增加
    与删除 227
    9.4.3 用控件浏览和修改随机
    文件 229
    9.5 文件系统控件 231
    9.5.1 驱动器列表框 232
    9.5.2 目录列表框 232
    9.5.3 文件列表框 233
    9.5.4 三种文件系统列表框协
    同工作的程序 234
    9.6 文件基本操作 236
    9.6.1 删除文件命令 236
    9.6.2 文件复制命令 237
    9.6.3 文件(夹)重命名
    命令 238
    习题9 238
    第10章 Visual Basic数据库应用 243
    10.1 数据库及其访问方法 243
    10.1.1 数据库的基本概念 243
    10.1.2 数据库的访问方法 252
    10.2 可视数据管理器 255
    10.2.1 启动可视数据
    管理器 255
    10.2.2 建立与打开数据库 256
    10.2.3 建立数据表 256
    10.2.4 数据的添加、修改
    和删除 257
    10.2.5 浏览数据库 258
    10.2.6 更新数据库 258
    10.2.7 查询数据库 258
    10.3 Data数据控件 260
    10.3.1 Data数据控件的主要
    属性 260
    10.3.2 数据绑定控件及其关键属性 261
    10.3.3 Data数据控件的主要
    方法 262
    10.3.4 Data数据控件的主要
    事件 263
    10.3.5 Data数据控件的RecordSet对象 263
    10.4 ADO数据控件 269
    10.4.1 添加ADO数据
    控件 269
    10.4.2 ADO数据控件的主要
    属性 270
    10.4.3 ADO数据控件的主要
    方法 271
    10.4.4 ADO数据控件的主要
    事件 271
    10.4.5 ADO数据控件的
    RecordSet子对象 272
    10.4.6 ADO数据控件绑定控件的使用 272
    10.4.7 使用ADO数据控件和
    绑定控件访问数据库
    举例 273
    习题10 296
    附录A Visual Basic常用内部函数... 298
    附录B Visual Basic常用属性、方法、
    事件 303
    参考文献 308


  • 作者介绍

    杨长兴,中南大学教授,硕士研究生导师。教育部高等学校计算机基础课程教学指导委员会医药类计算机基础课程教学指导分委员会委员、湖南省高教学会计算机教育专业委员会常务理事,主编《Visual Basic 程序设计》、《C程序设计》等图书。
  • 编辑推荐

    全书各章节选用大量程序设计经典案例来讲解基本概念和程序设计方法,穿插了计算思维的理念在里面。同时配有大量习题供读者练习,并在书后以附录形式提供了Visual Basic常用的内部函数和常用的属性、方法、事件供读者查阅。
  • 书评书荐

  • 附件下载

图书推荐