 
			 
				前言
 教学建议
 第1章 程序设计基础
 1.1 程序设计语言
 1.1.1 机器语言
 1.1.2 汇编语言
 1.1.3 高级语言
 1.2 程序设计
 1.2.1 算法
 1.2.2 结构化程序设计
 1.2.3 面向对象的程序设计
 第2章 Visual Basic简介
 2.1 概述
 2.2 Visual Basic 6.0的安装与启动
 2.2.1 Visual Basic 6.0的版本
 2.2.2 Visual Basic 6.0的系统要求
 2.2.3 Visual Basic 6.0的安装
 2.2.4 Visual Basic 6.0的启动
 2.3 Visual Basic的集成开发环境
 2.4 可视化编程的基本概念及基本方法
 2.4.1 对象
 2.4.2 属性
 2.4.3 事件
 2.4.4 方法
 2.5 Visual Basic工程的设计步骤
 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 标签
 2.6.4 文本框
 2.7 Visual Basic的帮助系统
 2.7.1 使用MSDN Library浏览器
 2.7.2 使用上下文相关帮助
 2.8 上机练习
 第3章 Visual Basic程序设计代码基础
 3.1 字符集
 3.2 数据类型
 3.2.1 数值型数据
 3.2.2 字符串型数据
 3.2.3 布尔型数据
 3.2.4 日期型数据
 3.2.5 对象型数据
 3.2.6 可变类型数据
 3.3 常量
 3.3.1 直接常量
 3.3.2 用户自定义符号常量
 3.3.3 系统定义符号常量
 3.4 变量
 3.5 常用内部函数
 3.5.1 数学函数
 3.5.2 字符串函数
 3.5.3 转换函数
 3.5.4 日期和时间函数
 3.5.5 格式输出函数
 3.5.6 Shell函数
 3.6 运算符与表达式
 3.6.1 算术运算符与算术表达式
 3.6.2 字符串运算符与字符串表达式
 3.6.3 关系运算符与关系表达式
 3.6.4 布尔运算符与布尔表达式
 3.6.5 混合表达式的运算顺序
 3.7 编码基础
 3.8 上机练习
 第4章 顺序结构程序设计
 4.1 赋值语句
 4.2 数据输入
 4.2.1 用InputBox函数输入数据
 4.2.2 用TextBox控件输入数据
 4.2.3 焦点和Tab键序
 4.3 数据输出
 4.3.1 用TextBox控件输出数据
 4.3.2 用Label控件输出数据
 4.3.3 用MsgBox函数输出数据
 4.3.4 用Print方法输出数据
 4.4 注释、暂停与程序结束语句
 4.5 顺序结构程序应用举例
 4.6 上机练习
 第5章 选择结构程序设计
 5.1 单行结构条件语句If...Then...Else...
 5.2 块结构条件语句If...Then...End If
 5.3 多分支选择语句Select Case...End Select
 5.4 条件函数
 5.5 条件语句的嵌套
 5.6 选择结构程序应用举例
 5.7 上机练习
 第6章 循环结构程序设计
 6.1 For...Next循环结构
 6.2 While...Wend循环结构
 6.3 Do...Loop循环结构
 6.4 循环的嵌套
 6.5 循环结构程序应用举例
 6.6 上机练习
 第7章 数组
 7.1 数组的基本概念
 7.1.1 数组与数组元素
 7.1.2 数组的维数
 7.2 数组的定义
 7.2.1 静态数组的定义
 7.2.2 动态数组的定义
 7.3 数组的输入/输出
 7.4 数组的删除
 7.5 使用For Each...Next循环处理数组
 7.6 数组操作函数
 7.7 数组应用举例
 7.8 控件数组
 7.8.1 创建控件数组
 7.8.2 控件数组的使用
 7.9 上机练习
 第8章 过程
 8.1 Function过程
 8.1.1 Function过程的定义
 8.1.2 Function过程的调用
 8.2 Sub过程
 8.2.1 Sub过程的定义
 8.2.2 Sub过程的调用
 8.3 参数的传递
 8.3.1 形参和实参
 8.3.2 按值传递和按地址传递
 8.3.3 使用可选参数
 8.3.4 使用可变参数
 8.3.5 使用对象参数
 8.4 过程的嵌套调用
 8.5 过程的递归调用
 8.6 Visual Basic应用程序的结构
 8.6.1 窗体模块
 8.6.2 标准模块
 8.6.3 Sub Main过程
 8.6.4 类模块
 8.7 过程的作用域
 8.8 变量的作用域和生存期
 8.8.1 变量的作用域
 8.8.2 变量的生存期
 8.9 上机练习
 第9章 Visual Basic常用控件
 9.1 控件的公共属性
 9.2 鼠标与键盘事件
 9.2.1 鼠标操作
 9.2.2 键盘操作
 9.3 常用内部控件
 9.3.1 框架
 9.3.2 图片框
 9.3.3 图像框
 9.3.4 选项按钮
 9.3.5 复选框
 9.3.6 列表框
 9.3.7 组合框
 9.3.8 定时器
 9.3.9 滚动条
 9.4 动画控件和多媒体控件
 9.4.1 Animation控件
 9.4.2 Multimedia MCI控件
 9.4.3 其他常用的动画控件和多媒体控件
 9.5 上机练习
 第10章 界面设计
 10.1 菜单的设计
 10.1.1 下拉式菜单
 10.1.2 弹出式菜单
 10.2 工具栏的设计
 10.2.1 使用手工方式制作工具栏
 10.2.2 使用工具栏控件(ToolBar)制作工具栏
 10.3 对话框的设计
 10.3.1 自定义对话框
 10.3.2 通用对话框
 10.4 上机练习
 第11章 图形设计
 11.1 图形设计基础
 11.1.1 坐标系统
 11.1.2 颜色
 11.2 图形控件
 11.3 绘图方法
 11.3.1 画点方法
 11.3.2 画直线、矩形方法
 11.3.3 画圆方法
 11.4 与绘图有关的常用属性、事件和方法
 11.4.1 清除图形方法
 11.4.2 线宽属性和线型属性
 11.4.3 填充颜色属性和填充样式属性
 11.4.4 自动重画(AutoRedraw)属性
 11.4.5 Paint事件
 11.5 保存绘图结果
 11.6 上机练习
 第12章 文件
 12.1 文件的基本概念
 12.2 顺序文件
 12.2.1 顺序文件的打开和关闭
 12.2.2 顺序文件的读写
 12.3 随机文件
 12.3.1 随机文件的打开和关闭
 12.3.2 随机文件的读写
 12.4 二进制文件
 12.4.1 二进制文件的打开和关闭
 12.4.2 二进制文件的读写
 12.5 常用的文件操作语句和函数
 12.6 文件系统控件
 12.6.1 驱动器列表框
 12.6.2 目录列表框
 12.6.3 文件列表框
 12.7 上机练习
 第13章 数据库
 13.1 数据库的基本概念
 13.1.1 关系数据库的结构
 13.1.2 数据访问对象模型
 13.1.3 结构化查询语言
 13.2 可视化数据管理器
 13.2.1 启动可视化数据管理器
 13.2.2 新建数据库
 13.2.3 打开数据库
 13.2.4 添加表和修改表
 13.2.5 数据的添加、删除、修改
 13.2.6 数据的查询
 13.2.7 数据窗体设计器
 13.3 使用ADO数据控件访问数据库
 13.3.1 ADO数据控件
 13.3.2 数据绑定控件
 13.3.3 Recordset对象
 13.4 应用举例
 13.5 上机练习
 第14章 软件开发基础
 14.1 软件开发技术的发展
 14.2 软件生存周期
 14.3 编码
 14.3.1 程序设计语言的选择
 14.3.2 编写程序的基本原则
 14.4 程序调试与错误处理
 14.5 应用程序的发布
 附录
 参考文献
  Visual Basic自问世以来,一直是深受欢迎的程序设计语言,其简练的语法、强大的功能、结构化程序设计思想、方便快捷的可视化编程手段和事件驱动的编程机制,使得编写Windows环境下的应用程序变得非常容易,因此,Visual Basic目前已经成为许多高等院校首选的教学用程序设计语言,也是全国计算机等级考试的程序设计语言之一。
  2002年1月,我们出版了《Visual Basic程序设计教程》及配套的习题集,该教材完全由从事Visual Basic课程教学的一线教师编写,凝聚了我们多年讲授程序设计语言(包括Visual Basic)的体会和实践心得。
  2006年9月,教育部高等学校计算机科学与技术教学指导委员会正式制定了《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》(以下简称“要求”),该“要求”对计算机程序设计基础课程教学提出了“一般要求”和“较高要求”,在充分领会“要求”精神的基础上,我们对原教材进行了修订,形成了第2版。第2版涵盖了“要求”中有关“Visual Basic程序设计”的“一般要求”和“较高要求”提出的所有内容,给不同办学层次的学校或不同专业提供了选择余地。第2版被许多院校选为教材,深受广大师生的欢迎,是普通高等教育“十一五”国家级规划教材。
  经过3年多的教学实践,我们对第2版进行了进一步修订,形成了第3版,配套的习题集以及教学辅助材料也进一步丰富和完善。修订后的第3版秉承了第2版的特点,注重对学生基本概念、基本理论、基本技能的培养,条理清晰、深入浅出、示例丰富。各章后的上机练习题知识点覆盖全面,配套出版的习题集紧密结合教材编写,包含了大量各种题型的练习题,同时附有参考答案,有利于学生在课外进行自主练习,巩固所学的知识。
  和第2版相比,第3版在以下几方面进行了改进和提高:
  1)语言更加精练:在文字叙述上更加准确和精练,基本概念的介绍更加精简。
  2)例题更加丰富、有趣和实用:书中增加了具有一定趣味性或实用性的例题,以避免学生在刚开始学习Visual Basic程序设计语言时觉得内容抽象、基本概念枯燥,让学习过程更加具有趣味性和成就感。
  3)在示例的介绍上进一步清晰了解题步骤:多数示例按“界面设计→代码设计→运行效果”的思路进行介绍,使设计过程更加清晰。
  4)更丰富的练习题:各章后的上机练习题进一步丰富,配套习题集中的练习题也进一步丰富和完善。
  5)前面章节就将一些界面的设计方法、控件和绘图方法等引入到示例中,既增加了例题和练习题的趣味性,也使学生在较短的时间内尽可能了解更多的知识,这样,在界面设计、常用控件、绘图等章节的学习中就可以用较短的时间开展教学,也利于引导学生自学。
  6)对过时的内容进行了更新。
  7)增加了部分上机练习题的视频演示:前8章的部分上机练习题的设计过程已录制成视频文件,教师可以将其下发给学生,作为实验指导。该视频演示具有以下特点:
  操作直观,容易理解。
  视频文件以swf文件的形式给出,文件小,播放方便,学生可以重复观看并得到及时指导。
  对于一些简单操作,视频中直接给出了操作过程和文字注释,让学生在模仿过程中逐渐记住这些操作,把教师花在学生身上不断重复辅导一些简单问题的时间节省了下来,以重点帮助学生解决一些更复杂或更关键的问题;对于一些当前章节需要重点考察的知识点,尤其是代码编写部分,视频中会留出一些空白,通过文字提示、提出问题、给出主要思路、提示阅读有关示例等方法来引导学生思考并独立完成,避免学生一味地模仿和对视频演示产生依赖性。
  整个视频录制过程依照练习内容的先后顺序,给出的操作步骤及代码遵循从详细到简化的原则,逐渐减少依赖性、加大难度,让学生从模仿逐步过渡到独立思考,直至能独立设计一些模块。
  该视频特别注意调整界面的布局、代码的缩进等,有助于培养学生良好的编程习惯。
  对于有运行效果的题目,即使在设计界面或代码时跳过了某些部分,最后也都会给出运行效果,让学生可以将自己的设计和运行效果进行对比,检查设计的正确性。
  本书约定:使用符号“|”来分隔多级菜单操作。例如,使用“格式”菜单下“对齐”子菜单下的“左对齐”命令,在书中描述为:使用“格式|对齐|左对齐”命令。
  本书第1~4章由曹青编写,第5~8章由邱李华编写,第9~11章由郭志强编写,第12~14章由刘春贵(山西大同大学)编写。
  为满足广大教师的教学需要,本书免费向教师提供配套的电子教案、教材中所有示例的源程序、教材各章后的上机练习题参考答案以及部分上机练习题视频演示,需要的教师可登录华章网站下载。
  由于编者水平有限,书中难免存在不足或疏漏之处,恳请读者批评指正,帮助我们不断改进和完善。
  邱李华
  2010年10月
我是一名刚刚接触编程的新手,选择一本合适的入门书籍对我来说至关重要。这本书的语言风格非常亲切,不像很多技术书籍那样生硬和晦涩。作者仿佛一位经验丰富的老师,用非常通俗易懂的方式来讲解那些我之前觉得遥不可及的概念。一开始,我担心自己会跟不上,但事实证明我的顾虑是多余的。书中从最基本的“Hello World”开始,一步步引导我理解变量、数据类型、控制流程,直到后面的面向对象编程。每一个概念的讲解都配有大量的代码示例,而且这些示例都非常贴近实际应用,让我能够立刻感受到学习的价值。最让我惊喜的是,书中还提供了一些简单的项目实战,让我能够将学到的知识融会贯通,完成一些具有实际意义的小程序,这极大地增强了我的学习信心。
评分作为一名在 IT 行业摸爬滚打了多年的从业者,我始终认为,基础知识的扎实程度直接决定了未来的发展高度。这本书,虽然标题上写着“教程”,但其内容的深度和广度,绝对不容小觑。它不仅仅是讲解语法和API,更重要的是,它在潜移默化地培养读者对编程思想的理解。作者在解释一些高级概念时,并没有生搬硬套,而是结合了实际的开发场景,通过各种巧妙的比喻和实例,将抽象的概念变得生动形象。我特别欣赏的是,书中在介绍一些容易出错的点时,都会有专门的“注意”或者“陷阱”提示,这无疑是作者丰富经验的体现,能够帮助我们避免走弯路。而且,它在代码的组织和规范性方面,也给了很好的示范,让我意识到,编写易于维护和理解的代码是多么重要。这本书,让我看到了Visual Basic这门语言背后更深层的逻辑和魅力,不仅仅是停留在“会写”的层面。
评分这本书的封面设计给我留下了深刻的印象,一种沉静而又不失专业的蓝色调,搭配简洁明亮的标题字体,瞬间就营造出一种学习氛围。翻开书的第一感觉是纸张的质感,相当不错,厚实而光滑,阅读时不会有廉价感。目录的排版也十分清晰,章节划分逻辑严谨,从基础的语言特性讲到具体的应用开发,循序渐进,让人一眼就能看到学习的脉络。我尤其喜欢作者在每章开头都会设定一个“学习目标”,这让我能提前了解本章的重点,带着明确的目的去阅读。而且,书中穿插的各种图示和代码示例,都做得非常细致,不仅仅是简单的罗列,还会用高亮、注释等方式强调关键部分,这对于我这种初学者来说,简直是福音,能大大降低理解的难度。我迫不及待地想深入其中,开始我的Visual Basic编程之旅。
评分我之前尝试过学习其他编程语言,但总是半途而废,原因可能是书籍内容过于枯燥,或者缺乏系统性。然而,这本书给我带来了全新的体验。它不仅仅是一本技术手册,更像是一本充满智慧的指南。作者在讲解某个功能时,总是会提前铺垫相关的理论知识,并且在讲解完之后,还会拓展相关的应用场景和注意事项。我尤其喜欢它在介绍一些高级特性时,能够结合实际开发中的常见问题,提供解决方案,这让我觉得学到的东西是真正有用的,能够解决实际问题。而且,这本书的例子都非常精炼,没有过多的冗余信息,直击要点,这对于我这样时间宝贵的学习者来说,效率非常高。我感觉自己不仅仅是在学习Visual Basic,更是在学习一种解决问题的能力。
评分这本书在排版和印刷质量上,绝对是市面上少有的精品。我尤其喜欢它的大开本设计,阅读起来非常舒适,不会感到拥挤。字体的选择也很恰当,清晰易读,长时间阅读眼睛也不会感到疲劳。而且,书中的代码部分采用了特殊的背景色和字体,与正文区分开来,使得代码更加醒目,方便查找和复制。我注意到,作者在代码示例的注释上花了很多心思,不仅仅是简单的说明,还包含了作者的思考过程和一些优化建议,这对于我理解代码的“为什么”非常有帮助。另外,书中还有一些“思考题”和“练习题”,这些题目都设计得很有启发性,能够帮助我巩固所学,并且激发我进一步探索的兴趣。总的来说,这是一本从内到外都充满诚意的书籍。
评分还可以,评论不得低于10个字
评分Visual Basic自问世以来,一直是深受欢迎的程序设计语言,其简练的语法、强大的功能、结构化程序设计思想、方便快捷的可视化编程手段和事件驱动的编程机制,使得编写Windows环境下的应用程序变得非常容易,因此,Visual Basic目前已经成为许多高等院校首选的教学用程序设计语言,也是全国计算机等级考试的程序设计语言之一。
评分教科书版本,严谨!耐用!还算不贵!
评分还可以,评论不得低于10个字
评分包装不错,感觉不像盗版的
评分数的质量很好,孩子很喜欢,正在学。
评分老师要求买的课本,希望能有用。
评分好好好
评分挺好的
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有