标签
内容简介
编辑推荐
作为一本技术教程,本书的优势在于其平实的叙述风格和扎实的知识体系。作者没有追求花哨的技巧,而是专注于夯实基础,这对于编程初学者建立正确的思维模式至关重要。书中对事件驱动编程,可视化界面设计等关键概念的阐释尤为到位,能够帮助读者理解Windows应用程序的运行机制。
尽管Visual Basic 6.0已非当前主流开发工具,但本书所传授的程序设计思想,问题分解方法和逻辑构建能力具有持久价值。对于需要快速理解桌面应用开发原理,或从事与遗留VB系统维护相关工作的读者,本书仍是一块实用的敲门砖。它更像是一位耐心的导师,带领你走过从理解代码到编写实用程序的全过程。
适合谁读
适合
- 高等院校计算机相关专业的低年级学生
- 希望系统学习桌面应用程序开发的编程初学者
- 需要了解或维护基于VB6遗留系统的技术人员
- 对事件驱动和可视化编程思想感兴趣的自学者
不适合
- 寻求学习最新.NET平台VB.NET或C#等现代语言的开发者
- 希望深入钻研高级编程技术或软件架构的资深程序员
阅读建议
- 建议按照章节顺序阅读,并务必动手实践书中的每一个示例代码
- 在理解基础语法后,可尝试对书中的案例进行修改和拓展,以加深理解
- 可将本书与一门现代编程语言(如Python)的基础教程对照学习,体会编程思想的共通之处
出版社简介
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 版权信息
- 内容提要
- 前言
- 第1章 Visual Basic概述
- 1.1 Visual Basic的编程特点
- 1.1.1 Visual Basic的发展历史
- 1.1.2 Visual Basic的编程特点
- 1.2 Visual Basic的启动与退出
- 1.3 Visual Basic的集成开发环境
- 1.3.1 标题栏
- 1.3.2 菜单栏
- 1.3.3 工具栏
- 1.3.4 工具箱
- 1.3.5 窗口
- 1.4 可视化编程的基本概念
- 1.4.1 对象和类
- 1.4.2 属性
- 1.4.3 事件
- 1.4.4 方法
- 1.5 窗体
- 1.5.1 窗体的属性
- 1.5.2 窗体的事件
- 1.5.3 窗体的方法
- 1.6 Visual Basic开发应用程序
- 1.6.1 编写简单的Visual Basic应用程序
- 1.6.2 用Visual Basic 开发应用程序的一般步骤
- 1.7 程序调试
- 1.7.1 错误类型
- 1.7.2 调试与排错
- 本章小结
- 习题1
- 第2章 Visual Basic程序设计基础
- 2.1 数据类型
- 2.1.1 数值型数据
- 2.1.2 字符串型数据
- 2.1.3 逻辑型数据
- 2.1.4 日期型数据
- 2.1.5 对象型数据
- 2.1.6 可变类型数据
- 2.2 常量与变量
- 2.2.1 常量
- 2.2.2 变量
- 2.3 Visual Basic中的运算符和运算表达式
- 2.3.1 算术运算符与算术表达式
- 2.3.2 字符串运算符和字符串表达式
- 2.3.3 日期表达式
- 2.3.4 关系运算符与关系表达式
- 2.3.5 逻辑运算符与逻辑表达式
- 2.3.6 表达式的运算顺序
- 2.4 Visual Basic程序书写规则
- 2.5 Visual Basic的常用内部函数
- 2.5.1 数学函数
- 2.5.2 数据类型转换函数
- 2.5.3 字符串操作函数
- 2.5.4 日期和时间函数
- 本章小结
- 习题2
- 第3章 Visual Basic程序控制结构
- 3.1 顺序结构
- 3.1.1 赋值语句
- 3.1.2 数据输入和输出
- 3.1.3 暂停与程序结束语句
- 3.1.4 应用举例
- 3.2 选择结构
- 3.2.1 单行结构If条件语句
- 3.2.2 块结构If条件语句
- 3.2.3 多分支条件语句
- 3.2.4 应用举例
- 3.3 循环结构
- 3.3.1 For…Next循环结构
- 3.3.2 Do…Loop循环结构
- 3.3.3 While…Wend循环结构
- 3.3.4 循环的嵌套
- 3.3.5 应用举例
- 本章小结
- 习题3
- 第4章 Visual Basic常用基本控件
- 4.1 概述
- 4.2 命令按钮
- 4.2.1 命令按钮的常用属性
- 4.2.2 命令按钮的常用事件
- 4.3 标签和文本框
- 4.3.1 标签
- 4.3.2 文本框
- 4.4 单选按钮、复选框和框架
- 4.4.1 单选按钮
- 4.4.2 复选框
- 4.4.3 框架
- 4.5 列表框和组合框
- 4.5.1 列表框
- 4.5.2 组合框
- 4.6 图像框和图片框
- 4.6.1 图片框
- 4.6.2 图像框
- 4.7 滚动条
- 4.7.1 滚动条的常用属性
- 4.7.2 滚动条的常用事件
- 4.8 计时器
- 本章小结
- 习题4
- 第5章 数组
- 5.1 数组的基本概念
- 5.1.1 数组与数组元素
- 5.1.2 数组的维数
- 5.2 数组的定义
- 5.2.1 一维数组的定义
- 5.2.2 一维数组元素的引用
- 5.2.3 二维数组的定义
- 5.2.4 二维数组的引用
- 5.2.5 动态数组的定义
- 5.3 数组的基本操作
- 5.3.1 一维数组的基本输入与输出
- 5.3.2 一维数组的应用
- 5.3.3 二维数组的基本输入与输出
- 5.3.4 二维数组的应用
- 5.3.5 与数组操作相关的几个函数
- 5.4 数组应用举例
- 5.4.1 一维数组应用举例
- 5.4.2 二维数组应用举例
- 5.5 控件数组
- 5.5.1 控件数组的概念
- 5.5.2 控件数组的建立
- 本章小结
- 习题5
- 第6章 过程
- 6.1 事件过程
- 6.2 Sub过程
- 6.2.1 子过程的定义
- 6.2.2 子过程的建立
- 6.2.3 子过程的调用
- 6.3 Function过程
- 6.3.1 函数过程的定义
- 6.3.2 函数过程的建立
- 6.3.3 函数过程的调用
- 6.4 过程之间参数的传递
- 6.4.1 形式参数与实际参数
- 6.4.2 参数传递
- 6.4.3 数组作为过程的参数
- 6.5 过程递归调用
- 6.6 变量作用域及生存期
- 6.6.1 变量的作用域
- 6.6.2 变量的生存期
- 本章小结
- 习题6
- 第7章 界面设计
- 7.1 菜单设计
- 7.1.1 下拉式菜单
- 7.1.2 弹出式菜单
- 7.2 对话框设计
- 7.2.1 自定义对话框
- 7.2.2 通用对话框
- 7.2.3 通用对话框控件的使用
- 7.3 状态栏设计
- 7.4 工具栏设计
- 7.4.1 使用手工方式制作工具栏
- 7.4.2 使用工具栏控件制作工具栏
- 7.5 多文档界面设计
- 7.5.1 多文档界面
- 7.5.2 建立多文档界面
- 7.5.3 创建MDI应用程序的菜单
- 7.6 Visual Basic 的工程结构
- 本章小结
- 习题7
- 第8章 文件
- 8.1 文件的基本概念
- 8.1.1 文件的类型
- 8.1.2 文件操作语句和函数
- 8.2 顺序文件
- 8.2.1 顺序文件的打开与关闭
- 8.2.2 顺序文件的读写
- 8.3 随机文件
- 8.3.1 定义数据类型和变量声明
- 8.3.2 随机文件的打开与关闭
- 8.3.3 随机文件的读写操作
- 8.4 文件系统控件
- 8.4.1 驱动器列表框
- 8.4.2 目录列表框
- 8.4.3 文件列表框
- 8.4.4 文件系统控件的组合使用
- 8.5 文件系统对象模型
- 8.5.1 文件系统对象模型概述
- 8.5.2 文件系统对象
- 8.5.3 管理驱动器
- 8.5.4 管理文件夹
- 8.5.5 管理文件
- 本章小结
- 习题8
- 第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 Animation控件
- 9.3.2 MMControl控件
- 9.3.3 Shockwave Flash控件
- 本章小结
- 习题9
- 第10章 数据库程序设计
- 10.1 数据库基础
- 10.1.1 数据库基本概念
- 10.1.2 结构化查询语言SQL
- 10.2 Visual Basic可视化数据管理器
- 10.2.1 建立数据库
- 10.2.2 建立数据查询
- 10.3 用控件访问数据库
- 10.3.1 数据控件的属性
- 10.3.2 数据控件的常用方法和事件
- 10.3.3 记录的维护操作
- 10.4 ADO对象编程模型
- 10.4.1 DAO、RDO和ADO
- 10.4.2 ADO对象模型
- 10.4.3 使用ADO数据控件
- 10.4.4 ADO数据控件用法
- 10.4.5 ADO控件的事件
- 本章小结
- 习题10
- 参考文献
常见问题
这本书使用的是哪个版本的Visual Basic?
现在学习VB 6.0还有意义吗?
这本书适合完全没有编程基础的人吗?
微信读书相关
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
陆奎是一位公开资料有限的作者,目前可确认的信息主要集中在计算机编程教学领域。库内收录其作品两种,分别为《Visual Basic程序设计》与《Visual Basic程序设计实验与考试指导》,常见分类为编程设计。从这两部作品的题材搭配来看,作者既关注编程语言基础知识的系统讲解,也重视实验操作与考试指导等实践环节,体现出面向学习者的教材式写作取向。前者侧重程序设计的基本概念与方法,后者则配合实验与考试需求,形成知识学习与动手练习相互衔接的结构。由于生卒年、国籍、职业履历等均未见于现有资料,这里不作推测。总体而言,陆奎的编写风格偏向实用与教学辅助,适合作为 Visual Basic 入门与备考的参考。
殷晓波,公开资料有限,目前可确认其为高校计算机类教材的编写者之一。他与陆奎共同主编《Visual Basic程序设计》,该书于2018年由人民邮电出版社出版,属于高校计算机规划教材。围绕这一方向,库内还收录有其《Visual Basic程序设计实验与考试指导》,可见其编写工作兼顾课堂讲授与实验、考试等教学环节。从现有作品看,殷晓波的写作以Visual Basic程序设计的基础教学为主,内容面向高校学生的入门学习与上机实践,风格偏重教材的规范性与可操作性,章节安排服务于课程进度。这些教材为初学者理解程序设计的基本概念、掌握可视化开发环境下的编程方法提供了较为系统的入门材料,适合作为相关课程的配套用书。