登陆注册
36209800000004

第4章 Delphi概述(2)

设计Windows应用程序用户界面窗口用到的各种部件,称为组件(在有的可视化编程工具如VisualBasic中,称为控件),如命令按钮、列表框、单选按钮、复选框、编辑框、时钟组件、数据访问组件等。

在Delphi中,组件分两类,一类是程序运行时可见的,为可见组件,也称控件,如命令按钮、列表框、单选按钮、复选框、编辑框等;一类是程序运行时不可见的,为不可见组件,如时钟组件、数据访问组件等。

1.3.3对象

窗体和组件统称为对象。

对象有属性、事件和方法。

1.3.4对象的属性

对象的性质称为属性。对象属性说明对象的标题、名称、颜色、尺寸、位置、运行时如何显示、可见性、有效性等。

通常属性分为以下3类。

设计属性:在窗体设计时就能显示和发挥作用的属性。

运行属性:在程序运行时才能发挥作用的属性。

只读属性:只能查看而不能由用户改变的属性。

在程序设计中,要对对象的属性进行设置,方法有以下两种。

在进行窗体设计时,利用对象检查器进行设置。

在程序代码中,用赋值语句进行设置,语句格式为:

对象.属性:=属性值;

1.3.5对象的事件和事件驱动模式

对象的事件是指预先定义的、能够被对象识别的动作,如鼠标单击(Click)就是命令按钮的一个事件。通常,一个对象有若干个事件。

当一个对象的事件发生时,会触发一个事件处理过程。在事件处理过程中,编写事件处理代码,以实现该事件发生时要完成的功能。这样在程序运行中,该对象事件发生时,程序响应这个事件,转去执行这个事件处理过程,这就是事件驱动的程序执行流程控制模式。事件驱动模式是Windows应用程序等图形用户界面程序的一个显着特点。

程序执行流程有两种控制模式,一种为非图形用户界面应用程序的传统控制模式,即过程控制模式。编制好的程序,经编译生成可执行文件,程序运行时,按程序中设计的程序控制流程顺序执行。另一种为Windows等图形用户界面应用程序的事件驱动模式。整个应用程序并没有固定的执行流程,程序窗口中有若干个按功能需要放置的组件,如命令按钮等,选择一个组件的某个事件,如鼠标单击命令按钮,然后编写一段响应这个事件的程序代码,以完成某个需要的处理功能,当用户触发这个对象的事件时,程序就会响应这个事件,执行这段事件处理代码。因此,程序界面中有哪些组件,选择这些组件的什么事件,设计什么样的事件处理代码,是由程序的功能所决定的;而程序执行流程,是由用户的动作决定的。

1.3.6对象的方法

对象本身也可以完成某些具体的操作,如窗口的关闭等,称为对象的方法。根据程序功能的要求,可在事件处理代码中安排某些对象的方法,以实现相应的操作。

1.4Delphi的安装与启动

1.4.1Delphi的安装

安装Delphi6.0的步骤如下。

(1)将Delphi6.0安装光盘放入光驱,光盘会自动启动,若没有,可用鼠标左键双击光驱图标,显示Delphi6.0安装开始界面,如图1-1所示。

(2)界面列出了【Delphi6】、【TeamSource】、【InterBase6.0Server】、【InterBase6.0DesktopEditon】、【RemoteDebuggerServer】和【InstallShieldExpressCustomEditionforDelphi】6个安装选项,其中【Delphi6】是Delphi主程序,【InterBase6.0Server】和【InterBase6.0DesktopEditon】是Delphi自带的数据库系统InterBase的服务器和编辑器,【InstallShieldExpressCustomEditionforDelphi】是将Delphi开发的应用程序制作成安装文件,显然这里应选择【Delphi6】。

用鼠标左键单击(以下皆简称为“单击”)【Delphi6】选项,显示【InstallationWizard】

对话框,如图1-2所示。

(3)单击【Next】按钮,显示“输入安装序列号和授权码”对话框,如图1-3所示。

(4)在【SerialNumber】编辑框和【AuthorizationKey】编辑框中,分别输入安装序列号和授权码,然后单击【Next】按钮,显示“协议”对话框,如图1-4所示。

(5)对话框询问是否接受许可协议条款,若接受,则选择【Iacceptthetermsinthelicenseagreement】单选按钮,然后单击【Next】按钮,显示“安装说明”对话框,如图1-5所示。

(6)对话框显示安装说明,介绍安装信息和应注意的问题等,阅读后,单击【Next】按钮,显示“选择安装方式”对话框,如图1-6所示。

(7)该对话框要求用户选择安装方式。系统提供了3种安装方式:标准安装、紧凑安装和定制安装,默认的是标准安装,若需要其他方式,选择相应的单选按钮,然后单击【Next】

按钮,显示“选择VisiBroker版本”对话框,如图1-7所示。

(8)该对话框要求用户选择VisiBroker版本,这里有3个选项:

VisiBroker4,不支持DLL程序,但可以安装Java开发环境;

VisiBroker3.3,支持DLL程序开发;

不安装VisiBroker。

通常接受默认选择,单击【Next】按钮,显示“选择Office版本”对话框,如图1-8所示。

(9)该对话框要求用户选择Office版本,因为Delphi中有很多针对Office的组件工具。

系统提供了Office2000和Office97两种选择,选择其中一个单选按钮,然后单击【Next】按钮,显示“安装附加部件”对话框,如图1-9所示。

(10)该对话框要求选择安装的附加部件,系统提供了“InterBaseClient”和“MicrosoftDataAccessClient”两种附加部件,用户通过选择复选框决定是否安装、安装哪一种,然后单击【Next】按钮,显示“远程数据库许可协议”对话框,如图1-10所示。

(11)该对话框询问是否接受远程数据库许可协议,选择【Iagreewiththeteamsofthislicense】单选按钮,单击【Next】按钮,显示“设置安装路径”对话框,如图1-11所示。

(12)该对话框允许用户改变默认的软件安装路径而另行设置,若取默认路径,直接单击【Next】按钮;若自己设置某一项的路径,单击相应的【Change…】按钮进行设置,全部路径设置完毕后,单击【Next】按钮,显示“是否保存InstallationDatabase”对话框,如图1-12所示。

(13)该对话框询问是否保存InstallationDatabase,用复选框决定是否保存,然后单击【Next】按钮,显示“确认安装设置”对话框,如图1-13所示。

(14)该对话框要求用户确认以上的设置,若需要修改,单击【Back】按钮,返回前面的步骤重新设置;否则,单击【Install】按钮,系统开始安装,显示“开始安装”对话框,用进度条显示安装进度,如图1-14所示。

(15)在安装过程中,若单击【Cancel】按钮,可中途取消安装;否则等待安装完毕,显示“安装结束”对话框,如图1-15所示。

(16)单击【Finish】按钮,显示“InstallerInformation”对话框,如图1-16所示。

(17)该对话框询问是否重新启动计算机,以对系统进行重新配置,单击【Yes】按钮,重新启动计算机,Delphi安装完成。

1.4.2Delphi的启动

Delphi安装完成后,会在【开始】→【程序】系统菜单中生成【BorlandDelphi6】程序组,如图1-17所示。

单击程序组中的【Delphi6】菜单项,就可以启动Delphi6。

习题1

1.Delphi的主要特点是什么?

2.什么是窗体、组件、对象?控件和组件有什么区别?

3.什么是对象的属性、对象的事件、对象的方法?

4.说明事件驱动模式的含义。

同类推荐
  • 中文版3dsMax2010实例与操作

    中文版3dsMax2010实例与操作

    本书结合3dsMax2010的实际用途,按照系统、实用、易学、易用的原则,通过大量案例介绍了3dsMax2010的各项功能,内容涵盖3dsMax入门、创建和编辑二维图形、创建基本三维模型、使用修改器、网格建模、多边形建模、面片建模、复合建模、材质和贴图、灯光和摄影机、渲染、动画制作、粒子系统、空间扭曲和动力学等。
  • 成为淘宝创业的超级毕业生

    成为淘宝创业的超级毕业生

    本书讲述如何通过淘宝创业将大学在校生打造成为“超级毕业生”。主要内容包括大学生从事淘宝创业的理论基础、学以致用的操作指南,以及可资借鉴的案例。书中的理念篇可供对创业教育感兴趣的高校教师参考;实战篇提出的“淘宝十二招”,操作简单,易学易用;案例篇讲述了十位成功在校创业大学生的故事,主要供学生参考。读完本书,相信凡是关注大学教育者或希望通过淘宝创业的大学生,皆能从中获得启发,对创业从无心变有心,从有心变行动,亲身投入或参与到这个伟大的事业中来。
  • FlashCS动画制作基础

    FlashCS动画制作基础

    适合爱好flash动画制作的初、中级读者作为入门学习的参考书,还可以供从事网页制作与动画设计的人员参考,同时也可以作为初、中级电脑短训班的培训教材,对有一定经验的flashcs5使用者也有很高的参考价值。
  • 网络广告经纪人

    网络广告经纪人

    本书为网络广告经纪人培训认证的指定教材,该认证是商务部中国商务广告协会和信息产业部中国电子商会联合推出的,旨在为国家造就和培养出一大批网络广告梯队型人才。该教材包括网络广告经纪人的介绍和发展趋势,以及网络广告的原理、策划、设计、制作、发布与交换、效果评估、管理,以及网络广告营销的国内外最新的成功案例,还提供了一些常用的网络广告制作工具。本教材适合助理网络广告经纪人和网络广告经纪人层次使用。也可作为高校广告、电子商务等专业的教材。
  • 计算机应用基础案例教程

    计算机应用基础案例教程

    本书是根据教育部对高等院校计算机公共基础课程的基本要求,结合计算机技术的最新发展及高职高专类院校计算机基础课程改革的最新动向编写而成。其主要内容包括计算机基础知识、WindowsXP操作系统、Word2003文字处理软件、Excel2003电子表格软件、PowerPoint2003演示文稿制作软件、计算机网络与安全及常用工具软件的使用。本书将理论知识与项目实践相结合,既对理论有较为系统全面的讲解,又通过案例突出了操作技能的培养。本书内容新颖,体系结构合理,可作为高职高专学校、成人高等学校的计算机公共基础课教材,也可以作为广大计算机爱好者的自学参考书。
热门推荐
  • 由画而生

    由画而生

    一幅名画,它是一种艺术的造诣,同时也是一股强大的力量。在这个世界,画是一种武器。制画师薛宸以“TIF”这个名字在联邦名声四起,他才华横溢却渴望最平凡的生活,当他内心与外界的隔阂撞破后,各种争端与诱惑铺面而来,在这些不断的纷争中,他神秘的生世也逐渐浮出水面。
  • 王者归来之重返校园

    王者归来之重返校园

    上官毅,一个传奇的人物,18岁在雇佣兵世界做起了王者,之后的那一次转移给他的兄弟带去的死亡......之后的他回到了京都,开始他的泡校花,少女,空姐.................................谁动她们一下我会让你看不到明天的天空
  • 千古主宰

    千古主宰

    千古神话,一代传说!千年前的至高位面三主宰之首的天虚主宰在一次遨游中得到了一件无上之器他从中获得关于更宽广的世界的信息不料被另外二大主宰得之消息后,对他展开了围攻,最后被逼身死。千年后..............他竟奇迹般的重生在了低价位面,原因来自那件无上神器“我今生必要超越巅峰,报之血仇!”
  • 胜者为王败者下堂

    胜者为王败者下堂

    柳家有四郎,大儿练剑西厢,中儿嘴馋厨房,三儿奋笔窗下,小儿逗鸡撵鸭、斗嘴掐架不在话下,吃喝嫖赌更上一楼。谁知就是这个不学无术的小霸王,改头换面变成了美娇娘?虽然还是个小霸王,可是愣生生霸进了某个人的心里。“让小爷出去?不好意思,小时候进去的,现在长大了卡在里面出不来了!赶紧的,给小爷下朝堂回家去暖床,小爷不发威当我是病猫啊”“一口一个小爷,你还当上瘾了是吧?一天不打上房揭瓦,回去本王就把你吊到床上打。”哎呦,人家羞羞脸!!!这是个少年变少女、打怪升级撩老公的奋斗史。
  • 武装种田

    武装种田

    个人伟力、群雄争霸到头来不过是一场空,种田才是唯一出路!种田被人欺负怎么办?武装种田,种遍诸天
  • 仙途之欺天骗道

    仙途之欺天骗道

    “大道三千,无数修士想要拥有自己的道,不知这三千大道可有骗道,若无,便有我来创造!”
  • 古玉奇踪

    古玉奇踪

    玉石自古以来都为皇家大臣所用,殊不知玉石之阴阳说,轮回说,而那些将古玉带入陵墓之中的王侯将相,却是为了一个甚么秘密?为了寻找这个秘密,‘我’不得不从上世纪开始说起。
  • 一只手砍翻妖邪

    一只手砍翻妖邪

    沧海桑田,世事变迁,妖魔横空出世……你翻开了一篇残卷,提取到了武功秘籍;你挖出了一块棺木,提取到了古老传说;你捡到了一双绣花鞋,提取到了荒村呼唤;你触摸到了一具女尸,提取到了约会请柬;你淘到了一把钥匙,提取到了古墓位置;你走在大街上,触碰到了美女的软肋,提取到了骨科住院单⊙^⊙江湖路远,国士无双!
  • 爱就不放弃卡修斯的春天

    爱就不放弃卡修斯的春天

    当吸血鬼和“僵尸道长”同时爱上了单纯的少女——莫愁,谁才是莫愁的真命天子呢?为爱而战,谁会获胜,面对真爱,放手还是祝福,看看他们如何选择!
  • 乱世芳尊

    乱世芳尊

    柒泷穿越到一个神秘世界的岱大陆,转身一变,成为墨尔本帝国十大帝王中的第七帝王,由一个美丽高贵的七系帝王逐渐锐变成岱大陆的巅峰王者,然而整个岱大陆的背叛使她沦为嗜血的恶魔,她看着自己的血由金色变为红色,再由红色变成黑色,一步步的沦陷深渊,却无能为力……