刘丽
辽宁装备制造职业技术学院,辽宁 沈阳 110164
摘要:《.net程序设计》作为当前各大高等院校、职业学院的热门课程,visual studio.net的被关注度和使用率可谓是有目共睹的。这个软件强大的功能以及便捷的使用方法在软件使用领域已经争得了一席之地。本文主要从课程特点、教学内容设计、教学方法等方面分析和探讨了《.net程序设计》课程的教学方案,以便更好地进行课程教学工作。
关键词:visual studio.NET; 教学内容设计 ;教学方法; 程序设计;实践教学
1.引 言
visual studio .NET是一个用于构建,运行和体验下一代分布式应用程序的平台,该平台由.net框架编程模型、开发工具、一组服务器和客户端软件四部分组成。最佳的开发环境、完全面向对象的开发语言、适用于多种企业开发模式的同时还释放了windows的最优资源功能的软件特点使得教好这门课程的意义深远并且存在一定难度。如何更好的开展.net程序设计课程的教学是一个值得探讨的问题。
2. 课程特点
《.net程序设计》课程是一门综合了计算机面向对象程序设计、Visual studio.net软件使用、MDI应用程序开发、多媒体应用程序开发、ADO.NET以及ASP.NET等内容的综合性课程,针对职业学院教学要求,主要其任务就是使具有一定计算机基础的计算机专业学生接触并掌握该软件的使用,并能使用.NET进行基本操作,进一步了解面向对象程序设计的相关重要概念和方法,并完成相应案例的设计,掌握不同应用程序的设计和使用,达到紧跟计算机软件设计技术的发展趋势,从而进一步提高计算机专业学生的专业能力。
3. 合理的教学内容设计
由于Visual studio.net软件功能的强大,注定这个软件包含了太多知识,《.net程序设计》教学方案的教学内容设计主要是结合教学实际,在对这个软件框架结构构建的大致了解的基础上,掌握几种主要的应用程序的开发,为进一步使用好这个软件打好基础。
1.了解掌握并熟悉Visual Studio.net的开发环境,能熟练安装IIS、Visual Studio.net和SQL Server。
对于.NET这样一个面向网络的软件,IIS的安装是软件安装的前期准备,IIS目前的版本很多,如何找到操作系统匹配的版本是需要花点时间的,但其安装方法还是很简单的。Visual Studio.net和SQL Server的安装很“智能“,安装没有困难,但是由于这两个软件都较大,对硬件和软件支持都有一定要求,所以有点麻烦。其中,选择好适当的组件也是安装Visual Studio.net的关键。
2.了解并学会使用VS中的CLR(Common Language Runtime)是.NET框架中的一个核心部分,为程序员提供了近20种计算机语言供选择,即人性化的同时也增加了软件的可复用性。针对教学对象,选择上手快,实用性较高的VB.NET作为编程的教学语言。
3.3. VB.NET的程序设计特点就是贯穿了面向对象的设计思路。.NET的程序设计主要是采用了代码分离技术,这个设计将软件界面和后台程序很好的“剥离”,而这一切最好的体现就是通过控件(Control)体现的。控件是已经封装好了的,具有一定属性、方法和事件,可以提供用户输入、显示信息或实现某一特定功能的部件。控件在VS中主要可大致分为三类,标准控件、WEB服务器控件和HTML服务器控件,根据不同的应用程序对象,选择相应的控件创建程序界面。标准控件里是一些常用控件,使用这些控件就可以很好的创建一些WEB应用程序和windows应用程序的界面。
4.面向对象的程序设计。结构化方法处理问题是以过程为中心的,面向对象方法是以对象为中心的。面向对象的方法是以对象作为最基本元素的一种分析问题和解决问题的方法。
面向对象的方法能更自然、更直接地反映现实世界的问题空间,能更好地适应复杂大系统不断发展与变化的要求。所谓面向对象程序设计,就是整个程序设计都围绕着“对象”展开。类(class)是面向对象的方法抽象出来的,是对象的抽象及描述,是具有共同属性和操作的多个对象的相似特性的统一描述体。
5. ADO.NET技术是.NET中优势之一。由于.NET很好的利用了数据控件进行编程这一设计,将应用程序对数据库访问变得生动和方便了。以SQL Server为例,在服务管理器启动的基础上,就可直接在VS的IDE中创建和操作数据库。完全面向对象的编程步骤不仅逻辑性很强,并且ADO.NET中的许多数据库控件也为数据库编程提供了及其便捷的操作和修改数据库数据的方法。
例如,与数据库建立连接的方法:
控件对象 . Connectionstring = “ Data Source =SQL服务器名; Initial Catalog = 数据库名; Integrated Security = 集成安全访问机制”。
4.教学方法
4.1 理论教学
理论是实践的指导。采用多媒体的教学优点在于,生动、直观和条理性好,但其略势在于具体知识的吸收和掌握都未知,所以科学的理论教学也很重要。
(1)基础教学:扎实的理论基础知识,是编写程序的基本要求。
(2)互动教学:互动性的教学模式,是提高教学效果的一种很好方法
(3)趣味教学:当具备一定知识点的知识量,在不影响教学进度的情况下,加入一定的趣味比赛,丰富教学模式,复习理论教学知识点。
4.2 实训教学
实践教学是理论教学的升华,是知识真正“吸收”和“消化”的过程,也是学生能真正学以致用的关键,科学耐心的教学,得贯穿始末。
(1)逐层深入的内容设计:编写程序历来是教学的难点和重点,所以在实训课程设计中不能操之过急,要让学生在树立了“我能学会、学好”的信心基础上逐层增加知识量和难度;
(2)合理的知识组合:如何将每节理论课的知识迅速掌握,科学的知识点练习非常重要。即要包括课堂所讲内容,还要给学生提供自我发挥的空间,真正做到让学生自主学习;
(3)耐心的讲解:同样的知识,因人而异,掌握起来的速度和方式都不一样,这就需要耐心的解答和分析。但讲解不是灌输,要能在看到学生错误点的同时,引到学生自己去查找错误的原因,真正解决难题而不是简单改正;
(4)成功和失败相得益彰:在实训课中,既要让同学体会到成功的喜悦,也得时不时让他们感受挫败,让大家真正理解,只要下了功夫就能学会编程,但要学好编程,却是件不容易的事情。有张有弛的实训教学内容设计,也是提高学生学习兴趣的关键。
4.3 课程教学效果
本课程自开课以来,教学效果较好,课堂和实验室教学都很活跃,出勤率一直较高,学生对课程教学评价也很高。我系通过该课程学习的毕业生已具备了一定的就业竞争力,为毕业后顺利就业上岗做好了相应的准备。
参考文献:
[1] 林闯编著 web数据库设计与应用[M] 中央广播电视大学出版社,2004.6
[2] 李红主编 Visual Basic.NE案例教程[M] 机械工业出版社,2007.7
作者简介:刘丽, 1981年10月,女,汉,云南昆明,教师/讲师,研究生,辽宁装备制造职业技术学院(辽宁广播电视大学),计算机信息技术。