程序设计》 《DELPHI 程序设计》教学大纲
一、课程的性质和任务
课程性质:Delphi 是基于 Windows 平台的开发工具,是高等工科类计 算机类专业的一门重要的基础课。 主要任务:使学生掌握 Delphi 编程,对 Delphi 主要的界面功能有个了解, 在此基础上对各窗体元件及对相应的事件代码进编程,强调 Delphi 的实用性, 能使学生将所学的理论知识应用于实践,进一步增强学生开发创新的能力。
二、课时分配
教 学 时 数 序号 一 二 三 四 五 课 题 小计 2 14 24 18 2 60 讲课 2 8 10 8 28 实训 6 14 10 30 2 2 机动
概 览 Delphi 语法简介 Delphi 快速应用 数据库的快速应用 机 动 总计
三、课程教学内容
第一章 概述 了解本课程所研究的内容 ,知道 Delphi 的大概功能; 对各种版本的 Delphi 有一个大致的了解, 也就是从大体上掌握 Delphi 的编 程特点。 第二章 Delphi 语法简介 重点掌握 Delphi 的标记和常量; 掌握 Delphi 的一些基本类型; 会运用运算符和表达式; 掌握 Delphi 语句的书写语法; 熟练运用
Delphi 的过程、函数和指针编程; 了解 Delphi 中的文件和文件类型; 重点:掌握 Delphi 的标记和常量及一些基本类型; 熟练灵活运用 Delphi 的过程、函数和指针编程; 难点:对 Delphi 的过程、函数和指针的掌握,能理解并灵活运用; 第三章 快速应用开发
了解 Delphi 可视化的编程环境 了解 Delphi 代码编辑器的特性; 掌握最简单的 Delphi 程序的编写,能设计简单的用户界面;
能编写一些事件处理过程; 学会使用 Delphi 联机帮助; 能灵活使用一些可视化的元件,能使用非可视化元件; 能使用 Delphi 的工程管理、设计工具; 了解 MDI 多文本编辑器应用程序的编写,熟练运用 Delphi 的图像编辑器; 重点:设计用户界面,图像编辑器的使用,编写事件处理过程; 难点:事件的处理,可视化元件的灵活运用,图形图像编程; 第四章 数据库应用
第五章 掌握数据库的定义,数据结构的定义; 了解数据库桌面创建表; 掌握数据库应用的基本架构; 能设计简单的数据模块; 能熟练运用常见的数据元件,使用一些
常用的控件; 掌握查询的创建的两种基本方法; 了解辅助决策控件的应用; 掌握报表的制作,能利用控件创建某一报表; 能将整个软件组装; 重点:数据库的定义,数据表的创建,控件的使用; 难点:灵活使用控件编程,
查询的创建;
四、
课程教学的基本要求
教学环节包括:课堂讲授及实训 1.课堂讲授 (1)教学方法 采用启发式教学,让学生多思考,增养学生思考问题、分析问题解决
问题的 能力,引导和鼓励学生能通过自学和多动手实践掌握知识点,多加强学生实践
, 增强学生动手能力,增养学生进行软件设计的基本方法。 (2)教学手段 采用多媒体教学,多让学生观看实例,启发学生思考,多动脑。 2.教学辅助资料 多媒体教室,教学
课件,一些实例
软件。 3.实训环节 (1)实训要求 Delphi 主要是以“学以致用“为目的,强调实用性,在理论的引导下以实 训为主,通过学生自已动手设计,使学生学到编程的知识并应用于实践,能编写 一些实用的小软件,一条主线就是:首先”画“界面,紧接着对各窗体元件命名, 最后对相应的事件代码进行编程。 (2)实训内容
实训一:使用 Delphi 编写简单应用
程序 实训二:顺序程序
设计 实训三:算术计算器的设计 实训四:学生记事本程序设计 实训五:创建一个有简易排版功能的文本编辑器 实训六:简易绘图器设计 实训七:设计媒体播放器 实训八:通讯录设计 实训九:编译和调试应用程序
五、建议教材与教学参考书
[1] 月第 1 版 [2] 杨嘉渝 陈国军 李雪愚 编著 《DELPHI4.0 从入门到精通》 重庆大 戴宗友 李文龙编箸 《Delphi 程序设计》 清华大学出版社 2004 年 1
学出版社 1999 年 2 月第 1 版 [3] 版社 飞思科技产品研发中心 编著 《DELPHI6 开发者手册》 电子工业出
2002 年 1 月第 1 版 [4] 陈志华 等编著