网站首页  词典首页

请输入您要查询的论文:

 

标题 浅析画图工具图解C#面向对象程序的三个特征
范文

    侯自力

    

    

    

    摘要:该文分析了画图工具图解IT课程教学法的原理,阐述了“带盖封装方盒”及边线相交图案的主要功能,列举了C#面向对象程序的三个基本特征:封装、继承、多态的绘图案例。分析了画板图解教学法的存在的问题及改进方向。

    关键词:带盖封装方盒;画图工具;C#面向对象程序

    中图分类号:G642? ? ? ? ?文献标识码:A? ? ? ? 文章编号:1009-3044(2018)36-0089-02

    1 画图工具图解IT教学课程方法的引入

    目前,程序设计类课程的教学方法发生不断的变化,原来强调黑板上书写教授程序语言的词法、语法和语句等语言本身转变为以实际应用案例为驱动,着力培养学生的程序设计应用能力,即培养运用程序设计语言分析问题、又解决实际问题的能力。但有些IT课程老师在实际教学中,仍然出现学生学习热情低落学生听课兴趣淡化、学习效果不理想等现象。因此,针对不同课程如何不断改进优化教学方法,取舍教学内容、督查实验动手能力,达到能够充分调动学生学习积极性,培养学生实践能力有着非常重要意义。虚拟现实及增强现实产品离不开程序语言如:《C#程序设计》的后台开发,如今如火如荼的Unity3D游戏引擎开发软件同样依赖程序设计语言之一的C#语言编写。各高校软件专业《C#程序设计》课程是进行软件开发的必备学习课程,是将计算机能够读懂的语言转化为实际应用产品的桥梁,因此语言课程在整个软件教学体系中占据举足轻重的地位。

    充分有效地吸引学员注意力,讲述《C#程序设计》课程中各类知识点及含义,教师有很多教学方法,其中用计算机Windows系统自带的画板绘制各种图形、文字形象描述所要讲述的内容,笔者称之为画板图解教学法,它是个很有效的教学方法。用什么图形符号在画板中图解C#面向对象程序的三个基本特征:封装、继承、多态是本文要讨论的重点。

    2 使用图形及符号在画板中讲解IT内容的方案

    采用Windows系统中自带的画图工具—“画图”可以很形象地绘制图形、文字、箭头等图文符号描述所要讲述的内容。下面探讨用一套图形符号来讲解《C#程序设计》课程的部分内容。

    2.1 画板中引入矩形带盖方盒图形

    实际讲课中画板中绘制矩形方盒图形可以快速绘制并形象地讲解C#面向对象程序三大特点之一的封装概念。矩形带盖方盒图形描述分为立体矩形带盖盒及平面矩形带盖盒两种,这种带盖盒外形即形象地表现了花括号{}的图形样子,又代表了盖子能开启盒子的封装含义,同时盒子的空“肚子”表现了所装的内容。见图1。

    2.2 画板中引入箭头→、叉×或勾√等符号图形

    画板中引入箭头图形可以快速绘制并形象地讲解类中的数据流向及调用,叉×或勾√等符号图形讲解类中的数据不流向或流向的含义。见图2。

    2.3 引入方盒与方盒边缘的内与外矩形相交图形

    画板中引入方盒边缘内与外矩形相交图形可以快速并形象地讲解类中的属性字段和方法函数是否对外开放,即代表了私有、公有的含义。见图3。

    3 画板图解C#面向对象程序的三个特征主要方案

    C#面向对象程序的三个基本特征:封装、继承、多态,下面用前面讨论的带盖盒形、箭头、叉勾等图形、符号来描述这三种特征的相关教学内容。

    3.1 类的组成用画板图解描述

    下面例子左边是某卖家客户信息(姓名、年龄),要求运行后输出用户显示信息的C#代码段。右边图引入面向对象分类编程各种模块类组成字段及方法函数的图解描述(代码模块化)。见图4。

    3.2 类的继承用画板图解描述

    下面例子左边代码段表示:父类=人类(字段有name,age和学习方法),子类=学生类(字段有学号和学习方法),主程序类中学生类调用父类中的字段和说话方法。

    右边图引入面向对象类的继承,子类中省略父字段及方法,主类中子类调用父类中字段及方法,其图解描述(代码模块化)。见图5。

    3.3 方法的多态用画板图解描述

    多态用vitual、override等关键词添加在方法前,表达是否可以更改方法的含义,表现出类的多态性。下例说明父类是几何图形抽象类虚方法,子类可以重写父类方法,主类变量即显示父类方法,又调用子类的重写方法。左边程序代码,右边画板图解描述。见图7。

    3.4 类或方法的封装用画板图解描述

    封装用publicl/private/protected/interna关键词添加在类、字段或方法前,表达是否对外开放,代表私有、公有的等含義。下图中引入方盒边缘内与外矩形相交图形可以快速并形象地讲解类中方法的封装概念。见图7。

    3.5 封装、继承、多态相互关系图解

    C#面向对象程序封装、继承、多态的三个基本特征贯穿在程序的整个设计中,他们相互作用,共同完成各种类中的成员调动后的最终任务。见图8。

    4 使用画板图解C#面向对象程序三大特点注意事项

    这种一目了然吸引学生眼球的画板图解教学方法的优势,是其他课件所无法比拟的。实践证明,“画图”布局得当、条理清楚、重点突出,对提高课堂教学效果大有帮助。做好备课的教案编写,反复练习鼠标画图画字是掌握这种绘图说话技能的重点内容,“画图”运用得当对学生加深知识点的记忆非常必要。 使用画板图解C#在教学中要注意以下几个方面:

    1) 使用画板图解的教学过程是动态灵活的,教师绘制直线,画出文字过程最为困难,要在备课时反复练习鼠标的绘制方法;

    2) 方盒等图形绘制不需要达到统一的标准,随笔而画,表达教学内容最关键;

    3) 图形与编辑器程序语句交替比对,形象说明使用效果最好;

    4) 课堂对学员提问与画板“图形”内容解答展现IT含义印象最深;

    5) 画图工具中的各种功能要熟练,常见的有笔头粗细、文本输入、矩形形状等;

    5 结束语

    《C#程序设计》的教学核心是掌握应用程序的编写能力、培养学生面向对象的编程思想和兴趣,而C#编程语言功能强大,确定教学内容的轻重缓急,做到主次分明、取舍得当,采用适当的教学方法,诸如上面探讨的画板图解教学方法,让学生在头脑中产生编程的模块化思想,逐步掌握用图像阅读替代文字阅读的学习方法应该是IT教学法探讨的方向。

    参考文献:

    [1] aniel Sol,著.苏林,等,译.C#图解教程[M].北京:人民邮电出版社,2009.

    [2] 郭红艳,谷保平.“C#程序设计”课程教学现状与改革[J].教育与职业,2013(32).

    [3] 胡南.浅议《Visual C#程序设计》课程教学模式的改革与创新[J].辽宁科技学院学报,2016(1).

    [通联编辑:朱宝贵]

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2024/12/23 5:19:43