用Expression Blend 4制作数学填空题答题卡的探索与实现

来源 :中国教育信息化·基础教育 | 被引量 : 0次 | 上传用户:liqianben
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   摘 要:文章阐述了如何实现希腊字母在Blend 4文本框中的显示,以及文本框的插入操作与光标控制,对交互式填空题答题卡的制作进行了初步的探索。
   关键词:Expression Blend 4;数学填空题
   中图分类号:TP391 文献标识码:B 文章编号:1673-8454(2012)02-0062-02
  
   人机交互便于构建理想的学习环境,可以实现学习的导向、监督、激励、诊断等功能,它为教学、学习更具自主性提供了强有力的技术支持。
   为了让学生全面掌握象限角及轴线角的弧度制表示,笔者试图用Expression Blend 4制作交互式填空题。开始时,看似简单的问题,却难以下手。
   1.学生填空时,如何输入键盘上没有的α、π、ε等符号
   参考几何画板中的计算器,也设计一个类计算器的面板,把用户输入过程中可能用到的符号,都放在该面板上。
   面板由Button来实现,一个符号一个Button。设置Button的Content(文本)属性时,首先在Word中插入符号,再拷贝到Button的Content处。结果,不论是α还是π,拷贝过来后,都变成方框“□”,无法识别。
   Word中插入符号时,α、π、ε来源于Symbol字体,于是,将Button的字体设置成Symbol,“□”变成了相应的符号。
   用文本框TextBox接收用户的输入,并将TextBox的字体也设置为Symbol,试用语句:
   textbox1.Text = textbox1.Text button1.Content.ToString();
   面板上的符号可以输入到TextBox中去了,然而,符号都只能加入到TextBox的原有文本后面,不能插入其中。
   2.点击面板Button时,如何实现将符号插入到光标处
   在几何画板中通过符号面板输入希腊字母时,点击一个字符,相应字符就会插入到光标位置,然后,光标自动后移。笔者在设计过程中,鼠标点击Button时,光标离开了TextBox,因此,应该考虑插入操作与光标控制。
   网上关于TextBox的文章并不多,但针对Blend 4新增的RichTextBox文章不少,试用RichTextBox代替TextBox:
   Run run01 = new Run(); //定义文本对象
   run01.Text = button1.Content.ToString();
  //获取Button的文本
   richTextBox1.Selection.Insert(run01);
  //光标处插入文本
   richTextBox1.Focus();
   //获取焦点,即光标自动后移
   插入操作与光标控制在RichTextBox中顺利实现,但是,RichTextBox并没有一个文本属性,为了获取RichTextBox的文本,要用下列三个语句:
   richTextBox1.Focus();
   richTextBox1.SelectAll(); //全选
   String str01 = richTextBox1.Selection.Text;
  //获得选取内容的文本部分
   得到输入文本后,再与参考答案比较,却事与愿违:看起来一样,比较结果却不一定相同。究其原因,RichTextBox叫做富文本域控件,里面不仅可以插入文本,还可以插入图片、超链接等。其中的文本,可以设置字体、字型号,可以进行段落控制,不是纯粹文本。
   参照上面的语句,笔者继续遍游Internet,结合操作实践,终于找到了答案:
   String insertStr = button1.Content.ToString( );
  //获取按键文本
   Int index1 = textbox1.SelectionStart;
   //获取插入点
   textbox1.Text = textbox1.Text.Insert(index1, insertStr); //插入符号
   textbox1.Focus(); //获取焦点
   textbox1.SelectionStart = index1 1;
   //重新定位插入点
   用户输入答案后提交,就可将输入文本与参考答案比较,马上给出正确与否的判断。最终设计效果如图1所示。
  
   结束语
   由于TextBox的字体为Symbol,在TextBox中直接键入字母a时,得到的是α;键入字母P时,得到的就是π。经过进一步探索得知,如果TextBox中既要输入α,又要输入a,只需将TextBox的字体设为Times New Roman即可。
   如何输入及识别数学中的上下标、分数及根式等问题,也值得探讨。
  (编辑:鲁利瑞)
其他文献
摘 要:杭州第十四中学的“数字彩虹工程”(DRP)通过基于数字化的开放式管理,促进学生的主动发展;通过网络选修课和视频直播系统,提高学生主动学习的能力,实现两校区的资源共享;通过社区化网络学习,促进学生在大班化教学下的个性化学习;通过数据分析和数据跟踪,促进学生的有效学习和教师的有效教学。数字彩虹工程有力地推动了学校的课程改革,凸显了学校的特色化办学品牌。  关键词:数字彩虹工程;差异化发展;彩虹
摘要:信息化教学是未来教学改革的主要趋势,信息化教学设计是实现信息化教学的关键所在。文章分析了信息化教学的理论基础,概括了信息化教学设计的本质特征和基本原则,阐述了信息化教学设计的主要过程与方法,以及教学设计的评价要点。  关键词:教学设计;建构主义;信息化教学  中图分类号:G420 文献标识码:A 文章编号:1673-8454(2011)06-0015-04    随着信息技术的深入发展和广泛
生活在我们伟大祖国和伟大时代的中国人民,共同享有人生出彩的机会,共同享有梦想成真的机会,共同享有同祖国和时代一起成长与进步的机会。有梦想,有机会,有奋斗,一切美好的东西都能够创造出来。  ——中共中央总书记、国家主席习近平  “红领巾·中国梦”文学艺术作品大奖赛  获奖作品展示  我有一个梦想,  希望世上的东西都是美好的。  我的梦恰似一枝花,  在春光中缓缓绽放。  我的梦恰似一朵云,  在天
诺科是一个特别爱收藏靴子的女人。  “阿嚏!”正在打扫靴子柜的女佣不小心打了个喷嚏,诺科就把她解雇了。  “要知道,靴子是有灵魂的,它们爱干净,它们怕脏。”这是诺科辞退女佣的唯一理由。于是,大家都极怕靠近那个靴子柜。  诺科发了疯似的在网上订了一大堆靴子,什么款式的都有。  她每天都忙着打理她的靴子,早上要擦一遍,中午要擦一遍,晚上还要擦一遍。她的所有靴子在她的精心照顾下,已经油光发亮了。  丈夫
摘 要:教育开始步入信息化时代,空间课程建设是高职教育信息化建设的重点之一。高职语文空间课程跟其他空间课程一样,已初具规模,而1 1>2的课程群效应并未显现。高职语文空间课程群该如何构建?构建成什么样子?作者以自己所工作的高职学院为例,尝试着从运行机制、学习诉求、质量层次、协作共享四个维度建构高职语文空间课程群。  关键词:高职语文;空间课程群;建构维度  中图分类号:G434文献标志码:B 文章
摘要:在全国范围内开展的教师教育技术能力培训中,主要的评估方式是终结性考试和过程性评估,侧重于对教师知识的评估,为了更深入地对教师教育技术能力进行评估,需要借助绩效评估方法对教师教学行为及其结果加以关注。文章以Kirkpatrick评估模型为基础,探讨了绩效评估在教师教育技术能力培训中的应用。  关键词:绩效评估;教师教育技术能力培训;Kirkpatrick评估模型  中图分类号:G451.2 文
摘 要:文章以《我的母亲》为例,在细致分析教材学情的基础上,将课前预习、激情导入、文本阅读、拓展延伸、课后反思各个环节与信息技术巧妙整合,切实体现信息技术在语文教学中的资源性、直观性、即时性、开放性和延伸性。将学生置于学习主体地位,指导学生搜集提取信息,培养良好的学习习惯;促进师生、生生互动,动态生成新的课程资源;督促学生自我评价与反思。  关键词:语文教学;信息技术;课程整合;自主合作;探究学习
摘 要:本课教学形式属于翻转课堂形式,通过学习微视频、学习单开展课前试学,课堂教学,引导学生多角度去探索平均数计算的方法,为学生理解平均数的意义和探究思想方法预留出充分时间和空间。基于翻转课堂模式,让学生在课前利用微视频和学习单进行自主学习,在课堂上以小组形式开展讨论学习和作业练习,加深对平均数意义的理解,引起了教学评价的改变及促进优质教学资源的共享整合等方面的思考,争取更多还原学生知识生长的过程
摘 要:文章在探讨STEM整合教育的可借鉴性基础上,探究在现有条件下开展STEM优化科学探究教学的有效模式,以重庆一中初中科技课作为实践平台,对“伪全息3D投影制作”个案进行分析。为有效融合STEM课程理念,该案例尝试以5-E教学模式,即参与、探究、解释、详细说明、评价5个阶段开展教学,希望能获得更多同行的建议指导。  关键词:STEM;5-E教学模式;伪全息3D投影;科技课  中图分类号:G43
摘 要:实践教学是高等院校教育改革的重要环节,也是培养学生自主学习能力和创新能力的有效方式。生物信息学是自人类基因组计划以来新兴的一门交叉学科,具有学科交叉范围广、知识更新快速,实用实践性强等特点,是当今生命科学和自然科学研究的前沿之一。根据生物信息学课程实践性较强的特点,文章阐述了以国内外现有的生物信息资源网站为平台,在《生物信息学上机实践课》教学中采用 “问题导向式学习(PBL) 电子学习(E