顶部
收藏

Visual Basic 程序设计


作者:
苏传芳
定价:
30.00元
ISBN:
978-7-04-021225-9
版面字数:
500千字
开本:
16开
全书页数:
323页
装帧形式:
平装
重点项目:
暂无
出版时间:
2007-05-24
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

  本书以Visual Basic 6.0为蓝本,由浅入深地介绍Visual Basic程序设计的概念和技术。全书共分12章,内容包括Visual Basic概述、Visual Basic程序设计基础、数据类型、运算符与表达式、基本程序结构、常用内部控件、过程、界面设计、图形设计、文件系统、数据库编程技术以及Windows API函数编程等,最后介绍一个完整的项目设计——学生基本信息管理系统。
  本书着重体现任务驱动的教学特点,突出提高学生的技术应用能力;以精选案例为主导,在案例教学中贯穿理论教学;理论知识以应用为目标,确保“学有所用,学而能用”;采用由浅入深的层次结构组织教材,内容新颖。
  本书既可作为应用性、技能型人才培养的各类教育中的VB程序设计类课程的教材,也可供各类培训人员、计算机从业人员和爱好者参考使用。
  • 第1章 Visual Basic概述
    • 1.1 Visual Basic简介
      • 1.1.1 Visual Basic的发展
      • 1.1.2 VB的特点
    • 1.2 VB的安装与启动
      • 1.2.1 VB的版本简介
      • 1.2.2 VB 6.0的安装
      • 1.2.3 启动VB 6.0
    • 1.3 VB 6.0的集成开发环境
    • 1.4 VB帮助系统的使用
    • 本章小结
    • 习题
  • 第2章 VB程序设计基础
    • 2.1 对象的概念
      • 2.1.1 类与对象
      • 2.1.2 属性
      • 2.1.3 方法
    • 2.2 基本控件
      • 2.2.1 VB控件分类
      • 2.2.2 控件的添加与删除
      • 2.2.3 控件的调整
      • 2.2.4 属性的设置与读取
      • 实训1:基本控件的使用
    • 2.3 事件和事件过程
      • 2.3.1 事件
      • 2.3.2 事件过程
      • 2.3.3 常用事件
      • 2.3.4 焦点与键序
    • 2.4 可视化编程的步骤
      • 实训2:编写控件的事件过程
    • 2.5 生成可执行程序
    • 本章小结
    • 习题
  • 第3章 数据类型、运算符与表达式
    • 3.1 数据类型
      • 3.1.1 数值型数据
      • 3.1.2 字符型数据
      • 3.1.3 日期型数据
      • 3.1.4 逻辑型数据
      • 3.1.5 对象型数据
      • 3.1.6 变体型数据
    • 3.2 常量与变量
      • 3.2.1 常量与变量的命名规则
      • 3.2.2 常量
      • 3.2.3 变量
      • 实训3:变量的使用
    • 3.3 表达式
      • 3.3.1 算术表达式
      • 3.3.2 字符串表达式
      • 3.3.3 关系表达式
      • 3.3.4 逻辑表达式
      • 3.3.5 运算符的优先级
      • 实训4:表达式的使用
    • 3.4 常用的内部函数
      • 3.4.1 数学函数
      • 3.4.2 转换函数
      • 3.4.3 字符串函数
      • 3.4.4 日期与时间函数
      • 3.4.5 Shell()函数
      • 3.4.6 随机函数
      • 3.4.7 格式输出函数
    • 3.5 数组
      • 3.5.1 数组的概念
      • 3.5.2 控件数组
      • 实训5:控件数组的使用
    • 3.6 自定义数据类型
      • 3.6.1 用户定义类型
      • 3.6.2 枚举类型
      • 实训6:枚举类型应用
    • 本章小结
    • 习题
  • 第4章 基本程序结构
    • 4.1 顺序结构
      • 4.1.1 赋值语句
      • 4.1.2 数据的输入与输出
      • 实训7:密码输入的验证程序
    • 4.2 选择结构
      • 4.2.1 If条件语句
      • 4.2.2 多分支选择Select Case语句
      • 实训8:选择结构程序设计
    • 4.3 循环结构
      • 4.3.1 For-Next循环
      • 4.3.2 Do-Loop循环
      • 4.3.3 多重循环
      • 实训9:循环语句的使用
      • 4.3.4 数组的应用
    • 课程设计1 选票统计
    • 本章小结
    • 习题
  • 第5章 常用内部控件
    • 5.1 窗体
      • 实训10:单击和双击事件的触发
    • 5.2 常用内部控件介绍
      • 5.2.1 标签控件
      • 5.2.2 命令按钮控件
      • 5.2.3 文本框控件
      • 实训11:简单登录界面的设计
      • 5.2.4 单选按钮控件
      • 5.2.5 复选框控件
      • 5.2.6 框架控件
      • 实训12:3种控件的组合应用
      • 5.2.7 定时器控件
      • 5.2.8 列表框控件
      • 5.2.9 组合框控件
      • 5.2.10 滚动条控件
      • 实训13:学生信息的录入
    • 课程设计2 设计用户登录界面
    • 本章小结
    • 习题
  • 第6章 过程
    • 6.1 Sub过程
      • 6.1.1 事件过程与通用过程
      • 6.1.2 过程的调用
    • 6.2 Function过程
    • 6.3 参数的传递
      • 6.3.1 形参与实参
      • 6.3.2 传值与传址
      • 6.3.3 传递数组
      • 实训14:计算素数之和
    • 6.4 过程的嵌套与递归调用
      • 6.4.1 过程的嵌套
      • 6.4.2 函数递归调用
      • 实训15:求阶乘和
    • 6.5 过程与变量的作用域
      • 6.5.1 变量的作用域
      • 6.5.2 变量的生存期
      • 6.5.3 过程的作用域
      • 实训16:观察不同级同名变量的使用
    • 课程设计3 数值转换
    • 本章小结
    • 习题
  • 第7章 界面设计
    • 7.1 对话框
      • 7.1.1 预定义对话框
      • 7.1.2 通用对话框
      • 实训17:制作一个通用对话框
      • 7.1.3 自定义对话框
      • 实训18:创建一个运行可执行文件的对话框
    • 7.2 菜单设计
      • 7.2.1 菜单编辑器简介
      • 7.2.2 下拉式菜单
      • 7.2.3 弹出式菜单
      • 7.2.4 编写代码实现菜单功能
      • 7.2.5 运行时修改菜单
      • 实训19:简单文本编辑器
    • 7.3 工具栏和状态栏
      • 7.3.1 工具栏
      • 实训20:制作文本编辑器工具栏
      • 7.3.2 状态栏
      • 实训21:制作文本编辑器状态栏
    • 7.4 多重窗体和多文档界面
      • 7.4.1 多重窗体
      • 实训22:多重窗体程序设计
      • 7.4.2 多文档界面
      • 实训23:多文档窗体程序
    • 课程设计4 创建记事本
    • 本章小结
    • 习题
  • 第8章 图形程序设计
    • 8.1 坐标系统
    • 8.2 图形控件
      • 8.2.1 Shape控件
      • 8.2.2 Line控件
    • 8.3 图形方法
      • 8.3.1 Line方法
      • 8.3.2 Circle方法
      • 8.3.3 Pset和Point方法
      • 8.3.4 PaintPicture方法
      • 实训24:利用Circle方法画滚动圆
    • 8.4 绘图属性及使用颜色
      • 8.4.1 绘图属性
      • 8.4.2 使用颜色
    • 8.5 显示图片
      • 8.5.1 图像框和图片框属性
      • 8.5.2 使用窗体显示图像
      • 实训25:图形编程
    • 课程设计5 设计高级界面
    • 本章小结
    • 习题
  • 第9章 文件系统
    • 9.1 文件系统概述
      • 9.1.1 文件的基本概念
      • 9.1.2 文件访问类型
      • 9.1.3 文件访问函数
    • 9.2 使用传统方法处理文件
      • 9.2.1 顺序文件
      • 9.2.2 随机文件
      • 9.2.3 二进制文件
    • 9.3 文件系统控件
      • 9.3.1 驱动器列表框
      • 9.3.2 目录列表框
      • 9.3.3 文件列表框
      • 9.3.4 文件系统控件的同步操作
      • 实训26:制作文本浏览器
    • 9.4 文件系统对象
      • 9.4.1 FSO对象模型编程
      • 9.4.2 驱动器对象
      • 9.4.3 文件夹对象
      • 9.4.4 文件对象
      • 实训27:创建文件夹/文件、输入文件内容
    • 本章小结
    • 习题
  • 第10章 数据库编程技术
    • 10.1 数据库概述
      • 10.1.1 数据库基础知识
      • 10.1.2 VB数据库访问技术
      • 10.1.3 SQL
    • 10.2 可视化数据库管理器
    • 10.3 数据控件与数据识别控件
      • 10.3.1 数据控件
      • 10.3.2 数据识别控件
      • 10.3.3 数据控件的记录集对象
    • 10.4 ADO数据访问技术
      • 10.4.1 ADODC控件与其他数据绑定控件
      • 10.4.2 ADO对象模型
    • 课程设计6 制作Access数据库浏览器
    • 本章小结
    • 习题
  • 第11章 Windows API函数编程
    • 11.1  Windows API函数简介
      • 11.1.1 什么是Windows API函数
      • 11.1.2 API函数的声明
      • 11.1.3 API函数的应用
    • 11.2 API函数与多媒体编程
    • 11.3 API函数与网络编程
    • 课程设计7 FTP登录软件的制作
    • 本章小结
    • 习题
  • 第12章 项目设计——学生基本信息管理系统
    • 12.1 预备知识
      • 12.1.1 数据库的连接与操作
      • 12.1.2 模块和类模块的使用
      • 12.1.3 ADODB的Stream对象的使用
    • 12.2 学生基本信息管理功能分析
    • 12.3 数据库设计
    • 12.4 系统工程框架
      • 12.4.1 主要窗体与对应的功能
      • 12.4.2 系统流程图
      • 12.4.3 系统实现
    • 本章小结
    • 习题
  • 参考文献

相关图书