Delphi程序设计完整版课件全套ppt教程(最新).pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Delphi程序设计完整版课件全套ppt教程(最新).pptx》由会员分享,可在线阅读,更多相关《Delphi程序设计完整版课件全套ppt教程(最新).pptx(321页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Delphi程序设计程序设计大连理工大学出版社目录第一篇 开发基础篇模块一 Delphi7开发环境模块二 Delphi的编程语言模块三 面向对象编程基础第二篇 应用提高篇模块四 窗体模块五 常用组件模块六 菜单、工具栏和状态栏模块七 对话框模块八 图形图像技术模块九 数据库编程2大连理工大学出版社 Delphi程序设计模块一 Delphi 7 开发环境Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的ObjectPascal。Delphi以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序
2、开发工具。本模块学习要点:1.Delphi介绍2.Delphi7集成开发环境3.Delphi7程序设计过程3大连理工大学出版社 Delphi程序设计项目一 Delphi介绍一、一、Delphi介绍介绍由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-OrientedLanguage)、当今世界上最快的编译器、最为领先的数据库技术。Delphi拥有一个可视化的集成开发环境(IDE),采用面
3、向对象的编程语言ObjectPascal和基于部件的开发结构框架。Delphi提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。Delphi程序设计4大连理工大学出版社 Delphi程序设计大连理工大学出版社5主要特点如下:1、直接编译生成可执行代码,编译速度快。2、提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的应用。3、具有可重用性和可扩展性。4、具有强大的数据存取功能。5、拥有强大的网络开发能力,能够快速的开发B/S应用,它内置的IntraWeb和Expre
4、ssWeb使得对于网络的开发效率超过了其他任何的开发工具。6、Delphi使用独特的VCL类库,使得编写出的程序显得条理清晰。7、从Delphi8开始Delphi也支持.Net框架下程序开发。Delphi程序设计大连理工大学出版社6二、二、Delphi的发展历程的发展历程Delphi是第四代编程语言,是RAD(RapidApplicationDevelopment,快速应用程序开发)工具的代表。从核心上说,Delphi是一个Pascal编译器。Delphi的发展历程:19951.0支持16位Windows开发。基于框架(VCL)的,可拖曳、可视化的开发环境。19962.0以32位编译器为核心,
5、支持C/S数据库开发。19973.0语法:加入接口(Interface)的机制。19984.0语法:加入动态数组和方法覆盖等支持。19995.0增强了IDE和调试器,提供了TeamSource。简化Internet的开发,增强数据库支持。20016.0提供了WebService。跨平台的Kylix1.0和CLX。20027.0提供了.NET的过渡,增强的Internet开发(IntraWeb),完善数据库支持,增加了Indy网路元件和RaveReport资料库报表,并且支援UML及XP的程式制作。Delphi程序设计大连理工大学出版社7三、三、Delphi的安装的安装安装Delph7企业版的系
6、统要求:(1)IntelPentium166MHz或配置更高的处理器;(2)128Mb以上内存;(3)完全安装企业版大约要占475Mb硬盘空间;(4)MicrosoftWindows98、2000、XP或更高版本的操作系统平台;(5)此外,还要求系统配有CD-ROM驱动器、VGA或性能更高的彩色显示器,鼠标等外设。项目二 Delphi 7集成开发环境Delphi集成开发环境的界面分为以下几大部分,分别是主菜单、工具栏、组件面板,对象树视图,对象观察器,设计视图和代码编辑器。Delphi程序设计8大连理工大学出版社 Delphi程序设计大连理工大学出版社9 Delphi程序设计大连理工大学出版社
7、10一、集成开发环境的界面一、集成开发环境的界面1、主窗口(1)系统菜单系统菜单是下拉式菜单,提供了Delphi7集成开发环境中开发应用程序所需要的各种功能。(2)工具栏工具栏位于主窗口的左下端,由两排工具按钮组成,这些按钮是系统菜单命令的快捷方式,各种图标直观地表示了它能执行的动作。(3)组件面板组件面板包含了Delphi的可视化组件,例如,按钮、列表框、编辑框等。组件面板由若干组件页组成,利用它来选择需要的组件并将它放到窗体中去。Delphi程序设计大连理工大学出版社112、设计视图设计视图是开展大部分设计工作的区域。首次启动Delphi7时,系统自动创造建一个普通的应用程序项目,并会创建
8、一个默认窗体Form1。窗体相当于组件的容器,可以把组件放在窗体中,通过鼠标拖动操作来移动组件位置和改变尺寸,可随心所欲地安排它们,以此来开发应用程序的用户界面。窗体上有网格(Grids),放置组件时网格可以用于定位,在程序运行时网格是不可见的。Delphi程序设计大连理工大学出版社123、代码编辑器(CodeEditor)在默认情况下,代码编辑器隐藏在设计视图之下,在代码编辑器和设计视图之间进行切换可以按F12键。Delphi7提供了以下快捷的代码编辑功能:(1)程序调试功能(2)帮助查询功能(3)代码分析 Delphi程序设计大连理工大学出版社13二、项目管理器二、项目管理器1、项目组成D
9、elphi为每个项目建立了相当数目的文件。这些文件中,一部分是在设计阶段产生的,如项目文件(.DPR)、单元文件(.PAS)和窗体文件(.DFM)等。还有一些则是在编译阶段产生的,如对象映射文件(.DSM)、编译单元文件(.DCU)等。Delphi程序设计大连理工大学出版社14(1)项目文件项目文件对应用至关重要,由Delphi自动建立,一般用户不需要改变它。项目文件是真正意义上的Pascal源代码文件,它描述了整个应用程序的结构及启动代码。缺省生成的项目源文件代码如下:programProject1;usesForms,Unit1inUnit1.pasForm1;$R*.resbeginAp
10、plication.Initialize;Application.CreateForm(TForm1,Form1);Application.Run;end.Delphi程序设计大连理工大学出版社15(2)窗体文件窗体在设计阶段可以用来放置各种组件,在运行阶段是与用户交互的界面。窗体中的所有信息保存在两个主名相同扩展名不同的文件中,一个是扩展名为dfm的窗体文件,另一个是每个窗体对应的同名单元文件。Delphi程序设计大连理工大学出版社16(3)单元文件单元文件保存了Delphi程序的基本模块,一般的单元文件都与一个窗体对应,包含了窗体及其组件的事件处理程序,在Delphi中编写的程序代码,绝大
11、多数被保存在这种文件中,其扩展名为.pas。缺省生成的窗体单元文件的源代码如下:unitUnit1;/单元文件的名字interface/接口部分的开始uses/引用的标准单元文件Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs;Type/类型声明TForm1=class(TForm)Private/声明私有成员PrivatedeclarationsPublic/声明公有成员Publicdeclarationsend;/结束类型声明var/声明变量或类的实例Form1:TForm1;impleme
12、ntation/程序代码实现功能部分的开始$R*.dfm/通过编译指令$R链接窗体文件end./实现部分结束 Delphi程序设计大连理工大学出版社17三、项目管理器窗口三、项目管理器窗口使用项目管理器窗口可以了解项目的构成,以及方便地对项目进行管理。选择“View”菜单的“ProjectManager”命令,可以打开项目管理器窗口“ProjectManager”窗口,如图所示,它用来管理当前项目中的组成文件。在项目管理器中列出了当前项目的各个单元文件和窗体文件,用户可以对它们进行操作。Delphi程序设计大连理工大学出版社18项目管理器窗口由标题栏、工具栏、项目显示窗口和状态栏四部分组成。1
13、.标题栏标题栏列出了项目管理器的英文名称“ProjectManager”。2.工具栏工具栏中包含一个“ProjectSelector”下拉列表框(从项目中选择需管理的项目),以及3个快捷按钮:New按钮(往项目中新增项目),Remove按钮(从项目中删除选中的项目)和Activate按钮(激活项目)。3.项目显示窗口项目管理器根据项目文件中的内容,在下面显示窗口列出了组成项目的所有窗体文件和单元文件(Files列)以及它们的路径(Path列)。注意:项目管理器只列出Delphi自己添加的文件,用户手动添加的文件在项目管理器中得不到反映。4.状态栏状态栏一般缺省为不可见,如果要显示状态栏,可以在
14、窗口中单击右键,打开快捷菜单,从中选取“StatusBar”命令。状态栏显示的是项目显示窗口中当前文件的完整路径。Delphi程序设计大连理工大学出版社19四、项目管理四、项目管理1、给项目添加文件给项目添加文件可分为两种情况:第一种情况是往项目中添加新的窗体或单元文件,第二种情况是往项目中添加以及存在的文件。对于第一种情况,往项目中添加的新窗体或新单元文件,可以单击File菜单中的New级联菜单下的Form命令或Unit命令。2、从项目中删除文件从项目中删除文件后,Delphi并没有将文件从硬盘上删除,只是修改了项目文件中的uses语句,将要删除的文件从该语句中去掉而已。如果要从项目中删除文
15、件,可执行如下操作。(1)单击Project菜单中的RemoveFromProject命令,或单击工具栏上RemoveFileFromProject按钮,打开RemoveFromProject对话框;(2)选择要删除的文件;(3)单击OK按钮。Delphi程序设计大连理工大学出版社203、查看文件如果要查看项目中的某窗体或文件的源代码,根据需要,可以采取如下方法。如果要查看某个单元文件的源代码,可以单击View菜单的Units命令或工具栏中的ViewUnits按钮,打开ViewUnit对话框,然后从列表框中选择要查看的单元文件,再单击OK按钮。如果要查看某个窗体,可以单击View菜单的Form
16、s命令或工具栏中的ViewForm按钮,打开ViewForm对话框,然后从列表框中选择要查看的窗体,再单击OK按钮。4、保存项目及其文件Delphi提供了许多保存命令,用户可以根据需要来选择使用。Delphi程序设计大连理工大学出版社21五、项目编译和运行五、项目编译和运行运行应用程序前,首先得对应用程序进行编译。Delphi提供了多种编译方式,供用户在不同情况下选用。1、编译链接单击Project菜单的Compile项目名命令,将编译当前项目自上一次编译以来修改过的文件,并将项目中所有文件链接成可执行文件,该命令的热键为Ctrl+F9。项目的编译过程为:Delphi首先将项目中各单元文件编译
17、成以“.DCU”为扩展名的编译单元文件,然后开始编译项目文件,最后将编译好的文件链接成可执行文件。Delphi程序设计大连理工大学出版社222、重建项目重建项目的意思是指重新编译项目中所有的文件,包括单元文件和项目文件,并重新建立生成可执行文件所需的一系列文件。当用户不能确定是否有文件被遗漏编译,或想更新编译单元文件(.DCU)和可执行文件(.EXE)时,可采取这一种编译模式。如果要重建项目,选择Project菜单中的Build项目名命令即可。3、只编译文件所谓只编译文件,是指只对项目中的文件进行编译,而不链接它们。这种编译模式通常用于检查文件中的语法错误。如果只编译文件,可选择Project
18、菜单中的Syntaxcheck项目名命令4、查看编译信息编译完当前项目后,还可以单击Project菜单中的Informationfor项目名命令,打开Information消息框,来查看编译后的信息 Delphi程序设计大连理工大学出版社235、编译所有项目对于有多个项目或项目组的应用程序,经常一次编译并链接所有项目,从而一次性生成可执行文件。要编译所有项目,单击Project菜单的CompileAllProjects命令即可。6、重建所有项目重建所有项目本质上与重建项目并没有什么不同,只不过是针对多个项目操作而已。重建所有项目使用的命令是Project菜单的BuildAllProjects命
19、令。7、运行若程序没有语法错误,编译后可直接在Delphi集成环境中运行,运行方法是使用Run菜单的Run命令,或单击工具栏中的Run按钮,或直接按F9功能键。项目三 Delphi 7程序设计过程【任务一任务一】编写一个控制台程序,显示“HelloWorld!”。运行时显示的界面如图所示。Delphi程序设计24大连理工大学出版社 Delphi程序设计大连理工大学出版社25【实现步骤】1.启动Delphi7,关闭自动生成的窗体程序;Delphi程序设计大连理工大学出版社262.选择菜单FileNewOthers,在弹出的对话框中选择ConsoleApplication,Delphi程序设计大连
20、理工大学出版社273、在代码编辑器中编写代码,4、Shift+F9编译代码,没有错误后按F9运行程序。Delphi程序设计大连理工大学出版社28【任务二任务二】编写一个窗体应用程序,在窗体中显示“HelloWorld!”,当点击其下的按钮时可以交替显示和隐藏“HelloWorld!”。运行时显示的界面如图。Delphi程序设计大连理工大学出版社29【实现步骤】1、启动Delphi72、新建应用程序3、从组件面板上选择Label,Button组件,定制窗体 Delphi程序设计大连理工大学出版社30属 性属 性 值说 明AlignmenttaCenter设置标签上显示的文字水平居中AutoSiz
21、eFalse使标签不根据Caption的长度自动改变宽度。CaptionHello,World!在标签上显示的字符串Font字体:Arial,大小:36设置标签显示的文字效果NameLabel1为标签对象指定名称,便于在程序中调用。(1)标签组件的属性设置,见表1-5(2)修改Form1的Caption属性为“Hello”表表 1-5 标签组件的属性设置标签组件的属性设置 Delphi程序设计大连理工大学出版社31(3)修改Button1的Caption属性为“显示/隐藏”Delphi程序设计大连理工大学出版社324、编写代码双击Button组件,进入TForm1.Button1Click,开
22、始编写代码procedureTForm1.Button1Click(Sender:TObject);beginLabel1.Visible:=notLabel1.Visible;end;5、运行程序模块二 Delphi 的编程语言Delphi开发应用程序的实质就是编写功能代码,而编写代码的基础是掌握ObjectPascal语言。对象Pascal程序设计语言是在Pascal语言的基础上发展起来的,继承了Pascal语言语法严谨、数据结构丰富等优点,同时融入了面向对象的语法要素,成为了一个完善的面向对象编程语言。Delphi并不是一种计算机语言,而是一个基于对象Pascal语言的Windows应用
23、程序开发工具系统。因此,要能够使用Delphi开发出一个完整的应用程序,必须熟悉和掌握对象Pascal语言的语法和使用方法。本模块学习要点:保留字和标识符常量、变量、数据类型程序语句过程与函数 Delphi程序设计33大连理工大学出版社项目一 保留字和标识符一、标识符一、标识符标识符用作常量、变量、数据类型、过程、函数、单元及程序等的名称。标识符由一个或多个ASCII码字符序列组成,定义标识的规则如下:(1)标识符由字母、数字或下划线组成;(2)标识符的第一个字符必须是字母或下划线;(3)标识符的长度不应超过255个字符,超过255个字符只有前255个字符有效;(4)不能将关键字(保留字)用作
24、标识符;(5)标识符不区分大、小写。例外例外:控件包中的Register过程必须以大写字母R开始(因为需要与C+Builder兼容),一些API函数调用参数也必须按要求大小写。Delphi程序设计34大连理工大学出版社二、保留字二、保留字保留字又称为关键字,它在Delphi语言中有着特殊含义。保留字不能用作标识符,在实际编程中不应该把任何保留字用作标识符,见表 Delphi程序设计35大连理工大学出版社andarrayAsasmbeginCaseClassConstconstructordestructorDispinterfaceDivDodowntoElseEndexceptexports
25、FileFinalizationFinallyforfunctionGotoIfImplementationIninheritedinitializationinlineInterfaceislabellibraryModNilnotobjectOforoutpackedprocedureprogrampropertyraiserecordrepeatresourcestringsetShlshrstringthenthreadvarTotrytypeunituntilusesvarwhileWithxor三、注释三、注释为了使程序更加易读,通常,我们要为程序添加注释。对程序模块、语句或命令作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Delphi 程序设计 完整版 课件 全套 ppt 教程 最新
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内