Delphi程序设计
2010---2011第一学期
许昌计算机科学与技术
讲授: 讲授:张一品 TEL: E-mail:zhangyipin@xcu.edu
课程性质与目标
课程性质
Delphi程序设计是
计算机科学与技术专业的 一门选修课程,是计算机专业所开实践性、应用性 很强的课程。数据库在实际生活中的应用广泛,应 利用Delphi的编程部件,针对数据库设计的重点和 难点、使用编程技巧,使学生在实践之后能够独立 完成小型数据库程序设计的编写,并通过具体的知 识解决实际的
问题。本课程内容必须通过大量上机 实验去消化、掌握。 通过本课程的学习,使学生掌握可视化程序 设计方法和Delphi程序设计的编程技巧,具备用 Delphi语言进行应用系统开发的初步能力。
课程目标
本课程主要内容
Delphi程序设计基础 程序设计基础
– Delphi环境介绍; – 语言概述、简单数据类型、运算符和表达式、控制
语句、数组、文件、指针
Windows技术及其应用 Windows技术及其应用
– 简单组件的使用:按钮、文本框等; – 高级组件的使用:菜单、工具栏、多项选项卡等; – 多媒体组件的使用:图形、图像组件的使用,
数据库应用技术
– 桌面数据库的使用 – BDE组件的使用 – ADO组件的使用
教学实践
实验内容
1.Delphi编程界面及环境 ①熟悉Delphi的
工作环境,初步了解各个控件。 2. Delphi程序设计课程中的程序设计语法的实验 ①语法基础知识的使用。②结构化程序设计知识的运用 ③过程与函数的运用 ④数组与记录的运用 ⑤指针类型的运用 ⑥文件管理程序设计的运用 3.Delphi程序设计中的Windows控件的程序设计的实验 ①Windows基本控件的运用 ②菜单、工具栏及状态栏程序设计的运用 ③ 多媒体控件程序设计的运用 4.Delphi程序设计课程中的数据库控件的程序
设计的实验 ①数据源部件的使用 ②数据库控制组件的使用 ③数据集组件的使用 ④综合程序设计
课程安排
学时
–上课36学时.上机36学时.
教学方式 – 课堂理论知识
学习 – 课堂(课后)练习 – 上机实践 (自己安排) – 广泛阅读参考资料(WWW) – 考试复习 – 平时答疑
本课程教材及参考书目
教材:
《Delphi程序设计教程》 杨长春 清华大学出版社
参考书目:
《Delphi数据库开发及精彩实例 》, 姚巍 著,中国电力出版社 《Delphi案例开发集锦 》 陆岚 著电子工业出版社
本课程考核方法
成绩考核采取综合评定方式:
–
作业实验(10%) –考勤(20%) –期末笔试(70%)
第1章 Delphi 7.0程序设计入门 章 程序设计入门
本章要点:
Delphi概述 理解面向对象程序设计的概念 熟悉并掌握Delphi 7.0的集成开发环境 掌握设置对象属性、调用对象
方法和编写程 序代码的方法 掌握Delphi单元文件和项目文件的结构 掌握利用Delphi 7.0开发应用程序的一般步 骤
1.1 循序渐进学理论
1.1.1 Delphi概述 Delphi概述
Delphi为Borland公司推出的可视化开发工具 1. Delphi为Borland公司推出的可视化开发工具 Delphi是Borland公司推出的非常理想的可视化 编程环境,特别适合于快速规范地开发Windows应用 程序。从Borland公司推出Delphi 1.0至今,Delphi 已经发展了7代产品,每一代都是伴随Windows操作平 台的升级而升级。使用
Delphi,用户可以轻松地进行 各种复杂应用程序的开发。
1.1 循序渐进学理论
1.1.1 Delphi概述 Delphi概述
Delphi的主要特点 2. Delphi的主要特点 (1). Delphi的编译器是目前世界上最快的32位本地 代码(
源代码)编译器。 (2). Delphi提供了多种32位可视组件库。 (3). Delphi是一面向对象的程序设计语言,因此可 做到可视窗体的继承。 (4).应用程序可通过在Delphi中使用Borland公司提 供的数据引擎(BDE)功能,可以毫无障碍地使用多种 数据库 。 (5). Delphi采用3层数据管理模式(数据层、对象层、 应用程序层) 。
1.1.2 面向对象程序设计基础