- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi程序设计 2010---2011第一学期 讲授:张一品 TELE-mail:zhangyipin@ 许昌学院计算机科学与技术学院 课程性质与目标 课程性质 Delphi程序设计是计算机科学与技术专业的一门选修课程,是计算机专业所开实践性、应用性很强的课程。数据库在实际生活中的应用广泛,应利用Delphi的编程部件,针对数据库设计的重点和难点、使用编程技巧,使学生在实践之后能够独立完成小型数据库程序设计的编写,并通过具体的知识解决实际的问题。本课程内容必须通过大量上机实验去消化、掌握。 课程目标 通过本课程的学习,使学生掌握可视化程序设计方法和Delphi程序设计的编程技巧,具备用Delphi语言进行应用系统开发的初步能力。 本课程主要内容 Delphi程序设计基础 Delphi环境介绍; 语言概述、简单数据类型、运算符和表达式、控制语句、数组、文件、指针 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概述 1. Delphi为Borland公司推出的可视化开发工具 Delphi是Borland公司推出的非常理想的可视化编程环境,特别适合于快速规范地开发Windows应用程序。从Borland公司推出Delphi 1.0至今,Delphi已经发展了7代产品,每一代都是伴随Windows操作平台的升级而升级。使用Delphi,用户可以轻松地进行各种复杂应用程序的开发。 1.1 循序渐进学理论 1.1.1 Delphi概述 2. Delphi的主要特点 (1). Delphi的编译器是目前世界上最快的32位本地代码(源代码)编译器。 (2). Delphi提供了多种32位可视组件库。 (3). Delphi是一面向对象的程序设计语言,因此可做到可视窗体的继承。 (4).应用程序可通过在Delphi中使用Borland公司提供的数据引擎(BDE)功能,可以毫无障碍地使用多种数据库 。 (5). Delphi采用3层数据管理模式(数据层、对象层、应用程序层) 。 1.1.2 面向对象程序设计基础 1. 对象的属性 属性(Property)是对象的一项描述内容,用以描述对象的一个特性,不同的对象有不同的属性,而每个对象都由若干属性来描述。 程序中设置属性的一般格式是: 〈对象名〉.〈属性名〉:=〈属性值〉; 2. 对象的事件 所谓事件(Event),是由Delphi预先定义好的、能够被对象识别的动作 3. 对象的方法 方
文档评论(0)