第1讲 Delphi集成开发环境介绍.ppt

上传人:s****8 文档编号:77399072 上传时间:2023-03-14 格式:PPT 页数:28 大小:282.50KB
返回 下载 相关 举报
第1讲 Delphi集成开发环境介绍.ppt_第1页
第1页 / 共28页
第1讲 Delphi集成开发环境介绍.ppt_第2页
第2页 / 共28页
点击查看更多>>
资源描述

《第1讲 Delphi集成开发环境介绍.ppt》由会员分享,可在线阅读,更多相关《第1讲 Delphi集成开发环境介绍.ppt(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、课程相关信息课程邮箱 ncepu_ 密码:delphi教师联系方式 61772742Delphi程序设计实例教程程序设计实例教程周蓉、周景、高燕等编著周蓉、周景、高燕等编著水利水电出版社Delphi程序设计实例教程程序设计实例教程第一部分第一部分Delphi安装与安装与IDE 第二部分程序结构与框架组件介绍第二部分程序结构与框架组件介绍 第三部分第三部分Object Pascal语言语言 第四部分常用组件第四部分常用组件 第五部分数据库组件第五部分数据库组件 第六部分多媒体应用实例第六部分多媒体应用实例 内容提要本书是根据教育部考试中心最新制定全国计算机等级考试二级Delphi语言程序设计考试

2、大纲(2007年版)编写的教材,内容紧扣考试大纲。通过大量的Delphi考试试题和上机实例进行实例分析,深入浅出的介绍了Delphi的集成开发环境,编译和调试方法,面向对象程序开发的思想,Delphi编程语言Object Pascal,Delphi的常用组件框架类、文本类、按钮类、列表类等常用属性、方法和事件,Delphi提供的图形图象组件和多媒体组件。并通过具体数据库实例详细介绍了各种数据库连接方式,如BDE,ADO等。第一讲 Delphi集成开发环境介绍Delphi的IDE nIDE是集成开发环境的简称,英文全称是Integrated Development Environment。n可视

3、化开发环境分三个组成部分:编辑器、调试器和窗体设计器。1.1菜单栏nDelphi的大部分功能都可以通过菜单栏上的菜单项实现,如组件的选择、环境设置、选择编译窗口选项、查看帮助信息、建立新的窗体或单元等。nFile菜单:nNewnOpennSavenClosenUse unit1.1菜单栏nEdit菜单:nalignnSend to backnBring to frontnTab ordernLock controlnSearch菜单:实现查找功能 1.1菜单栏nView菜单:用于管理IDE中窗口的显示nProject ManagernObject InspectornObject TreeVi

4、ew nAlignment Palette nToggle Form/Unit nComponent List 1.1菜单栏nproject菜单:与工程管理有关的命令 nCompile ProjectnCompile All projectsnView source查看工程文件nRun:用来调试及运行应用程序 nRunnStep overnTrace into1.2窗体n窗体就是要供用户(User)操作的接口窗口,在窗体上设计应用程序的用户界面(User Interface)。n在程序设计阶段,通过向窗体中添加组件以及更改窗体与窗体中组件的大小、位置来完成窗体的设计。n可以用鼠标调整组件在窗体

5、设计器中的位置和大小,还可以用对象查看器和代码编辑器来控制组件的外观和行为。应用程序的实现正是用事件的形式将窗体及其中的组件的属性与程序代码结合起来完成。1.3代码编辑器 n是编写代码的地方,每个代码单元(Unit)是其中的一页程序编辑页,可以同时打开多个程序编辑页。n打开一个新项目时,该项目已经其有默认的单元,而项目和单元都有基本的默认代码,其中默认的代码单元会显示在代码编辑器中。单元管理器:以一种树状视图的方式显示了列在代码编辑窗口前台的单元文件的结构。代码编辑窗口又称单元文件窗口,是用来输入代码编写源程序,也是Delphi根据应用程序中的组件自动生成代码的地方。1.3代码编辑器n在初始状

6、态下,代码窗口掩藏在窗体下,可以通过以下几种方法来显示它:选择菜单命令View|Code Explorer或者View|Toggle Form/Unit;单击快捷工具栏中的Toggle Form/Unit转换快捷键;功能键F12。1.3代码编辑器n查询说明文件:按F1键n代码分析:n提示有关程序语法和参数方面的信息n程序调试:n如果程序在编辑时发生错误或警告事项,其结果会自动显示在代码编辑器的下方“Message”窗口区域内。n执行时在断点处显示变量值。1.4组件面板 n组件面板是放置应用程序组件的地方。n在组件库中的每一个组件实际上就是一个对象。用户可以增加和改进其功能,并由此形成一个新的组

7、件,并且可以将这个新的组件添加到组件库中。1.4组件面板 n加入组件:双击、单击、Shift+单击(连续放置组件)n除了窗体上会产生组件的图形外观之外,代码编辑器会自动将组件列为窗体对应对象所拥有的成员。添加按钮后,自动产生此行代码倘若再将Button1从Form1窗体上删除,图中标出的这行代码会自功随之删除,因此不需要自行增加或删除这行代码。1.4组件面板n可以通过view-component list菜单命令来往窗体上添加组件。1.5对象查看器(Object Inspector)n功能是实现对象(尤其是组件)的属性设置、创建事件处理过程并进行管理。n由三个部分组成:对象下拉列表框、属性(P

8、roperties)选项卡、事件(Events)选项卡。下拉列表框显示了窗体及窗体中可供选择的组件,Properties选项卡显示了窗体中当前所选对象的属性,Events选项卡显示了窗体中当前所选对象可以响应的事件。1.5对象查看器 属性n通过对象检视器可以连接窗体上的可视化界面和代码。具体而言,利用对象检视器可以设置窗体中的组件在设计时的属性,并可以通过它建立或浏览窗体内的组件事件(event handler)n在程序设计的时候,以鼠标点击Form1里的Button1组件,则对象检视器里显示的内容,即为Button1的属性和事件。而此时若改变了Button1的属性,则不必等到程序执行的时候就

9、会立即显示出来。1.5对象查看器 属性n有些属性前有一个带有方框的加号标志,表明该属性由一些子属性组成。n组件的属性中最重要的是Name属性,每个对象都应该有独一无二的Name属性值 1.5.1对象的常见属性属性名功能说明属性名功能说明A1ign确定对象的对齐方式Hint设置提示信息Caption确定对象的标题Left左上角横坐标ComponentIndex对象的索引号Name对象的名字DragCursor对象被拖动时鼠标的形状ParentColor是含使用父对象的颜色DragMode拖放操作的方式PopMenu确定对象上的弹出式菜单Enabled确定对象是否可以活动TabOrder确定用Ta

10、b键切换对象时的次序Font字体的设置Top左上角纵坐标Height对象的高度Visible对象的可见性HelpContext对象帮助信息Width对象的宽度1.5对象查看器-事件nDelphi中的每个组件,包括窗体本身,都定义了一系列的默认事件,如单击事件(OnClick)、双击事件(OnDblClick)n何谓事件?n可以理解为对应一个用户的操作,当然不是所有的事件都对应用户的操作,有些事件是系统自动产生的,例如:当创建一个窗体时,会产生oncreate事件。1.5对象查看器-事件n通常情况下,事件的处理过程为空,可以双击事件右边的组合框来添加事件的处理过程。如果要共用已经存在的事件处理过

11、程,可以通过下拉式组合框选择已经存在的事件处理过程。nEvents页列出了组件所对应的全部事件。除了对组件进行直接操作能触发特定的事件外,在编辑代码中调用相应的方法也可以间接地触发特定事件。1.5.2组件的常用事件事件名功能说明事件名功能说明OnChange对象发生改变时触发OnKeyDown按下硬盘上某个键时触发OnClick单击鼠标左键时触发OnKeyPress按下键盘上某个ASCII码键时触发OnDbClick双击鼠标左键时触发OnKeyUp松开键盘上某个键时触发OnDragDrop其他对象拖入此对象时触发OnMouseDown单击鼠标时触发OnDragOver其他对象拖动经过对象时触发

12、OnMouseMove鼠标拖动时触发OnEndDrag拖动结束时触发OnMouseUp松开鼠标键时触发OnEnter焦点转移到对象时触发OnResize对象改变大小时触发OnExit焦点从对象转移走时触发OnStartDrop拖动开始时触发OnHide对象隐藏时触发1.6对象树浏览器 n对象树浏览器(Object TreeView)(如图1.12所示)以树状形式显示窗体、数据模块或框架上的可视组件和非可视组件。对象树状列表可以显示组件的逻辑关系如兄弟、父子和属性关系。用户可以将一个组件拖放到另一个组件上以创建它们之间的关系。n如果IDE中没有显示对象树浏览器,可通过选择菜单View|Object TreeView或按Alt+Shift+F11键来打开它。1.7工程管理器 n选择菜单命令View|Project Manager可以打开工程管理器(Project Manager),Delphi 7的工程管理器通过工程组进行管理,列出了反映各工程之间的联系的树状表,使用户可以很直观地找到各工程直接的联系 1.8快捷工具栏快捷工具栏n快捷工具栏是提供放置常用工具的地方,则可节省寻找工具的时间。n可以通过将鼠标移到工具栏上显示的帮助信息中了解快捷工具栏的作用。上机练习n按照教材上p14页的例子创建一个简单的Delphi程序,并熟悉IDE环境。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 施工组织

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁