




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电器CAD基础--Delphi使用方法2006-0912/9/20220Xi'anJiaotongUniversity1电器CAD基础--Delphi使用方法2006-0912/Delphi简介是一种可视化开发工具,它是Pascal语言的一种版本。支持OOP设计,具有强大的数据库应用软件开发能力。适合于Windows/Linux平台下各种系统软件和应用软件的开发。12/9/20221Xi'anJiaotongUniversity1Delphi简介是一种可视化开发工具,它是Pascal语言可视化编程不需要编写程序代码去描述界面元素的外观和位置。设计过程简单、直观、方便,从而使设计人员将主要精力集中在程序功能的设计上,极大地提高了设计的工作效率。12/9/20222Xi'anJiaotongUniversity1可视化编程不需要编写程序代码去描述界面元素的外观和位置。12应用程序图形用户界面的设计12/9/20223Xi'anJiaotongUniversity1应用程序图形用户界面的设计12/8/20223Xi'anJ面向对象编程
1OOP:面相对象的程序设计
Object-OrientedProgramming它立意于创建软件的重用代码。
是一种以对象为基础,以事件来驱动过程的程序设计技术。它以对象作为思维的出发点,以对象为基础考虑和解决问题。12/9/20224Xi'anJiaotongUniversity1面向对象编程1OOP:面相对象的程序设计
Object-O面向对象编程
2将描述对象的数据和对数据的处理过程一体化,封装成一个部件。在程序设计中使用这些部件时,只需给出“要做什么”的指示,部件就在内部完成对数据的处理。12/9/20225Xi'anJiaotongUniversity1面向对象编程2将描述对象的数据和对数据的处理过程一体化,封数据库编程Delphi的编程语言正是为创建数据库应用程序所需的所有通用元素而设计的。它提供了许多功能来处理数据库,使数据库接口非常方便。12/9/20226Xi'anJiaotongUniversity1数据库编程Delphi的编程语言正是为创建数据库应用程序所需Delphi开发环境IDE
IntegratedDevelopmentEnvironment
集成开发环境它集程序的编辑、编译、调试、运行等为一体。Delphi的开发环境分为三个部分:
菜单及工具栏、对象监视器、窗体及代码设计区12/9/20227Xi'anJiaotongUniversity1Delphi开发环境IDE
IntegratedDeveDelphi集成开发环境菜单及工具栏对象
监视器窗体代码F1112/9/20228Xi'anJiaotongUniversity1Delphi集成开发环境菜单及工具栏对象
监视器窗体代主窗体MainForm菜单(Menu)
下拉式主菜单。加速条(SpeedBar)
由多个快捷按钮组成,是菜单功能的快捷方式。组件选项板(ComponentPanel)
由一行、若干页对象按钮所组成,利用它来选择需要的组件并将它放到窗体中去。12/9/20229Xi'anJiaotongUniversity1主窗体MainForm菜单(Menu)
下拉式主菜单。1主窗体图示12/9/202210Xi'anJiaotongUniversity1主窗体图示12/8/202210Xi'anJiaotong窗体Form是每个Delphi应用程序的基础,是放置Delphi组件的容器,是Windows应用程序的背景。每设计一个窗体,将产生两个相对应的文件:扩展名为“dfm”和“pas”。
dfm:窗体的结构文件,描述了窗体及组件的参数,如位置、大小等。
pas:窗体的pascal代码文件,表示对窗体要进行的操作。12/9/202211Xi'anJiaotongUniversity1窗体Form是每个Delphi应用程序的基础,是放置DelDelphi窗体示例按钮检查框单行
输入框12/9/202212Xi'anJiaotongUniversity1Delphi窗体示例按钮检查框单行
输入框12/8/20代码窗口是代码编辑器,在其中书写Delphi应用程序的源代码。12/9/202213Xi'anJiaotongUniversity1代码窗口是代码编辑器,在其中书写Delphi应用程序的源代码对象监视器ObjectInspectorProperties页(属性)和Events页(事件)。
是Delphi中用来设置组件属性和事件的窗体。属性:是指组件具有的一些特性(或参数),如按钮具有长度、宽度、标题等参数。事件:是指组件能够响应操作系统的一些“动作”,如单击鼠标左键,就是一个“事件”。“事件”如何被组件响应,是由程序员编写代码来决定的。不同的组件能够处理的事件类型是不同的。12/9/202214Xi'anJiaotongUniversity1对象监视器ObjectInspectorPropertDelphi对象监视器示例属性标题
属性点击按钮事件12/9/202215Xi'anJiaotongUniversity1Delphi对象监视器示例属性标题
属性点击按钮事件12/8新建Delphi工程首先单独建立一个目录,用来存储该工程的所有文件。启动Delphi,执行如下的菜单操作:系统新建的工程自动包含了一个窗体,为工程的主窗体。Delphi中工程文件的扩展名为“dpr”。12/9/202216Xi'anJiaotongUniversity1新建Delphi工程首先单独建立一个目录,用来存储该工程的所Delphi工程的保存单击工具栏上的“保存工程所有文件”按钮:系统将出现一个对话框,指示储存工程文件的目录。系统默认主窗体对应的单元名为“Unite1.pas”,工程文件名为“Project1.dpr”。12/9/202217Xi'anJiaotongUniversity1Delphi工程的保存单击工具栏上的“保存工程所有文件”按钮Delphi组件组件是使用Delphi进行软件设计的基础。将组件分类以便于管理和使用,分类如下:
标准(Standard)、附加(Additional)、系统(System)、Win32、数据访问(DataAccess)、数据控制(DataControls)等。12/9/202218Xi'anJiaotongUniversity1Delphi组件组件是使用Delphi进行软件设计的基础。1标准组件用来设计Windows下的标准用户界面。
主要包括菜单、按钮、输入框等。学习任何一个组件,主要学习它的属性、方法和事件。12/9/202219Xi'anJiaotongUniversity1标准组件用来设计Windows下的标准用户界面。
主要包括菜菜单(MainMenu)用来设计软件中标准的下拉式菜单。
常用属性:
Caption:菜单标题Bitmap:附加图片
Shortcut:快捷命令
常用事件:
OnClick:点击该菜单项后的动作。12/9/202220Xi'anJiaotongUniversity1菜单(MainMenu)用来设计软件中标准的下拉式菜单。
单行输入框(Edit)用来得到用户输入的字符串。
支持一些简单的字符串编辑命令。
常用属性:
Text:输入的字符串
方法:
Clear:清楚字符串12/9/202221Xi'anJiaotongUniversity1单行输入框(Edit)用来得到用户输入的字符串。
支持一些简标准按钮(Button)用来提供一个Windows下的标准按钮。
常用属性:
Caption:按钮的标题
ModalResult:点击按钮后关闭窗体的方式
常用事件:
OnClick:点击该按钮后的动作12/9/202222Xi'anJiaotongUniversity1标准按钮(Button)用来提供一个Windows下的标准按组件的分类可视组件:
组件在软件的运行中是可见的。
例如:按钮、输入框等。非可视组件:
组件在软件的运行中是不可见的。
例如:数据库中的一些组件。12/9/202223Xi'anJiaotongUniversity1组件的分类可视组件:
组件在软件的运行中是可见的。
例如:按数据库应用组件数据访问(DataAccess)
用来连接数据库,是非可视组件。数据控制(DataControls)
访问数据库中的数据,是可视组件。12/9/202224Xi'anJiaotongUniversity1数据库应用组件数据访问(DataAccess)
用来连接数BDE页数据表(Table)
用来连接数据库中的一个数据表。
常用属性:
Databasename:欲连接的数据库的名称或路径(别名)。
Tablename:所连接的数据库表。
Bof:记录指针是否指向数据库表头。
Eof:记录指针是否指向数据库表尾。12/9/202225Xi'anJiaotongUniversity1BDE页数据表(Table)
用来连接数据库中的一个数据表。数据表(Table)常用方法:
Append:增加一条记录。
Insert:插入一条记录。
Post:提交(写入)一条记录。
Delete(Edit)
:删除(编辑)一条记录。
First(Last)
:定位第一条(最后一条)记录。
Next(Prior)
:定位下一条(上一条)记录。12/9/202226Xi'anJiaotongUniversity1数据表(Table)常用方法:
Append:增加一条记录SQL查询(Query)用来连接数据库中的一个数据表。支持采用SQL语句来访问数据库表中的数据。12/9/202227Xi'anJiaotongUniversity1SQL查询(Query)用来连接数据库中的一个数据表。12/Query常用属性DatabaseName:欲连接数据库的(别名)。Params:与动态SQL语句配合使用的参数数组。SQL:包括欲执行的SQL语句。UpdateObject:可以处理网络数据库。RequestLive:对应的数据表是否允许修改。Bof、Eof:同“数据表”组件。12/9/202228Xi'anJiaotongUniversity1Query常用属性DatabaseName:欲连接数据库的(Query常用方法ExecSQL:执行SQL语句。Open:打开数据表。Prepare:执行SQL语句前的准备工作。数据表组件中的所有方法均适合于SQL查询组件。12/9/202229Xi'anJiaotongUniversity1Query常用方法ExecSQL:执行SQL语句。12/8/数据访问页(DataAccess)数据源(DataSource)
用来提供一个数据源,供“数据控制”页中的组件访问数据库表中的数据。
“数据控制”页中的组件都应该通过“数据源”组件和数据库表发生关系。
常用属性:
DataSet:数据集12/9/202230Xi'anJiaotongUniversity1数据访问页(DataAccess)数据源(DataSour数据控制页(DataControls)数据网格(DBGrid)
用来在一个表格中显示数据库表中的数据。
常用属性:
DataSource:数据源,可以得知从哪个数据库表中读取数据。
数据控制页中的组件都有此属性。12/9/202231Xi'anJiaotongUniversity1数据控制页(DataControls)数据网格(DBGri数据导航器(DBNavigator)用提供一系列的按钮,可以对数据库表中的数据进行维护。
常用属性:
DataSource:数据源。12/9/202232Xi'anJiaotongUniversity1数据导航器(DBNavigator)用提供一系列的按钮,可以电器CAD基础--Delphi使用方法2006-0912/9/202233Xi'anJiaotongUniversity1电器CAD基础--Delphi使用方法2006-0912/Delphi简介是一种可视化开发工具,它是Pascal语言的一种版本。支持OOP设计,具有强大的数据库应用软件开发能力。适合于Windows/Linux平台下各种系统软件和应用软件的开发。12/9/202234Xi'anJiaotongUniversity1Delphi简介是一种可视化开发工具,它是Pascal语言可视化编程不需要编写程序代码去描述界面元素的外观和位置。设计过程简单、直观、方便,从而使设计人员将主要精力集中在程序功能的设计上,极大地提高了设计的工作效率。12/9/202235Xi'anJiaotongUniversity1可视化编程不需要编写程序代码去描述界面元素的外观和位置。12应用程序图形用户界面的设计12/9/202236Xi'anJiaotongUniversity1应用程序图形用户界面的设计12/8/20223Xi'anJ面向对象编程
1OOP:面相对象的程序设计
Object-OrientedProgramming它立意于创建软件的重用代码。
是一种以对象为基础,以事件来驱动过程的程序设计技术。它以对象作为思维的出发点,以对象为基础考虑和解决问题。12/9/202237Xi'anJiaotongUniversity1面向对象编程1OOP:面相对象的程序设计
Object-O面向对象编程
2将描述对象的数据和对数据的处理过程一体化,封装成一个部件。在程序设计中使用这些部件时,只需给出“要做什么”的指示,部件就在内部完成对数据的处理。12/9/202238Xi'anJiaotongUniversity1面向对象编程2将描述对象的数据和对数据的处理过程一体化,封数据库编程Delphi的编程语言正是为创建数据库应用程序所需的所有通用元素而设计的。它提供了许多功能来处理数据库,使数据库接口非常方便。12/9/202239Xi'anJiaotongUniversity1数据库编程Delphi的编程语言正是为创建数据库应用程序所需Delphi开发环境IDE
IntegratedDevelopmentEnvironment
集成开发环境它集程序的编辑、编译、调试、运行等为一体。Delphi的开发环境分为三个部分:
菜单及工具栏、对象监视器、窗体及代码设计区12/9/202240Xi'anJiaotongUniversity1Delphi开发环境IDE
IntegratedDeveDelphi集成开发环境菜单及工具栏对象
监视器窗体代码F1112/9/202241Xi'anJiaotongUniversity1Delphi集成开发环境菜单及工具栏对象
监视器窗体代主窗体MainForm菜单(Menu)
下拉式主菜单。加速条(SpeedBar)
由多个快捷按钮组成,是菜单功能的快捷方式。组件选项板(ComponentPanel)
由一行、若干页对象按钮所组成,利用它来选择需要的组件并将它放到窗体中去。12/9/202242Xi'anJiaotongUniversity1主窗体MainForm菜单(Menu)
下拉式主菜单。1主窗体图示12/9/202243Xi'anJiaotongUniversity1主窗体图示12/8/202210Xi'anJiaotong窗体Form是每个Delphi应用程序的基础,是放置Delphi组件的容器,是Windows应用程序的背景。每设计一个窗体,将产生两个相对应的文件:扩展名为“dfm”和“pas”。
dfm:窗体的结构文件,描述了窗体及组件的参数,如位置、大小等。
pas:窗体的pascal代码文件,表示对窗体要进行的操作。12/9/202244Xi'anJiaotongUniversity1窗体Form是每个Delphi应用程序的基础,是放置DelDelphi窗体示例按钮检查框单行
输入框12/9/202245Xi'anJiaotongUniversity1Delphi窗体示例按钮检查框单行
输入框12/8/20代码窗口是代码编辑器,在其中书写Delphi应用程序的源代码。12/9/202246Xi'anJiaotongUniversity1代码窗口是代码编辑器,在其中书写Delphi应用程序的源代码对象监视器ObjectInspectorProperties页(属性)和Events页(事件)。
是Delphi中用来设置组件属性和事件的窗体。属性:是指组件具有的一些特性(或参数),如按钮具有长度、宽度、标题等参数。事件:是指组件能够响应操作系统的一些“动作”,如单击鼠标左键,就是一个“事件”。“事件”如何被组件响应,是由程序员编写代码来决定的。不同的组件能够处理的事件类型是不同的。12/9/202247Xi'anJiaotongUniversity1对象监视器ObjectInspectorPropertDelphi对象监视器示例属性标题
属性点击按钮事件12/9/202248Xi'anJiaotongUniversity1Delphi对象监视器示例属性标题
属性点击按钮事件12/8新建Delphi工程首先单独建立一个目录,用来存储该工程的所有文件。启动Delphi,执行如下的菜单操作:系统新建的工程自动包含了一个窗体,为工程的主窗体。Delphi中工程文件的扩展名为“dpr”。12/9/202249Xi'anJiaotongUniversity1新建Delphi工程首先单独建立一个目录,用来存储该工程的所Delphi工程的保存单击工具栏上的“保存工程所有文件”按钮:系统将出现一个对话框,指示储存工程文件的目录。系统默认主窗体对应的单元名为“Unite1.pas”,工程文件名为“Project1.dpr”。12/9/202250Xi'anJiaotongUniversity1Delphi工程的保存单击工具栏上的“保存工程所有文件”按钮Delphi组件组件是使用Delphi进行软件设计的基础。将组件分类以便于管理和使用,分类如下:
标准(Standard)、附加(Additional)、系统(System)、Win32、数据访问(DataAccess)、数据控制(DataControls)等。12/9/202251Xi'anJiaotongUniversity1Delphi组件组件是使用Delphi进行软件设计的基础。1标准组件用来设计Windows下的标准用户界面。
主要包括菜单、按钮、输入框等。学习任何一个组件,主要学习它的属性、方法和事件。12/9/202252Xi'anJiaotongUniversity1标准组件用来设计Windows下的标准用户界面。
主要包括菜菜单(MainMenu)用来设计软件中标准的下拉式菜单。
常用属性:
Caption:菜单标题Bitmap:附加图片
Shortcut:快捷命令
常用事件:
OnClick:点击该菜单项后的动作。12/9/202253Xi'anJiaotongUniversity1菜单(MainMenu)用来设计软件中标准的下拉式菜单。
单行输入框(Edit)用来得到用户输入的字符串。
支持一些简单的字符串编辑命令。
常用属性:
Text:输入的字符串
方法:
Clear:清楚字符串12/9/202254Xi'anJiaotongUniversity1单行输入框(Edit)用来得到用户输入的字符串。
支持一些简标准按钮(Button)用来提供一个Windows下的标准按钮。
常用属性:
Caption:按钮的标题
ModalResult:点击按钮后关闭窗体的方式
常用事件:
OnClick:点击该按钮后的动作12/9/202255Xi'anJiaotongUniversity1标准按钮(Button)用来提供一个Windows下的标准按组件的分类可视组件:
组件在软件的运行中是可见的。
例如:按钮、输入框等。非可视组件:
组件在软件的运行中是不可见的。
例如:数据库中的一些组件。12/9/202256Xi'anJiaotongUniversity1组件的分类可视组件:
组件在软件的运行中是可见的。
例如:按数据库应用组件数据访问(DataAccess)
用来连接数据库,是非可视组件。数据控制(DataControls)
访问数据库中的数据,是可视组件。12/9/202257Xi'anJiaotongUniversity1数据库应用组件数据访问(DataAccess)
用来连接数BDE页数据表(Table)
用来连接数据库中的一个数据表。
常用属性:
Databasename:欲连接的数据库的名称或路径(别名)。
Tablename:所连接的数据库表。
Bof:记录指针是否指向数据库表头。
Eof:记录指针是否指向数据库表尾。12/9/202258Xi'anJiaotongUniversity1BDE页数据表(Table)
用来连接数据库中的一个数据表。数据表(Table)常用方法:
Append:增加一条记录。
Insert:插入一条记录。
Post:提交(写入)一条记录。
Delete(Edit)
:删除(编辑)一条记录。
First(Last)
:定位第一条(最后一条)记录。
Next(Prior)
:定位下一条(上一条)记录。12/9/202259Xi'anJia
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河南省农村土地经营权流转合同
- 2025年探讨物业租赁合同发展趋势
- 2025机械制造外包合同书
- 2025年深入探讨我国合同解除制度相关问题
- 2025【机械设备购销合同】机械设备购销合同范本
- 2025年碲镉汞(MCT)红外探测器项目发展计划
- 2025年会议电视图像保密机项目合作计划书
- 2025年碾磨谷物及谷物加工品合作协议书
- 2025年温控仪表项目建议书
- 2025年城市规划与设计专业考试试题及答案
- DB12-537-2014企业事业单位内部治安保卫规范
- 胃肠外科考试试题及答案
- 1立方米砼模板含量表
- 紫藤萝瀑布的说课稿
- 部编教材八年级历史上册第四单元第13课《五四运动》教学设计
- 无菌GMP 操作指南:无菌医疗器械生产过程确认
- 海因环氧树脂的制备及其应用
- 罗甸县从里水库管道输水工程施工方案
- UWI海威清创机使用说明书
- 《一元一次不等式与一次函数》第课时示范教案
- 刮板式花生脱壳机设计
评论
0/150
提交评论