《Delphi程序设计》课程教学大纲_计算机专业.doc

上传人:飞****2 文档编号:52204795 上传时间:2022-10-21 格式:DOC 页数:10 大小:79KB
返回 下载 相关 举报
《Delphi程序设计》课程教学大纲_计算机专业.doc_第1页
第1页 / 共10页
《Delphi程序设计》课程教学大纲_计算机专业.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《《Delphi程序设计》课程教学大纲_计算机专业.doc》由会员分享,可在线阅读,更多相关《《Delphi程序设计》课程教学大纲_计算机专业.doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Delphi程序设计课程教学大纲课程编号:课程名称:Delphi程序设计英文名称:Delphi Programming Language课程类型:专业选修课总 学 时:64 讲课学时:48 实验学时:16学时:64学分:4适用对象:计算机科学与技术专业本科生先修课程:计算机导论、(程序设计语言、面向对象程序设计)一、课程性质、目的和任务程序设计是计算机学科及电子信息学科各专业本科的一门核心专业课程。开设Delphi程序设计课程的目的是,进行程序设计和面向对象方法的基础训练,以可视化编程环境开发Windows应用程序。本课程通过全面、系统地介绍Delphi集成开发环境、Object Pascal

2、语言的基础知识、面向对象程序设计概念、图形用户界面、多媒体、数据库应用等,使学生熟悉掌握Windows应用程序的开发方法,理解和掌握面向对象程序设计思想,建立起牢固扎实的理论基础,具备综合应用程序的设计能力。本课程具有很强的实践性和实用性。不仅要注重理解基本知识,更要注重培养软件设计的基本技能。实践性环节是巩固所学理论知识、使理论与实际相结合的一项必不可少的重要环节,是提高程序设计能力和计算机操作能力的有力保障。通过上机实验,训练学生计算机操作的基本技能,培养学生独立分析问题和解决问题的能力,从而达到理论联系实际的目的,使学生真正掌握所学的理论知识,并把基本概念和原理运用到工程实际中去。二、教

3、学基本要求本课程是理论与实践并重的课程,要求学生既要掌握数据结构的基础理论知识,又要掌握操作计算机和运行程序的基本技能;能够熟练运用Delphi集成开发环境编制具有中等难度的应用程序,在实践中培养独立分析问题和解决问题的作风和能力。本课程的基本要求如下。1.了解Delphi的特点,熟悉在Delphi开发环境中编辑、编译、运行、调试程序的全过程,具备较强的程序调试能力。2.掌握Object Pascal语言的基本语法成分和面向对象程序设计方法。3.掌握多种常用VCL组件的使用方法。4.熟悉Delphi多种实用技术,包括文件操作和流、多媒体应用、数据库应用等。三、教学内容及要求1.Delphi概述

4、 了解Delphi的特点与功能。 熟悉Delphi可视化集成开发环境,掌握在Delphi开发环境中编辑、编译、运行、调试程序的各种操作,理解一个应用程序所包含的多种文件功能,理解程序与单元的区别。2.Object Pascal语言基础 掌握Object Pascal语言的基本语法成分,包括标识符与关键字、数据类型、运算符、表达式、变量声明等语言成分,掌握分支、循环等流程控制语句的语法和使用。 掌握自定义数据类型的方法,掌握数组、字符串、集合、记录等构造数据类型的声明和使用方法。 掌握过程与函数的声明和调用方法,掌握全程变量和局部变量的声明和使用,掌握值参数与变量参数的区别、声明和使用。3.图形

5、用户界面 理解类的封装性、继承性、多态性等面向对象程序设计思想的基本概念。 熟悉VCL组件类的层次结构,理解组件、控件、窗口组件、图形组件和非可视组件的概念、特点及相互关系。 熟悉常用VCL组件的属性、事件和方法,包括窗体、文本显示与编辑组件、按钮、选项按钮、列表组件、定时器等,掌握这些组件的使用方法以及设置组件布局方式。4.菜单、工具栏和对话框 掌握主菜单和弹出式菜单两种菜单的使用方法,熟悉图形列表组件、行为列表组件的使用方法。 掌握在窗体上增加工具栏和状态栏的方法。 掌握消息框与信息函数、输入框与输入函数、Windows通用对话框的使用方法,增强应用程序的功能。5.使用复杂组件 了解Del

6、phi中日期和时间的表示方式和运算方法。 熟悉一些复杂组件的使用方法,包括TreeView、ListView、滚动控件、日期类控件、PageControl、ProgressBar、StringGrid等。6.类的封装、继承与多态 掌握声明类、创建对象、引用对象的数据域和调用对象的方法。 熟悉类封装、属性、类继承的设计原则和实现方法,熟悉可视化继承窗口和框架的方法。 了解类的多态性、运行时多态的概念和实现方法。7.多文档界面与系统对象 掌握建立MDI应用程序的方法。 熟悉系统变量Screen和Application。8.程序调试与异常处理 了解程序中各种错误的性质及处理方式;掌握Delphi的程

7、序调试技术,包括单步运行、设置断点、查看变量运行时值等操作。 理解异常处理机制的运行方式,掌握Delphi异常处理的基本方法,具备发现及处理程序错误的能力,使应用程序具有稳定性和可靠性。9.多媒体技术 了解多媒体技术的基本概念和背景知识。 掌握使用Canvas属性在窗体上绘制图形的方法以及窗口重画、响应鼠标等与绘图相关的操作,熟悉用于图形图像处理的PaintBox、Shape、Image等多种组件及TGraphic、TPicture、TBitmap等多种图像类。 熟悉用于播放视频文件的Animate组件和MediaPlayer组件的使用方法。10.文件操作和流 理解文件的基本概念,掌握文件操作

8、的基本方法,熟悉Delphi的文件管理组件,熟悉Delphi的文件类型对文件进行操作。 理解流的概念和作用,熟悉Delphi在多个类中提供的打开和保存文件的流方法。11.数据库应用基础 理解关系数据库系统、客户-服务器结构等基本概念,掌握结构化查询语言SQL的数据操作和数据查询语句。 熟悉在Delphi中连接数据库的概念和方法,熟悉创建数据库应用程序的各个重要环节,熟练使用Delphi提供的数据集、数据源及数据控制组件,连接并操纵数据库中指定表,操纵表中字段,执行SQL语句实现数据操纵和数据查询等。四、实践环节Delphi程序设计课程是一门理论和实践相结合的课程,不仅仅要注重理解基本知识,更要

9、注重培养软件设计的基本技能。实践性环节是巩固所学理论知识、使理论与实际相结合、提高程序设计能力和计算机操作能力的一项必不可少的重要环节。因此,课后习题、上机实验和课程设计等都是加强程序设计训练所必需的。本课程安排的上机实验学时为16学时,课内开设的8个实验说明如下。实验1 Object Pascal语言基础训练 2学时实验2 图形用户界面(设计型) 2学时实验3 菜单、工具栏和对话框(设计型) 2学时实验4 使用复杂组件(设计型) 2学时实验5 类的特性和多文档界面 2学时实验6 多媒体技术(设计型) 2学时实验7 文件操作和流(设计型) 2学时实验8 数据库应用基础(设计型) 2学时每次实验

10、后均要求学生写出实验报告,实验报告内容包括:题目、题意解释、题意分析、设计方案、流程描述、源程序清单、程序运行结果、程序存在问题和改进意见等。除此之外,学生还必须安排课外时间进行上机实验做课后的习题。五、课外习题及课程讨论本课程通过课堂讲授例题、课后习题、上机实验以及课程设计等各个实践环节,对学生进行系统的程序设计训练。所有例题、课后习题、上机实验题都是精心挑选的,由浅入深,环环相扣,步步推进,调动学生的主动性和自觉性并培养学生写程序的兴趣。除了课内安排的课堂讨论、期中测验、复习课以外,每次课后都要求学生做至少2个完整的程序,并定期检查学生做作业的情况,作业的数量和质量占平时成绩的一部分。六、

11、教学方法与手段本课程的课堂教学采用多媒体方式进行,演示Delphi集成开发环境的使用方法和图形用户界面程序的运行情况。课堂讲授需要配有多媒体课件。七、各教学环节学时分配章节(或内容)讲课习题课讨论课实验其它合计Delphi概述22Object Pascal语言基础628图形用户界面628菜单、工具栏和对话框628使用复杂组件628类的封装、继承与多态44多文档界面与系统对象22程序调试与异常处理426多媒体技术426文件操作和流426数据库应用基础426合 计481664八、考核方式本课程为考试课程,期末考试为闭卷笔试。学生的课程总评成绩由平时成绩(占30%)和期末考试成绩两部分构成,平时成绩

12、中实验成绩占20%,出勤、作业、课堂测验、学习主动性等占10%。实验成绩根据程序运行情况和实验报告质量评定,作业成绩根据习题的数量和质量评定。九、推荐教材和教学参考书教 材:Delphi程序设计实用教程(第3版),叶核亚编著,电子工业出版社,2007参考书: 十、说明本课程另有一周课程设计。大纲制订人:叶核亚大纲审定人:制订日期:2007年6月15日Delphi程序设计课程实验教学大纲课程编号:课程名称:Delphi程序设计英文名称:Delphi Programming Language课程类型:专业选修课课程属性:课内实验总 学 时:64 讲课学时:48 实验学时:16开设学期:第5学期适用

13、对象:计算机科学与技术专业本科生先修课程:计算机导论、(程序设计语言、面向对象程序设计)一、实验教学目标与基本要求Delphi程序设计课程是一门具有很强的实践性和实用性的课程。不仅要注重理解基本知识,更要注重培养软件设计的基本技能。实践性环节是巩固所学理论知识、使理论与实际相结合的一项必不可少的重要环节,是提高程序设计能力和计算机操作能力的有力保障。通过上机实验,训练学生计算机操作的基本技能,培养学生独立分析问题和解决问题的能力,从而达到理论联系实际的目的,使学生真正掌握所学的理论知识,并把基本概念和原理运用到工程实际中去。实验基本要求如下。 掌握在Delphi开发环境中编辑、编译、运行程序的

14、方法,以及单步运行、设置断点、查看变量运行时值等调试程序的方法。具备操作计算机和运行、调试程序的基本技能。 验证教材中设计的例题,掌握多种常用VCL组件的使用方法。进一步理解和巩固面向对象的基本原理和设计原则,积累软件设计经验。 熟练运用Delphi提供的多种实用技术,按照面向对象的基本原理和设计原则,独立设计出具有中等难度的应用程序,编译、运行程序,获得正确的结果。二、本实验课程的基本理论与实验技术知识1.面向对象的基本理论,理解类和对象的基本概念。2.可视化编程的基本方法,熟悉Delphi提供的多种常用VCL组件,掌握在窗口上添加组件、更改组件属性并为指定组件编写事件处理程序的方法。3.D

15、elphi开发环境提供了编辑、编译、运行程序的方法,以及单步运行、设置断点、查看变量运行时值等调试程序的方法。三、实验方法、特点与基本要求掌握计算机系统的基本操作,掌握在Delphi环境中编辑、编译、运行和调试程序的多种方法,具备运行和调试程序的基本技能,发现程序有错时,能够找到错误所在并改正错误。四、实验主要仪器设备计算机。五、实验项目的设置与内容提要总实验学时为16学时。序号实验项目内 容 提 要实验学时实验类型每组人数实验要求1语言基础训练熟悉Delphi集成开发环境及Object Pascal语言基础训练2验证1必做2图形用户界面使用窗体、编辑框、按钮、复选框、单选按钮、列表框、组合框

16、、复选列表框、定时器等多种组件2设计1必做3菜单、工具栏和对话框使用主菜单、弹出式菜单、工具栏和对话框2设计1必做4使用复杂组件使用树形视图和列表视图等复杂组件2设计1必做5类的特性和多文档界面设计类,实现类的封装、属性、继承等,通过可视化继承方式设计窗口和框架2验证1必做6多媒体技术图形图像处理,音频和视频处理2设计1必做7文件操作和流文件管理组件,通过文件类型对文件进行操作,使用流方法2设计1必做8数据库应用基础连接数据库,使用数据集、数据源及数据控制组件,操纵表,操纵表中字段,执行SQL语句实现数据操纵和数据查询等2设计1必做六、实验报告要求每次实验后均要求学生写出实验报告,实验报告内容

17、包括:题目、题意解释、题意分析、设计方案、流程描述、源程序清单、程序运行结果、程序存在问题和改进意见等。七、考核方式与成绩评定标准实验成绩:预习10%、操作30%、报告60%、原始记录0%。八、教材及主要参考资料教 材:Delphi程序设计实用教程(第3版),叶核亚编著,电子工业出版社,2007参考书: 九、其他说明无。大纲制订人:叶核亚大纲审定人:制订日期:2007年6月15日Delphi程序设计课程设计教学大纲课程编号:课程名称:Delphi程序设计课程设计英文名称:Course Desgin of Delphi Programming Language设计周数:1周 学分:1开设学期:第

18、5学期适用对象:计算机科学与技术专业本科生先修课程:计算机导论、(程序设计语言、面向对象程序设计)一、目的和意义Delphi程序设计是计算机学科及电子信息学科各专业本科的一门专业课程,开设Delphi程序设计课程的目的是,进行程序设计和面向对象方法的基础训练,以可视化编程环境开发Windows应用程序。课程设计是巩固所学理论知识、提高程序设计能力的重要实践环节。通过课程设计的训练,使学生能够综合应用Delphi的基础知识和基本方法,体会软件设计的全过程,编写出高效率的应用程序,培养学生的自学能力,提高软件设计能力,从而为今后进行系统软件和应用软件的开发研究打下坚实的基础,并倡导刻苦钻研的精神和

19、严谨的治学作风。二、选题要求给出若干综合应用实习题作为课程设计选题。每位学生选做一题,尽可能选择不同的题目。要求进行综合应用程序的分析、设计、编程、运行、调试、完善等各环节,再写出课程设计报告上交。课程设计报告包括:课程设计目的、选题、算法设计与分析、程序流程图、源程序清单、运行结果及结果分析。三、任务及要求课程设计要求每位学生熟练运用Object Pascal语言的基础知识,按照面向对象程序设计思想,在Delphi集成开发环境中独立编制一个略具规模、中等难度的应用程序。调试通过并写出课程设计报告,课程设计报告包括题目说明、题意分析、设计目的、设计特点、功能说明、主要功能程序段、运行结果及结果分析、编程经验、设计体会、存在问题及解决方法等。四、进程安排序号内 容时间1教师提出课题范围及要求2学时2学生查阅资料,确定选题,写出程序草稿 1天3学生运行并完善程序2天4教师审查验收1天5学生完成设计报告1天合 计5天五、考核方法与成绩评定1.考核方法实际动手能力 30%创新能力 10%态度和纪律 10%设计总结报告 50%2.成绩评定成绩按分优、良、中、及格和不及格五级计分。六、教材及主要参考资料教 材:Delphi程序设计实用教程(第3版),叶核亚编著,电子工业出版社,2007参考书: 七、其它说明无。大纲制订人:叶核亚大纲审定人:制订日期:2007年6月15日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁