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

Visual Basic程序设计与应用教程

书      号:9787113172237

丛  书 名:高等院校新课程体系计算机基础教育规划教材

作      者:于占龙 周虹 富春岩

译      者:

开      本:16开

装      帧:平装

正文语种:

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

定      价:36

  • 内容简介

    本书共分13章,内容涵盖了VisualBasic编程基础、语言基础、程序代码设计、窗体设计、常用控件的作用、鼠标和键盘事件、应用程序界面设计、面向对象技术、图形处理、文件系统与访问、数据库操作的使用等内容。本书的特点是注重程序设计基本方法和能力的培养,通过精心设计的例题引导学生探讨和掌握程序设计的方法,并通过配套的实践教程巩固和加强所学的知识。本书概念清楚、逻辑性强、内容丰富、通俗易懂、结构合理、实用性强。
  • 前言

    随着我国高等教育发展与改革的逐步深化,越来越多的高等院校将自身定位于工程型或应用型,立足于培养能够满足各行各业需求的,素质高、能力强的应用型专业人才。与此同时,由于信息化是当今社会与经济发展的必然趋势,因而应用信息技术的能力亦将会成为衡量人才水平的重要标尺。由此可见,培养既具有专业知识,又拥有良好信息技术应用能力的人才,是现今高等教育发展与改革的目标之一。
    目前,教育部有关计算机教育的教学指导委员会、各高校的专家学者已经在计算机教学与教材改革方面做了大量的工作,许多一线教师已经在教学和科研方面积累了许多宝贵经验。由于Visual Basic在实际当中的广泛应用,引起了广大学生、计算机应用开发者的学习兴趣,兴起了学习、掌握和使用Visual Basic的热潮。因此,近年来不少学校已经把Visual Basic语言作为大学生的入门语言,有些省(自治区、直辖市)也把Visual Basic程序设计纳入到计算机等级考试科目。
    本书作者长期从事一线教学工作,注重计算机基础应用教育与培训,一直以来也希望编写一本由浅入深、从入门到精通的跨越式教程,并立足于以学生为中心,以教与学互动为基本方式,以符合学生的学习认知规律,化高深为浅显,化复杂为简单,让入门者迅速提高。
    本书从程序设计语言和可视化界面设计进行介绍,对程序设计的基本知识、基本语法、编程方法和常用算法进行了较为系统、详细的介绍,让学生学会分析问题、掌握简单问题编程的能力;可视化界面设计是实际应用中不可缺少的部分,在Visual Basic中很容易掌握和实现。编者将这两方面有机地结合,既提高了学生的学习积极性,又提高了学生实际编程的能力,真正达到学以致用。
    本书由长期工作在教学第一线并具有丰富计算机基础教学经验的多位教师共同编写,由于占龙、周虹、富春岩任主编,薛佳楣、陈玉林、刘运宏任副主编。各章编写分工如下:于占龙编写第1、2、4章;周虹、陈玉林编写第6章;薛佳楣编写第3、5、8章;李德恒编写第7章;富春岩、曲思龙编写第9章;支援、李德恒编写第10章;刘运宏编写第11、12章。于占龙老师总体设计并审阅。
    由于编者水平有限,疏漏和不足之处在所难免,敬请广大读者批评指正。


    编 者
    2013年7月
  • 目录

    第1章 Visual Basic程序设计概述 1
    1.1 Visual Basic 6.0简介 1
    1.1.1 Visual Basic的发展 1
    1.1.2 Visual Basic的特点 2
    1.2 Visual Basic 6.0集成开发环境 3
    1.3 Visual Basic 6.0联机帮助 8
    1.4 Visual Basic语言字符集及编码规则 10
    1.4.1 Visual Basic的字符集 10
    1.4.2 编码规则 11
    1.4.3 命令格式中的符号约定 11
    1.5 对象与控件 11
    1.6 Visual Basic工程的设计步骤 14
    1.7 窗体和基本控件 19
    1.7.1 窗体 19
    1.7.2 控件的公共属性 21
    1.7.3 命令按钮 22
    1.7.4 标签 23
    1.7.5 文本框 24
    第2章 Visual Basic程序设计基础 27
    2.1 数据类型 27
    2.1.1 基本数据类型 28
    2.1.2 用户定义的数据类型 31
    2.1.3 枚举类型 31
    2.2 常量 34
    2.2.1 直接常量 34
    2.2.2 自定义符号常量 35
    2.2.3 系统符号常量 36
    2.3 变量 36
    2.3.1 变量的命名规则 36
    2.3.2 变量的声明 37
    2.3.3 变量的初始化 40
    2.4 运算符与表达式 40
    2.4.1 算术运算符与算术表达式 40
    2.4.2 字符串运算符与字符串表达式 41
    2.4.3 关系运算符与关系表达式 42
    2.4.4 逻辑运算符与逻辑表达式 43
    2.4.5 表达式的运算顺序 44
    2.5 常用内部函数 45
    2.5.1 数学函数 45
    2.5.2 转换函数 47
    2.5.3 字符串函数 48
    2.5.4 日期函数 49
    2.5.5 格式输出函数 50
    2.5.6 Shell()函数 51
    2.6 代码书写规则 52
    第3章 顺序结构程序设计 54
    3.1 结构化程序设计 54
    3.2 赋值语句 55
    3.3 数据输出 56
    3.3.1 用Print方法输出数据 57
    3.3.2 用消息框输出数据 62
    3.3.3 用文本框输出数据 64
    3.3.4 数据输出到标签 65
    3.3.5 数据输出到打印机 67
    3.4 数据输入 68
    3.4.1 用输入框输入数据 68
    3.4.2 用文本框输入数据 70
    3.4.3 焦点和Tab键序 72
    3.5 常用基本语句 73
    3.6 应用实例 75
    第4章 选择结构程序设计 78
    4.1 If条件语句 78
    4.1.1 单分支If语句 78
    4.1.2 双分支If语句 80
    4.1.3 多分支If语句 81
    4.1.4 IIF函数 83
    4.2 选择结构的嵌套 84
    4.3 Select Case语句 87
    4.4 应用实例 90
    第5章 循环结构程序设计 96
    5.1 For…Next循环结构 96
    5.2 While…Wend循环结构 100
    5.3 Do…Loop循环结构 104
    5.3 循环的嵌套 107
    5.4 应用实例 110
    第6章 数组 116
    6.1 数组 116
    6.1.1 数组的概念 116
    6.1.2 数组的维数 117
    6.2 数组的定义 117
    6.2.1 一维数组 117
    6.2.2 二维数组和多维数组 120
    6.2.3 UBound和LBound函数 121
    6.2.4 静态数组与动态数组 121
    6.2.5 数组的清除 124
    6.3 数组的初始化 125
    6.4 数组的基本操作 127
    6.4.1 数组的引用 127
    6.4.2 数组元素的输入 127
    6.4.3 数组元素的输出 128
    6.4.4 数组元素的复制 129
    6.5 For Each…Next语句 129
    6.6 控件数组 130
    6.6.1 控件数组的概念 131
    6.6.2 控件数组的建立 131
    6.7 应用实例 134
    第7章 过程与函数 146
    7.1 过程 146
    7.1.1 事件过程和通用过程 146
    7.1.2 过程的定义 147
    7.1.3 调用Sub过程 149
    7.1.4 Sub Main过程 150
    7.2 函数 152
    7.2.1 建立Function过程 152
    7.2.2 调用Function过程 152
    7.3 参数传递 153
    7.3.1 形参与实参 153
    7.3.2 值传递与地址传递 154
    7.3.3 数组参数 157
    7.3.4 可选参数和可变参数 158
    7.3.5 对象参数 160
    7.4 过程和变量的作用域 160
    7.4.1 过程的作用域 161
    7.4.2 变量的作用域 163
    7.4.3 静态变量 164
    7.5 嵌套调用和递归算法 165
    7.5.1 嵌套调用 165
    7.5.2 递归算法 166
    7.6 应用实例 167
    第8章 常用控件 171
    8.1 单选按钮和复选框 171
    8.2 框架 174
    8.3 列表框和组合框 176
    8.3.1 列表框和组合框共有的重要属性 176
    8.3.2 列表框特有的重要属性 177
    8.3.3 组合框特有的重要属性 177
    8.3.4 方法 178
    8.3.5 事件 178
    8.4 定时器 179
    8.5 滚动条 180
    8.5.1 滚动条控件 180
    8.5.2 常用属性 181
    8.5.3 常用事件 182
    8.6 键盘与鼠标 183
    8.6.1 键盘事件 183
    8.6.2 鼠标事件 185
    8.6.3 拖放操作 187
    8.7 高级控件 191
    8.7.1 ProgressBar控件 191
    8.7.2 UpDown控件 192
    8.7.3 Animation控件 193
    8.7.4 SSTab控件 193
    第9章 界面设计 194
    9.1 菜单设计 194
    9.1.1 菜单编辑器 195
    9.1.2 弹出菜单 198
    9.1.3 动态定制菜单 200
    9.2 对话框设计 203
    9.2.1 通用对话框 204
    9.2.2 文件对话框 204
    9.2.3 其他对话框 208
    9.3 工具栏和状态栏 211
    9.3.1 手工制作工具栏 211
    9.3.2 Toolbar控件与ImageList控件 211
    9.3.3 创建状态栏 215
    9.3.4 剪贴板的应用 217
    9.3.5 进度指示器 217
    9.3.6 使用带标签的控件 219
    9.4 多重窗体与多文档界面 219
    9.4.1 多重窗体的操作 219
    9.4.2 多文档界面 221
    第10章 文件 224
    10.1 文件系统控件 224
    10.1.1 驱动器列表框和目录列表框 224
    10.1.2 文件列表框 225
    10.2 文件及其基本操作 227
    10.2.1 文件与文件结构 227
    10.2.2 文件的基本操作 228
    10.2.3 目录及文件操作 231
    10.3 文件的分类及其应用 233
    10.3.1 顺序文件 233
    10.3.2 随机文件 238
    10.3.3 二进制文件 243
    第11章 图形操作 246
    11.1 图形操作基础 246
    11.1.1 图形处理功能 246
    11.1.2 图形处理方法 247
    11.1.3 坐标系统 247
    11.1.4 图形层 249
    11.2 绘图属性 250
    11.2.1 当前坐标 250
    11.2.2 线宽与线型 251
    11.2.3 填充与色彩 252
    11.3 图形控件 254
    11.3.1 Line(画线) 255
    11.3.2 Shape(形状) 255
    11.3.3 PictureBox(图形框) 256
    11.3.4 Image(图像框) 256
    11.4 图形方法 257
    11.4.1 绘点方法(Pset) 257
    11.4.2 绘制直线和矩形方法(Line) 257
    11.4.3 绘制圆、椭圆和圆弧方法(Circle) 259
    11.4.4 PaintPicture方法 261
    11.4.5 Cls方法 262
    11.5 动画设计 262
    第12章 数据库技术 266
    12.1 数据库的基本概念 266
    12.1.1 数据库相关概念 266
    12.1.2 关系型数据库 267
    12.2 数据库管理器 268
    12.2.1 启动数据库管理器 268
    12.2.2 建立和打开数据库 268
    12.2.3 建立和修改数据表的结构 269
    12.2.4 数据的有关操作 271
    12.2.5 建立和修改查询 271
    12.3 数据报表设计器 273
    12.3.1 设计数据环境 273
    12.3.2 设计数据报表 274
    12.4 数据控件 276
    12.4.1 数据控件的常用属性 276
    12.4.2 数据控件的常用事件 277
    12.4.3 数据控件的常用方法 278
    12.4.4 记录集对象 278
    12.5 ADO控件 279
    12.5.1 ADO控件的常用属性 280
    12.5.2 ADO控件的常用方法 281
    12.5.3 ADO记录集对象的常用方法 281
    12.6 数据窗体向导 281
    12.7 结构化查询语言SQL 283
    12.7.1 SQL基本语法 283
    12.7.2 使用SQL语句 283
    参考文献 286

  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1 于占龙硕士 教授 计算机工作单位佳木斯大学 邮政编码 电话 2 周虹 硕士 教授 计算机工作单位佳木斯大学 邮政编码 电话 3 富春岩硕士 讲师 计算机 工作单位佳木斯大学 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

    作者自用15册/年,用2-3年。
  • 书评书荐

  • 附件下载

图书推荐