Visual Basic程序设计 封面

Visual Basic程序设计

评分 3.4
字数
12.2万字
章节数
222
ISBN
9787115473820

标签

内容简介

全书共10章内容,包括:(1)Visual Basic概述,(2)Visual Basic程序设计基础,(3)Visual Basic程序控制结构,(4)Visual Basic 常用基本控件,(5)数组,(6)过程,(7)界面设计,(8)文件,(9)图形及多媒体,(10)数据库程序设计。

编辑推荐

陆奎编著的《Visual Basic程序设计》是一本面向初学者的经典编程入门教材。本书以Visual Basic 6.0为开发环境,系统性地讲解了程序设计的基本概念,语言基础,窗体与控件,菜单设计,文件操作以及数据库编程等内容。其结构清晰,从简单到复杂,通过大量贴近实际的案例引导读者逐步掌握VB的核心技术和应用方法。

作为一本技术教程,本书的优势在于其平实的叙述风格和扎实的知识体系。作者没有追求花哨的技巧,而是专注于夯实基础,这对于编程初学者建立正确的思维模式至关重要。书中对事件驱动编程,可视化界面设计等关键概念的阐释尤为到位,能够帮助读者理解Windows应用程序的运行机制。

尽管Visual Basic 6.0已非当前主流开发工具,但本书所传授的程序设计思想,问题分解方法和逻辑构建能力具有持久价值。对于需要快速理解桌面应用开发原理,或从事与遗留VB系统维护相关工作的读者,本书仍是一块实用的敲门砖。它更像是一位耐心的导师,带领你走过从理解代码到编写实用程序的全过程。

适合谁读

适合

  • 高等院校计算机相关专业的低年级学生
  • 希望系统学习桌面应用程序开发的编程初学者
  • 需要了解或维护基于VB6遗留系统的技术人员
  • 对事件驱动和可视化编程思想感兴趣的自学者

不适合

  • 寻求学习最新.NET平台VB.NET或C#等现代语言的开发者
  • 希望深入钻研高级编程技术或软件架构的资深程序员

阅读建议

  1. 建议按照章节顺序阅读,并务必动手实践书中的每一个示例代码
  2. 在理解基础语法后,可尝试对书中的案例进行修改和拓展,以加深理解
  3. 可将本书与一门现代编程语言(如Python)的基础教程对照学习,体会编程思想的共通之处

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 版权信息
  2. 内容提要
  3. 前言
  4. 第1章 Visual Basic概述
  5. 1.1 Visual Basic的编程特点
  6. 1.1.1 Visual Basic的发展历史
  7. 1.1.2 Visual Basic的编程特点
  8. 1.2 Visual Basic的启动与退出
  9. 1.3 Visual Basic的集成开发环境
  10. 1.3.1 标题栏
  11. 1.3.2 菜单栏
  12. 1.3.3 工具栏
  13. 1.3.4 工具箱
  14. 1.3.5 窗口
  15. 1.4 可视化编程的基本概念
  16. 1.4.1 对象和类
  17. 1.4.2 属性
  18. 1.4.3 事件
  19. 1.4.4 方法
  20. 1.5 窗体
  21. 1.5.1 窗体的属性
  22. 1.5.2 窗体的事件
  23. 1.5.3 窗体的方法
  24. 1.6 Visual Basic开发应用程序
  25. 1.6.1 编写简单的Visual Basic应用程序
  26. 1.6.2 用Visual Basic 开发应用程序的一般步骤
  27. 1.7 程序调试
  28. 1.7.1 错误类型
  29. 1.7.2 调试与排错
  30. 本章小结
  31. 习题1
  32. 第2章 Visual Basic程序设计基础
  33. 2.1 数据类型
  34. 2.1.1 数值型数据
  35. 2.1.2 字符串型数据
  36. 2.1.3 逻辑型数据
  37. 2.1.4 日期型数据
  38. 2.1.5 对象型数据
  39. 2.1.6 可变类型数据
  40. 2.2 常量与变量
  41. 2.2.1 常量
  42. 2.2.2 变量
  43. 2.3 Visual Basic中的运算符和运算表达式
  44. 2.3.1 算术运算符与算术表达式
  45. 2.3.2 字符串运算符和字符串表达式
  46. 2.3.3 日期表达式
  47. 2.3.4 关系运算符与关系表达式
  48. 2.3.5 逻辑运算符与逻辑表达式
  49. 2.3.6 表达式的运算顺序
  50. 2.4 Visual Basic程序书写规则
  51. 2.5 Visual Basic的常用内部函数
  52. 2.5.1 数学函数
  53. 2.5.2 数据类型转换函数
  54. 2.5.3 字符串操作函数
  55. 2.5.4 日期和时间函数
  56. 本章小结
  57. 习题2
  58. 第3章 Visual Basic程序控制结构
  59. 3.1 顺序结构
  60. 3.1.1 赋值语句
  61. 3.1.2 数据输入和输出
  62. 3.1.3 暂停与程序结束语句
  63. 3.1.4 应用举例
  64. 3.2 选择结构
  65. 3.2.1 单行结构If条件语句
  66. 3.2.2 块结构If条件语句
  67. 3.2.3 多分支条件语句
  68. 3.2.4 应用举例
  69. 3.3 循环结构
  70. 3.3.1 For…Next循环结构
  71. 3.3.2 Do…Loop循环结构
  72. 3.3.3 While…Wend循环结构
  73. 3.3.4 循环的嵌套
  74. 3.3.5 应用举例
  75. 本章小结
  76. 习题3
  77. 第4章 Visual Basic常用基本控件
  78. 4.1 概述
  79. 4.2 命令按钮
  80. 4.2.1 命令按钮的常用属性
  81. 4.2.2 命令按钮的常用事件
  82. 4.3 标签和文本框
  83. 4.3.1 标签
  84. 4.3.2 文本框
  85. 4.4 单选按钮、复选框和框架
  86. 4.4.1 单选按钮
  87. 4.4.2 复选框
  88. 4.4.3 框架
  89. 4.5 列表框和组合框
  90. 4.5.1 列表框
  91. 4.5.2 组合框
  92. 4.6 图像框和图片框
  93. 4.6.1 图片框
  94. 4.6.2 图像框
  95. 4.7 滚动条
  96. 4.7.1 滚动条的常用属性
  97. 4.7.2 滚动条的常用事件
  98. 4.8 计时器
  99. 本章小结
  100. 习题4
  101. 第5章 数组
  102. 5.1 数组的基本概念
  103. 5.1.1 数组与数组元素
  104. 5.1.2 数组的维数
  105. 5.2 数组的定义
  106. 5.2.1 一维数组的定义
  107. 5.2.2 一维数组元素的引用
  108. 5.2.3 二维数组的定义
  109. 5.2.4 二维数组的引用
  110. 5.2.5 动态数组的定义
  111. 5.3 数组的基本操作
  112. 5.3.1 一维数组的基本输入与输出
  113. 5.3.2 一维数组的应用
  114. 5.3.3 二维数组的基本输入与输出
  115. 5.3.4 二维数组的应用
  116. 5.3.5 与数组操作相关的几个函数
  117. 5.4 数组应用举例
  118. 5.4.1 一维数组应用举例
  119. 5.4.2 二维数组应用举例
  120. 5.5 控件数组
  121. 5.5.1 控件数组的概念
  122. 5.5.2 控件数组的建立
  123. 本章小结
  124. 习题5
  125. 第6章 过程
  126. 6.1 事件过程
  127. 6.2 Sub过程
  128. 6.2.1 子过程的定义
  129. 6.2.2 子过程的建立
  130. 6.2.3 子过程的调用
  131. 6.3 Function过程
  132. 6.3.1 函数过程的定义
  133. 6.3.2 函数过程的建立
  134. 6.3.3 函数过程的调用
  135. 6.4 过程之间参数的传递
  136. 6.4.1 形式参数与实际参数
  137. 6.4.2 参数传递
  138. 6.4.3 数组作为过程的参数
  139. 6.5 过程递归调用
  140. 6.6 变量作用域及生存期
  141. 6.6.1 变量的作用域
  142. 6.6.2 变量的生存期
  143. 本章小结
  144. 习题6
  145. 第7章 界面设计
  146. 7.1 菜单设计
  147. 7.1.1 下拉式菜单
  148. 7.1.2 弹出式菜单
  149. 7.2 对话框设计
  150. 7.2.1 自定义对话框
  151. 7.2.2 通用对话框
  152. 7.2.3 通用对话框控件的使用
  153. 7.3 状态栏设计
  154. 7.4 工具栏设计
  155. 7.4.1 使用手工方式制作工具栏
  156. 7.4.2 使用工具栏控件制作工具栏
  157. 7.5 多文档界面设计
  158. 7.5.1 多文档界面
  159. 7.5.2 建立多文档界面
  160. 7.5.3 创建MDI应用程序的菜单
  161. 7.6 Visual Basic 的工程结构
  162. 本章小结
  163. 习题7
  164. 第8章 文件
  165. 8.1 文件的基本概念
  166. 8.1.1 文件的类型
  167. 8.1.2 文件操作语句和函数
  168. 8.2 顺序文件
  169. 8.2.1 顺序文件的打开与关闭
  170. 8.2.2 顺序文件的读写
  171. 8.3 随机文件
  172. 8.3.1 定义数据类型和变量声明
  173. 8.3.2 随机文件的打开与关闭
  174. 8.3.3 随机文件的读写操作
  175. 8.4 文件系统控件
  176. 8.4.1 驱动器列表框
  177. 8.4.2 目录列表框
  178. 8.4.3 文件列表框
  179. 8.4.4 文件系统控件的组合使用
  180. 8.5 文件系统对象模型
  181. 8.5.1 文件系统对象模型概述
  182. 8.5.2 文件系统对象
  183. 8.5.3 管理驱动器
  184. 8.5.4 管理文件夹
  185. 8.5.5 管理文件
  186. 本章小结
  187. 习题8
  188. 第9章 图形及多媒体
  189. 9.1 鼠标和键盘事件
  190. 9.1.1 鼠标事件
  191. 9.1.2 键盘事件
  192. 9.1.3 拖放
  193. 9.2 图形控件与方法
  194. 9.2.1 图形的坐标系统
  195. 9.2.2 图形控件
  196. 9.2.3 图形方法
  197. 9.3 多媒体控件
  198. 9.3.1 Animation控件
  199. 9.3.2 MMControl控件
  200. 9.3.3 Shockwave Flash控件
  201. 本章小结
  202. 习题9
  203. 第10章 数据库程序设计
  204. 10.1 数据库基础
  205. 10.1.1 数据库基本概念
  206. 10.1.2 结构化查询语言SQL
  207. 10.2 Visual Basic可视化数据管理器
  208. 10.2.1 建立数据库
  209. 10.2.2 建立数据查询
  210. 10.3 用控件访问数据库
  211. 10.3.1 数据控件的属性
  212. 10.3.2 数据控件的常用方法和事件
  213. 10.3.3 记录的维护操作
  214. 10.4 ADO对象编程模型
  215. 10.4.1 DAO、RDO和ADO
  216. 10.4.2 ADO对象模型
  217. 10.4.3 使用ADO数据控件
  218. 10.4.4 ADO数据控件用法
  219. 10.4.5 ADO控件的事件
  220. 本章小结
  221. 习题10
  222. 参考文献

常见问题

这本书使用的是哪个版本的Visual Basic?
本书基于经典的Visual Basic 6.0开发环境进行讲解,这是VB史上一个非常成熟和广泛使用的版本。
现在学习VB 6.0还有意义吗?
对于理解Windows桌面程序的基本原理,事件驱动编程模型以及快速开发小型工具,VB 6.0的知识仍有其价值。但若目标是从事商业软件开发,建议在此基础上进一步学习.NET框架下的现代语言。
这本书适合完全没有编程基础的人吗?
非常适合。本书从零开始讲解,假设读者不具备任何编程知识,循序渐进地引导入门,是经典的零基础教材之一。

微信读书相关

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

陆奎 作者

陆奎是一位公开资料有限的作者,目前可确认的信息主要集中在计算机编程教学领域。库内收录其作品两种,分别为《Visual Basic程序设计》与《Visual Basic程序设计实验与考试指导》,常见分类为编程设计。从这两部作品的题材搭配来看,作者既关注编程语言基础知识的系统讲解,也重视实验操作与考试指导等实践环节,体现出面向学习者的教材式写作取向。前者侧重程序设计的基本概念与方法,后者则配合实验与考试需求,形成知识学习与动手练习相互衔接的结构。由于生卒年、国籍、职业履历等均未见于现有资料,这里不作推测。总体而言,陆奎的编写风格偏向实用与教学辅助,适合作为 Visual Basic 入门与备考的参考。

殷晓波 作者

殷晓波,公开资料有限,目前可确认其为高校计算机类教材的编写者之一。他与陆奎共同主编《Visual Basic程序设计》,该书于2018年由人民邮电出版社出版,属于高校计算机规划教材。围绕这一方向,库内还收录有其《Visual Basic程序设计实验与考试指导》,可见其编写工作兼顾课堂讲授与实验、考试等教学环节。从现有作品看,殷晓波的写作以Visual Basic程序设计的基础教学为主,内容面向高校学生的入门学习与上机实践,风格偏重教材的规范性与可操作性,章节安排服务于课程进度。这些教材为初学者理解程序设计的基本概念、掌握可视化开发环境下的编程方法提供了较为系统的入门材料,适合作为相关课程的配套用书。

同一作者

同类高分