《Delphi语言程序设计》教学探讨

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:cl8848kill
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:Delphi程序设计语言具有功能强大、简单、高效等优势,一经推出就受到了广大编程爱好者的青睐。各大高校相继开设了《Delphi语言程序设计》课程。笔者根据多年的教学实践,分析了教学过程中存在的问题,提出了一些新的教学目标、教学方法及考核方法和实施策略。
  关键词:Delphi语言程序设计;教学目标;教学方法;考核方法
  中图分类号:G642文献标识码:A文章编号:1009-3044(2008)36-2977-02
  The Teaching Discussion of Delphi Language Programming Design
  ZHANG Yang, ZHANG Li-zhong
  (Dept. of Computer Science, Shenyang Institute of Chemical Techonology, Shenyang 110142, China)
  Abstract: Delphi programming design language is a powerful,easy to use and efficient language. As soon as it appeared, programming lovers like it. Now many colleges and universities open this course. Author analyse the problem appeared in the teaching, and propose a number of new teaching objectives, teaching methods and examination methods and the implementation of the strategy according years of teaching experience.
  Key words: Delphi language programming design; Teaching Target; Teaching method; Evaluation method
  1 引言
  Delphi是Borland公司开发的一种基于客户/服务器体系的Windows快速应用开发工具。自从它问世之日起,就一直是广大编程爱好者的宠儿。它采用了全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具[1]。2007年前笔者采用传统的教学模式,以程序语言自身的体系为脉络展开教学,即只注重编程语言的基本语句、语法和一些细节的介绍,发现由于该教学模式不是以解决实际工程应用问题为目的展开,学生难以在学习中提升分析和解决实际问题的能力,也无法获取实际项目开发经验,因此对这门课的教学进行改革与探索势在必行。
  2 教学目标和教学方法改革
  现行的计算机专业类教材大多与其它学科式的教材一样,重视知识结构的系统性,教学内容大多以线性方式展开,适用于“循序渐进”的传统教学模式,以《Delphi语言程序设计》的教材为例,从语言基础、流程控制、过程与数组、窗体与组件、对话框设计、菜单、工具栏和状态栏设计等等,分章编排,在每一章的内容里,也同样按线性方式展开。如果,在教学中仍按传统的教学方法按章节讲授,势必降低的课程的综合性、实用性,也缺乏趣味性,这不但难以培养学生学习兴趣,使得教学双方都陷入困境,而且,学生不知道如何在真实的情境中灵活地使用知识和运用技巧。这样的学习,是很难面对今后工作的。要改变这一现象的方法,比较成功的是运用以课题或案例[2]来开展教学活动的行为导向教学法进行教学,在教学中,淡化知识的系统性和连贯性,更多关注的是知识之间的联系,在联系中学习知识、在综合运用中学习知识,使学生不仅学会了程序设计知识本身,又培养了学生运用程序设计的知识去解决实际问题的能力,达到“学以致用”的教学目的。
  《Delphi语言程序设计》是一门实践性和操作性很强的课程,知识涉及许多抽象的术语,如:类、对象、过程、语句、组件等等,还有大量的开发工具的使用。仅就Delphi的开发环境为例,其中就包含了:窗体设计器、代码编辑器、对象浏览器、属性窗口、工程管理器、工具箱、菜单、工具栏等等。掌握和熟悉它们的最好方法,就是在不断的结合实际的案例或课题的操作实践中去掌握。在教学中,教师可以把课程内容包含在兩到三个综合贴近实际的项目,给出案例,再把这个项目分成若干个小项目(或模块)。例如:以开发一个图书管理系统为一个综合项目,再分别以“登录窗口”、“查询窗口”等为小项目进行设计开发,学习相关的基础知识(如:在设计“登录窗口”的项目中,学生可以掌握“文本框、标签、命令按钮、属性设置、变量命名规则”等相关知识点。学生在具有目标明确的项目驱动下,以“做中学”的方法进行学习,这样,不仅可以提高他们学习的主动性和学习乐趣,同时也培养了他们的关键能力。
  3 考核方法改革
  Delphi语言程序设计师是一门理论性和实践性很强的课程,传统的单独理论考试会导致学生为应付考试而对相关的理论知识死记硬背,出现“高分低能”现象,这与该课程培养应用性人才的目标是相悖的。为此,必须下决心改变目前在课程考核中实际存在的中理论、轻实际,重知识、轻应用的状况, 解决这一问题的关键是要给教师以教学自主权,教师教学质量的好坏最终要看学生的知识与能力是否达到了预期的培养目标。
  项目开发是要开发一个数据库应用系统或利用Delphi设计并实现一个小游戏(比如超级玛莉),这个工作从课程开始就布置给学生,到课程结束时上交。笔试前,可由每个学生当众演示并讲解自己开发的系统,由5名教师组成类似本科毕业答辩小组,进行现场评议并提问,此为一部分成绩(占期末总评成绩50%);然后进行笔试,试题以理论测试为主,采用闭卷考试的方法主要考查有关Object Pascal基础理论知识(占期末总评成绩50%)。
  4 结束语
  创新是一个民族的灵魂和国家兴旺发达的不竭动力,教育是保证创新的基石,如何在数Delphi语言程序设计课程的教学中加强学生的创新能力培养,关系到未来软件开发人才的综合素质。Delphi语言程序设计的教学改革涉及到方方面面,最为重要的是教师观念的更新。教学有法,教无定法,要在得法。教师应在传道、授业、解惑中不断改革教学方法和手段,多进行有益的尝试,提高教学质量和效果。
  
  参考文献:
  [1] 吴文虎.Delphi程序设计教程[M]. 1版. 北京:中国铁道出版社,2004:1-2.
  [2] 靳玉乐.案例教学原理[M].重庆:西南师范大学出版社,2003:156-209.
  数据存储加密技术是防止在存储环节上的数据失密,可分为密文存储和存取控制两种。前者一般是通过加密算法转换、附加密码、加密模块等方法实现;后者则是对用户资格、格限加以审查和限制,防止非法用户存取数据或合法用户越权存取数据。
  3) 数据完整性鉴别技术
  数据完整性鉴别的目的是对介入信息的传送、存取、处理的人的身份和相关数据内容进行验证,达到保密的要求,一般包括口令、密钥、身份、数据等项的鉴别,系统通过对比验证对象输入的特征值是否符合预先设定的参数,实现对数据的安全保护。
  4) 密钥管理技术
  密钥管理技术是为了数据使用的方便。数据加密在许多场合集中表现为密钥的应用,因此密钥往往是保密与窃密的主要对象。密钥的媒体有:磁卡、磁带、磁盘、半导体存储器等。密钥的管理技术包括密钥的产生、分配保存、更换与销毁等各环节上的保密措施。
  2.2 管理保护手段
  在管理方面的保护主要指加强计算机及系统本身的安全管理,如机房、终端、网络控制室等重要场所的安全保卫。如何加强网络内部的安全,防止关键数据从网络中泄漏出去,成为网络安全领域管理保护方面的主要方向。我们主要采取文档加密系统和身份认证系统。
  1) 文档加密系统
  文档加密系统采用一定的加密算法对文件进行加密,实现对各类电子文档内容级的安全保护,一般由客户端加解密软件和认证服务器构成。加密软件对重要的文件进行加密,设置不同级别的使用权限。有的用户只拥有阅读的权限,有的用户拥有阅读、修改、打印等多种权限,具体的权限设计可由管理员或加密文件的拥有者进行设置。管理员可以控制终端用户对重要文件的读取、存储、复制、打印等,从而防止用户之间非法复制、外部发行,可以杜绝使用U盘、软盘、光盘、电子邮件等方式窃取电子文档。
  文档加密可以实现对重要数据的加密保护,但是对网络、计算机、用户的管理不灵活,而且由于内网资源众多,需要分别进行权限的设置,管理难度大,尤其当用户权限发生频繁更换的时候,容易造成漏洞。
  2) 身份认证系统
  用户认证系统采用各种认证方式实现用户的安全登陆和认证,独立于计算机原有的登陆系统,安全可靠性更高,一般由认证服务器和认证代理组成,有些产品提供认证令牌。认证服务器是网络中的认证引擎,由安全管理员或者网络管理员进行管理,主要用于令牌签发,安全策略的设置与实施,日志创建等;认证代理是一种专用代理软件,实施认证服务器建立的各种安全策略;认证令牌以硬件、软件或智能卡等多种形式向用户提供,用以确认用户身份,如果某个用户提供了一个正确的令牌码,就可以高度确信该用户是合法用户。目前这类产品主要实现单一的用户身份识别,并不能实现对计算机的有效访问控制,比如用户离机锁定、使用权限等,其应用范围相对有限。
  3) 法律保护手段
  法律是信息网络安全的制度保障。离开了法律这一强制性规范体系,信息网络安全技术和管理人员的行为都失去了约束,即使有再完善的技术和管理的手段,都是不可靠的。1973年瑞士通过了世界上第一部保护计算机的法律;美国目前已有47个州制定了有关计算机法规,联邦政府也颁布了《伪造存取手段及计算机诈骗与滥用法》和《联邦计算机安全法》,国会还组建了一支由警察和特工人员组成的打击计算机犯罪的特别组织;1987年日本在刑法中增订了惩罚计算机犯罪的若干条款,并规定了刑罚措施。此外,英、法、德、加等国也先后颁布了有关计算机犯罪的法规。1992年国际经济合作与发展组织发表了关于信息系统的安全指南,各国遵循这一指南进行国内信息系统安全工作的调整。我国于1997年3月通过的新刑法首次规定了计算机犯罪。同年5月,国务院公布了经过修订的《中华人民共和国计算机信息网络国际管理暂行规定》。这些法律法规的出台,为打击计算机犯罪提供了法律依据。
  3 结束语
  沒有绝对的安全,只有相对的安全!我们综合利用好技术、法律、管理三种保护手段,分别通过技术超越、管理机制、政策法规对网络安全进行保护,将网络威胁控制在一定的范围内,减少网络威胁带来的损失,这是上上之策。
  
  参考文献:
  [1] 肖军模.网络信息安全[M].机械工业出版社,2006.
  [2] [美]MarkEgan.没有任何漏洞:信息安全实施指南[M].电子工业出版社,2006.
  [3] 范红,冯登国.信息安全风险评估方法与应用[M].清华大学出版社,2006.
  [4] 盛思源.网络安全技术的研究和发展[M].机械工业出版社,2007.
  [5] 黄允聪,严望佳.网绍安全基础[M].机械工业出版社,2005.
其他文献
从武汉封城到北京二级响应,从新冠肺炎疫情爆发到防疫常态化,2020的上半年就这样在与新冠病毒的抗击和纠葛中走过。当新冠肺炎疫情成为全世界各国都要面对的一份公开考题的时候,我们更深切地感受到中国的责任担当、中国的制度优势和中国在面对突发事件之时强大的动员能力。而在这样一场前所未有的疫情面前,在我们的制度自信之外,我们也看到了中国抗疫背后的技术自信。  6月11日,北京疫情突起,全球关注,整个北京陷入
成都历来享有“天府之国”的美誉,位于我国西南地区四川盆地区域内,有着良好的生态环境和自然禀赋。成都市深刻领会习近平生态文明思想,坚持“绿水青山就是金山银山”,贯彻落实习近平总书记对成都提出的“要突出公园城市特点,把生态价值考虑进去”重大要求,加快建设美丽宜居公园城市,积极探索生态价值转化新路径。  “生态价值,通俗来说,就是指森林、湿地、农田等生态系统可以产生的直接、间接或潜在的经济效益。”成都市
关键词:财务共享服务 “互联网 ” 会计信息化 管理会计  当前会计行业改革的热点问题是财务共享服务以及管理会计信息化,目前国内外有不少的研究成果,但是如何进行两者的有效结合还存在一定的研究空间。2014年我国财政部出台了推进管理会计信息化的政策支持,在财务共享服务的基础上,进一步推动会计改革,能够切实推动管理会计的可持续发展,提高财务服务的制度化流程化和标准化,同时进一步优化会计人员结构,将更多
关键词:孵化 加速器 协同一、引言  科技企业孵化链条是指为处于不同发展周期的创新型企业提供阶段性、差异化的培育孵化服务,并贯穿创新型企业生命周期全过程的培育模式。科技企业孵化链条与企业生命周期相对应,一般而言,孵化链条上的培育阶段包括“创业萌芽-孵化培育-加速转化-规模量产”四个阶段,从而形成科技企业孵化链条上的四种载体形式,即“众创空间-孵化期-加速期-产业园区”。近年来,我国创新创业氛围持续
摘 要:很多学生害怕写作文,造成这种现象的关键因素是学生缺少有效的阅读时间,缺少在实践活动中的观察与思考,更缺少练笔。针对这种情况,作者所在的八年级语文组让学生建立了成长博客,这样很好地激发了学生写作的兴趣和积极性。  关键词:写作;成长博客  中图分类号:G434 文献标识码:A 文章编号:1673-8454(2012)10-0054-03  一、问题的提出  初中生从小学三年级就已经开始练习写
摘 要:近年来,STEM教育在国内的理论研究与实践探索逐步由浅入深,对专业STEM教师的需求从“量”和“质”上都达到了前所未有的高度。文章以区域STEM教育发展对相关教师专业发展与教师培养的要求作为切入点,通过对所选地区已开展STEM教育的学校教师、管理者进行观察、访谈,收集真实的一手资料,梳理出STEM教育教师在专业发展中面临的困难与挑战。同时针对性地提出了促进STEM教师专业发展的意见与建议
作词:牧歌  中国现代绘画艺术家、歌词作家兼诗人及歌曲作家等。曾在中國人民解放军国防科委政治部文工团和国防科委政治部文化部从事美术、歌词兼诗歌及歌曲创作。  作曲: 曾擎  中国音乐家协会会员、词曲作家,四川省音乐家协会副主席,遂宁市文联副主席,遂宁市音乐家协会主席。  演唱: 罗蓉  中国音乐最高奖“金钟奖”获得者,国家一级演员,四川交响乐团著名女高音歌唱家,农工党四川省委文化艺术委员会副主任,
一望无垠的天空透亮湛蓝,几朵蓬松的云儿随风飘荡,在空中悠闲地散步,就像一位心灵手巧的仙女,为蓝色的天空绣上了几朵洁白无瑕的花朵。  漫步在南通园博园,狼山、军山、黄泥山……座座青山高耸入云,远远望去,如同一个个顶天立地的巨人,守护着这片美丽的家园。  山脚下的树林郁郁葱葱。一棵棵苍劲的松树像一把把撑开的绿色大伞,在几十米的高空相互交错,连成一片,犹如一个遮天蔽日的绿色大棚。婀娜的柳树、优雅的梧桐树
我有一个“快点儿”老妈,无论在哪儿、在什么时候,她的口头禅永远都是“快点儿”。  清晨,我正迷糊呢,突然听到一个熟悉的声音:“快点儿起床了,上学要迟到啦!”在老妈的催促下,我立马坐了起来,换好衣服,刷了牙,走到了客厅,看了一眼时钟:“天啊,才六点多!”老妈催得更厉害了:“起得早不会背背课文?再说也没早很多!”面对这样常有理的“快点兒”老妈,我也只能默默忍下,哎,谁让我拗不过呢!  傍晚,我放学回到