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

Visual Basic程序设计基础

书      号:9787113124151

丛  书 名:普通高等教育“十二五”规划教材

作      者:田萍芳 聂玉峰 陈东方

译      者:

开      本:16开

装      帧:平装

正文语种:

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

定      价:30

  • 内容简介

    本教材主要介绍了VisualBasic6.0中文版的开发环境、VisualBasic语言基础、程序基本控制结构、数组、过程、常用控件、界面设计、文件系统等内容。
  • 前言

    Visual Basic是基于Windows平台的一种面向对象的可视化的编程语言。它提供了一种把开发Windows应用程序的复杂性封闭起来的可视化人机界面设计方法。利用这种方法,软件开发人员可以直接使用窗体和控件设计应用程序的人机界面,大大提高了应用程序开发的效率。因此,Visual Basic的应用领域非常广泛,很多应用程序开发人员都利用它来开发应用程序。不少学校已把Visual Basic程序设计语言作为非计算机专业学生的入门语言。
    本书以Visual Basic 6.0中文版为背景,以程序结构作为主线,通过大量实例,深入浅出地介绍了程序设计的基础知识、基本语法、编程方法和常用算法,让学生学会分析问题、掌握简单问题编程的能力。同时,可视化界面设计也是实际应用中不可缺少的,将两者有机地结合,既可提高学生学习的积极性,又可提高编程效率和教学效果,真正达到学以致用的目的。
    微软开发的Visual系列语言不仅在功能上趋于一致,而且在编程方法上也很相似,学会一种可视化编程语言后,可以更加容易地学习另一种可视化编程语言。所以,通过本教材的学习,读者不但学会了程序设计的基本知识、设计思想和方法,还学会了可视化程序设计的通用方法与步骤。针对初学者的特点,全书在编排上注意由简到繁、由浅入深、循序渐进,以通俗易懂的语言代替许多复杂的概念,这样大大减少了初学者学习的困难,可读性、可操作性强。
    本书每一章的后面均附有练习题,以方便学生练习。针对初学程序设计学生的特点,还编写了本书的配套教材《Visual Basic程序设计基础实验与题解》,以方便复习、测试和实验教学。
    本书由田萍芳、聂玉峰、陈东方任主编,并负责全书的统稿与定稿工作,由廖建平、刘琼、李红斌、张志辉、余志兵、何亨任副主编。在本书的编写过程中,得到了武汉科技大学计算机学院领导的大力支持与帮助,在此表示感谢。
    由于编写时间仓促以及编者水平有限,书中难免出现疏漏或不足之处,恳请同行及读者批评指正,在此表示衷心感谢。

    编 者
    2010年10月




  • 目录

    第1章 Visual Basic简介 1
    1.1 VB概述 1
    1.1.1 VB的发展 1
    1.1.2 VB的特点 2
    1.2 VB的集成开发环境 5
    1.2.1 VB的启动和退出 5
    1.2.2 主窗口 6
    1.2.3 工具箱和控件 7
    1.2.4 其他窗口 8
    1.3 可视化编程的基本概念 11
    1.3.1 对象的概念 12
    1.3.2 对象的基本操作 13
    1.3.3 事件驱动的编程机制 14
    1.4 VB编程的基本步骤 14
    1.4.1 新建工程 15
    1.4.2 用户界面设计 15
    1.4.3 编写代码 15
    1.4.4 工程的运行、调试及保存 16
    习题 18
    第2章 VB可视化编程基础 20
    2.1 VB可视化程序设计的基本概念 20
    2.1.1 面向对象的程序设计 20
    2.1.2 VB的对象 21
    2.1.3 有关对象的三个要素 22
    2.1.4 属性设置 25
    2.2 窗体 28
    2.2.1 窗体的结构 28
    2.2.2 窗体的属性 28
    2.2.3 窗体的事件 31
    2.2.4 窗体的常用方法 31
    2.3 命令按钮 34
    2.3.1 属性 34
    2.3.2 事件 35
    2.4 文本框 36
    2.4.1 属性 36
    2.4.2 事件和方法 37
    2.5 标签 39
    2.5.1 属性 39
    2.5.2 事件和方法 39
    习题 39
    第3章 VB语言基础 42
    3.1 数据类型 42
    3.2 常量和变量 44
    3.2.1 标识符的命名规则 44
    3.2.2 常量 45
    3.2.3 变量 46
    3.3 运算符和表达式 48
    3.3.1 算术运算符与数值表达式 48
    3.3.2 字符串运算符与字符串表达式 49
    3.3.3 关系运算符与关系表达式 49
    3.3.4 逻辑运算符与逻辑表达式 50
    3.3.5 表达式的书写 50
    3.3.6 运算符的优先级 51
    3.4 常用内部函数 51
    3.4.1 数学函数 51
    3.4.2 随机函数 52
    3.4.3 字符串函数 53
    3.4.4 类型转换函数 54
    3.4.5 判断函数 54
    3.4.6 日期和时间函数 55
    3.5 Visual Basic代码书写规则 55
    习题 56
    第4章 程序控制结构 58
    4.1 顺序结构 58
    4.1.1 赋值语句 58
    4.1.2 数据的输入 60
    4.1.3 数据的输出 61
    4.1.4 顺序结构程序举例 67
    4.1.5 其他语句 69
    4.2 选择结构 70
    4.2.1 单分支选择 70
    4.2.2 双分支选择 72
    4.2.3 IIf()函数 73
    4.2.4 If语句的嵌套 74
    4.2.5 多分支选择 74
    4.3 循环结构 77
    4.3.1 For…Next循环语句 78
    4.3.2 Do...Loop循环语句 80
    4.3.3 多重循环 82
    4.4 常用算法举例 85
    4.4.1 累加 85
    4.4.2 累乘 86
    4.4.3 求最值 87
    4.4.4 求素数 87
    4.4.5 穷举法 88
    习题 89
    第5章 数组 94
    5.1 数组概述 94
    5.1.1 数组的基本概念 94
    5.1.2 数组的分类 95
    5.2 数组的定义 95
    5.2.1 静态数组的定义 95
    5.2.2 动态数组的定义 96
    5.2.3 控件数组 98
    5.3 数组的基本操作 100
    5.3.1 一维数组的基本操作 101
    5.3.2 二维数组的基本操作 102
    5.3.3 与数组操作有关的几个函数 103
    5.3.4 数组中常见错误和注意事项 104
    5.4 数组的应用举例 105
    5.4.1 数组最值问题 105
    5.4.2 数组的查找问题 106
    5.4.3 数组的排序 108
    5.4.4 字符串及其应用 110
    习题 112

    第6章 过程 118
    6.1 Sub过程 118
    6.1.1 Sub子过程的定义 118
    6.1.2 Sub子过程的调用 121
    6.2 Function 函数过程 122
    6.2.1 函数过程(Function)的定义 122
    6.2.2 函数过程(Function)的调用 123
    6.3 参数的传递 125
    6.3.1 值传递 126
    6.3.2 地址传递 127
    6.3.3 数组传递 130
    6.4 变量的作用域 131
    6.4.1 局部变量(过程级变量) 131
    6.4.2 窗体或模块级变量 131
    6.4.3 全局变量 132
    6.4.4 关于多个变量同名 133
    6.4.5 静态变量 134
    6.5 过程的嵌套调用和递归调用 135
    6.5.1 过程的嵌套调用 135
    6.5.2 过程的作用域 136
    6.5.3 递归调用 138
    6.6 过程应用举例 141
    习题 145
    第7章 用户界面设计 150
    7.1 常用控件 150
    7.1.1 单选按钮(OptionButtom控件) 150
    7.1.2 复选框(CheckBox控件) 152
    7.1.3 框架(Frame控件) 154
    7.1.4 图片框(PictureBox控件) 157
    7.1.5 图像框(Image控件) 159
    7.1.6 列表框(ListBox控件) 161
    7.1.7 组合框(ComboBox控件) 166
    7.1.8 滚动条(HScrollBox与VScrollBox控件) 167
    7.1.9 计时器(Timer控件) 169
    7.2 菜单设计 171
    7.2.1 菜单编辑器 171
    7.2.2 下拉式菜单 173
    7.2.3 弹出式菜单 175
    7.3 对话框设计 176
    7.3.1 CommonDialog控件的添加 177
    7.3.2 CommonDialog控件的基本属性和方法 177
    7.3.3 “打开”对话框 178
    7.3.4 “另存为”对话框 180
    7.3.5 “颜色”对话框 180
    7.3.6 “字体”对话框 181
    7.3.7 “打印”对话框 182
    7.3.8 “帮助”对话框 183
    7.4 多窗体和多文档界面设计 183
    7.5 鼠标和键盘 186
    7.5.1 鼠标事件 186
    7.5.2 键盘事件 188
    习题 190
    第8章 数据文件 195
    8.1 文件概述 195
    8.1.1 文件的分类 195
    8.1.2 文件的读/写 196
    8.2 顺序文件 197
    8.2.1 引例 198
    8.2.2 常用语句和函数 199
    8.2.3 应用举例 204
    8.3 随机文件 207
    8.3.1 引例 207
    8.3.2 常用语句 209
    8.3.3 应用举例 210
    8.4 二进制文件 215
    8.4.1 常用语句和函数 216
    8.4.2 应用举例 217
    8.5 文件系统控件 218
    习题 220
    第9章 图形操作 222
    9.1 图形操作基础 222
    9.1.1 引例 222
    9.1.2 坐标系统 223
    9.2 绘图属性 225
    9.2.1 坐标属性 225
    9.2.2 线宽和线型 226
    9.2.3 填充和色彩 227
    9.3 常用绘图方法 229
    9.3.1 PSet方法 229
    9.3.2 Line方法 230
    9.3.3 Circle方法 231
    9.3.4 绘图方法与Paint事件 233
    9.4 图形的层次 234
    9.5 综合应用 235
    习题 239
    第10章 数据库应用基础 240
    10.1 数据库基础知识 240
    10.1.1 数据库中的基本概念 240
    10.1.2 数据库及数据表的设计 241
    10.2 可视化数据库管理器 242
    10.2.1 数据库的建立 242
    10.2.2 建立查询 246
    10.3 通过Data控件访问数据库 247
    10.3.1 Data控件的属性与绑定 247
    10.3.2 Data控件事件 250
    10.3.3 记录集对象Recordset 251
    习题 256


  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1田萍芳 工作单位武汉科技大学 邮政编码 电话 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐