1、Delphi 数据库技术课程教学大纲课程名称:Delphi 数据库技术/ Delphi Database Technology学时/学分:48 学时/3 学分(其中课内教学 32学时,实验上机 16学时)先修课程:计算机应用基础、C 语言、数据库 适用专业:信息与计算科学开课院(系、部、室):数学与计算机科学学院一、课程的性质与任务Delphi 面向对象程序设计课程是数学与计算机科学学院的一门专业必修课程。Delphi 是 Borland(Inprise )公司推出的一种全新的面向对象的可视化快速应用程序开发工具,它采用了严谨的 Pascal 式的语法结构、完整的面向对象程序语言,提供了一种方
2、便、快捷的 Windows 应用程序集成开发环境。 Delphi 既有 C+的强大功能,又具备Visual Basic 简单易学的特点,而且与其他可视化应用程序开发工具相比,具有编译速度快,程序代码执行效率高的优点。因此,越来越多的初学编程者和已经掌握几种程序设计语言的程序员都倾向于用 Delphi 来作为首选的应用程序开发工具,它能使编程工作变得轻松愉快、充满趣味。二、课程内容、基本要求与学时分配(一)Delphi 概述 2 学时基本内容和要求:介绍了 Delphi的基本知识,包括:Delphi 的安装和卸载,Delphi可视化编程环境,Delphi 的基本编程步骤等。重点:Delphi 可
3、视化编程环境(二)Pascal 语言概述 2 学时基本内容和要求:介绍了 Pascal语言的源程序结构、符号、常量、变量、基本数据类型和表达式以及输入输出过程重点:Object Pascal 的基本语法知识难点:基本数据类型的使用(三)控制语句 2 学时基本内容和要求:介绍了复合语句、输入输出语句及三种不同程序结构的控制语句重点:顺序结构、分支结构和循环结构的控制语句实现难点:循环嵌套及递归(四)过程与函数 2 学时基本内容和要求:介绍了过程和函数的使用、全局变量及局部变量的使用重点:过程和函数的使用难点:自定义过程和函数(五)高级数据类型 2 学时基本内容和要求:本章主要介绍 ObjectP
4、ascal提供的 6种高级数据类型,包括: 枚举类型、子界类型、集合类型、数组类型、记录类型、指针类型等。重点:数组类型、记录类型难点:指针类型(六)面向对象程序设计基础 2 学时基本内容和要求:本章主要介绍了面向对象程序设计的思想和方法。包括:面向对象的特征,类的创建,对象的使用等。重点:面向对象程序设计的思想和方法难点:类的创建(七)Delphi 的基本程序设计 5 学时基本内容和要求:本章主要介绍了界面设计的基本实现,包括:窗体的属性、事件、方法和设计,组件的布局,基本组件的使用等。重点:基本组件的使用难点:基本组件的使用(八)图形、图像与多媒体设计 4 学时基本内容和要求:本章主要介绍
5、了图形图像程序的开发,包括:运用常用图形对象绘制几何图形,运用常用图像对象显示与编辑图像等,及多媒体程序的开发,包括:动画的播放,媒体播放器的制作等重点: 图形图像的编辑显示和多媒体播放器的制作(九)数据库程序设计 5 学时基本内容和要求:本章主要介绍了 Delphi 数据库编程的基础知识和应用方法,包括:数据库应用基础,Delphi 数据库工具,BDE 数据库编程等重点:BDE 数据库编程难点:BDE 数据库编程(十)Internet 程序设计 2 学时基本内容和要求:本章主要介绍了 Internet网络编程知识,学习制作 Web浏览器和网上聊天室重点:Web 浏览器和网上聊天室的制作(十一
6、)定制组件 2 学时基本内容和要求:本章主要介绍了 Dlephi中定制组件以及安装组件的知识重点:创建组件及安装组件难点:创建组件(十二)Delphi 软件集成技术 2 学时基本内容和要求:本章主要介绍了帮助文件的制作及软件安装盘的制作重点:帮助文件的制作三、推荐教材和主要参考书1、推荐教材:(1)黄四平主编,Delphi 从入门到精通,北京:清华大学出版社,2003。2、推荐参考书:(1)刘瑞新等著,Delphi 程序设计教程习题及习题解答,北京:机械工业出版社,2006年 1月 1。 (2)申旻主编,Delphi 高手突破,北京:清华大学出版社,2002。(3)Pascal 精要(电子书籍) http:/ Delphi 程序开发者 Steve Teixeira和 Xavier Pacheco的力作,delphi 开发人员指南。大纲制订者:徐家良大纲审定者:蒋万君