CAD基础-Delphi使用方法_第1页
CAD基础-Delphi使用方法_第2页
CAD基础-Delphi使用方法_第3页
CAD基础-Delphi使用方法_第4页
CAD基础-Delphi使用方法_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电器CAD基础-Delphi 使用方法2006-0910/12/20220Xian Jiaotong University 1Delphi简简介是一种可可视化开开发工具具,它是是Pascal语言的一一种版本本。支持OOP设计,具具有强大大的数据据库应用用软件开开发能力力。适合于Windows/Linux平台下各各种系统统软件和和应用软软件的开开发。1/15/20201XianJiaotongUniversity 1可视化编编程不需要编编写程序序代码去去描述界界面元素素的外观观和位置置。设计过程程简单、直观、方便,从而使使设计人人员将主主要精力力集中在在程序功功能的设设计上,极大地地提高了了设计

2、的的工作效效率。1/15/20202XianJiaotongUniversity 1应用程序序图形用用户界面面的设计计1/15/20203XianJiaotongUniversity 1面向对象象编程1OOP:面相对象象的程序序设计Object-OrientedProgramming它立意于于创建软软件的重重用代码码。是一种以以对象为为基础,以事件件来驱动动过程的的程序设设计技术术。它以对象象作为思思维的出出发点,以对象象为基础础考虑和和解决问问题。1/15/20204XianJiaotongUniversity 1面向对象象编程2将描述对对象的数数据和对对数据的的处理过过程一体体化,封封装成

3、一一个部件件。在程序设设计中使使用这些些部件时时,只需需给出“要做什什么”的的指示,部件就就在内部部完成对对数据的的处理。1/15/20205XianJiaotongUniversity 1数据库编编程Delphi的编程语语言正是是为创建建数据库库应用程程序所需需的所有有通用元元素而设设计的。它提供了了许多功功能来处处理数据据库,使使数据库库接口非非常方便便。1/15/20206XianJiaotongUniversity 1Delphi开开发环境境IDEIntegrated Development Environment集成开发发环境它集程序序的编辑辑、编译译、调试试、运行行等为一一体。De

4、lphi的开发环环境分为为三个部部分:菜单及工工具栏、对象监监视器、窗体及及代码设设计区1/15/20207XianJiaotongUniversity 1Delphi集集成开发发环境菜单及工工具栏对象监视器 窗体代码F111/15/20208XianJiaotongUniversity 1主窗体Main Form菜单(Menu)下拉式主主菜单。加速条(SpeedBar)由多个快快捷按钮钮组成,是菜单单功能的的快捷方方式。组件选项项板(ComponentPanel)由一行、若干页页对象按按钮所组组成,利利用它来来选择需需要的组组件并将将它放到到窗体中中去。1/15/20209XianJiaot

5、ongUniversity 1主窗体图图示1/15/202010XianJiaotongUniversity 1窗体Form是每个Delphi应用程序序的基础础,是放放置Delphi组件的容容器,是是Windows应用程序序的背景景。每设计一一个窗体体,将产产生两个个相对应应的文件件:扩展展名为“dfm”和“pas”。dfm:窗体的的结构文文件,描描述了窗窗体及组组件的参参数,如如位置、大小等等。pas:窗体的的pascal代码文件件,表示示对窗体体要进行行的操作作。1/15/202011XianJiaotongUniversity 1Delphi窗窗体示例例按钮检查框单行输入框1/15/20

6、2012XianJiaotongUniversity 1代码窗口口是代码编编辑器,在其中中书写Delphi应用程序序的源代代码。1/15/202013XianJiaotongUniversity 1对象监视视器ObjectInspectorProperties页(属性性)和Events页(事件件)。是Delphi中用来设设置组件件属性和和事件的的窗体。属性:是是指组件件具有的的一些特特性(或或参数),如按按钮具有有长度、宽度、标题等等参数。事件:是是指组件件能够响响应操作作系统的的一些“动作”,如单单击鼠标标左键,就是一一个“事事件”。“事件”如何被被组件响响应,是是由程序序员编写写代码来来决

7、定的的。不同同的组件件能够处处理的事事件类型型是不同同的。1/15/202014XianJiaotongUniversity 1Delphi对对象监视视器示例例属性标题属性点击按钮钮事件1/15/202015XianJiaotongUniversity 1新建Delphi工程程首先单独独建立一一个目录录,用来来存储该该工程的的所有文文件。启动Delphi,执行如如下的菜菜单操作作:系统新建建的工程程自动包包含了一一个窗体体,为工工程的主主窗体。Delphi中工程文文件的扩扩展名为为“dpr”。1/15/202016XianJiaotongUniversity 1Delphi工工程的保保存单击工

8、具具栏上的的“保存存工程所所有文件件”按钮钮:系统将出出现一个个对话框框,指示示储存工工程文件件的目录录。系统统默认主主窗体对对应的单单元名为为“Unite1.pas”,工程文文件名为为“Project1.dpr”。1/15/202017XianJiaotongUniversity 1Delphi组组件组件是使使用Delphi进行软件件设计的的基础。将组件分分类以便便于管理理和使用用,分类类如下:标准(Standard)、附加加(Additional)、系统统(System)、Win32、数据访访问(Data Access)、数据据控制(Data Controls)等。1/15/202018X

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

10、串。支持一些些简单的的字符串串编辑命命令。常用属性性:Text:输入的的字符串串方法:Clear:清楚字字符串1/15/202021XianJiaotongUniversity 1标准按钮钮(Button)用来提供供一个Windows下的标准准按钮。常用属性性:Caption:按钮的的标题ModalResult:点击按按钮后关关闭窗体体的方式式常用事件件:OnClick:点击该该按钮后后的动作作1/15/202022XianJiaotongUniversity 1组件的分分类可视组件件:组件在软软件的运运行中是是可见的的。例如:按按钮、输输入框等等。非可视组组件:组件在软软件的运运行中是是不可

11、见见的。例如:数数据库中中的一些些组件。1/15/202023XianJiaotongUniversity 1数据库应应用组件件数据访问问(Data Access)用来连接接数据库库,是非非可视组组件。数据控制制(Data Controls)访问数据据库中的的数据,是可视视组件。1/15/202024XianJiaotongUniversity 1BDE页页数据表(Table)用来连接接数据库库中的一一个数据据表。常用属性性:Databasename:欲连接接的数据据库的名名称或路路径(别别名)。Tablename:所连接接的数据据库表。Bof:记录指指针是否否指向数数据库表表头。Eof:记录

12、指指针是否否指向数数据库表表尾。1/15/202025XianJiaotongUniversity 1数据表(Table)常用方法法:Append:增加一一条记录录。Insert:插入一一条记录录。Post:提交(写入)一条记记录。Delete(Edit):删除(编辑)一条记录录。First(Last):定位第第一条(最后一一条)记录。Next(Prior):定位下下一条(上一条条)记录。1/15/202026XianJiaotongUniversity 1SQL查查询(Query)用来连接接数据库库中的一一个数据据表。支持采用用SQL语句来访访问数据据库表中中的数据据。1/15/202027

13、XianJiaotongUniversity 1Query常用用属性DatabaseName:欲连接接数据库库的(别别名)。Params:与动态态SQL语句配合合使用的的参数数数组。SQL:包括欲欲执行的的SQL语句。UpdateObject:可以处处理网络络数据库库。RequestLive:对应的的数据表表是否允允许修改改。Bof、Eof:同“数数据表”组件。1/15/202028XianJiaotongUniversity 1Query常用用方法ExecSQL:执行SQL语句。Open:打开数数据表。Prepare:执行SQL语句前的的准备工工作。数据表组组件中的的所有方方法均适适合于SQL查询组件件。1/15/202029XianJiaotongUniversity 1数据访问问页(Data Access)数据源(DataSource)用来提供供一个数数据源,供“数数据控制制”页中中的组件件访问数数据库表表中的数数据。“数据控控制”页页中的组组件都应应该通过过“数据据源”组组件和数数据库表表发生关关系。常用属性性:DataSet:数据集集1/15/202030XianJiaotongUniversity 1数据控制制页(Data Controls)数据网格格(DBGrid)用来在一一个表格格中显示示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论