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