Visual Basic程序设计案例教程(21世纪高等学校计算机教育实用规划教材)
定 价:36 元
丛书名:21世纪高等学校计算机教育实用规划教材
- 作者:李桂芝 主编
- 出版时间:2013/9/1
- ISBN:9787302331445
- 出 版 社:清华大学出版社
- 中图法分类:TP312VB
- 页码:302
- 纸张:胶版纸
- 版次:1
- 开本:大16开
-
商品库位:
本书以案例驱动的方式来组织教学内容,将VisualBasic程序设计的基本知识点恰当地融入案例的分析和设计过程中,使学生在掌握理论知识的同时,逐步提高分析问题和解决问题的能力。每个案例都是经过笔者精心挑选的,具有很强的实用性和趣味性,以便激发学生的学习兴趣和积极性,获得更好的教学效果,真正达到学以致用的目的。另外,本书配套的辅助教材《VisualBasic程序设计习题集与实验指导》为使用该书的教学提供了学生自测习题和上机实验题。
全书共分为10章,主要内容有:VisualBasic程序设计概述、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组和自定义类型、过程、用户界面设计、文件操作、图形图像操作和多媒体程序设计。每章都由一些案例和拓展案例组成,每个案例都由案例描述、案例分析、案例设计和相关知识4部分组成;拓展案例是对本章知识点的拓展应用。
本书适合VisualBasic的初学者,可以作为高等院校非计算机专业程序设计课程的教材,也可作为各类计算机培训班的教材,还可以作为VisualBasic爱好者的自学参考书。
随机计算机技术的飞速发展和广泛应用,计算机的应用能力已经成为衡量大学生素质和能力的一个重要标志。尤其是非计算机专业的学生,学习计算机基础知识,掌握程序设计的基本方法,培养计算机素养就显得尤为重要。因此,目前高等院校各专业都把程序设计基础课程作为必修课。Visual Basic(简称VB)是一种面向对象的、可视化的、事件驱动的程序设计语言,具有简单易学、功能强大、应用广泛等优点,非常适合非计算机专业学生学习和使用,所以很多高校已将VB作为非计算机专业学生学习程序设计的语言。
传统的VB程序设计教材按照给出语法、解释语法规则、举例说明的三部曲组织教学内容,“枯燥、难学、没有用”是非计算机专业学生对该课程的描述,学生缺乏学习的兴趣和积极性,很难达到期望的教学效果和教学目标。另外,由于面对的教学对象绝大多数是第一次接触程序设计的学生,所以应该站在他们的角度考虑,编写一本更适合初学者使用的教学用书。
本书作者都是具有多年教学经验的一线教师,在结合多年教学经验的基础上,针对非计算机专业学生初学程序设计的特点,精心设计、组织编写了本书。为避免初学者在学习程序设计语言过程中的盲目性和枯燥性,提高非计算机专业学生对VB 程序设计这门课的兴趣,改善教学效果,并且培养学生自主学习的能力和独立分析、解决问题的能力,本书以案例驱动的方式来引导出教学内容,并且巧妙地将VB程序设计的基本知识点恰当地融入案例的分析和设计过程中。对案例的设计是依据针对性、代表性、实用性、趣味性等原则进行设计,以激发学生的好奇心和求知欲,达到知识的快速掌握和能力的快速培养。
全书共分为10章,主要内容有:Visual Basic程序设计概述、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组和自定义类型、过程、用户界面设计、文件操作、图形图像操作和多媒体程序设计。每章都由一些案例和拓展案例组成,每个案例都由案例描述、案例分析、案例设计和相关知识4部分组成;拓展案例是对本章知识点的拓展应用。在每章开始部分提供了知识结构图,总结了本章案例所涉及的所有知识点,以方便学生学习查阅。另外,为了取得更好的教学效果,同时编写了本书配套的辅助教材《Visual Basic程序设计习题集与实验指导》,为使用该书的教学提供了学生自测习题和上机实验题,以进一步巩固所学的理论知识以及提高学生的实际编程能力。
本书适合Visual Basic的初学者,可以作为高等院校非计算机专业程序设计课程的教材,也可作为各类计算机培训班的教材,还可以作为Visual Basic爱好者自学参考书。
本书第1~2、第6、第9~10章由李桂芝编写,第3~4、第8章由王伟编写,第5、第7章由崇美英编写。全书由李桂芝负责统审定稿。北京信息科技大学计算中心主任周长胜副教授审阅了本书,并对本书的修改提出了很好的建议。在书稿规划和撰写阶段,李文杰和黄宏博也给出了宝贵的意见,在此一并表示感谢。
本书配套的资源有多媒体教学课件、所有案例和拓展案例程序的源代码,均可以从清华大学出版社网站下载。
由于编者水平有限,加之时间仓促,书中难免存在疏漏和不妥之处,恳请读者批评指正。
作 者 2013年5月
第1章Visual Basic程序设计概述
1.1案例1——文字缩放
案例描述
案例分析
案例设计
相关知识
1.2案例2——货币兑换
案例描述
案例分析
案例设计
相关知识
第2章顺序结构程序设计
2.1案例1——设计窗体文字显示
案例描述
案例分析
第1章Visual Basic程序设计概述
1.1案例1——文字缩放
案例描述
案例分析
案例设计
相关知识
1.2案例2——货币兑换
案例描述
案例分析
案例设计
相关知识
第2章顺序结构程序设计
2.1案例1——设计窗体文字显示
案例描述
案例分析
案例设计
相关知识
2.2案例2——简易记事本
案例描述
案例分析
案例设计
相关知识
2.3案例3——计算圆的周长和面积
案例描述
案例分析
案例设计
相关知识
2.4案例4——随机抽奖
案例描述
案例分析
案例设计
相关知识
2.5案例5——倒计时
案例描述
案例分析
案例设计
相关知识
2.6案例6——钓鱼游戏
案例描述
案例分析
案例设计
相关知识
2.7拓展案例
【拓展案例1】滚动字幕
【拓展案例2】图片交换
【拓展案例3】数字拆分
【拓展案例4】计算三角形面积1
第3章选择结构程序设计
3.1案例1——数据排大小
案例描述
案例分析
案例设计
相关知识
3.2案例2——计算三角形面积2
案例描述
案例分析
案例设计…
相关知识
3.3案例3——漂流四方
案例描述
案例分析
案例设计
相关知识
3.4案例4——判断属相
案例描述
案例分析
案例设计
相关知识
3.5案例5——龟兔赛跑
案例描述
案例分析
案例设计
相关知识
3.6拓展案例
【拓展案例1】滚动字幕2
【拓展案例2】旅游报价
第4章循环结构程序设计
4.1案例1——简单的加密解密
案例描述
案例分析
案例设计
相关知识
4.2案例2——猜数游戏
案例描述
案例分析
案例设计
相关知识
4.3案例3——漂亮的星星
案例描述
案例分析
案例设计
相关知识
4.4案例4——调色板
案例描述
案例分析
案例设计
相关知识
4.5拓展案例
【拓展案例1】斐波那契数列
【拓展案例2】判断素数
【拓展案例3】求最大公约数
【拓展案例4】求自然对数的底e的近似值
【拓展案例5】百钱买百鸡
【拓展案例6】打印九九乘法表
第5章数组和自定义类型
5.1案例1——计算平均成绩
案例描述
案例分析
案例设计
相关知识
5.2案例2——打印杨辉三角形
案例描述
案例分析
案例设计
相关知识
5.3案例3——统计单词数
案例描述
案例分析
案例设计
相关知识
5.4案例4——颜色游戏
案例描述
案例分析
案例设计
相关知识
5.5案例5——通信录
案例描述
案例分析
案例设计
相关知识
5.6案例6——幼儿识字卡片
案例描述
案例分析
案例设计
相关知识
5.7案例7——文本效果设计器
案例描述
案例分析
案例设计
相关知识
5.8拓展案例
【拓展案例1】成绩排序
【拓展案例2】简易计算器
【拓展案例3】校运动会报名
【拓展案例4】歌手大奖赛
第6章过程
6.1案例1——判断回文
案例描述
案例分析
案例设计
相关知识
6.2案例2——英文打字练习
案例描述
案例分析
案例设计
相关知识
6.3案例3——评委打分
案例描述
案例分析
案例设计
相关知识
6.4案例4——绘制分形图形
案例描述
案例分析
案例设计
相关知识
6.5案例5——简易画板
案例描述
案例分析
案例设计
相关知识
6.6拓展案例
【拓展案例1】验证哥德巴赫猜想
【拓展案例2】分离单词
【拓展案例3】计算彩票中奖概率
【拓展案例4】座位轮换
第7章用户界面设计
7.1案例1——打字练习
案例描述
案例分析
案例设计
相关知识
7.2案例2——四则运算
案例描述
案例分析
案例设计
相关知识
7.3案例3——简单的文本编辑器
案例描述
案例分析
案例设计
相关知识
7.4拓展案例
【拓展案例1】古诗赏析
【拓展案例2】显示图形的填充方式及填充颜色
第8章文件操作
8.1案例1——银行账户管理
案例描述
案例分析
案例设计
相关知识
8.2案例2——登录与注册
案例描述
案例分析
案例设计
相关知识
8.3拓展案例
【拓展案例1】文件复制
【拓展案例2】学生成绩管理
第9章图形图像操作
9.1案例1——红绿灯
案例描述
案例分析
案例设计
相关知识
9.2案例2——绘制正弦曲线和余弦曲线
案例描述
案例分析
案例设计
相关知识
9.3案例3——海鸥飞翔
案例描述
案例分析
案例设计
相关知识
9.4拓展案例
【拓展案例1】满天星
【拓展案例2】艺术图案
【拓展案例3】屏幕保护程序
第10章多媒体程序设计
10.1案例1——CD播放器
案例描述
案例分析
案例设计
相关知识
10.2案例2——MP3播放器
案例描述
案例分析
案例设计
相关知识
10.3拓展案例
【拓展案例1】多媒体播放器1
【拓展案例2】多媒体播放器2
附录ASCII码表
参考文献