顶部
收藏

Visual Basic程序设计(MOOC版)


作者:
刘必雄
定价:
46.00元
ISBN:
978-7-04-051453-7
版面字数:
510.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2019-04-18
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书以VisualBasic 6.0为语言背景, 体现“以学生为中心”的教育理念,采用“案例引入、问题驱动”的思路,全面细致地介绍了程序设计的思想和方法。

本书在注重VisualBasic程序设计语言的系统性和科学性的基础上,将常用控件的介绍融入到适合应用的章节中,使之与程序设计紧密结合,并以案例引导方式由浅入深地介绍VisualBasic的程序设计基本概念、程序设计基础知识、顺序结构、选择结构、循环结构、数组、过程、图形操作、文件操作以及界面设计等内容。此外,为了激发学生的学习兴趣、引导学生开展自主学习,本书的每个主要知识点均配有以二维码为载体的教学微视频和在线测试题,每章配有一定数量的设计题和编程题,并提供“程序自主测评系统”供学生练习自测使用。与本书配套的在线开放课程已经在中国大学MOO C上线开课, 配合MOO C课程可以更好地进行教学和学习。

本书内容丰富、叙述清晰、循序渐进,可作为高等院校各专业“VisualBasic程序设计”课程的教材, 也可作为计算机等级考试的学习参考书,同时还可作为计算机爱好者自学的入门书籍。

  • 前辅文
  • 第1章 VisualBasic程序设计概述
    • 1.1 程序设计概述
      • 1.1.1 程序设计语言
      • 1.1.2 程序的执行方式
    • 1.2 VisualBasic简介
      • 1.2.1 VisualBasic概述
      • 1.2.2 VisualBasic的发展历程
      • 1.2.3 VisualBasic的功能特点
    • 1.3 VisualBasic集成开发环境
      • 1.3.1 主窗口
      • 1.3.2 窗体设计器窗口
      • 1.3.3 工具箱
      • 1.3.4 属性窗口
      • 1.3.5 代码窗口
      • 1.3.6 工程资源管理器窗口
      • 1.3.7 立即窗口
      • 1.3.8 窗体布局窗口
    • 1.4 设计一个简单的VisualBasic应用程序
      • 1.4.1 VisualBasic应用程序的设计步骤
      • 1.4.2 VisualBasic应用程序举例
      • 1.4.3 VisualBasic应用程序的结构
    • 1.5 面向对象的基本概念
      • 1.5.1 对象和类
      • 1.5.2 对象的属性、方法和事件
    • 1.6 窗体
      • 1.6.1 窗体概述
      • 1.6.2 窗体的属性、方法和事件
      • 1.6.3 窗体的应用举例
    • 本章小结
    • 程序测试题
  • 第2章 VisualBasic程序设计基础
    • 2.1 字符集、关键字和标识符
      • 2.1.1 字符集
      • 2.1.2 关键字
      • 2.1.3 标识符
    • 2.2 数据类型
      • 2.2.1 数值型数据
      • 2.2.2 字符串数据
      • 2.2.3 逻辑型数据
      • 2.2.4 日期型数据
      • 2.2.5 对象型数据
      • 2.2.6 变体型数据
    • 2.3 常量和变量
      • 2.3.1 案例引人
      • 2.3.2 常量
      • 2.3.3 变量
    • 2.4 运算符与表达式
      • 2.4.1 算术运算符与算术表达式
      • 2.4.2 字符串运算符与字符串表达式
      • 2.4.3 关系运算符与关系表达式
      • 2.4.4 逻辑运算符与逻辑表达式
      • 2.4.5 表达式的运算次序
    • 2.5 常用内部函数
      • 2.5.1 数学函数
      • 2.5.2 转换函数
      • 2.5.3 字符串函数
      • 2.5.4 日期时间函数
      • 2.5.5 实用函数
    • 2.6 程序代码编写规则
      • 2.6.1 语句及语法
      • 2.6.2 代码编写规则
      • 2.6.3 结构化程序设计
    • 本章小结
    • 程序测试题
  • 第3章 顺序结构程序设计
    • 3.1 顺序结构概述
      • 3.1.1 案例引人
      • 3.1.2 顺序结构
    • 3.2 顺序结构语句
      • 3.2.1 赋值语句
      • 3.2.2 输入语句
      • 3.2.3 输出语句
      • 3.2.4 其他语句
    • 3.3 命令按钮、标签和文本框
      • 3.3.1 命令按钮
      • 3.3.2 标签
      • 3.3.3 文本框
      • 3.3.4 焦点和Tab顺序
    • 3.4 顺序结构的应用举例
    • 本章小结
    • 程序测试题
  • 第4章 选择结构程序设计
    • 4.1 选择结构概述
      • 4.1.1 案例引人
      • 4.1.2 选择结构
    • 4.2 选择结构语句
      • 4.2.1 If语句
      • 4.2.2 Select Case语句
      • 4.2.3 条件函数
    • 4.3 选择结构嵌套
    • 4.4 单选按钮、复选框和框架
      • 4.4.1 单选按钮
      • 4.4.2 复选框
      • 4.4.3 框架
    • 4.5 选择结构的应用举例
    • 本章小结
    • 程序测试题
  • 第5章 循环结构程序设计
    • 5.1 循环结构概述
      • 5.1.1 案例引入
      • 5.1.2 循环结构
    • 5.2 循环结构语句
      • 5.2.1 For循环语句
      • 5.2.2 While循环语句
      • 5.2.3 Do循环语句
    • 5.3 循环结构嵌套
    • 5.4 计时器和滚动条
      • 5.4.1 计时器
      • 5.4.2 滚动条
    • 5.5 循环结构的应用举例
    • 本章小结
    • 程序测试题
  • 第6章 数组
    • 6.1 数组概述
      • 6.1.1 案例引人
      • 6.1.2 数组
    • 6.2 一维数组
      • 6.2.1 一维数组的声明
      • 6.2.2 一维数组的引用
      • 6.2.3 一维数组的输入与输出
      • 6.2.4 一维数组的应用举例
    • 6.3 二维数组
      • 6.3.1 二维数组的声明
      • 6.3.2 二维数组的引用
      • 6.3.3 二维数组的输人与输出
      • 6.3.4 二维数组的应用举例
    • 6.4 动态数组
      • 6.4.1 动态数组的概念
      • 6.4.2 动态数组的声明
      • 6.4.3 与数组操作相关的函数和语句
    • 6.5 控件数组
      • 6.5.1 控件数组的概念
      • 6.5.2 控件数组的建立
    • 6.6 列表框和组合框
      • 6.6.1 列表框
      • 6.6.2 组合框
    • 6.7 自定义类型及其数组
      • 6.7.1 自定义类型的声明
      • 6.7.2 自定义类型变量
      • 6.7.3 自定义类型数组
    • 本章小结
    • 程序测试题
  • 第7章 过程
    • 7.1 过程概述
      • 7.1.1 案例引入
      • 7.1.2 通用过程
    • 7.2 函数过程
      • 7.2.1 函数过程的定义
      • 7.2.2 函数过程的调用
    • 7.3 子过程
      • 7.3.1 子过程的定义
      • 7.3.2 子过程的调用
    • 7.4 参数传递
      • 7.4.1 形参与实参
      • 7.4.2 地址传递与值传递
      • 7.4.3 数组参数的传递
    • 7.5 嵌套调用和递归调用
      • 7.5.1 嵌套调用
      • 7.5.2 递归调用
    • 7.6 过程与变量的作用域
      • 7.6.1 过程的作用域
      • 7.6.2 变量的作用域
      • 7.6.3 变量的生存期
    • 7.7 多窗体与Sub Main过程
      • 7.7.1 多窗体应用
      • 7.7.2 Sub Main过程
    • 本章小结
    • 程序测试题
  • 第8章 图形操作
    • 8.1 图形操作基础
      • 8.1.1 案例引入
      • 8.1.2 坐标系统
      • 8.1.3 颜色设置
      • 8.1.4 绘图属性
    • 8.2 图形方法
      • 8.2.1 Cls方法
      • 8.2.2 Line方法
      • 8.2.3 Circle方法
      • 8.2.4 P Set方法
      • 8.2.5 Point方法
    • 8.3 图形控件
      • 8.3.1 图形框
      • 8.3.2 图像框
      • 8.3.3 直线
      • 8.3.4 形状
    • 8.4 鼠标和键盘事件
      • 8.4.1 鼠标事件
      • 8.4.2 键盘事件
    • 本章小结
    • 程序测试题
  • 第9章 文件操作
    • 9.1 文件概述
      • 9.1.1 案例引人
      • 9.1.2 文件的概念
      • 9.1.3 文件的访问模式
      • 9.1.4 文件的分类
      • 9.1.5 文件操作的一般步骤
    • 9.2 顺序文件
      • 9.2.1 顺序文件的打开和关闭操作
      • 9.2.2 顺序文件的写操作
      • 9.2.3 顺序文件的读操作
      • 9.2.4 顺序文件的应用举例
    • 9.3 随机文件
      • 9.3.1 随机文件的打开与关闭操作
      • 9.3.2 随机文件的写操作
      • 9.3.3 随机文件的读操作
    • 9.4 二进制文件
      • 9.4.1 二进制文件的打开与关闭操作
      • 9.4.2 二进制文件的写操作
      • 9.4.3 二进制文件的读操作
    • 9.5 文件系统控件
      • 9.5.1 驱动器列表框
      • 9.5.2 目录列表框
      • 9.5.3 文件列表框
      • 9.5.4 文件系统控件的联动应用
    • 本章小结
    • 程序测试题
  • 第10章 界面设计
    • 10.1 菜单设计
      • 10.1.1 菜单概述
      • 10.1.2 菜单编辑器
      • 10.1.3 下拉式菜单
      • 10.1.4 弹出式菜单
    • 10.2 通用对话框设计
      • 10.2.1 通用对话框概述
      • 10.2.2 “打开”对话框
      • 10.2.3 “另存为”对话框
      • 10.2.4 “颜色”对话框
      • 10.2.5 “字体”对话框
      • 10.2.6 “打印”对话框
      • 10.2.7 “帮助”对话框
    • 10.3 多文档界面设计
    • 本章小结
    • 程序测试题
  • 参考文献

“Visual Basic程序设计(简称VB程序设计)”是面向零基础的高校学生开设的第一个程序设计基础课程,旨在使学生理解程序设计思想、掌握可视化程序设计方法。通过本课程学习,学习者能够较为深入地理解程序设计的内涵,运用所学的知识开发Windows应用程序,培养学生“计算思维”能力,教会学生在信息时代如何思考问题、如何与计算机沟通,从而更好地利用计算机技术解决本专业领域的问题。

相关图书