第1章 Delphi7概述
- 格式:ppt
- 大小:1.27 MB
- 文档页数:34
第1章 Delphi 基础知识1.1 为什么选择DelphiDelphi是美国Borland公司推出的一种基于客户/服务器体系的Windows快速应用开发工具(RAD Rapid Application Development),是一种面向对象的可视化编程工具,即根据Delphi的可视性,又结合Object Pascal 语言的编程技巧,可以开发出功能强大的Windows应用程序和数据库应用程序。
Delphi是第一个集可视化开发环境、优化的源代码编译器和可扩展的数据库访问引擎于一身的Windows开发工具。
它具有以下优点:1.优秀的可视化开发环境2.高效率的编译器3.结构良好的编程语言4.对数据库和网络编程的灵活支持5.层次清晰和可扩展的框架1.2 Delphi 发展史Delphi发展至今,从Delphi1、Delphi2到现在的Delphi xe,不断添加和改进各种特性,功能越来越强大。
Delphi 1.01995年一个开发工具中的超级明星在Borland诞生了,这就是 Delphi 1.0。
在Delphi1.0中Borland放弃了OWL(Object Window Library),取而带之的是全新的Visual Component Library,从此开始了组件(Component)技术的时代,其意义深远;Delphi1.0是完全面向对象的。
它是Delphi 的最早版本。
Delphi 2.01996年Delphi2.0完成了16位到32位的跨越,提供了32位操作系统的完整支持,只能在Windows 95以上的操作系统中使用,它如同Delphi 1.0一样大获成功。
在Delphi2.0中Borland为它增加了可视的Form的继承,并且面向对象更彻底。
由于所有函数支持"虚函数"特性,对程序编写和维护非常方便,大量类似的报表也采用了此技术。
Delphi 2.0中,增加了Data Modules的概念,可以将数据包装在一个模块中,在系统启动时或空闲时将它打开,这样,所有使用这些Table的模块都可以公用它,避免重复打开和关闭。
第一章Delphi7入门1.1 Delphi7简介何为Delphi?Delphi实际上是Object Pascal语言的一种版本,它与传统的Pascal语言有天壤之别。
一个Delphi程序首先是应用程序框架,而这一框架是应用程序的“骨架”。
在骨架上即使没有附着任何东西,仍可以严格按照设计运行。
程序员的工作只是在“骨架”中加入适当的代码。
Delphi的特点业界如此形容Delphi:真正的程序员用C,聪明的程序员用Delphi。
到底什么使得Delphi如此优秀?和别的编程工具相比,为什么程序员更愿意选择Delphi?这应该归结于它的高效性。
要创建Windows应用程序,使用Delphi是目前能够找到的最为简捷的途径。
决定应用软件开发工具效率的因素可以归结为一下五点:⑴可视化开发环境的性能;⑵编译器的速度和编译代码的效率;⑶编程语言的功能及其复杂性;⑷数据库结构的灵活性和可扩展性;⑸框架对设计和使用模式的扩充。
Delphi的窗体设计器与众不同之处在于,Delphi是建立在一个真正面向对象的框架结构基础之上的。
这样对基类所做的改变都传递给所有的派生类。
这里涉及一项关键技术就是VFI(Visual Form Inheritance),即可视化窗体继承。
Delphi的编译器速度是最快的,比C++快几倍,且编译代码效率高。
Delphi的主要特点体现在以下几个方面:为32位应用程序,因此其性能就像装上了涡轮引擎一样强劲有力,使用它可开发出功能强大的应用程序。
的编译器是目前世界上最快的32位本地代码(源代码)编译器。
使用这种编译器产生的运行文件EXE是独立的,不需要链接运行时的解释器DLL。
可充分发挥Windows 95/98/2000/XP和Windows NT的强大功能。
提供了多种32位可视组件库。
是一面向对象的程序设计语言,因此Delphi可做到可视窗体的继承。
采用3层数据管理模式(数据层、对象层、应用程序层),把诸如数据模型、业务规则、窗体、对象等集中存储在对象存储库中。
2008-2009学年第一学期delphi程序设计复习大纲第一章 Delphi7集成开发环境1、Delphi是一个集成开发环境,从程序设计、代码编译、调试,到最后形成发布程序的全部工作都可以在这个集成开发环境中完成。
2、delphi的基础语言采用object Pascal语言。
3、功能键:F9运行、F11多个窗口间切换、F12在代码窗口与窗体间切换。
4、项目文件的扩展名是Dpr,窗体文件的扩展名是DFM,单元文件的扩展名是Pas,一个Delphi项目至少要有一个项目文件和一个窗体文件。
5、代码编辑窗口分为左、右两部分:左边是单元浏览器窗口,右边是单元代码窗口。
第二章 Delphi的编程语言1、delphi的标识符组成规则。
Delphi的注释有{ }、(* *)和//。
2、使用变量前必须先声明它的名字和类型;变量定义的格式:var 变量名:数据类型;同时定义多个同类型变量时可在变量名之间加逗号隔开。
根据变量的作用范围不同可分为全局变量、单元变量和局部变量,全局变量与局部变量名相同时,在过程之外是全局变量作用而在内部是局部变量作用。
3、算术运算符mod表示求余,div表示整除例i=1576 则(i div 10) mod 10等于?4、子界类型的格式。
5、delphi的赋值运算符用:=表示,要注意i:=3表示变量i赋值为3,i=3表示变量i与3相等(比较)。
6、条件分支语句:if 语句和Case语句:If 条件 then(then的后面不能有分号)语句1(else上来的语句不能有分号)Else语句2;Case语句的格式:Case 开关表达式 of常量1:语句1;常量2:语句2;常量3:语句3;…常量N:语句N;End;例题:计算成绩等级。
7、while…..do循环结构While 条件 do (do的后面不能有分号)Begin循环体;End;例:以下程序从1 计算到100,请将其改成递归函数。
var i,sum:integer;i:=1;sum:=0;while i<=100 dobeginsum:=sum+i;i:=i+1;end;8、for循环结构For 循环变量赋初值 to 终值 do(do的后面不能有分号)循环语句;例:执行循环for i:=1 to 100 do k:=i 后,则k和i的值分别为?9、Break、Continue和Exit语句的区别。