浅析《Visual Basic》中记事本案例的知识架构

2018-04-21 11:38扈韵绮孙尧李力恒
中国校外教育(下旬) 2018年1期
关键词:记事本对话框分组

扈韵绮 孙尧 李力恒

【摘要】以记事本为例,在Visual Basic程序设计中进行知识构架,学生分组以团队方式进行案例实现。【关键词】支架式案例教学团队基础教学一、背景TBL、CBS和支架式教学相结合的教学模式应用于计算机基础课程中,以案例为目标提出问题,划分团队,在建构主义学习理论的影响下,通过选取“工程项目”来创设“情景”,通过“协作学习”的方式开展学习,通过完成“工程项目”来达到“意义建构”。学生是教学的主体,在教学中处于核心地位,TBL、CBS和支架式教学相结合的教学模式主要在学科总体架构的基础上通过分组对“案例”的分析与讨论将理论联系实际,培养学生解决问题的能力,要有效地参与案例的分析讨论,形成较高层次的能力,学生需要具备相应的知识背景和能力结构。在分组构建案例教学中,教师首先要做的不是随手选择案例,而是以每次课的教学目标为依据,围绕教学实践中的教学质量问题来组织案例。在进入VB程序设计的后期教学阶段,可以设计一个综合的实验,这个实验的问题、方法、答案全是开放的,师生从现实生活中提出问题,然后研究问题、解决问题。本文以记事本程序为例,展示案例的知识构建过程。二、案例运行界面记事本案例的设计界面如下:三、案例的知识构建从运行界面中可以看出案例包含的知识点跨度较大,有常用控件文本框、通用对话框、菜单和文件操作,共涵蓋了四章的知识,学生看到案例首先要做的就是知识的分解,把不同章节的知识点分解出来,这是个逐层细化的过程。记事本案例根据所涉及的知识点由以下四部分构成。上图中的每个节点可以进行进一步的知识分解,如通用对话框:对案例进行详细分析时,每个知识点又可以进行进一步的知识构建。如上图中不同的对话框又涉及到不同的属性设置,代码编写。知识的构建过程是逐层分解的,一直到最底层的基本知识点。字体对话框的事件代码:Cmd_Note1.Flags = cdlCFBoth + cdlCFEffectsCmd_Note1.ShowFontText1.FontName = Cmd_Note1.FontNameText1.FontSize = Cmd_Note1.FontSizeText1.FontBold = Cmd_Note1.FontBoldText1.FontItalic = Cmd_Note1.FontItalicText1.FontUnderline = Cmd_Note1.FontUnderlineText1.FontStrikethru = Cmd_Note1.FontStrikethruText1.ForeColor = Cmd_Note1.Color以此类推,所有的知识点都逐层分解到最底层,通过最基础的知识点构建出案例的整体框架,再用程序设计语言编写实现。从记事本的案例中可以看出案例的知识跨度大,不是一个人能够轻松解决,通过学习者之间的协作学习可以使其对事物的理解更加全面。在案例设计初期要给出团队的分组人数,鼓励学生团队协作,共同学习,自主学习,着重提高学生的分析和解决问题能力。四、总结TBL、CBS和支架式教学相结合的教学模式与普通传统教学相比无论在教师地位、学生角色、媒体作用等方面都发生了极为深刻地变化。教学的主旨,以向学生传授经验知识为主,教师具备单科知识即可。教学的引导者,以指导学生获取解决问题的策略为主,教师担当学科专家、资源引导者和任务咨询者等多种角色。

猜你喜欢
记事本对话框分组
做个树懒记事本
小狗记事本
正常恢复虚拟机
分组搭配
Bootlace Worms’Secret etc.
What Is Beauty?
怎么分组
分组
土拨鼠的记事本
浅谈VB的通用对话框《CommonDialog》控件的使用