版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,计算机辅助教学理论与实践,单机课件制作案例,第 7 章,XXXXXXXXXXXXXXXXXX,目 录,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.1 开发环境 7.1.2 基于VS开发环境编程的步骤 7.1.3 基于VS开发环境演练,7.2 课件的安装调试与使用环境,7.2.1 课件的安装调试 7.2.2 课件的使用环境,第7章 单机课件制作案例,*,XXXXXXXXXXXXXXXXXX,目 录,7.3 课件测试,7.3.1 课件测试概述 7.3.2 课件测试技术 7.3.3 课件测试策略 7.3.4 课件质量,7.4 基于VS开发环境用VB.NET编
2、程制作单机课件开发实例,7.4.1 项目分析 7.4.2 总体设计与单元设计 7.4.3 采集制作素材及生成课件,第7章 单机课件制作案例,第4章 课件设计方法,本章将以一个单机版的多媒体教学课件照相机的开发和设计为例,系统的对前几章的知识与技术进行综合的应用,使学习者能比较系统的对课件的开发与设计的方法与过程有一个全面的了解。,第7章 单机课件制作案例,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.1 开发环境,Microsoft Visual Studio.NET(简称VS)把Visual C#.net、VB.NET、Visual J#.NET、Vis
3、ual C+.NET和其他语言集成在一起,不仅可通过不同的语言开发组件,而且可以通过交叉语言来实现继承。利用拖放式可视化设计器和一流的代码编辑和调试环境。,7.1 基于Microsoft Visual Studio开发环境制作课件,图7-1 “Microsoft Development Environment设计-起始页”窗口,7.1.1 开发环境,1.创建一个VB.NET项目,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.1 开发环境,2. 菜单栏和工具栏 在VB.NET集成开发环境中的菜单栏中列出了VB.NET可供使用的菜单命令。菜单栏中有“文件”、“
4、编辑”、“视图”、“项目”、“生成”、“调试”、“数据”、“格式”、“工具”、“窗口”、“帮助”菜单,每个菜单对应一组下拉菜单列表。,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.1 开发环境,3.工具箱窗口 工具箱又称控件工具箱或控件箱。“工具箱”窗口如图7-5所示。如果集成环境中没有出现该窗口,可通过执行“视图”“工具箱”命令来显示该窗口。工具箱用于自定义应用程序,使用可视化的方法编程时,程序员可在窗体中“拖放”控件,绘制出应用程序界面,而不用自己去写代码。,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.1 开发环
5、境,3.工具箱窗口,图7-5 “工具箱”窗口,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.1 开发环境,4.解决方案资源管理器窗口 首先应理解解决方案与项目的关系,项目可以视为编译后的一个可执行单元,可以是应用程序、动态链接库等,而大型软件解决方案往往需要多个可执行程序的合作,为便于管理多个项目,在Visual Studio.NET集成环境中引入了解决方案资源管理器,用来对解决方案中涉及到的多个项目进行管理。,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.1 开发环境,4.解决方案资源管理器窗口,图7-6 “解决方案
6、资源管理器”窗口,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.1 开发环境,5.属性窗口 “属性”窗口如图7-7所示。如果集成环境中没有出现该窗口,可通过执行“视图”“属性”命令来显示该窗口。,图7-7 “属性”窗口,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.1 开发环境,6.帮助窗口 “帮助”窗口如图7-8所示。如果集成环境中没有出现该窗口,可通过执行“帮助”“查看帮助”命令来显示该窗口。,图7-8“帮助”窗口,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.1 开发环境,7
7、.类视图窗口 类:具有同种属性的对象称为类,是个抽象的概念。“类视图”窗口如图7-9所示。如果集成环境中没有出现该窗口,可通过执行“视图”“类视图”命令来显示该窗口。,图7-9 “类视图”窗口,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.1 开发环境,8.对象浏览器窗口 “对象浏览器”窗口如图7-10所示。如果集成环境中没有出现该窗口,可通过执行“视图”“对象浏览器”命令来显示该窗口。,图7-10“对象浏览器”窗口,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.1 开发环境,9.服务器资源管理器窗口 “服务器资源管理
8、器”窗口如图7-11所示。如果集成环境中没有出现该窗口,可通过执行“视图”“服务器资源管理器”命令来显示该窗口。,图7-11 “服务器资源管理器”窗口,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.2 基于VS开发环境编程的步骤,下面以编程语言VB.NET为例通过一个简单的例子让大家初步认识Microsoft Visual Studio的编程环境,体会一下VB.NET程序开发的一些共有特性和基本过程。在以下练习中,将生成并运行一个简单的Windows窗体,当单击窗体上的“确定”按钮时,程序将显示“欢迎您学习VB.NET编程步骤”。编写VB.NET应用程序一
9、般分为以下几步。 1.新建项目 4.编写代码 2.添加控件 5.运行调试程序 3.修改属性 6.生成可执行文件,7.1 基于Microsoft Visual Studio开发环境制作课件,7.1.3 基于VS开发环境演练,本程序将用VB.NET制作一个几种常见图形绘制的CAI课件。程序运行CAI课件的结果如图7-25所示,点击图像按钮选取前景图片,点击背景按钮选取背景图片,点击合成按钮生成合成图片,其中合成过程为将前景图片中的白色去除后叠放在背景图片上,合成为新图片。具体实现步骤如下:,7.1 基于Microsoft Visual Studio开发环境制作课件,图7-25 图像合成效果图,7.
10、1.3 基于VS开发环境演练,课件能否正常且方便地安装和卸载是课件能否顺利推广的关键之一。课件安装过程是用户对课件的第一印象,能够正确方便地安装课件才能赢得用户的好感,而难以安装、安装后无法正常使用、或卸载后有不良影响的课件会失去一定的用户,课件的安装和调试是否正确和易用需要经过有效的课件安装调试。课件的安装调试需要考虑多种软硬件环境、多种安装方式和设置情况以及用户的操作习惯,要测试课件是否在正常情况的不同条件或设置时能否都能进行安装,确认软件在安装后可立即正常运行,测试课件是否能正常卸载,安装和卸载过程是否方便易用,并对用户手册进行测试。,7.2 课件的安装调试与使用环境,7.2.1 课件的
11、安装调试,课件的使用环境一般包括软件、硬件和网络环境三个方面。 硬件环境包括处理器的速度、硬盘容量、内存容量、USB接口和COM接口等。 软件环境包括操作系统、数据库环境、中间件等。 网络环境是指网络上行下行速度和有线无线网络等。,7.2 课件的安装调试与使用环境,7.2.2 课件的使用环境,软件测试是在软件投入运行前对软件需求分析、软件设计规格说明和软件编码进行查错和纠错(包括代码执行活动与人工活动)。找错的活动称测试,纠错的活动称调试。,7.3 课件测试,7.3 课件测试,7.3.1 课件测试概述,1. 测试的目的 Glen Myers在他的软件测试著作中就软件测试的目的提出下列观点: (
12、1) 测试是一个为了寻找错误而运行程序的过程。 (2) 一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例。 (3) 一个成功的测试是指揭示了迄今为止尚未发现的错误的测试。,7.3 课件测试,7.3.1 课件测试概述,2.测试的基本原则 人们为了提高测试的效率,在长期测试实验中积累了不少经验,下面列出了人们在实践中总结的主要基本原则: (1) 尽早进行课件测试 (2)避免测试自己设计的程序 (3) 测试用例中要有输入数据和与之对应的预期结果 (4) 测试用例中要有合法和非法的输入数据,7.3 课件测试,7.3.1 课件测试概述,(5) 在对程序修改之后要进行回归测试。 (6) 程序中尚
13、未发现的错误的数量通常与该程序中已发现的错误的数量成正比。 (7) 妥善保留测试计划、全部测试用例、出错统计和最终分析报告,并把它们作为软件的组成部分之一,为维护提供方便。 (8) 应当对每一个测试结果做全面检查。 (9) 严格执行测试计划,排除测试的随意性。,7.3 课件测试,7.3.2 课件测试技术,软件测试的目的是以最少的测试用例集合测试出更多的程序中潜在错误。如何测试的彻底,怎样设计测试用例是测试的关键技术。依据测试过程是否在实际应用环境中来分,软件测试技术分为静态分析技术与动态测试技术两种。 1. 静态分析技术 静态分析技术不执行被测试软件,可对需求分析说明书、软件设计说明书、源程序
14、做结构检查、流图分析、符号执行等来找出软件错误。可以人工进行分析,也可以用测试工具静态分析程序来进行,被测试程序的正文作为输入,经静态分析程序分析得出分析结果。,7.3 课件测试,7.3.2 课件测试技术,2. 动态测试技术 动态分析是执行被测程序,由执行结果分析程序可能出现的错误。可以人工设计程序测试用例,也可以由测试工具动态分析程序来做检查与分析。动态测试包括功能测试和结构测试。它把程序看作为一个函数,输入的全体称为函数的定义域,输出的全体称为函数的值域,函数则描述了输入的定义域与输出值域的关系。,实践表明,使用每种方法均可设计出一组有用的测试方案,但没有一种方法足以产生一组完善的测试方案
15、。大型软件系统的测试步骤基本由以下四个步骤组成:单元测试、集成测试(组装测试)、确认测试和系统测试。,7.3 课件测试,7.3.3 课件测试策略,质量是课件的生命,不论生产什么课件,质量都是极重要的。课件开发周期长,耗费巨大的人力和物力,更必须特别注意保证质量。,7.3 课件测试,7.3.4 课件质量,7.4基于VS开发环境用VB.NET编程制作单机课件开发实例,本部分将以一个单机版的多媒体教学课件照相机的开发和设计为例,系统的对前几章的知识与技术进行综合的应用,使学习者能比较系统的对课件的开发与设计的方法与过程有一个全面的了解。,7.4.1 项目分析,1.问题的提出 摄影是一门科学、一门艺术
16、,同时也是信息传播的一种重要手段,现已广泛应用于人类社会的各个领域。特别在我国深化教育改革之时,由于摄影与美育有着密切的联系,所以摄影成为素质教育中的一门重要课程。,7.4基于VS开发环境用VB.NET编程制作单机课件开发实例,7.4.1 项目分析,2.可行性及需求分析 本课件是为了满足辅助教师课堂教学或学生自学的需要而设计的,从课件规模来说,应属于小型课件,无需动用大量的人力、设备与资金。只需一名具有摄影基础教学经验的教师和一名课件开发人员组成课件开发队伍,或者仅有一名具有多媒体课件开发能力的摄影教师来完成整体工作即可,设备为一套可以进行多媒体制作的计算机系统,制作单位本身就可满足。 在选择
17、课件著作工具时,制作者考虑到自己对著作工具操作的熟练性,以及本课件要求交互性强、控制灵活、结构清晰等特点,选用Microsoft Visual Studio.NET2010来开发课件。,7.4基于VS开发环境用VB.NET编程制作单机课件开发实例,图7-28 总体结构图,7.4.2 总体设计与单元设计,7.4基于VS开发环境用VB.NET编程制作单机课件开发实例,1. 总体结构,根据照相机一章的基本教学内容,经过分析与设计,本课件的总体结构如图7-28所示:,2. 单元设计 本课件将由近百个图标来组成,但无论其结构层次多么复杂,教学内容最终还是体现在最底层的屏幕页面上,所以,框面设计的好坏直接影响到课件质量的优劣和教学效果的好坏,必须仔细认真,力求使每一个框面内都能含有一定主题的图、文、声、像等多媒体信息及友好的人机交互手段。,7.4基于VS开发环境用VB.NET编程制作单机课件开发实例,7.4.2 总体设计与单元设计,1. 采集和制作素材 多媒体素材包括文字、图形、图像、视频、动画和音频等,是开发多媒体课件的基
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年学校校级干部竞聘笔试试题及答案
- PET全真模拟试题(含答案)
- 2026年环境安全培训-危废仓库防污染措施审查员考试题库及答案
- 河道护坡格宾石笼及生态袋方案
- 遗体化妆师安全操作规程
- 2026学年西藏藏族自治区日喀则市三年级语文期末自我评估专项特训题附答案详细答案和解析
- 2026年机械员考试题及答案
- OEE设备综合效率培训测试题及详细答案
- 环卫户外高温作业防护规程
- 2026年机械维修技师职业资格知识考试题与答案
- 2026年校招:江苏规划设计集团试题及答案
- 2026年消防月专题培训(含近期火灾事故案例)
- 湖北武汉市2027届高中毕业生9月调研考试语文试卷(含解析)
- 2026秋新教材统编版九年级上册道德与法治期中素养测试卷(含答案)
- 2026年绍兴市柯桥区开发经营集团有限公司国企员工招聘9人笔试备考题库及答案详解
- 铝合金门窗施工方案范本
- AQT3034-2022《化工过程安全管理导则》核心要点解读
- DB 61T 5086-2023高效空调制冷机房设计标准
- 2025-2026学年四川省成都七中高一(上)期中物理试卷(含答案)
- 统招专升本英语4000词考前必背词汇表(含高频短语与记忆法)
- CRRT与体外二氧化碳清除技术联合方案
评论
0/150
提交评论