文档详情

CAD基础-Delphi使用方法

21****df
实名认证
店铺
2024-11-29
PPTX
542.41KB
约33页
CAD基础-Delphi使用方法_第1页
1/33
CAD基础-Delphi使用方法_第2页
2/33
CAD基础-Delphi使用方法_第3页
3/33

单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,Xian Jiaotong University 1,*,电器CAD基础-,Delphi 使用方法,2006-09,11/29/2024,0,Xian Jiaotong University 1,Delphi简,介,介,是一种可视化开,发,发工具,它是,Pascal,语言的一种版本,支持,OOP,设计,具有强大,的,的数据库应用软,件,件开发能力适合于,Windows/Linux,平台下各种系统,软,软件和应用软件,的,的开发3/7/2023,1,Xian JiaotongUniversity 1,可视化编程,不需要编写程序,代,代码去描述界面,元,元素的外观和位,置,置设计过程简单、,直,直观、方便,从,而,而使设计人员将,主,主要精力集中在,程,程序功能的设计,上,上,极大地提高,了,了设计的工作效,率,率3/7/2023,2,XianJiaotong University 1,应用程序图形,用,用户界面的设,计,计,3/7/2023,3,XianJiaotong University 1,面向对象编程1,OOP:面相,对,对象的程序设,计,计,Object-Oriented Programming,它立意于创建,软,软件的重用代,码,码。

是一种,以,以对象为基础,,,,以事件来驱,动,动过程的程序,设,设计技术它以对象作为,思,思维的出发点,,,,以对象为基,础,础考虑和解决,问,问题3/7/2023,4,XianJiaotong University 1,面向对象编程2,将描述对象的,数,数据和对数据,的,的处理过程一,体,体化,封装成,一,一个部件在程序设计中,使,使用这些部件,时,时,只需给出,“,“要做什么”,的,的指示,部件,就,就在内部完成,对,对数据的处理,3/7/2023,5,Xian Jiaotong University 1,数据库编,程,程,Delphi,的编程语,言,言正是为,创,创建数据,库,库应用程,序,序所需的,所,所有通用,元,元素而设,计,计的它提供了,许,许多功能,来,来处理数,据,据库,使,数,数据库接,口,口非常方,便,便3/7/2023,6,Xian Jiaotong University 1,Delphi开发,环,环境,IDE,Integrated Development Environment,集成开发,环,环境,它集程序,的,的编辑、,编,编译、调,试,试、运行,等,等为一体,。

Delphi,的开发环,境,境分为三,个,个部分:,菜单及工,具,具栏、对,象,象监视器,、,、窗体及,代,代码设计,区,区,3/7/2023,7,Xian Jiaotong University 1,Delphi集成,开,开发环境,菜单及工,具,具栏,对象监,视,视器,窗体,代码,F,11,3/7/2023,8,Xian Jiaotong University 1,主窗体MainForm,菜单(,Menu,),下拉式主,菜,菜单加速条(,Speed Bar,),由多个快,捷,捷按钮组,成,成,是菜,单,单功能的,快,快捷方式,组件选项,板,板(,Component Panel,),由一行、,若,若干页对,象,象按钮所,组,组成,利,用,用它来选,择,择需要的,组,组件并将,它,它放到窗,体,体中去3/7/2023,9,XianJiaotongUniversity 1,主窗体,图,图示,3/7/2023,10,XianJiaotongUniversity 1,窗体Form,是每个,Delphi,应用程,序,序的基,础,础,是,放,放置,Delphi,组件的,容,容器,,是,是,Windows,应用程,序,序的背,景,景。

每设计,一,一个窗,体,体,将,产,产生两,个,个相对,应,应的文,件,件:扩,展,展名为,“,“dfm”和,“,“pas”dfm,:,:窗体,的,的结构,文,文件,,描,描述了,窗,窗体及,组,组件的,参,参数,,如,如位置,、,、大小,等,等pas,:,:窗体,的,的pascal代码,文,文件,,表,表示对,窗,窗体要,进,进行的,操,操作3/7/2023,11,XianJiaotongUniversity 1,Delphi,窗,窗体示,例,例,按钮,检查框,单行,输,输入框,3/7/2023,12,XianJiaotongUniversity1,代码窗口,是代码编辑,器,器,在其中,书,书写,Delphi,应用程序的,源,源代码3/7/2023,13,XianJiaotongUniversity1,对,象,象,监,监,视,视,器,器ObjectInspector,Properties,页,(,(,属,属,性,性,),),和,和,Events,页,(,(,事,事,件,件,),),是,是,Delphi,中,用,用,来,来,设,设,置,置,组,组,件,件,属,属,性,性,和,和,事,事,件,件,的,的,窗,窗,体,体,。

属,性,性,:,:,是,是,指,指,组,组,件,件,具,具,有,有,的,的,一,一,些,些,特,特,性,性,(,(,或,或,参,参,数,数,),),,,,,如,如,按,按,钮,钮,具,具,有,有,长,长,度,度,、,、,宽,宽,度,度,、,、,标,标,题,题,等,等,参,参,数,数,事,件,件,:,:,是,是,指,指,组,组,件,件,能,能,够,够,响,响,应,应,操,操,作,作,系,系,统,统,的,的,一,一,些,些,“,“,动,动,作,作,”,”,,,,,如,如,单,单,击,击,鼠,鼠,标,标,左,左,键,键,,,,,就,就,是,是,一,一,个,个,“,“,事,事,件,件,”,”,事,事,件,件,”,”,如,如,何,何,被,被,组,组,件,件,响,响,应,应,,,,,是,是,由,由,程,程,序,序,员,员,编,编,写,写,代,代,码,码,来,来,决,决,定,定,的,的,不,不,同,同,的,的,组,组,件,件,能,能,够,够,处,处,理,理,的,的,事,事,件,件,类,类,型,型,是,是,不,不,同,同,的,的,3/7/2023,14,Xian JiaotongUniversity 1,Delphi对,象,象监视器示例,属性,标题属性,点击按钮,事件,3/7/2023,15,XianJiaotongUniversity1,新建Delphi,工,工程,首先,单,单独,建,建立,一,一个,目,目录,,,,用,来,来存,储,储该,工,工程,的,的所,有,有文,件,件。

启动,Delphi,,执,行,行如,下,下的,菜,菜单,操,操作,:,:,系统,新,新建,的,的工,程,程自,动,动包,含,含了,一,一个,窗,窗体,,,,为,工,工程,的,的主,窗,窗体,Delphi,中工,程,程文,件,件的,扩,扩展,名,名为,“,“dpr,”,”3/7/2023,16,XianJiaotongUniversity1,Delphi,工,工程,的,的保,存,存,单击,工,工具,栏,栏上,的,的“,保,保存,工,工程,所,所有,文,文件,”,”按,钮,钮:,系统,将,将出,现,现一,个,个对,话,话框,,,,指,示,示储,存,存工,程,程文,件,件的,目,目录,系,统,统默,认,认主,窗,窗体,对,对应,的,的单,元,元名,为,为,“Unite1.pas”,,工,程,程文,件,件名,为,为,“Project1.dpr”,3/7/2023,17,XianJiaotongUniversity1,Delphi,组,组,件,件,组,件,件,是,是,使,使,用,用,Delphi,进,行,行,软,软,件,件,设,设,计,计,的,的,基,基,础,础,将,组,组,件,件,分,分,类,类,以,以,便,便,于,于,管,管,理,理,和,和,使,使,用,用,,,,,分,分,类,类,如,如,下,下,:,:,标,标,准,准,(,(Standard,),),、,、,附,附,加,加,(,(Additional,),),、,、,系,系,统,统,(,(System,),),、,、Win32,、,、,数,数,据,据,访,访,问,问,(,(DataAccess,),),、,、,数,数,据,据,控,控,制,制,(,(DataControls,),),等,等,。

3/7/2023,18,XianJiaotongUniversity1,标,准,准,组,组,件,件,用,来,来,设,设,计,计,Windows,下,的,的,标,标,准,准,用,用,户,户,界,界,面,面,主,主,要,要,包,包,括,括,菜,菜,单,单,、,、,按,按,钮,钮,、,、,输,输,入,入,框,框,等,等,学,习,习,任,任,何,何,一,一,个,个,组,组,件,件,,,,,主,主,要,要,学,学,习,习,它,它,的,的,属,属,性,性,、,、,方,方,法,法,和,和,事,事,件,件,3/7/2023,19,XianJiaotongUniversity 1,菜单(MainMenu),用来设,计,计软件,中,中标准,的,的下拉,式,式菜单,常用属,性,性:Caption:菜,单,单标题Bitmap,:,:附加,图,图片Shortcut:,快,快捷命,令,令常用事,件,件:OnClick:点,击,击该菜,单,单项后,的,的动作,3/7/2023,20,XianJiaotongUniversity 1,单行输,入,入框(Edit),用来得,到,到用户,输,输入的,字,字符串,支,持,持一些,简,简单的,字,字符串,编,编辑命,令,令。

常用属,性,性:Text:输,入,入的字,符,符串方法:Clear:,清,清楚字,符,符串,3/7/2023,21,XianJiaotongUniversity 1,标准按,钮,钮(Button),用来提,供,供一个Windows下的,标,标准按,钮,钮常用属,性,性:Caption:按,钮,钮的标,题,题ModalResult:点,击,击按钮,后,后关闭,窗,窗体的,方,方式常用事,件,件:OnClick:点,击,击该按,钮,钮后的,动,动作,3/7/2023,22,XianJiaotongUniversity1,组件的分类,可视组件:,组件在软件,的,的运行中是,可,可见的例,例如:按钮,、,、输入框等,非可视组件,:,:,组件在软件,的,的运行中是,不,不可见的例,例如:数,据,据库中的一,些,些组件3/7/2023,23,XianJiaotongUniversity1,数据库应用,组,组件,数据访问(DataAccess)用来,连,连接数据库,,,,是非可视,组,组件数据控制(DataControls),访,访问数据库,中,中的数据,,是,是可视组件,3/7/2023,24,XianJiaotongUniversity1,BDE页,数据表(,Table,),用来连接数,据,据库中的一,个,个数据表。

常用属性:,Databasename,:欲连接的,数,数据库的名,称,称或路径(,别,别名)Tablename,:所连接的,数,数据库表Bof,:记录指针,是,是否指向数,据,据库表头Eof,:记录指针,是,是否指向数,据,据库表尾3/7/2023,25,XianJiaotongUniversity1,数据表(Table),常用方法:,Append,:增加一条,记,记录Insert,:插入一条,记,记录Post,:提交(写,入,入)一条记,录,录Delete(Edit,),),:删除(编辑)一条记录First(Last,),),:定位第一,条,条(最后一条,)。

下载提示
相关文档
正为您匹配相似的精品文档