脚本设计

2024-10-11

脚本设计(通用12篇)

脚本设计 篇1

作为教师的我们,并不要求人人都能做出精美的课件,也可借鉴他人课件,但借鉴并不是拿来就直接运用,因为课件设计者的教学思路并不一定合乎自己的思路,我们需要根据自己的教学设计对课件作一定的改编,所以教师要会设计课件的脚本。通过脚本设计,你就能把自己的想法与课件的制作者进行沟通,从而使课件达到你最初的设想。即使是自己制作课件,也要能做到综观全局、有的放矢,减少重复劳动。所以说,教师可以不会做课件,但决不能不会设计课件脚本,怎样设计脚本?设计脚本应注意哪些问题?笔者通过几年的小学教学实践,积累了许多数学教学课件设计的实践经验,愿与同仁共分享。

一、CAI 课件脚本的设计内容

1.教学设计

教学设计,是课件设计的第一步,是解决教什么(学什么)的问题,是以分析教学的需求为基础,以解决教学问题为目的,以评价反馈来检验设计与实施的效果。因此,教学设计的第一步就是对教学目标与教学内容进行分析。教学目标是课堂教学的灵魂,是教学设计的首要工作,教师在课堂教学过程中要心中有目标,关注目标的真实达成度,并对教学作出有针对性的调控。教学目标设计应包括知识目标、能力或技能目标以及情感目标。如“长方形面积和正方形面积”的教学目标是这样设计的:一是知识目标。使学生理解长方形面积计算公式的推导过程,掌握长方形面积的计算公式;学生能利用长方形面积的计算公式正确进行长方形面积的计算。二是能力或技能目标。能应用所学知识解决有关长方形面积的实际问题;通过对长方形面积公式的推导,培养学生的动手操作和抽象概括能力。三是情感目标。渗透事物相互联系、发展变化的辩证唯物主义观点;引导学生动手操作,自己发现问题、探索问题,进一步激发学生的学习兴趣。

2.学情分析

教学设计完成后,就应分析学情。学情分析就是分析学生在学习方面有何特点、学习方法怎样、行为习惯怎样、兴趣如何,成绩如何等。学生的学习必须通过自己的内部加工才能完成,同时又在很大程度上依赖于学生个体与环境的相互作用。所以我们要分析学生的特征,并在此基础上组织学习内容、阐明学习目标、确定教学策略、选择教学媒体,为学生创造出一个适合其内部条件的外部学习环境,使有效学习发生在每个学生的身上。如“年、月、日”这一课,学情状况是这样分析的:三年级是形象思维向抽象思维逐步过渡的阶段,学生求知欲强,想象力丰富,对直观事物感知能力较强,所以对动手操作有着浓厚的兴趣。而“年、月、日”的教学恰好给学生提供了一个很好的操作机会,应该说学生具备了学习本节课的很好的认知基础和生活经验基础。

3.评价设计

准确、及时、有效的即时评价,有利于激发学生的学习兴趣,调动学生的积极性,使学生获得良好的学习效果。教师要深知,即时评价对学生的作用是巨大的,由于教师在授课时口头对学生的评价是有限的,因此在编写课件脚本时,就应考虑到诊断评价的设计。因此,我们教师应该根据学生个性特点、教学目标和教学任务,设计诊断评价。诊断评价设计的主要目的是测试学生,纠正学生在学习过程中的失误,增强学生学习的兴趣。诊断评价的方法有问答、前测、练习与测验,也可以设计成游戏和问答的形式。

二、CAI 课件脚本的设计原则

1.教学信息的科学性

课件脚本所呈现的信息要合乎数学的科学性,更不能脱离教学大纲。所谓科学性,即教学内容正确,无严重的文字错误,无错误导向,文字、符号、单位和公式符合国家标准,符合出版规范,符合教学要求,脚本体系规范、完整,结构严谨。

2.知识的完整性和逻辑的严谨性

在编写课件脚本时,要考虑到教师在使用课件时,能否通过课件引导学生主动提出数学问题、分析数学问题和解决数学问题。课件脚本中教学目标必须是明确的,课件脚本中所呈现出的教学内容是为实现教学目标而设计的,不相关的内容应坚决去除。课件脚本要尽量完整的表现课件所界定范围内的知识内容,不足方面应该在制作中不断完善,以便更好的为课件使用者服务。编写的脚本要符合教学目标,要能指导学生学习,突出重点难点。数学是一门非常严谨的学科,教学时逻辑结构要合理,教学层次要清晰。所以,课件脚本也要做到逻辑结构合理、层次清晰。

3.教学内容的有趣性

爱因斯坦说过,兴趣是最好的老师。因此,小学数学课件脚本设计一定要考虑学生的年龄特征,要能吸引注意力,激发兴趣。在课件脚本中,要将教学内容转换为生动形象的文字、图片、音频、视频、动画等,通过多媒体手段展现出来。教学内容要配合各种资源、辅助材料,让每一屏幕的教学信息简短整齐、风格一致,字型和字体大小适当,色彩柔和、重点突出,充分体现教学内容的有趣性。

4.课件设计的技术性

课件的技术性,决定课件运行状况,也直接影响课件使用效果。编写脚本时,要考虑人机交互功能,做到界面人性化,操作方便灵活,能正确使用多媒体技术,能将视频、声音、动画等融入到课件中,让课件使用者得心应手,并能根据常规经验和屏幕操作提示轻松完成操作。因此,操作方法应设计得尽量简单,屏幕上应有明显的操作提示及有效的随机帮助,课件切忌出现“死机”和没有导航、链接错误等现象,同时课件兼容性要强。

5.课件设计的艺术性

课件设计的艺术,就是画面艺术、声音艺术、交互艺术、动画艺术、情境艺术等,课件设计一半是科学、一半是艺术。课件设计要将教育学、心理学、学科论、软件工程、艺术等专业知识完美地结合起来,课件设计要符合艺术性原则,即对信息载体进行艺术集成。课件的总体艺术效果,包括色彩、界面、动画、声音及音乐等应该是相互配合、和谐统一,使其具有较强的表现力和感染力。艺术性要求课件设计者在尽可能的条件下,尽量把课件制作得精美些,提高课件的艺术品位。

6.课件的借鉴性与创新性

借鉴是深入学习的开始。在当下的网络时代,借鉴别人相当于站在别人肩上,有利于自己取长补短。教学内容相同,教学设计方案可以不同;课件内容相同,课件脚本设计方案也可以不同。我们可以参考别人的思路和呈现方式,但不能照搬,最好能在借鉴的基础上结合具体使用情况进一步设计。内容创新是多媒体课件的核心,技术的创新只是外部条件,创新多媒体课件的核心还在于课件内容的创新。课件的制作除了选题恰当、内容丰富以外,一个重要内容还在于情境创设,动画、视频、影像都是营造学习情境的理想途径,直观的动画演示也是突破教学难点的最佳方式。我们常说,要寓教于乐,课件制作也是一样,让学生在娱乐、休闲中学习,对小学生来说尤为重要。可以通过课件的技术方法用生活展现情境、用实物演示情境、用图画再现情境、用音乐渲染情境、用表演体会情境、用语言描述情境,把情境有效的展示出来。

脚本设计 篇2

课题成果展示视频脚本设计

(初稿)

绚丽的春天给崆峒大地披上了五彩的衣衫,绿衣天使正在谱写着崆峒山下西郊小学教育改革的诗篇,我们乘着新课改的春风,以积极饱满的热情投入到课题研究中,八项课题

新任领导的改革脚本 篇3

第一步:确定“核心”

新任领导者的第一个挑战是决定哪些杠杆是他们可用来改善体系的。针对这些杠杆,领导者必须定义基本的规则或行动核心,我们称之为“不容商榷的核心”,这是借用长滩市学校体系领导者常用的一个术语。

这些不容商榷的核心成了体系改革的锚点。能够获得成功的领导者在确保哪些东西在执行改革时很少或不能妥协,而哪些方面可有较多灵活妥协上,都很警觉。正如一位立陶宛学校体系的领导者指出的,“一场改革就像做一大碗汤。厨师要时刻搅动汤料,但如果勺子太短就只能搅动表面,所以勺子必须足够长,才能够搅到沉在碗底的肉和土豆。”这些“肉和土豆”就是不容商榷的改革杠杆核心。

长滩市改革中的两个“不容商榷的核心”是学生成绩标准和教师专业发展。如一位领导者强调的,“我们的主要目标十分清楚,就是要打破教育发展的孤岛状况,中心行政办公室要能支持学校……而只有抓住学生成绩标准和教师专业发展,才可能实现目标。”

同样,当斯洛文尼亚新教育部长斯拉夫科·盖伯于1992年上任时,他把教育资源、课程改革和专业发展,视之为不容商榷的核心。他也努力于用行动令这些方面改变,“最重要部分是要让教师参与进来……教师要感受到对他们的要求。”例如,他允许咨询机构与教师合作了4年之久、讨论出最终的课程标准设计,但拒绝屈从要求结束讨论的政治压力,甚至在新课程标准宣布期限已到时也如此。他到议会要求给予更多时间,继续教师与咨询机构的合作讨论。3个月后,盖伯得以成功解决与教师们关于科目时间分配的差异问题,终于在1996年得以公布新的课程改革方案。

同样在波兰,一年内必须增加4000所初级中学是他们改革中不容商榷的核心。在米纳斯吉拉斯州,每所学校必须达到学生识字水平改善的目标。每个学校体系的改革中,都必须确立不能逾越的原则目标。

第二步:确定最关键岗位人选

当吴庆瑞博士1978年进入新加坡学校体系时,他带着7位系统工程人员,用外部团队取代了教育部原有的部分领导,这是开启新加坡教育部改革的先河之举。7位人员填补了教育部最敏感岗位,包括常任秘书长、教育部主任、新加坡课程发展处负责人、信息系统处负责人等职。

当时的一名教育部高级官员说,“吴庆瑞在总理的全力支持下搞了个地动山摇……甚至可说当时扇了教育部原有专业人员的一个巨大耳光。”实际上,吴庆瑞博士寻求掌控的是学生就学、真实数据、教师对政府分流教改的执行、提升教育部工作表现等关键方面。

之后继任的新加坡教育部长,再没有过类似的彻底更换行动,虽然他们中绝大多数曾担任过其他部门高级公务员、有过强硬执行改革之记录,但只对吴庆瑞博士定下的改革框架进行了谨慎的微小调整。如只有规划部门仍是经常由“外来者”领导,以确保该部门具备较丰富而适应当下环境的战略经验和管理经验,同时适当平衡体系中教育专家的比重。教育部一位高级领导者认为,“规划部门是必须获得战略领导信任的大脑,要能把所有力量集合在一起……它只能由尽可能最适合者来领导,它必须能为教育部常任秘书长在重大事项上分忧解难。”

以上所述并非想给人以学校体系改革都由局外者带领的印象:除已经提到的长滩市的案例,当安大略省和英国开启以识字扫盲、算术提升为旗帜的教育改革时,选任的领导者,都是具有高度技能、获得广泛信任的教育界局内人士。

第三步:与所有利益相关者在一起

一位香港学校体系领导者指出,“一个学校体系就像是一股台风:学生们在风眼里,家长们随之舞动……这非常容易造成混乱。”学校体系领导者已发现,与家长、教师、校长和社区领导联接在一起管理这股台风的方向和步调是非常有必要的。扎实做好与他们的沟通工作是基于一种坚信,即利益相关者联接在一起能保证教育的非政治化独立地位。在政界出台政策之前进行协商,不只显示对学校体系未来的担忧和关注,也能通过给每个人一个表达的平台,来平衡各利益相关群体的权力和影响力。因为这样的努力,一些学校体系已获得了巨大收益。如在安大略省,曾因工会纠纷损失了2400万个学生在校学习日,但在麦坚迪任省长期间内没有损失过一个学生学习日。

我们所采访的数位学校体系领导者,开启任期的方式是在其职责领域内广泛拜访咨询,直接听取利益相关群体的意见。某种情况下,这缓和了过去的紧张关系,有助于一个全新的开始。当然这样的拜访只是改善的第一步,要成功还需要紧接着的不断沟通。有不同的方法来达成目标。如新加坡1997年上任的首任教育部常任秘书林菘关,要求教育顶层团队所有成员每年必须拜访15所学校,“去听听教师们和校长们的声音”。在美国长滩市,教育局长科恩和施泰因豪泽,在任时都是不断征询社区的意见。当卡尔·施泰因豪泽成为教育局长后,还在长滩市每月举办一次论坛,让家长们、教师们和社区领导者们,能够向他这位教育局长直接讲述,一起讨论学区正在进行的改革的步调。

同样,前任波士顿教育局长汤姆·培任特,要定期与家长们和社区人士在当地教堂会面,以倾听他们的意见。其中,学校体系为什么特别关注家长,有一个广泛而务实的原因——改善孩子们学习成效,需要争取到他们的支持。在学生童年时光中,只有不到15%时间在学校度过,而一半以上时间都是花在了家里和社区里(图表30)。父母在家监管孩子时,他们对孩子在校学习支持的多少,对孩子的成绩具有关键和重大的影响。

一些学校体系能够依靠社会价值理念,来实现以上的目标:如在韩国1960年代,当时流行的文化道德标准是“家里即使卖田地也要供养孩子读好书”。即使在今天的韩国家庭,仍有这种等同“卖田供子读书”行为,即家庭要花很大一部分资金用于孩子的私人教育辅导。

在许多其他学校体系中,也一直推行策略引导家长对教育进行支持。如已报道过的,西开普省尝试了难以计数的措施,以吸引低收入农村地区家长参与教育。他们进行了一次路演,以向家长分享学校体系的表现数据,让他们了解学校在当地的后续活动;扫盲协调员把文盲家长召集到一起,同写一则故事,然后让这些父母把故事记背下来,“朗读”给他们的孩子听;学区行政办公室人员甚至走到很远的农场去,鼓励农场主能够允许农场工人请假,以到学校去见孩子的老师。

安大略省则已建立了一个家长接触基金会,资助各地各级的学校委员会和家长组织,举办活动支持学生学习。一位安大略省家长协会成员强调,“家长委员会如要求家长们自愿帮助学校体系或做在校志愿者,这些要求比较无效。而我们的重点是,支持家长们发挥其本身角色、支持好自己孩子的学习。”家长接触基金会对学校层面的家长项目资助可达1000美元,对地区或省级项目的资助可达3万美元。自2006年以来,安大略省资助的学校委员会已超过5500家,地区项目已超过200项,总资金已超过1000万美元。

波士顿则在学校内创建了一个家长联络部来支持家长,同时在阿斯拜尔的特许学校,家长必须承诺每年要花30小时参加在校家长会和周六学校。在年底,校长们要确认和表彰当年到校达到30~50小时的学生家长。

这些体系的经验显示,学校体系能够与家长创造出一种积极的联接经验。有更多家长参加与学校的联接,就更有可能使家长们积极支持子女教育,并帮助学校体系提升相应的性能表现。

第四步:确保不容缺少的资源

“金钱是最重要的影响力工具。”一位亚洲学校体系领导者说。当学校体系领导者要确立不容退让的提升目标,在预算紧张或不足的情况下,他们常要求要么调整现有人力及财力以达成目标,要么让政府和私人捐助者注入新的资金。

英国采取重新分配的方式。据其优先提升识字和算术教学成效的目标,它从现有学校预算中重新调整了人力和财力资源,提供给识字及算术教学项目的指导教师聘请、教师培训计划、学区领导层构建等。

此项目在1998至2001年期间每年花费约8亿英镑,而小学教师总工资开支大约70亿英镑,两者比例为1:8:7。该项目理念基础是,当有一个明确的改革战略思路时,用相对较少的钱提升教师专业发展,能对提高学生学习成效产生较大影响。其中“算术计划项目”(1997-2001年)任命了15位小学学区顾问,并给当地政府管理部门一笔钱以委任“学校数学教学顾问”,这些顾问实际上都是表现优秀的小学数学教师。而“算术计划项目”负责人要培训各地的“区域数学顾问”,然后由这些“区域数学顾问”训练各地当局任命的“学校数学教学顾问”,之后“学校数学教学顾问”又到各小学校培训小学教师。

另外,该项目中心还推出了一个为期五天的强化培训课程,参加者是成千上万的小学数学教师,这既是一个数学教师进修课程,更是一个展示更有效的小学数学教学技术的平台(如对分数、长除法等难点教学)。

米纳斯吉拉斯州是巴西的第三大州,也根据教改的优先项目采取了重新分配的方式。其改革目标是让8岁孩子的阅读能力,从2006年仅49%达到基本水平,提升到2010年90%的达标率。也就是说,这要确保1.14万名学生在四年内具备对规定教材熟练阅读的能力。而且,另一个关键的挑战是如何把教改措施推行到全州853个城镇的2450所学校。为此该州做了两件事:

第一,它聘请了46位培训教师,组成了一个中心团队,这些人都有丰富的扫盲经验;

第二,它同时在各地学区招聘了300位辅助支持人员。

中心团队负责对各地学区部门进行培训,各学区人员受训后再在学区对学校和教师进行辅导与帮助。所有培训教师所使用的费用,都由该州从现有教育预算中,进行资金重新分配后拨付。

与此对照,香港是注入新资金到学校体系改革中,但多依靠于私有资金。二战后中国大陆难民涌入香港,使当地人口在短短数年内从50万上升到300~400万人,政府面临学生不断增加的教育压力。

为满足需求,香港在每一所新建公屋设立了所谓“火柴盒学校”。起初这些学校设在公屋的屋顶,然后在底楼,接着占据了整个顶楼,接下来修建裙楼作为学校,最终修建了独立建筑为学校。

学校修建需要快速,相当于每两个星期就必须将一所学校建立起来,所以香港政府面临着严重的人力和财力紧缺。最终政府决定允许私人经营学校,私人物业实体申请开办一所学校如获批准,政府将提供80%维护资本及100%学校营运开支。到了1960年代末,绝大多数香港学校是由投资实体经营,如慈善机构、教会等。

至今,香港学校体系的显著特征仍是私人运营和政府资助。第五步:尽快赢得“初期胜利”

“如果你说你要做某事,你就最好做到。”长滩市学校体系的一位领导者说。

在任何领域的一位新任领导者,“说到就做到”并迅速得到结果,都是获得利益相关者信任的必要条件。

快速赢得信任的行为就像在地上打桩定界,强调了正在展开变革的严肃性。例如长滩市,为充分展现打击青少年帮派暴力不断升级的行动决心,成为了在美国要求学生必须着校服的第一个学区(虽然是否参加帮派并不能从着装上看出)。这是一个迅速坚决、众目睽睽的行动讯号,让家长们感觉到学校体系正掀起一股积极的正气之风。

同样在2000年,托尼·布莱尔首任英国首相的三年后,英国的确从仅62%小学生达到识字标准的糟糕情况,完成了到75%达标率的提升目标。

有时尽快赢得初期行动的胜利,还是环境的必然要求。1990年代后期的波兰就是一个典型案例。在1997年秋,耶日·布泽克为首的新政府获选上台。次年春,教育部长汉德克宣布一项教育改革方案,准备在一年内引入一种广泛的通识教育“以给学生一个机会”。

波兰此前办学模式包括8年义务初级教育和4年中级教育,中级教育学生分成职业、学术两种选择轨道,每个轨道上约50%学生。汉德克改变了办学模式,制定为实行6年义务初级教育,随后是3年的一般综合初等中级教育,与以前学校体系相比,给予了50%学生更多一年的综合普通教育。之后是三年的高等中级教育,学生根据自己的GPA和九年级的考试成绩,分流至3个轨道。

如前文已述由于此项改革,波兰需要在新学年开学时,必须有4000所初等中级学校。教育部因此给予每一城市需要建设新学校的目标,让他们自己决定是改造小学或修建新初中。由于财政原因,绝大多数城市选择了前一种路线,这就要求他们与当地社区进行广泛协商,以决定应选哪些小学进行改造。到1999年2月28日,所有城市已向教育部提交了他们的达标计划。于是在1999年9月1日,全波兰有了约4000所新初中打开大门,迎接第一批学生。链接:新任领导的改革脚本

1 决定什么是“不容谈判的核心”

2 让有能力、志同道合的人在最关键岗位

3 与所有利益相关者在一起

4 确保不容缺少的资源

脚本用于设计类软件的激活 篇4

高等职业教育是近年来国家重要建设的高等教育之一, 其最显著的办学特色在于技能性、实践性和职业性。它培养的是生产、 建设、管理服务第一线所需要的高技术应用型专门人才。实训教学是高等职业教育中对学生职业技能训练和 职业培养的重要举措, 也是高职教育提高教育教学质量的重要保证, 在高等职业教育过程中具有极其重要的作用。结合专业特点和实训管理模式, 计算机公共机房除了完成计算机基础课教学、承接多类考试考证、新生和毕业生的信息录入、 排课、社团活动等任务外, 更是重要的实训教学场所, 如动漫、会计、影视编辑、 网络工程等专业的实训实操, 都是在计算机公共机房完成的。这些都给计算机公共机房的管理和软硬件的维护提出了高的要求。 计算机公共机房较多, 为多个专业提供实训实操场所, 不同的课程实训对软件的要求各不相同, 要求安装的软件繁多, 甚至同一类软件要求安装多个版本, 对机房的软件管理和维护的方式方法是一个考验, 也对机房管理员的专业技术、工作方式、思维模式提出挑战。同时由于学院进行机构改革, 机房管理人员减少, 如何提高机房管理和维护的效率, 减轻管理人员的工作量, 降低工作强度也是我们需要考虑的问题。一般情况下, 计算机公共机房都装有硬盘保护卡, 使用硬盘保护卡的网络同传功能可以将已经安装好的母盘系统克隆到机房其他所有同型号的机器中。但有一些软件在母机安装调试完全可以正常使用的情况 下, 通过上述方法克隆到其他机器后不能正常使用, 或是要求重新激活, 或是根本不弹出激活窗口也无法使用, 甚至要重装系统才可以继续。如AutoCAD、Maya、InDesign、Pre- miere、3DMAX、UG、ANSYS、MAYA等, 它们有着共同的特征: 软件在激活的过程中会根据本机的硬件信息或配置信息生成独特的激活信息文件, 因此这类软件在安装激活完成后克隆到其他机器, 由于硬件信息和配置信息改变, 但已生成的激活信息并没随之改变, 从而导致软件不可用。如何保证这类软件能在公共机房中正常安装使用, 又能适当降低机房管理员的工作强度呢? 仅对计算机公共机房软件维护中的这类软件激活问题进行探讨。

2 相关解决方案

针对存在的问题, 目前有以下几种解决方案:(1) 根据使用需求合理分区布置系统, 安装完其他软件后再安装上述软件, 但不激活。将激活的方法、步骤的详细说明文档放在相关目录。 然后利用保护卡的网络同传功能将系统拷贝到其他学生机。需使用该软件的学生在每次开机先根据电脑中的说明文档自己激活软件。 这种做法可以保护这类软件的可用, 但每次使用前的激活, 占用了学生的实训时间。(2) 安装这类软件后, 不激活, 在拷贝完成后由机房管理员对每台机单独完成激活过程。这种做法学生实训时可以直接使用软件, 但管理员的工作量却大大增加了, 以公共机房使用模式为例, 单班实训的机房要激活57台机, 而合班实训的机房要激活114台。时翠霞关注了这类问题, 使用了这种方法[1]。(3) 郭雅也是使用了克隆后再激活的方法, 只不过他借用了广播教学系统的全体同步功能, 通过教师端远程同步所有学生机, 在操作够慢的情况下可以完成激活, 大大减少了劳动[2]。但这种办法受到条件的限制, 要求机房使用的广播教学系统必须有远程全体同步的功能, 否则不能完成。(4) 丁克会等[3]对这类问题做了比较详细的研究, 他们对PS2、3DMAX、ACAD、UG、ANSYS网络对拷后不能运行的原因进行了分析, 针对不同原因分别给出了解决方法和软件安装过程中的注意事项。也是针对每台机操作, 无法解决重复工作带来的大工作量问题。(5) 少数硬盘保护具有软件分发功能, 可以完成几种这类软件的激活。在母机上做一些类似屏幕录制的操作, 不稳定, 而且操作必须在克隆前临时完成, 给管理人员造成很大的压力。

3 运用脚本进行软件激活

脚本语言由于其良好的快速开发、高效率的执行、和其他语言编写的程序组件之间通信功能强大、 可独立于编辑程序等优点而被广泛使用。将脚本运用于公共机房管理和软件维护的实例也屡见不鲜[4,5]。针对上述软件的安装激活特性 , 笔者从简单的思路出发, 不用研究软件激活过程中产生的授权信息与什么有关, 而是运用脚本使激活过程在本机完成, 既能保证软件可用, 又大大节约了管理和维护的时间。下面以InDesign.CS2为例说明具体实施过程。

3.1 软件安装

在母机上安装保护卡程序, 分区, 安装WinXP系统、升级, 根据使用要求安装好基础软件和本学期将要使用的其他软件后, 再安装InDesign.CS2, 主程序安装完成后, 使用保护卡程序将该分区修改成保护模式。安装AutoHotkey。

3.2 脚本调试

AutoHotkey是一款免费的、Windows平台下开放源代码的热键脚本语言。通过发送键盘或鼠标的键击动作命令来实现几乎所有操作的自动化。 任何的按键、按钮或组合键都可以被设置为热键; 将脚本文件编译成exe可执行文件, 使得程序在没有安装AutoHotkey的机器上得以运行; 借助相关工具可以实现更强大的功能。

以下是InDesign.CS2的激活过程, 3大步: (1) 首次运行会弹出激活界面, 这时请点击左下角的“激活选项”, 接着点选“通过软件自动激活系统进行电话激活”, 点击“下一步”, 记下激活号 (共7组 );(2) 然后运行 注册机Keygen.exe, 在“Activation Application”中选“InDesign CS2 4.0”, 在“Request Code:”中输入刚才所记下的激活号, 按下最下面的“Generate”按纽, 就可以得到授权码Answer code (共5组); (3) 返回InDesign CS2激活界面, 输入刚才生成的5组授权码, 按“激活”, 激活成功。借用AutoHotkey可以使这些步骤自动完成。打开记事本程序编写代码, 文件保存为active.ahk, 边写边调试, 直到全部过程可以自动完成。再运用AutoHotkey的convert .ahk to .exe功能生成可执行文件active.exe, 并复制到U盘。

程序安装在C盘默认路径, 注册机Keygen.exe文件在In- Design CS2的安装目录下 , 部分代码如下 : (其中的sleep时间可根据机子的运行速度作调整)

3.3 激活

运行保护卡程序将该分区修改成安装模式。将上述调试完成的可执行程序复制到本机D盘根目录下。克隆系统到其他学生机。克隆完成后重启学生机, 完成其他配置后再用广播教学系统发送远程命令, 所有学生机运行active.exe, 稍后激活过程自动完成, 可重启学生机后测试, 然后保护此分区, 维护过程结束。

4 结语

实际应用证明了此方法的可行性。公共机房的系统维护和克隆一般需要在预期的时间内完成, 常规的方法涉及操作多, 整个过程需要较长的时间, 给管理员带来的心理压力大。采用此方法, 可以将代码的编写和调试在前期单独完成, 而在具体维护时只需要做克隆和发送远程命令这两步, 从身心上减轻了管理人员的工作压力。

摘要:提出使用Autohotkey脚本,结合远程命令的方法,有效解决这类问题,可以大大减轻机房管理人员的工作量。实际使用证明了方法的可行性和有效性。

脚本设计 篇5

开远市彩云小学

郑盛华

摘 要:本文主要从小学数学的角度论述了小学数学CAI课件脚本的设计和常用方法。通过实例分析对脚本设计的主要内容、脚本设计原则和编写课件脚本注意事项。三个方面进行探讨。作为教师的我们,并不要求人人都能做出精美的课件,自己要会设计课件的脚本。

关键字:课件脚本,设计原则,编写方法

科学性

艺术性

有趣性

CAI课件教学是一种利用多媒体课件等多种辅助设备帮助教师传递教学信息,实现教学目标,完成教学任务,以达到向学生传授知识,培养技能之目的的一种教学形式。作为教师的我们,并不要求人人都能做出精美的课件,但网络上的课件并不一定呼合自己的思路,所以自己要会设计课件的脚本,通过脚本,你就能把自己的想法与课件的制作者进行沟通,从而使课件达到你最初的设想。即使你自己制作课件,也能做到综观全局,有的放矢,减少重复劳动。所以说,我们可以不会做课件,但决不能不会写课件脚本,怎样写脚本呢?写脚本应注意哪些问题呢?笔者通过几年的教学实践,积累了许多小学数学教学课件的设计与方法的一些实践经验,愿与同仁共分享。

一、小学数学CAI课件脚本的设计主要内容(一)、教学设计

教学设计,是课件设计的第一步,是解决教什么(学什么)的问题,是以分析教学的需求为基础,以确立解决教学问题的步骤为目的,以评价反馈来检验设计与实施的效果。因此,教学设计的第一步就是对教学目标与教学内容进行分析。

1.教学目标与教学内容

教学目标是课堂教学的灵魂,是教学设计的首要工作,老师在课堂教学过程中要心中有目标,关注目标的真实达成度,并对教学作出有针对性的调控。设计教学目标应包括知识目标,能力或技能目标,以及情感目标。

例如:义务教育课程标准实验教科书《小学数学》三年级下册《长方形面积和正方形的面积》 教学目标是这样备的:

(1)知识目标

A、使学生理解长方形面积计算公式的推导过程,掌握长方形面积的计算公式。

B、使学生利用长方形面积的计算公式正确进行长方形面积的计算。(2)能力或技能目标

A、能应用所学知识解决有关长方形面积的实际问题。

B、通过对长方形面积公式的推导,培养学生的动手操作和抽象概括能力。(3)情感目标

A、渗透事物之间是相互联系、发展变化的辩证唯物主义观点。

B、引导学生动手操作,自己发现问题,探索问题,进一步激发学生的学习兴趣。通过三维目标的确定,使教师明白,这一节课从知识到方法,从过程到价值观的培养,最终达到掌握知识的目的。

(二).学情分析

考虑好教学设计之后的就是学情分析是指了解学生的学习情况及其特点的活动。学生的学习必须通过自己的内部加工才能完成,同时又在很大程度上依赖于学生个体与环境的相互作用。所以我们要分析学生的特征,并在此基础上组织学习内容、阐明学习目标、确定教学策略、选择教学媒体,为学生创造出一个适合其内部条件的外部学习环境,使有效学习发生在每个学生的身上。

例如:义务教育课程标准实验教科书《小学数学》三年级下册《年月日》这一课丰富的丰富的日历及大量日期这一节课学生状况是这样备的:

三年级是形象思维向抽象思维逐步过渡的阶段,学生求知欲强,想象力丰富,对直观事物感知能力较强,所以对动手操作有着浓厚的兴趣.而本节《年月日》恰给学生提供了一个很好的操作机会,应该说学生具备了学习本节课的很好的认知基础和生活经验基础。

(三)、及时评价的设计

教师深知及时评价对学生的作用是巨大的。教师在授课时口头对学生的评价是有限的。因此在编写课件脚本时。就因考虑到及时评价的设计。

及时评价的设计是了解学生对知识内容的掌握程度,并在教学过程中达到强化、矫正的作用。诊断评价的设计的主要目的是测试学生完成教学目标和任务的完成情况和理解程序,纠正学生在学习过程中的失误,增强学生学习的兴趣。其方法有问答、前测、练习与测验。也可以设计成游戏和问答的形式进行。

二、课件脚本设计原则

课件脚本是为课件服务的。一个优质的课件不仅仅只是课件制作的者使用,而因该为课件使用者服务。因此课件脚本的编写就要规范,有自己的原则。

(一)、教学信息的科学性

所呈现的信息要呼合数学的科学性,不能因为有网络的知识练,而远离教学大纲。也就是说:教学内容正确,无政治性、科学性错误和严重的文字错误,无错误导向。文字、符号、单位和公式符合国家标准,符合出版规范,符合教学要求,体系规范、完整,结构严谨。

(二)、知识覆盖完整性和逻辑结构的严谨性。新《课程标准》指出:“学生是数学学习的主人”。我们提倡“让每一个学生都学好数学”,“让学生用自己的方法学习数学。”为此,在编写课件脚本时要考虑到,教师在使用课件时,能否通过课件引导学生主动提出数学问题、分析数学问题和解决数学问题。教学目标是明确的,课件脚本中所呈现出的数学教学内容是为实现教学目标而设计的,不相关的内容应坚决去除。课件脚本尽量完整的表现课件所界定范围内的知识内容。不足地方应该在制作是不断完善。以便更好的为课件使用者服务。编写的脚本出要符合教学目标,要能指导学生学习,突出重点、难点。数学一门非常严谨的学科,教学时逻辑结构要合理,教学层次要清晰。所以课件脚本也要做到逻辑结构合理,层次清晰。

(三)、教学内容的有趣性

伟大的科学家爱因斯坦说过:“兴趣是最好的老师。”因此小学数学脚本设计一定要考虑小学生的年龄特征,要能吸引注意力,激发兴趣.将教学内容转换为生动形象的文字、图片、音频、视频、动画等。通过多媒体手段展现出来。教学内容要配合好 各种资源、学习辅助材源。让每一屏幕的教学信息应当合理、行文简短整齐、风格一致,字型和字体大小适当,色彩柔和,重点清晰突出。因此教学内容的有趣性是不能忽略的。

(四)、课件的技术性

课件的技术性,决定了课件运行状况。也直接影响的课件的使用。编写脚本时要考虑好的人机交互功能,界面人性化,操作方便、灵活。合理使用多媒体技术,如视频、声音、动画。不该用的地方,坚决不用。最总要的是不能出现“死机”现象,不能没有导航、不能链接错误。让课件容错性好。让课件的使用者用着方便,不必看操作说明书,根据常规经验和屏幕操作提示即可轻松完成操作。因此操作方法应设计得尽量简单,屏幕上应注意有足够的操作提示,操作便捷高效,有效的随机帮助,有利于适时组织提问、反馈和激励。

(五)、课件的艺术性

课件设计的艺术就是画面艺术、声音艺术、交互艺术、动画艺术、情境艺术等。“课件设计一半是科学,一半是艺术。”课件设计与开发需要将教育学、心理学、学科教学论、软件工程、艺术等与学科专业知识完美地结合起来。课件设计符合艺术性原则是指对信息载体的艺术集成,即课件的总体艺术效果(包括色彩、界面、动画、声音及音乐)应该是相互配合、和谐统一,使其具有较强的表现力和感染力。

艺术性要求课件设计者在尽可能的条件下,尽量把课件制作得精美些。提高课件的艺术品位,是课件制作者孜孜追求的目标。

当然,制作课件时也不宜过分追求艺术性而影响课件设计的其他方面,否则得不偿失。

(六)、课件的借鉴性与创新性 1.课件的借鉴

借鉴是深入学习的开始。在当下的网络时代,借鉴别人的,相当于站在别人肩上。以便自己取长补短。教学内容相同,教学设计方案可以不同。课件内容相同。课件脚本设计方案也可以的不同。我们可以参考别人的思路和呈现方式,但不能照搬。最好能在借鉴的基础上结合具体使用情况设计。参赛课件和授课课件是不同。参赛课件注重通用性。让所有课件使用者,用着方便。授课课件注重是结合授课班级的学生情况和授课教师的情况。具有独特新。设计的课件脚本自己特色的要具有特色。

如:在设计《分数的基本性质》脚本时,为突出重点:分子扩大几倍,分母扩大相同的倍数,分数大小不变。可以这样编写脚本:利用powerpoint的特点,先插入了猴子、蛋糕、老农等图片,并配以兴奋、懊丧、俏皮等风格的音乐,通过图像处理、音画组合等方式,设计了一个寓学于乐的动画情境。要求动画制作:调皮的猴子原来的不想吃蛋糕,试过之后又贪婪于吃蛋糕,吃1块嫌少,要2块,最后又要4块。老农不动声色的将蛋糕的块数增加相同的倍数,猴子不得不满足,却不知一次次被戏弄于股掌之中——在课件展示给学生的过程中,这样预想结果得以实现。其实将借鉴发挥好就是创新。

虽然借鉴可以快速提高课件水平,但是不能过度的借鉴,否则会妨碍课件制作水平的提升,不利于长期发展。

2.课件的创新

课件的创新思路其实很多。我仅从技术创新、内容创新、交互创新等方面提出我的看法。

(1)技术创新是计算机硬件和软件技术的不断更新结果。计算机软件技术的进步,为多媒体软件制作指明了新的方向,提出了更高的要求。课件的技术创新只是具备了外部条件。创新制作多媒体软件的核心还在于软件内容的创新。

(2)内容创新是多媒体软件的核心。技术的创新只是外部条件,创新制作多媒体软件的核心还在于软件内容的创新。软件的制作除了选题恰当,内容丰富以外,我认为还要在以下三方面进行突破。A、媒体多元化。软件制作的一个重要内容还在于情境创设,动画、视频、影像都是营造学习情境的理想途径,同时,直观的动画演示也是突破教学难点的最佳方式。B、学习娱乐化。我们常说,要寓教于乐,软件制作也是一样,让学生在娱乐、休闲中学习是很值得探索的,对小学生来说,尤为重要。在课件中设计了“轻松一下”和“歌曲欣赏”等内容,让学生学累的时候,将课件所要呈现的教学内容转换为可以看的一些科普小幽默,可以听的一些好听的儿童歌曲。C、情境真实化。首先要感谢李吉林老师提出的情景教学法。我们可以通过课件的技术方法把生活展现情境、实物演示情境、图画再现情境、音乐渲染情境、表演体会情境、语言描述情境,有效的展示出来。

(3)交互创新是技术创新最具体的展现。也是对课堂教学发挥互动具体方式。

许多老师在制作软件时,喜欢“一键到底”,也就是根据预先的教学设计,将课件设计成顺序式结构,上课时,点一下鼠标就进行下一步,点一下鼠标再进行下一步,这样一直到结束。事实上,这种做法是极不科学的,因为一则课堂不是一成不变的,再则多媒体教学软件一个很强大的功能就在于它的交互性,这要求我们在软件制作中充分体现。比如:按钮交互、热区交互、热对象交互、按键交互、条件交互、限时交互等等。软件制作中,要创新交互,就要根据不同的教学内容,选择多样化的交互方式,以便达到简单、可靠、生动的效果。

软件的交互界面设计要符合使用对象的审美特点,与教学内容的主题相吻合,色彩搭配合理,主题明确,具有艺术性,让学习者在视觉上产生强烈的“共鸣”。因而在文字、图片、动画、视频、声音等媒体的交互呈现方式上,在交互区和交互按钮的设计上,都要作精心的构思和安排。一方面,对于不同的教学内容,要体现不同的艺术风格。另一方面,要统一软件中交互界面和交互按钮的风格,让孩子学习不陌生。

三、设计脚本的过程中要应注意的事项

首先要明确一个精美的课件必定有一个优秀的脚本,蹩脚的脚本再高明的制作者制作出来的也只能是劣质的课件。我们在脚本设计时主要要注意以下几个问题:

1、脚本不是教案。

在我接触的一些脚本中,很多是教案式的,也就是在他设计的脚本中,所描述的过程就是整堂课的过程,看起来似乎很完整,很具体,其实,这并不利于课件制作者制作课件,因为他需要的不是课的内容与过程,而是课件的具体操作过程。

2、脚本变成简单的资料堆积。

在这种类型的脚本中,在文科中比较常见,在这种类型的脚本中,几乎全都是课件所需的材料,而关于这些材料的组织以及它们如何出现或哪里出现却很少。这种脚本对于课件制作也是没有多少价值的。

3、多多和课件制作者沟通。

脚本的设计是一个连续的过程,不是一次就能解决的,需要你不断的和课件制作者沟通,了解制作软件的优势和劣势,并积极听取制作者的意见(因为制作者有多次制作的经验,在某些方面有独特的见解),甚至在课件制作的过程中也应该不断的优化脚本的质量。

4、尽量熟悉课件制作者所用的软件 一个最优秀的脚本设计者应该是一个熟练的计算机课件制作者,如果对制作软件性能十分清楚,编写出的脚本就可能更贴近实际需要,具有操作性。所以,我们在设计脚本的过程中,应该尽可能的熟悉课件制作者所用的软件,这样,设计出来的脚本才会更具有操作性,可行性。

制作脚本对CAI的编制有着很重要的意义。高质量的制作脚本是课件开发成功的保障。脚本是沟通课件的构思者的桥梁,它为课件的技术制作提供了依据。成功的CAI课件以优秀的脚本设计起步。而脚本的设计应始终与教学设计密切结合,因为我们的最终目的是把课件应用与课堂,提高教学质量与效益,全面提高学生的素质,促进应试教育向素质教育转变。

参考文献

1.谢幼如,多媒体教学软件设计[J]电子工业出版社 2.黎明,计算机应用基础教程[J]电子科技大学出版社 3.祝智庭,多媒体CAI课件设计与制作基础

用注销脚本清除上网痕迹 篇6

清除IE临时文件

为了加快访问速度,IE会将曾经浏览过的网页等内容存放在Temporary Internet Files文件夹中。如果我们不希望他人从这里窥视自己的秘密,可以利用关机脚本让系统自动在关机前进行清理,这里介绍一下具体的操作(以Windows XP为例)。

在“C:WindowsSystem32

GroupPolicyMachineScriptsShutdown”目录下,新建一个批处理文件Cleanup.bat,内容可根据需要编写。清除IE临时文件的命令为“DEL/Q/S "C:Documents and Settings<用户名>Local SettingsTemporary Internet Files"”。其中参数/Q表示使用安静模式,即删除全局通配符时,不要求确认;参数/S表示从所有子目录删除文件。

单击“开始”|“运行”,在运行命令框中输入“Gpedit.msc”,打开组策略窗口。在左侧的控制台树窗格中,依次展开“计算机配置”|“Windows设置”|“脚本(启动/关机)”节点(如图1),双击右侧详细资料窗格中的“关机”项目,在弹出的“关机属性”对话框中点击“添加”按钮,将Cleanup.bat添加为新的计算机关机脚本。设置完成后,退出组策略窗口,重新启动计算机即可。

清除Cookies

Cookies是一些小文本文件,用于保存诸如网址、登录用户名、密码或个人资料、身份识别等信息。Cookies可以让我们更加方便地登录某些网站,但是同时也容易造成个人隐私的泄露,因此有必要及时对计算机中的Cookies进行清理。在Cleanup.bat批处理文件中添加清除Cookies的命令“DEL/Q "C:Documents and Settings<用户名>Cookies"”即可。

清除IE历史记录

清除IE历史记录通常的方法是“Internet选项”|“常规”|“清除历史记录”。不过,我们同样可以利用关机脚本来实现自动清理。在前面建立的Cleanup.bat批处理文件中添加一条命令“DEL/Q/S "C:Documents and Settings<用户名>Local SettingsHistory"”即可。

清除IE地址栏记录

前面清除的IE历史记录还不够彻底,当我们在IE地址栏中输入与曾经输入过的URL一样的字符串时,仍会显示出相关的网址记录。要想清除这些记录,则必须将注册表[HKEY CURRENT USERSoftwareMicrosoftInternet ExplorerTypedURLs]分支下的键值全部删除。

用记事本创建一个脚本文件,脚本内容如下:

Dim WSHShell

Set WSHShell = WScript.CreateObject("WScript.Shell")

WSHShell.RegWrite "HKCUSoftwareMicrosoftInternet ExplorerTypedURLs", ""

WSHShell.RegDelete "HKCUSoftwareMicrosoftInternet ExplorerTypedURLs"

上述脚本共有四句:第一句定义一个变量WSHShell,第二句创建一个对象,第三句写入注册表,如果注册表中不存在该项,执行脚本时会出现错误提示。输入以上内容后将其保存为Cleanup.vbs。注意,后缀名一定要是vbs,这样才能保证脚本的正常执行。

编写完成后,在组策略窗口中依次展开“用户配置”|“Windows设置”|“脚本(登录/注销)”节点,双击右侧窗格中的“注销”项目,在弹出的“注销属性”对话框中点击“添加”按钮,将Cleanup.vbs添加为注销脚本(如图2)。这样,当计算机注销或关机时就会自动清除IE地址栏记录。

浅谈微课的分镜头脚本设计 篇7

一、微课发展现状

微课目前的发展主要还停留在比赛推动的阶段, 在众多微课大赛中, 刚落下帷幕的第二届全国高校微课教学比赛是高校微课发展的典型代表。通过对全国高校微课教学比赛的获奖作品的分析, 从视频的表现力角度, 发现在很多视频拍摄类的作品中存在表演痕迹过于明显的现象。微课作为一种视频教学资源, 若采用视频拍摄这一技术手段, 必然会有表演形式出现。如同看电影看电视剧一样, 我们看演员的演技, 看剧情的发展, 看画面的美感与震撼, 听声音的力度。这些影视作品评价标准放到微课中同样适用, 学生看一个微课, 主要目的是学习知识, 如何将知识内容更具表现力的呈现出来, 更能吸引学生的注意力, 是微课的重要任务。所以即使是个人制作的微课依然要追求和掌握能够抓住学习者眼球的东西。不说微课, 单说平时的课堂教学, 学生更喜欢风趣幽默的课堂, 更喜欢简明扼要的讲解, 更喜欢具有人格魅力的老师等等。这些吸引学习者的因素, 如果能够自然的在微课中呈现, 那这样的微课一定能够受到学习者的关注。想要制作出这样的微课, 确实需要“演员”, 教师就是主演, 并且兼任导演和编剧。剧本的设计要综合考虑教学设计和艺术设计两个方面, 剧本转换成脚本要考虑脚本的再创性。如何设计微课的分镜头脚本使之能够充分展现教学内容, 支持教学任务是制作者必须要考虑和掌握的能力。本文就微课的分镜头脚本设计方面做了一些分析。

二、高校微课的分镜头脚本设计

1. 分镜头脚本概念

分镜头脚本是影视创作中的不可或缺的前期工作。相当于建筑大厦的蓝图, 是摄影师进行拍摄, 剪辑师进行后期制作的依据和蓝图, 也是演员和所有创作人员领会导演意图, 理解剧本内容, 进行再创作的依据。分镜头脚本的写作方法的借鉴于电影分镜头剧本。一般按镜头号, 镜头运动, 景别, 时间长度, 画面内容, 广告词, 音乐音响的顺序, 绘制成表格, 分项填写。

近几年微课作品不论是在类型上还是内容上都越来越丰富, 但通过查看这些微课附带资源, 发现大部分的微课在录制时候直接依据的是教学设计, 并没有对要录制的微课视频进行分镜头脚本设计。微课虽然时间短, 但要在五分钟左右的时间把一个知识点讲清楚讲的有趣生动, 每一个画面自然流畅又有创意, 让学习者爱看爱听并不容易, 所以在微课录制之前根据微课的教学设计内容设计分镜头脚本是必要的, 将有利于微课的录制, 提高微课的制作水平与效率。

2. 微课分镜头脚本设计要求

微课分镜头脚本的设计依据的教学设计的内容, 一个好的脚本必然会有一个好的剧本, 所以在设计脚本之前要设计好教学内容。在微课设计总体方面, 张丽珊提出了微课设计五部曲, 其中第四个环节“构建完整精炼的教学过程”是设计脚本的主要依据, 课题新颖, 线索鲜明, 创新有亮点, 教学活动过程巧妙, 结尾快捷, 极大地激发学习者的学习兴趣, 培养他们自主学习的能力, 提高学习效果。依据完整精炼的教学设计, 将教学过程进行分镜头脚本设计, 用镜头语言完整的记录微课并对其进行二次创作。

微课不同一般的影视作品, 它的主要内容是某一个知识难点的讲解, 没有一般影视作品的情节起伏, 故事悬念, 所以在进行分镜头脚本设计时考虑到其自身的特殊性, 适当的应用影视艺术表现手法, 将知识内容巧妙地呈现, 可以在知识结构、讲授方法与风格上有所创新, 但不可本末倒置, 微课的最终目的依然是将知识要点清除明白的传递给学习者。所以微课的分镜头脚本设计, 要充分体现教学目的, 创作者的意图以及体现创作风格。各个分镜头之间衔接要流畅自然, 将知识点由浅及深由表及里连贯起来。画面描述要形象、简洁、易懂, 能够说清楚课程的教学环节, 不要过于细致, 把这部分的创作空间留给讲师, 展现讲师的个人风格与魅力。分镜头间的连接要明确, 分镜头序号表示分镜头的切换顺序, 如需溶入溶出, 分镜头脚本上要标记清楚。对话、音效等要明确标记在相应的分镜头画面的下面。

不同的课程, 不同的知识点都有其自身的特性, 所以在设计微课的时候, 不能总是套用模板, 要具体问题具体分析, 同样在设计分镜头脚本时更要考虑知识点的特性, 利用这些特性采用不同的镜头表现方法, 可能会收到意想不到的效果, 多借鉴一些影视作品的经验, 更好更巧进行脚本创作, 制作微课, 增强微课的传播力度。

三、结语

微课广泛应用于教学还有很长的路要走, 在这个过程中微课自身必然要适应时代的脚步, 必须要满足教师与学生的需求。重视分镜头脚本的设计对将大力提高微课的制作水品与创新水平。一个或一系列优秀的微课不仅能够实现自身价值还能够创造价值。

摘要:微课是互联网时代下的产物, 作为一种新的教学资源, 给教育教学增添了新的活力。在微课设计中最关键的是教学设计, 但在微课制作中, 仅仅依靠教学设计是不够的, 作为视频资源, 微课还需要进行分镜头脚本设计, 但通过对近期微课作品的分析, 发现很多微课作品并没有进行脚本设计, 这些作品就会在画面与声音的处理上有缺陷, 所以本文通过对学习者特征进行简单的分析提出微课分镜头脚本设计的基本要求, 区别于一般影视作品的脚本设计, 综合考虑了影视艺术表现手法和教学内容呈现的特性。

关键词:微课,分镜头脚本,教学设计

参考文献

[1]张丽珊.微课设计五部曲——谈微课的设计[J].广东省佛山市顺德区上佳市小学, 2013, 05.

脚本设计 篇8

对于常用的网络协议如IP、TCP和UDP, 我们可以在软件中直接编写代码来解析数据包的功能, 但是对于其他的协议应用, 我们不能直接写到软件中, 一方面工作量很大, 不现实, 同时会使代码结构十分臃肿。一种很好的方法就是利用Lua嵌入脚本来解析这些额外的协议, 为软件提供扩展功能。采用Lua嵌入脚本可以直接修改相应的脚本文件, 从而嵌入到系统中。

Lua是一门嵌入脚本语言, 最近逐渐被人们关注, 并应用到各个领域中。当前有许多软件的扩展功能都是由Lua嵌入脚本实现的, 比如魔兽世界、博德之门、愤怒的小鸟等等。Lua的使用赢得了人们的关注与好评。

1 模块设计

1.1 嗅探器

嗅探器是一种监视网络数据运行的软件设备。协议分析器既能用于合法网络管理也能用于窃取网络信息。网络运作和维护都可以采用协议分析器:如监视网络流量、分析数据包、监视网络资源利用、执行网络安全操作规则、鉴定分析网络数据以及诊断并修复网络问题等等。嗅探器是一种利用以太网特性把网络适配卡 (NIC, 一般为以太网卡) 置为杂乱 (promiscuous) 模式状态的工具, 一旦网卡设置为这种模式, 它就能接收传输在网络上的每一个信息包, 这也是进行网络数据包分析的基础。

1.2 Lua脚本语言

Lua是一个十分小巧的脚本语言, 是巴西里约热内卢天主教大学 (Pontifical Catholic University of Rio de Janeiro) 里的一个研究小组, 由Roberto Ierusalimschy、Waldemar Celes和Luiz Henrique de Figueiredo所组成并于1993年开发。其设计目的是为了嵌入应用程序中, 为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成, 几乎在所有操作系统和平台上都可以编译和运行。

1.3 Lua嵌入脚本模块设计

由于模块核心部分只有协议解析器-解析用户添加的协议设备。在软件启动的时候, 协议解析器会以对象为参数来执行配置文件init.lua, 用户可以在该配置文件中添加代码以实现添加新的协议到协议树中。当执行完init.lua配置文件之后, 接下来由系统自动确定协议解析函数的调用流程, 在解析过程中不断把解析结果传递给抓包模块, 最后直到不能再解析为止。其总的流程图见图1 1。

在本模块中, 以协议解析器类为核心来构建整个模块中各个类之间的关系, 类关系图如图1 2所示。在程序启动之后, 协议解析器的一个对象会先把系统API函数注册到lua_State对象中, 通过调用Lua Registrar完成, 然后执行init.lua文件。如果在该文件的执行过程中添加协议, 那么这个协议解析器将会用Lua Dumper的一个对象来把解析函数编译成二进制, 并保存在私有目录中。而且该协议将会被作为协议结点添加到协议树中, 这颗协议树的根节点就是协议解析器管理的Protocol Node对象。当协议网络数据包传递过来, Protocol Analyser对象会把数据包装成Protocol Packet对象传递给Lua解析函数, 解析的结果存放到Protocol Header的一个对象中。

在本模块中, 需要将Protocol Analyser、Protocol Node、Protocol Packet和Protocolheader的对象传递为本模块的一些Lua API函数的参数。如第2章中的关键技术中提到的, 需要进行userdata的参数类型检查, 采用了通过为每一个类的对象定义元表的方法来识别类型。在这4个类中定义了一个static函数, 该函数用来返回元表名:

static const char*Get Meta Table Name () ;

这样做是为了在编程时保证为每一个对象创建元表与获取元表时做到编程的一致性。

2 系统协议测试

为了测试的需要, 将所有协议交由本模块解析, 初始化脚本init.lua代码见图2-1, 其中参数...为系统自动传递过来Protocol Analyser的一个对象。函数Analyser Do File来传递Protocol Analyser对象作为参数执行协议脚本文件。

我们添加IP、UDP、TCP和HTTP协议, 全组织在一颗树中。其中Analyse为解析UDP数据包的解析函数, 调用Header.Set Field来设置字段的信息。参数...表示函数Analyser Do File传递过来的Protocol Analyser对象。在编写完解析函数之后调用系统提供的API函数Protocol Analyser.Get Script Root Node来获得协议树的根结点, 调用Protocol Analyser.Get Son Script来获得UDP的底层协议IP协议, 在确定key=17之后, 调用Protocol Analyser.Add Protocol来添加UDP协议到IP协议的上层协议中。 (见图2 2)

在测试过程中, 网络是联通的, 能够解析大量的THHP协议, 解析效果见图2 4、图2 5和图2 6。在网络层中, 协议为IP协议, 从解析结果, 我们发现上层协议为TCP协议 (见图2 4) , 于是在传输层中调用TCP协议的解析函数来解析传输层数据包, 我们可以用简单的方式判别上层协议是否为HTTP:如果源端口或者目的端口之一为80, 那么就认为是HTTP协议 (见图2 3) 。可以通过修改图2 1中的Lua Script/Get App Key.lua脚本文件中的Get Appkey函数来改变这个简单的判别方式。从图2 5中我们发现目的端口为80, 所以确定上层协议为HTTP协议。最后调用HTTP协议的解析函数来依次显示前10行字符串值, 见图2-6。

3 系统运行测试

3.1 错误提示功能

本系统中十分重要的是对用户编写的脚本中的错误信息进行报告。错误信息包括脚本的语法信息和运行时错误信息。语法错误在执行init.lua文件的时候就能够检查出来;而运行时的错误信息, 有的可以在执行init.lua文件的时候检查出来, 有的却要在调用数据包的解析函数才能报告出来。

3.1.1 语法错误的报告

在Lua中, 表示函数参数的括号要成对出现, 否则会报错。我们把图2 1中init.lua代码中的第19行中的右括号删除, 见图3-1, 报告出来缺少右括号, 见图3-3。在Analyser Dofile执行协议脚本文件时, 如果有语法错误, 这也能够报告出来。如图2 1的init.lua代码中的15行添加UDP协议时, 我们也刻意把Lua Script/UDP.lua文件中的第2行function Analyse (data, result) 的右括号去掉, 见图3-2, 系统启动时也将报告错误信息, 见图3-4。

3.1.2 运行错误报告

除语法错误的报告之外, 运行的错误信息报告也十分重要。这一部分主要是指参数函数的参数不准确。初始化脚本文件init.lua中第10行的设置最大加载解析函数个数的函数Protocol Analyser.Reset Load Size的第一个参数必须为Protocol Analyser对象, 如果为nil, 见图3-5, 则在执行init.lua时该错误信息就能够报告出来, 见图3-6。

除此之外, 还有一些运行时错误信息不能在执行init.lua时捕获到。比如在协议解析函数中的参数类型错误。比如函数Header.Set Protocol Name的第1个参数必须为协议解析函数的第2个参数Protocol Header对象, 而我们把图2 1中UDP.lua的第3行的这个函数的参数改为解析函数的第1个参数Protocol Packet对象, 见图3-7, 则在遇到UDP数据包并调用该解析函数的时候报告错误, 见图3-8。

4 总结

本文主要研究设计了网络嗅探器中特定协议的Lua嵌入脚本的设计方案。实现了协议脚本的添加、解析网络数据包以及脚本错误报告等重要功能。

本方案具备一些优点:脚本的编写规则简单, 能够报告错误信息, 协议的调用系统自动确定, 减轻了用户的负担, 体现了设计方案的友好特征。

参考文献

[1]王晓东, 夏靖波.通信网络程序设计[M].西安:西安电子科技大学出版社, 2011.

[2]寇晓蕤, 罗军勇, 蔡延荣.网络协议分析[M].北京:机械工业出版社, 2009.

脚本设计 篇9

关键词:XMLScript,数据交换,语法分析器,语法解析器,栈

一、引言

XML是由W3C组织于1998年2月制定的一种通用语言规范。XML是SGML (标准通用标记语言) 的一个子集, 其最大优点在于适合网上发布和数据交换[1]。XML是目前全球范围内描述数据和交换数据的一种标准的方式。XML作为平台接口, 一般数据格式都比较稳定, 可以用多种技术和方式来实现它;但当数据格式变动比较频繁的情况下, 每次数据格式的微小变化都必须修改源代码。本文就是以北京同方卫康科技有限公司面对北京市卫生局统计平台接口的变化为契机, 提出了一种应对这种变化的通用解决方案。

二、Xml脚本引擎的设计原理

2.1XML通用设计接口

作为一种数据交换的中间件, XML具有跨平台、结构化和子描述性强的特点[2]。因此, 常用XML作为系统和平台间的数据接口。设计师们通过分析数据接口的格式, 从数据库或者基于数据库的数据层中产生这些数据。图1简单描述了这种通用性XML的生成过程。

2.2XML脚本引擎工作流程

由通用XML生成流程图易见, 如XML数据格式变化比较频繁, 哪怕只有一个微小的改动, 也得修改代码。本文设计的基于数据库的XML脚本引擎, 一般情况下, 只需通过更新XML模板文件就能够应对这种变化;而此引擎可以作为Active DLL或者基层类库来使用。图2, 展示了该引擎的工作流程图。

三、XML脚本引擎设计与实现

3.1XML脚本

在XML示例文件基础上添加一些自定义语法规则信息, 我们把这些符合一定规范的附加信息叫做XML脚本 (XMLScript) 。

XMLScript规则制定如下: (1) 脚本位置。 (a) 置于注释节点中; (b) 置于无实际功用的描述性属性中; (c) 置于Element的Text文本值中; (2) 变量信息定义。 (a) 单变量格式:{@变量名:变量值}。 (b) 多变量格式:{@变量名1:变量值1;@变量名2:变量值2}; (3) 执行语句: (a) Sql执行语句:{@fSQL:@数据库连接变量, @r记录集变量, @Sql语句变量[;@变量|@r其他已打开记录集.字段]*}; (b) 删除空节点:{@fDelNullNode:true|false}; (c) 循环节点:{@fLOOP1:记录集}; (d) 自定义函数:{@f函数名:[变量]}。

3.2XMLScript模板

我们称加入了XMLScript的XML文件为XMLScript模板, 即XMLScript Template。模板示例如下:

注:本示例中所采用的SQL语句是同方的工程师们在研究SQL SERVER优化机制后采用的优化形式, 其功效与参数化查询不相上下, 但要简练得多。

3.3XML脚本引擎

我们把通过解析和解释XMLScript模板, 自动从数据库中获取指定数据的软件体系称为XML脚本引擎 (DBToXMLScript Engine) 。

鉴于XML的层级特点和脚本定义的语法规则, 该引擎采用栈作为主存储结构。引擎加载XMLScript模板后, 语法分析器逐次遍历各节点, 从节点信息中提取出脚本信息, 再交由语法解释器处理。该引擎采用的是边解释边执行的方式, 故可视为解释型引擎, 具体设计架构如图3所示。

(1) 语法分析器 (Parser)

语法分析器, 用于分析XML模板文件, 循环遍历各节点, 提取出XMLScript, 再把这些脚本信息交由语法解析器来处理。

(2) 语法解释器 (Interpreter)

语法解释器, 把分析器推送过来的语法信息分类, 参照该层次XML节点依次把脚本和节点信息放入不同的栈中, 并依次执行“执行语句”, 生成目标XML文件。

执行期间, 还需记录操作日志、删除空节点、删除属性信息等。记录操作日志, 可以协助调试和发现错误信息;删除空节点可以删除一些无用的记录;删除属性信息, 可以减小XML文件的大小。这几项操作被设置为了可选项, 但它们在开发和应用中往往是必不可少的。

除已定义好的函数外, 该引擎还允许它的用户 (客户端) 重载自定义函数, 来对从数据库中得到的数据进行加工, 以满足最终平台的要求。如示例模板中的{@fDICT_GENDER:@r病人基本信息.GENDERID}, 由于客户医院的性别字典ID值与卫生局平台不一致, 因此需要一个重载的函数DICT_GENDER来实现。

(3) 栈 (Stack)

按XMLScript包含的信息, 栈可被分为三类:常量栈、命令栈、记录集栈。常量变量信息都存储为常量;命令栈, 用于存储可执行语句信息;记录集栈, 用于存储数据库查询操作返回的记录集。

XMLScript的变量采用栈作为存储结构, 因此脚本的位置决定了其所在的作用域, 就如同程序变量一样。首先, 位于XML根节点之前的Script, 其中的变量信息可被视为全局变量, 最先入栈却最后出栈;再者, 位于各节点间和节点属性内的Script, 其中的变量信息也依次入栈, 同时还必须增加辅助标记, 以在该节点访问完毕后释放该节点内的变量。

3.4引擎测试与验证

该引擎只对外公开了几个属性和三个方法, 但却可以完成复杂的功能。事实上, 只有加载XML模板文件Load方法和保存SaveAs方法才是必须的, UserFunction方法用来扩展自定义函数, 实现数据库中数据的二次处理, 只有必要时才重载。

该引擎易于使用, 核心测试代码如下:

运行结果如图4所示。

四、结束语

本文设计和开发了基于数据库的XML脚本及其引擎, 将XML接口的易变性封装在了XML脚本模板中, 只需更新模板文件就能应对接口的变化, 极大的提高了开发人员的工作效率。由于该引擎直接操作数据库势必会造成性能损失, 不适用于对实时性要求较高的系统。另外, SQL语句置于模板文件, 模板位置可能直接影响公司数据安全, 对安全性要求较高的用户需增加防护策略。

参考文献

[1]王仲, 陈晓鸥.基于XML的数据交换与存取技术研究.计算机工程与应用, 2001, 24:108-111

脚本设计 篇10

网络游戏发展至今,市场竞争相当激烈,这就促使开发者必须快速、高效的响应玩家需求才能站得一席之地。传统的游戏开发中大量使用C/C++技术,虽然C/C++有着明显的性能优势,但很多时候我们关心的不是程序的运行效率,而是程序的开发效率、维护效率、可移植性等[1]。在游戏中使用Python脚本,就正好能满足这些目标,小到一些计算公式,大到游戏的控制流程都可以通过脚本完成,且Python支持运行时动态修改,能做到代码热更新。因此,构建基于Python的网络游戏脚本系统是非常具有应用价值的。

2 Python动态脚本语言简介

Python是一门优雅、简约、健壮的开源解释性语言。它诞生于1989年,由Guido Van Rossum开发设计。Python最初源自于某个研究项目,为了提高工作效率而创造的一种通用程序设计语言。经过十来年的发展,Python已经逐渐完善,由于其强大的扩展性和丰富的库支持,很多领域都出现了它的身影,譬如You Tube、豆瓣等就是使用Python技术的成功案例。Python的主要特点有[2]:

1)进入门槛低Python语法相当的简洁,编写出的程序通常短小精悍,且类似于自然语言,符合开发者的使用常识和直觉,再加上设计精巧的数据结构和内存管理,使得它成为一门容易学习的编程语言。

2)面向对象Python中面向对象的实现是通过使用自定义的类和对象来完成的,这种特性是在其设计之初就被赋予的。

3)内存管理功能Python解释器接管了内存管理,这使得开发人员可以更关注于程序本身逻辑的实现,而不必像C/C++程序员那样常常分心于内存事务的处理。正因为如此,Python开发的程序周期更短、错误更少。

4)可方便地嵌入宿主语言并与其通讯通常一些特别强调性能的地方,可以用C来编写,然后在Python中调用这些扩展模块以达到性能提升的目的。反之C/C++中也可以嵌入Python解释器,这样就可以替代动态连接库形式的接口,使得程序开发更灵活。

5)丰富的库Python的标准库包含有数百个模块,其功能涵盖与操作系统、解释器、Internet等的交互,所有这些模块都已经充分测试,可以直接在开发中使用。

3 脚本系统架构设计

脚本在游戏开发中扮演着粘合剂的角色,如何高效、快捷的使用和管理脚本,使之服务于游戏逻辑的开发并驱动整个游戏进程就是我们需要解决的问题。脚本和宿主代码通常是以事件为中心进行相互交互[3],具体在游戏中与脚本交互的就是我们的游戏引擎。从图1中我们可以得知脚本系统的基本框架,即脚本语言本身和脚本接口模块。脚本系统设计的关键在于接口模块的实现,为了提供一个通用的脚本系统设计方案,我们将脚本接口模块集成到引擎中。脚本接口模块主要作用是方便Python脚本的扩展和嵌入,为Python脚本与游戏引擎之间提供一个数据交互的通道,从而将游戏的逻辑和具体实现分离开来[4]。

3.1 脚本接口模块的总体设计

脚本接口模块的总体设计如图2所示,它由游戏世界接口、脚本对象管理器、脚本包装器、逻辑脚本、消息处理器脚本几个部分组成。其作用主要包括以下一些方面:

1)提供Python脚本能够实现游戏具体功能的接口,具体包括脚本可以创建游戏对象、修改游戏中角色对象属性、设置定时器、打印调试日志等功能,这是由游戏世界接口管理完成的。

2)便于引擎管理脚本文件,使得引擎能够根据逻辑灵活的调用相关脚本。这是通过脚本包装器将脚本文件由一个独立的管理类模块管理实现的,脚本包装器由逻辑脚本对象、消息处理器对象组成。其中消息处理器对象维护着一个消息到逻辑处理的映射关系表。

3)通过修改消息处理器对象维护的映射关系表,引擎内核可以动态的加载、修改、删除脚本对象,从而实现游戏逻辑的热更新。

通过脚本接口模块这个抽象层使得引擎与Python脚本可以相互交互,Python与C++的交互是建立在Python与C的基础上的,主要是数据格式的转换和对异常的处理。

3.2 Python调用引擎函数

本系统需要使用Python语言来实现引擎的逻辑部分,因此引擎必须为Python语言提供访问内部实体的接口,提供一个接口需要以下一些步骤:

1)引擎中创建具体的扩展模块代码。

2)脚本接口系统中编写一个单独的C源文件,并利用样板来包装代码。

(1)包含Python.h头文件,它包含了我们所需要的所有声明。

(2)为每一个函数都增加Py Object*Module_func()的包装函数,用于将Python参数转换成C程序格式类型,处理完再转换为Python对象传回给Python解释器。期间如果有错误出现,即设置模块的异常处理对象并返回NULL。

(3)增加Py Method Def Module Methods[]的数组,用于将函数名与函数实现联系起来。

(4)增加模块初始化函数init Method()。

此外,还可以通过一些自动化工具来完成上述过程,譬如使用SWIG工具,它是一种简化脚本语言与C/C++接口的开发工具,通过包装和编译C程序达到与脚本通讯的目的[5]。

3.3 引擎调用Python函数

Python被用作实现引擎中的逻辑和消息处理器,然后在需要的时候从C++中调用脚本中的函数。主要步骤如下:

1)设置编译环境,即设置Python头文件和库文件目录。

2)初始化Python解释器,Py_Initialize()。

3)调用Python脚本逻辑,并处理异常。

4)释放资源,Py_Finalize()。

4 应用案例

该脚本系统结构清晰,易于实现,利用该系统在游戏中的寻路和城战模块中使用Python脚本来完成逻辑,如图3所示,实践证明使用该脚本系统能够带来较高的开发效率,且能动态的修复线上bug,快速的响应了玩家的需求。

5 结束语

本文设计了一种基于Python的网络游戏脚本系统,通过在脚本接口模块中提供脚本调用的引擎接口,使得利用脚本就可以完成游戏逻辑,有效地降低开发的复杂性,此外,游戏逻辑和引擎的分离提高了系统的稳定性,在实际项目中使用该脚本系统取得了较好的市场效果。

参考文献

[1]于造波.脚本技术在游戏引擎中的应用[J].电脑知识与技术,2008(19):167-169.

[2]王国强,张贝克.基于Python的嵌入式脚本研究[J].计算机应用与软件,2010,27(3):107-109.

[3]王娟玲.网络游戏引擎技术的研究[J].电脑编程技巧与维护,2011(10):64-65.

[4]Diego Garces.脚本语言总述游戏编程精粹6[M].北京:人民邮电出版社,2012.

“科学DV”脚本ABC(A) 篇11

《潜伏》可以说是近些年来中国最具影响力的电视作品之一,姚晨的大嘴和孙红雷的小眼睛夺走了观众的大部分注意力。至于编剧、剧本,人们可能压根儿就没打算关心。编剧的名字往往被主演所“掩盖”而不得不“潜伏”。

如果说电视剧《潜伏》是一株美丽的花树,人们惊羡它美丽的花朵,赞叹它肥硕的叶片和如云的树冠,却往往忽视了它深潜于地下的庞大的根系——剧本和编剧。

有好剧本才有好片子,这是通则。

荣获第71届奥斯卡13项金像大奖、勇夺40多项国际影坛大奖的《美丽人生》是这样,永远看不厌的《狮子王》是这样,《西望长安》《茶馆》《龙须沟》《四世同堂》《骆驼祥子》《红楼梦》《西游记》《水浒传》《三国演义》……都是这样。

优秀与经典的差距,主要是剧本之间的距离,或者说主要是编剧之间的距离。不少影视剧好看但不耐看,只是娱乐眼球儿不能拨动心弦,症结也在剧本。

大导演张艺谋的作品最能说明问题。张艺谋曾拍出过《红高粱》、《菊豆》、《秋菊打官司》等好看、深刻、有思想、有趣味的好片子。查一下它们编剧的档案,陈剑雨、朱伟、刘恒……个个堪称文学大鳄。同是一个“老谋子”,当他轻视了编剧和剧本,转靠“谋女郎”撑门面时,就成了无根之木、无源之水,陆续抛出多部水准大跌、轻薄庸俗的作品,也就没什么奇怪的了。

好看且耐看的影视作品,一定具有丰富的思想内涵、深切的人文关怀(健康向上的情感、积极进取的人生态度、正确的价值取向)、健康的审美趣味……这一切,都是在剧本中孕育生长起来的,剧本是一剧之本。

联合国教科文组织从20世纪70年代提出的“学会生存”,到80年代末的“学会关心”,反映出人类教育观念从“适应自然与社会”到“关心自然与社会”的转变。在这里,人的精神建设、人文教育被提升到十分重要的地位,它表明了当代国际教育中科学主义与人文主义走向融合的趋势。

21世纪的人类应当致力于建设一个更有人性的、更具有生命力的、更具有人的价值的社会,教育要努力塑造更平衡、更健康、更合情合理、更美好的人。

青少年科学DV活动应运而生。它是孩子们其乐融融、健康成长、越来越美好的美丽空间,它是新形势下最有力量的教育手段之一,它是有意味的形式。

青少年科学DV活动追求科学、技术、人文的完美结合,强调从情感、态度、价值观等方面培养孩子们的人文情怀和科学精神。这就决定了科学、技术、人文三者并非并列的、平行的、同等的关系。人文情怀和科学精神的培养,作为出发点和终极目标而具有特别重要的意义,在整个活动中,更以其领先性、涵盖性、渗透性、统摄性而处于举足轻重的位置。

具体到一个青少年科学DV活动,人文情怀和科学精神首先集中体现在脚本的编写上,并通过脚本统摄活动的全过程。明确脚本的重要性,重视脚本编写,是我们必须首先明确的观念。

确立脚本重要的观念,是完成一个优秀的青少年科学DV活动的前提条件。把青少年科学DV活动简单化为单纯的科技活动,甚至是DV活动,必然会把活动引入歧途,这也是许多不成功活动的症结所在。

撰写脚本的过程,是训练思想、训练理智、训练才智的过程;撰写脚本的过程,是提高语言表现力和文学素养的过程;撰写脚本的过程,是培养统筹安排能力的过程;撰写脚本的过程,是使人更健全、更美好的过程。有了好本子,活动就成功了一半!

作品要好看,要耐看,要优秀,要“经典”——必须有好本子!电影、电视、动漫、青少年科学DV活动??概莫能外!

?层层选择定主题

在人生中,最重要最艰苦的工作是选择与安排。在青少年科学DV活动中,最重要最艰苦的工作也是选择与安排。选择与安排是一切成功和失败的枢纽。

青少年科学DV活动就是一个不断选择的过程。从选择合作伙伴、选择探究主题,到选择探究方法、选择采访对象、选择拍摄角度和方法??

成功的选择靠敏感,靠对人生世相的敏感。朱光潜先生对这种敏感的阐释最中肯——事事物物的哀乐可以变成自己的哀乐,事事物物的奥妙可以变成自己的奥妙。“一花一世界,一草一精神”。有了这种境界,自然也就有同情,就有想象,就有彻悟。

这恰恰是孩子们与生俱来的资秉。孩子是最富于同情心的泛神论者,他们能听见花开的声音,能欣赏蚂蚁的舞蹈……他们具有最尖锐的敏感。教育应当尽一切可能,保护、滋养、培养和训练这种敏感,使之浑然物外、颠扑不破,让人世的波涛再也不能把他们的敏感卷去。青少年科学DV活动就是保护、滋养、培养和训练这种敏感的最好的土壤和气候之一。

探究主题的选择对整个活动的价值、成败至关重要。

青少年科学DV活动要坚持选择和确定主题的普遍原则。

第一,主观性原则——我喜欢。这条原则有两个层面的含义:一是对所选主题必须具有强烈、浓厚的兴趣。二是选题必须考虑到自身条件,必须有一定的基础。这是整个活动的巨大动力,是完成活动的重要前提条件。它能使人产生投入活动的冲动感以及强烈的探究欲望,使人具有坚韧的忍耐力和科学精神。

第二,客观性原则——有条件。选题必须有现实性,有科学价值。选题还要考虑设备条件、资料查阅的条件以及专家、导师的指导力量。

第三,具体性原则——小题目做大文章,同样适用于青少年科学DV活动的选题。选题要小而精,切忌大而泛。小的选题易于向纵深挖掘,往往能有所发现,有所创新。大选题容易做得肤浅,与人雷同。

青少年科学DV活动还要讲究选题的方法。要由面到点、由大到小地层层进行选择。即先明确自己感兴趣的领域,再从该领域中确定一个具体的探究对象,然后认真选择该探究对象的某一个或某几个点,以之作为自己的探究主题。

我与科学DV

这次科学DV活动,既有成功的喜悦,也有辛勤的汗水。

在讨论和探究的过程中,我们培养了严谨的态度,而无论是调查永安城区的公交车站台,还是科学DV的制作,都让我们意识到团队合作的重要性。

这次探究源于我们对日常生活的观察和感受,其调查和计算过程,又是对数学和物理知识的实际运用。所以,我们也深切感受到学以致用的乐趣。而且,这次探究活动,让我们意识到留心生活的重要性。

在整个科学DV活动的过程中,我们学会了如何写脚本,如何选取镜头,如何采访,如何录音,如何制作动画等。我们在制作过程中遇到新的问题,积极寻找解决方案,这又是一个学习的过程。

此外,我们更加认识到了交通安全的重要性。了解到交通站台的设置,不仅仅是安全问题,也要考虑人口流量、走向等客观条件。但更重要的是,我们的每一位司机都遵守交通规则,在公交车靠站时能自觉地减速,及时地刹车,这样才能从根本上减少事故的发生。

——第1届科学影像节一等奖《岔路口,我该离你多远?》作者福建省永安一中张健、梅婷、董建榕

脚本设计 篇12

近年来网页的内容越来越富于变化与色彩,网页设计技术从最初的HTML,再到CSS、Javascript,直到W3C(万维网联盟)推出的标准化DOM(Document Object Model文档对象模型),网页设计工作从过去的混乱无序状态,逐渐发展为一种有着成熟设计原则可循的流水线作业。

1 Javascript DOM脚本程序设计的发展

Javascript是由Netscape公司与Sun公司合作开发的,诞生于1995年,它的出现使网页内容不再局限于枯燥的文本,使网页实现了可交互性。但是早期的Javascript并不受欢迎,原因有多种,如:早期的浏览器彼此很少兼容、Javascript的网页访问性差,早期的程序员对Javascript不遵守相关标准和编程准则的滥用,导致各种问题。如今,随着W3C推出的标准DOM,情况极大改变,几乎所有浏览器都支持DOM,DOM真正将HTML/XHTML、CSS和Javascript凝聚在一起,形成了功能强大的Javascript DOM脚本程序设计,只要应用得当,它将成为Web开发中又一不可缺少的重要工具。

2 Javascript DOM脚本程序的应用方法

2.1 规范应用Javascript

Javascript是Javascript DOM脚本程序设计的基础语言,易学易用,其早期的应用存在不规范,很大程度上造成了人们对Javascript的恶劣印象,所以应该做到规范应用Javascript。首先可以从以下几方面出发:

1)Javascript代码单独保存成.js文件或者把<script>标签放到最后,<body>之前;

2)掌握好基本语法;

3)每条语句末尾加上分号,养成良好编程习惯;

4)养成良好注释的习惯;

5)注意大小写的区分;

6)不要滥用浏览器对象BOM(如弹出窗口的滥用)。

2.2 遵循“用户至上”的原则

用户的体验是检验网页优劣的标准,如果要使用Javascript就必须要先确认:这么做对用户的浏览体验会产生怎样的影响。网站对Javascript的滥用持续了很久,最臭名昭著的就是在网页中弹出广告窗口,从技术层面上看,弹出窗口本是一项很实用的功能,但不少用户还是因为那些广告彻底禁用了Javascript,所以从长远来看,不遵循“用户至上”原则的网站,都是在自取灭亡。

2.3 平稳退化

实际上,一些浏览器不支持Javascript,还有些用户禁用了Javascript,如果能正确使用Javascript,让这些不支持Javascript的浏览器也能顺利浏览网站,这就是“平稳退化”,即:网页某些功能无法实现,但基本的操作仍能顺利完成。目前极少数搜索引擎能够理解Javascript代码,如果能平稳退化,那网页在搜索引擎上的排名也将提前。下面介绍一个平稳退化的经典应用。

2.3.1 超链接打开新窗口的改进

过去要打开一个新窗口,通常写一个执行打开新窗口的操作的pop Win()函数,通过下面两种方法调用:

这两种方法都比较糟糕,因为一旦浏览器不支持Javascript,这样的链接毫无用处。

可以这样改进:

<a href=”http://www.baidu.com”onclick=”pop Win(this.href);return false;”>Baidu</a>

这样即使浏览器不支持Javascript,也可以正常的使用超链接,这一个经典的平稳退化,但是仍有改进的余地。

2.3.2 分离Javascript

如果将pop Win()这样的事件处理函数都存放在单独的JS文件中,就可以做到Javascript与HTML文档分离了,但是在HTML文档中使用onclick之类的属性也是一种既没有效率又容易引发问题的做法,所以可以做一个“挂钩”,就像CSS机制中的class属性那样,将Javascript的调用行为与HTML文档彻底分离开,网页就会更加健壮。超链接可以这样写:<a href=”http://www.baidu.com”class=”pop W”)return false;”>Baidu</a>

将页面上需要调用Javascript事件的超链接定义一个pop W类属性,然后在JS文件中编写pre Links()函数处理文档中的超链接。pre Links()函数如下:

最后只需要将对pre Links()函数的调用添加到window对像的onload事件,即:将<sript>window.onload=pre Link()</script>这条脚本语句加在网页文档末尾,body之前,这样做不但DOM可以正常工作,而且实现了完美的平稳退化,效率极高。

2.4 性能优化

在编写Javascript DOM脚本程序时,还应该注意脚本对web应用整体性能的影响,所以还应该注意一些问题:

1)尽量少访问DOM

程序运行document.get Elements By Tag Name(“a”)都会遍历一遍DOM树,如下程序:

这段代码就要遍历两次DOM树,造成搜索浪费,可以将搜索的结果保存在一个变量中,如果是多个函数中还可以考虑保存在一个全局变量中,提高程序执行效率。

2)和尽量减少HTML标记

3)合并放置脚本

4)压缩脚本

3 总结

上一篇:中国烟草行业年产量下一篇:集约化水平