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

下载本文档

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

文档简介

电器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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论