欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Visual Basic程序设计项目化教程

书      号:9787113183318

丛  书 名:“十二五”高等职业教育计算机类专业规划教材

作      者:王象刚 主编

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:20

  • 内容简介

    本教材从典型的工作任务出发,以完整的工作过程设计教材内容。全书以考试系统客户端项目的开发为主线,按照软件工程开发规范要求,分为十个基本功能,分别是登录功能的设计与实现、目录树功能的设计与实现、单选题功能的设计与实现、多选题功能的设计与实现、判断题功能的设计与实现、填空题功能的设计与实现、简答题功能的设计与实现、交卷和评分功能的设计与实现、查看答案功能的设计与实现和计时功能的设计与实现。本书适合作为高职高专计算机类及相关专业的教材,也可作为软件学院、计算机培训班的培训教材。
  • 前言

    本教材从典型的工作任务出发,以完整的工作过程设计教材内容。Visual Basic作为一种简单易学、功能强大的可视化编程语言,一直受到众多编程人员的青睐,并作为许多应用程序的开发语言工具而得到广泛应用。
    学习程序设计语言的目的是能够使用该语言来进行实际应用程序的开发。本教材依据专业培养目标的要求,从典型的工作任务出发,以完整的工作过程设计教材内容,突出针对性与实用性,其进度安排顺序依据考试系统客户端项目开发的流程,并根据教学规律进行优化,对原有教学知识点进行重构,符合职业工作岗位的需求。
    本教材以考试系统的分析和实现为主线,采用基于工作过程的教学方法,逐步实施完成系统的开发,并将Visual Basic知识点融入项目开发的过程中。考试系统完成单选题、多选题、判断题、填空题和简答题的界面生成、答案保存、自动评分和计时等功能。将考试系统的功能按模块进行分解,逐步实施。
    本教材具有以下特色:
    (1)考试系统项目贯穿教材全过程,采用双项目方式组织,激发学生学习兴趣。课内项目为第1课堂,安排考试系统客户端为教学项目;课外项目为第2课堂,安排考试系统服务器端为考核项目。
    (2)整个教材分为11个单元,把课程的知识点融入真实项目中。
    (3)每个单元采用6个过程形式来组织教学。
    教材的内容体系如下:
    单元1:考试系统功能概述。主要介绍了考试系统功能、考试系统组成、考试系统数据表等内容,并通过“第2课堂:服务器端功能概述”对所学知识进行拓展训练。
    单元2:登录功能的设计与实现。由易到难地引导完成登录功能,这3个子任务分别是固定数据验证的登录功能、数据库数据验证的登录功能和考试系统登录功能的任务设计与实现,并通过“第2课堂:服务器端考生信息管理功能的设计与实现”对所学知识进行拓展训练。
    单元3:目录树功能的设计与实现。主要介绍了目录树控件的属性、方法和事件等相关知识,对目录树功能进行描述、分析、设计、实现和拓展,并通过“第2课堂:服务器端试题管理功能的设计与实现”对所学知识进行拓展训练。
    单元4:单选题功能的设计与实现。主要介绍了控件数组、图形操作等相关知识,对单选题功能进行描述、分析、设计、实现和拓展,并通过“第2课堂:服务器端随机生成考生试题功能的设计与实现(1)”对所学知识进行拓展训练。
    单元5:多选题功能的设计与实现。主要介绍了框架控件、常用内部函数等相关知识,对多选题功能进行描述、分析、设计、实现和拓展,并通过“第2课堂:服务器端随机生成考生试题功能的设计与实现(2)”对所学知识进行拓展训练。
    单元6:判断题功能的设计与实现。对判断题功能进行描述、分析、设计、实现和拓展,并通过“第2课堂:服务器端考试管理功能的设计与实现(1)”对所学知识进行拓展训练。
    单元7:填空题功能的设计与实现。对填空题功能进行描述、分析、设计、实现和拓展,并通过“第2课堂:服务器端考试管理功能的设计与实现(2)”对所学知识进行拓展训练。
    单元8:简答题功能的设计与实现。对简答题功能进行描述、分析、设计、实现和拓展,并通过第2课堂:服务器端考试管理功能的设计与实现(3),对所学知识进行拓展训练。
    单元9:交卷和评分功能的设计与实现。主要介绍了多重窗体、菜单设计等相关知识点,对交卷和评分功能进行描述、分析、设计、实现和拓展,并通过“第2课堂:服务器端所有考生成绩自动评分功能的设计与实现”对所学知识进行拓展训练。
    单元10:查看答案功能的设计与实现。主要介绍了打开对话框、另存为对话框、颜色对话框、打印对话框等相关知识点,对查看答案功能进行描述、分析、设计、实现和拓展,并通过“第2课堂:服务器端成绩导出功能的设计与实现”对所学知识进行拓展训练。
    单元11:计时功能的设计与实现。主要介绍了文件的读写、常用文件操作语句、工具栏、状态栏等相关知识点,对计时功能进行描述、分析、设计、实现和拓展,并通过“第2课堂:服务器端系统自动计时功能的设计与实现”对所学知识进行拓展训练。
    本教材由王象刚任主编,李金凤任副主编,尹元元、邓宾参加编写。单元1至单元5相关知识点由李金凤编写,单元9至单元10相关知识点由尹元元编写,单元11相关知识点由邓宾编写,剩余部分内容由王象刚编写,并负责全书的统稿。
    本教材在编写过程中,得到北京安捷瑞软件有限公司刘孟刚的技术指导,在此表示诚挚的谢意。
    由于编者水平有限,书中难免存在不妥之处,恳请各位批评指正,并将意见和建议及时反馈给我们,以便下次修订时改进。所有意见和建议请发往:sdwxg@126.com。欢迎访问配套精品课网站:http://jpkc.dyxy.net/2011yjjp/Wangxianggang/index.html,联系电话:0546-8087131。



    编 者
    2014年12月
  • 目录

    单元1 考试系统功能概述 1
    1.1 考试系统功能介绍 1
    1.2 考试系统组成 6
    1.3 数据表与各字段含义 8
    1.4 Visual Basic集成开发环境 11
    1.5 面向对象程序设计的相关概念 15
    1.6 实例:字母大小写转换 17
    1.6.1 任务描述 17
    1.6.2 任务分析 17
    1.6.3 任务设计 18
    1.6.4 任务实现 19
    实训1 第一个应用程序 19
    第2课堂服务器端功能概述 20
    单元2 登录功能的设计与实现 21
    2.1 任务描述 21
    2.2 相关知识点 21
    2.2.1 字符串连接运算符&和+ 21
    2.2.2 数据库的基本操作 21
    2.2.3 Data数据控件 28
    2.2.4 ADO数据控件 30
    2.2.5 与用户交互函数和过程 32
    2.2.6 基本控件和窗体 34
    2.2.7 鼠标和键盘 37
    2.3 任务分析 39
    2.4 任务设计和实现 40
    2.4.1 固定数据验证的登录功能的任务设计和实现 40
    2.4.2 数据库数据验证的登录功能的任务设计与实现 41
    2.4.3 考试系统登录功能的任务设计与实现 42
    2.5 任务拓展 45
    实训2 服务器登录功能的设计与实现 45
    第2课堂服务器端考生信息管理功能的设计与实现 45
    单元3 目录树功能的设计与实现 46
    3.1 任务描述 46
    3.2 相关知识点 46
    3.2.1 TreeView控件 46
    3.3.2 字符串函数 50
    3.2.3 变量、过程的作用域 51
    3.2.4 选择结构 52
    3.2.5 循环结构 54
    3.3 任务分析 54
    3.4 任务设计 54
    3.4.1 功能描述 54
    3.4.2 界面设计 55
    3.4.3 属性设计 55
    3.5 任务实现 56
    3.6 任务拓展 58
    实训3 目录树功能的设计与实现 58
    第2课堂服务器端试题管理功能的设计与实现 58
    单元4 单选题功能的设计与实现 59
    4.1 任务描述 59
    4.2 相关知识点 59
    4.2.1 控件数组 59
    4.2.2 单选按钮 61
    4.2.3 图形操作基础 61
    4.3 任务分析 64
    4.4 任务设计 64
    4.4.1 功能描述 64
    4.4.2 界面设计 65
    4.4.3 属性设计 65
    4.5 任务实现 66
    4.6 任务拓展 68
    第2课堂服务器端随机生成考生试题功能的设计与实现(1) 68
    单元5 多选题功能的设计与实现 70
    5.1 任务描述 70
    5.2 相关知识点 70
    5.2.1 Frame控件 70
    5.2.2 常用内部函数 71
    5.2.3 CheckBox(复选框)控件 73
    5.3 任务分析 74
    5.4 任务设计 74
    5.4.1 功能描述 74
    5.4.2 界面设计 74
    5.4.3 属性设计 75
    5.5 任务实现 76
    5.6 任务拓展 78
    第2课堂服务器端随机生成考生试题功能的设计与实现(2) 78
    单元6 判断题功能的设计与实现 79
    6.1 任务描述 79
    6.2 相关知识点 79
    6.2.1 ComboBox(组合框)控件 79
    6.2.2 ListBox(列表框)控件 80
    6.3 任务分析 80
    6.4 任务设计 80
    6.4.1 功能描述 80
    6.4.2 界面设计 81
    6.4.3 属性设计 81
    6.5 任务实现 82
    6.6 任务拓展 83
    第2课堂服务器端考试管理功能的设计与实现(1) 84
    单元7 填空题功能的设计与实现 85
    7.1 任务描述 85
    7.2 相关知识点 85
    7.2.1 电影(ActiveMovie)控件(见表7-1) 85
    7.2.2 动画(Animation)控件(见表7-2) 85
    7.2.3 多媒体(MMControl)控件(见表7-3) 86
    7.2.4 数据组合框(DataCombo)控件(见表7-4) 86
    7.2.5 数据型电子表格(DataGrid)控件(见表7-5) 86
    7.2.6 电子表格(MSFlexGrid)控件(见表7-6) 87
    7.2.7 数据列表(DataList)控件(见表7-7) 87
    7.2.8 图像组合框(ImageCombo)控件(见表7-8) 88
    7.2.9 图像列表(ImageList)控件(见表7-9) 88
    7.2.10 图表(MSChard)控件(见表7-10) 88
    7.2.11 月视图(MonthView)控件(见表7-11) 89
    7.2.12 进度栏(ProgressBar)控件(见表7-12) 90
    7.2.13 RichTextBox控件(见表7-13) 90
    7.2.14 滑动块(Slider)控件(见表7-14) 91
    7.2.15 选项卡(SSTab)控件(见表7-15) 92
    7.2.16 UpDown控件(见表7-16) 92
    7.3 任务分析 92
    7.4任务设计 93
    7.4.1 功能描述 93
    7.4.2 界面设计 93
    7.4.3 属性设计 93
    7.5 任务实现 94
    7.6 任务拓展 95
    第2课堂服务器端考试管理功能的设计与实现(2) 95
    单元8 简答题功能的设计与实现 96
    8.1 任务描述 96
    8.2 相关知识点 96
    8.3 任务分析 98
    8.4 任务设计 98
    8.4.1 功能描述 98
    8.4.2 界面设计 98
    8.4.3 属性设计 99
    8.5 任务实现 99
    8.6 任务拓展 100
    第2课堂服务器端考试管理功能的设计与实现(3) 100
    单元9 交卷和评分功能的设计与实现 101
    9.1 任务描述 101
    9.2 相关知识点 101
    9.2.1 多重窗体 101
    9.2.2 菜单的设计 102
    9.3 任务分析 103
    9.4 任务设计 104
    9.4.1 功能描述 104
    9.4.2 界面设计 104
    9.4.3 属性设计 105
    9.5 任务实现 105
    9.6 任务拓展 110
    第2课堂服务器端所有考生成绩自动评分功能的设计与实现 110
    单元10 查看答案功能的设计与实现 111
    10.1 任务描述 111
    10.2 相关知识点 111
    10.2.1 文件对话框(打开、保存) 112
    10.2.2 另存为对话框 112
    10.2.3 颜色对话框 113
    10.2.4 字体对话框 113
    10.2.5 打印对话框 113
    10.2.6 帮助对话框 113
    10.3 任务分析 114
    10.4 任务设计 114
    10.4.1 功能描述 114
    10.4.2 界面设计 115
    10.4.3 属性设计 115
    10.5 任务实现 116
    10.6 任务拓展 118
    第2课堂服务器端成绩导出功能的设计与实现 118
    单元11 计时功能的设计与实现 119
    11.1 任务描述 119
    11.2 相关知识点 119
    11.2.1 文件的读写 119
    11.2.2 常用的文件操作语句和函数 122
    11.2.3 工具栏 123
    11.2.4 状态栏 126
    11.2.5 Timer(定时器)控件 127
    11.2.6 文件系统控件 128
    11.3 任务分析 130
    11.4 任务设计 130
    11.4.1 功能描述 130
    11.4.2 界面设计 131
    11.4.3 属性设计 131
    11.5 任务实现 131
    11.6 任务拓展 133
    第2课堂服务器端系统自动计时功能的设计与实现 133
    附录A ASCII码表 134
    附录B 课程整体教学设计 135
    附录C 课程单元教学设计和单元教学进度 147
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1 王象刚硕士 讲师计算机 工作单位东营职业学院 邮政编码 电话 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 王象刚,男,1977年6月生于山东省东营市。1996年至2000年聊城师范学院计算机系本科;2006年7月于中国石油大学计算机与通信工程学院获得工学硕士学位;2000年7月在东营电大数理系工作;2001年10月至今在东营职业学院计算机系从事软件技术教学工作,2003年开始至今一直担任应用软件教研室工作;期间先后取得高级系统架构师、工程监理工程师、国家职业技能鉴定考证员、软件测试工程师等职业证书。教学与技术专长:软件开发、软件测试、数据库、工作流管理工作简历:2000.7-2001.10东营广播电视大学数理系2001.10至今东营职业学院计算机系2003.6-2006.4中国石油大学计算机技术专业获硕士学位2007.7-2008.1中国网通东营分公司信息化部顶岗锻炼进行软件开发和测试工作
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐