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

下载本文档

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

文档简介

电器CAD基础 Delphi使用方法 2006 09 14 04 2020 Xi anJiaotongUniversity1 1 Delphi简介 是一种可视化开发工具 它是Pascal语言的一种版本 支持OOP设计 具有强大的数据库应用软件开发能力 适合于Windows Linux平台下各种系统软件和应用软件的开发 14 04 2020 Xi anJiaotongUniversity1 2 可视化编程 不需要编写程序代码去描述界面元素的外观和位置 设计过程简单 直观 方便 从而使设计人员将主要精力集中在程序功能的设计上 极大地提高了设计的工作效率 14 04 2020 Xi anJiaotongUniversity1 3 应用程序图形用户界面的设计 14 04 2020 Xi anJiaotongUniversity1 4 面向对象编程1 OOP 面相对象的程序设计Object OrientedProgramming它立意于创建软件的重用代码 是一种以对象为基础 以事件来驱动过程的程序设计技术 它以对象作为思维的出发点 以对象为基础考虑和解决问题 14 04 2020 Xi anJiaotongUniversity1 5 面向对象编程2 将描述对象的数据和对数据的处理过程一体化 封装成一个部件 在程序设计中使用这些部件时 只需给出 要做什么 的指示 部件就在内部完成对数据的处理 14 04 2020 Xi anJiaotongUniversity1 6 数据库编程 Delphi的编程语言正是为创建数据库应用程序所需的所有通用元素而设计的 它提供了许多功能来处理数据库 使数据库接口非常方便 14 04 2020 Xi anJiaotongUniversity1 7 Delphi开发环境 IDEIntegratedDevelopmentEnvironment集成开发环境它集程序的编辑 编译 调试 运行等为一体 Delphi的开发环境分为三个部分 菜单及工具栏 对象监视器 窗体及代码设计区 14 04 2020 Xi anJiaotongUniversity1 8 Delphi集成开发环境 菜单及工具栏 对象监视器 窗体 代码 F11 14 04 2020 Xi anJiaotongUniversity1 9 主窗体MainForm 菜单 Menu 下拉式主菜单 加速条 SpeedBar 由多个快捷按钮组成 是菜单功能的快捷方式 组件选项板 ComponentPanel 由一行 若干页对象按钮所组成 利用它来选择需要的组件并将它放到窗体中去 14 04 2020 Xi anJiaotongUniversity1 10 主窗体图示 14 04 2020 Xi anJiaotongUniversity1 11 窗体Form 是每个Delphi应用程序的基础 是放置Delphi组件的容器 是Windows应用程序的背景 每设计一个窗体 将产生两个相对应的文件 扩展名为 dfm 和 pas dfm 窗体的结构文件 描述了窗体及组件的参数 如位置 大小等 pas 窗体的pascal代码文件 表示对窗体要进行的操作 14 04 2020 Xi anJiaotongUniversity1 12 Delphi窗体示例 按钮 检查框 单行输入框 14 04 2020 Xi anJiaotongUniversity1 13 代码窗口 是代码编辑器 在其中书写Delphi应用程序的源代码 14 04 2020 Xi anJiaotongUniversity1 14 对象监视器ObjectInspector Properties页 属性 和Events页 事件 是Delphi中用来设置组件属性和事件的窗体 属性 是指组件具有的一些特性 或参数 如按钮具有长度 宽度 标题等参数 事件 是指组件能够响应操作系统的一些 动作 如单击鼠标左键 就是一个 事件 事件 如何被组件响应 是由程序员编写代码来决定的 不同的组件能够处理的事件类型是不同的 14 04 2020 Xi anJiaotongUniversity1 15 Delphi对象监视器示例 属性 标题属性 点击按钮 事件 14 04 2020 Xi anJiaotongUniversity1 16 新建Delphi工程 首先单独建立一个目录 用来存储该工程的所有文件 启动Delphi 执行如下的菜单操作 系统新建的工程自动包含了一个窗体 为工程的主窗体 Delphi中工程文件的扩展名为 dpr 14 04 2020 Xi anJiaotongUniversity1 17 Delphi工程的保存 单击工具栏上的 保存工程所有文件 按钮 系统将出现一个对话框 指示储存工程文件的目录 系统默认主窗体对应的单元名为 Unite1 pas 工程文件名为 Project1 dpr 14 04 2020 Xi anJiaotongUniversity1 18 Delphi组件 组件是使用Delphi进行软件设计的基础 将组件分类以便于管理和使用 分类如下 标准 Standard 附加 Additional 系统 System Win32 数据访问 DataAccess 数据控制 DataControls 等 14 04 2020 Xi anJiaotongUniversity1 19 标准组件 用来设计Windows下的标准用户界面 主要包括菜单 按钮 输入框等 学习任何一个组件 主要学习它的属性 方法和事件 14 04 2020 Xi anJiaotongUniversity1 20 菜单 MainMenu 用来设计软件中标准的下拉式菜单 常用属性 Caption 菜单标题Bitmap 附加图片Shortcut 快捷命令常用事件 OnClick 点击该菜单项后的动作 14 04 2020 Xi anJiaotongUniversity1 21 单行输入框 Edit 用来得到用户输入的字符串 支持一些简单的字符串编辑命令 常用属性 Text 输入的字符串方法 Clear 清楚字符串 14 04 2020 Xi anJiaotongUniversity1 22 标准按钮 Button 用来提供一个Windows下的标准按钮 常用属性 Caption 按钮的标题ModalResult 点击按钮后关闭窗体的方式常用事件 OnClick 点击该按钮后的动作 14 04 2020 Xi anJiaotongUniversity1 23 组件的分类 可视组件 组件在软件的运行中是可见的 例如 按钮 输入框等 非可视组件 组件在软件的运行中是不可见的 例如 数据库中的一些组件 14 04 2020 Xi anJiaotongUniversity1 24 数据库应用组件 数据访问 DataAccess 用来连接数据库 是非可视组件 数据控制 DataControls 访问数据库中的数据 是可视组件 14 04 2020 Xi anJiaotongUniversity1 25 BDE页 数据表 Table 用来连接数据库中的一个数据表 常用属性 Databasename 欲连接的数据库的名称或路径 别名 Tablename 所连接的数据库表 Bof 记录指针是否指向数据库表头 Eof 记录指针是否指向数据库表尾 14 04 2020 Xi anJiaotongUniversity1 26 数据表 Table 常用方法 Append 增加一条记录 Insert 插入一条记录 Post 提交 写入 一条记录 Delete Edit 删除 编辑 一条记录 First Last 定位第一条 最后一条 记录 Next Prior 定位下一条 上一条 记录 14 04 2020 Xi anJiaotongUniversity1 27 SQL查询 Query 用来连接数据库中的一个数据表 支持采用SQL语句来访问数据库表中的数据 14 04 2020 Xi anJiaotongUniversity1 28 Query常用属性 DatabaseName 欲连接数据库的 别名 Params 与动态SQL语句配合使用的参数数组 SQL 包括欲执行的SQL语句 UpdateObject 可以处理网络数据库 RequestLive 对应的数据表是否允许修改 Bof Eof 同 数据表 组件 14 04 2020 Xi anJiaotongUniversity1 29 Query常用方法 ExecSQL 执行SQL语句 Open 打开数据表 Prepare 执行SQL语句前的准备工作 数据表组件中的所有方法均适合于SQL查询组件 14 04 2020 Xi anJiaotongUniversity1 30 数据访问页 DataAccess 数据源 DataSource 用来提供一个数据源 供 数据控制 页中的组件访问数据库表中的数据 数据控制 页中的组件都应该通过 数据源 组件和数据库表发生关系 常用属性 DataSet 数据集 14 04 2020 Xi anJiaotongUniversity1 31 数据控制

温馨提示

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

评论

0/150

提交评论