当前位置:论文写作 > 毕业论文范文 > 文章内容

关于Delphi控件应用技巧

主题:组件和控件的区别 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-01-27

简介:大学硕士与本科控件组件毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写控件组件方面论文范文。

控件组件论文范文

组件和控件的区别论文

目录

  1. 一、Delphi控制的概述
  2. 二、Delphi自带的控件
  3. 1.属性的设置
  4. 2.事件方法的实现
  5. 三、Delphi控件的特点
  6. 四、对数据库连接支持
  7. 组件和控件的区别:32_android UI组件之 时间日期控件DatePicker和TimePicker

刘凯重庆大学软件学院

[摘 要]文章从不同方面探讨了Delphi控件的应用方法,阐明了其特点以及对数据库连接支持.

[关键词] Delphi控件数据库Web

Delphi是Windows平台下快速应用程序开发工具,最早的版本由美国Borland(宝兰)公司于1995年开发.Delphi是一个集成开发环境( IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具.

一、Delphi控制的概述

Delphi拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架.Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统.开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件.

二、Delphi自带的控件

对于Delphi自带的各种控件,应用起来非常的方便.可以说,整个Delphi编程的过程,就是包含着大量的空间属性、方法进行应用的过程.这里就Delphi中的自带的TListBox控件为例,指出其应用到方法.要实现T1istBox控件的应用,需要首先设置TlistBox的Style属性,然后自定义的重绘事件j下面以具有图标及热链接效果的列表框编程为例,展示delphi控件的编程方法.

1.属性的设置

TListBo×自定义了多种重绘的属性和事件.属性包括:Style:取值为lbStandard(标准风格),lbOwnerDrawFixed(所有者固定绘制风格),lbOwnerDrawVariable(所有者可变绘制风格);在窗体(Forml)上放置1个ListBox,名称为ListBoxl,属性设置为lbOwnerDrawVari-able:在Forml上添加两个TlmageList控件,命名为ImageListl.m-ageList2:在ImageListl中装入两个16X16大小的图标:添加两个TButton控件.命名为Buttonl,Button2;再添加一个Tlmage控件,命名为Imagel.

2.事件方法的实现

它的事件有:(l)OnMeasureItem:当Style等于lbOwnerDrawVariable时计算TListBox中某项的高度时调用.(2)OnDrawltem:当Stye等于lbOwnerDrawVariable时由用户例程确定如何绘制Tlistltem.在List-Boxl的Items属性中添加几个字符串,并在ListBoxl的OnDrawhem事件中编写相应的事件代码,从中已经看出了Delphi-般控件的应用方法.

三、Delphi控件的特点

由于Delphi编译器采用了条件编译和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快.在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品.而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成.这样,大大减少了对服务器的请求和网络上的数据传输量,提高了应用处理的速度.利用项目模板和专家生成器可以很快建立项目的构架,然后根据用户的实际需要逐步完善.开发人员不必再对诫如标签、按钮及对话框等Windows的常见部件进行编程.Delphi包含许多可以重复使用的部件,允许用户控制Windows的开发效果.

四、对数据库连接支持

开发数据库系统的首要问题是对数据库进行正确的连接,这是进行后续数据库操作的前提,Delphi系列开发工具支持多种数据库连接方式,包括ODBC、BDE、ADO和DBExpress等连接方式,并提供了相应的组件完成对以上连接方式的支持.图1中几种连接方式的数据库连接组件都从TCustomCon-nection组件继承而来.在使用数据库连接时不应直接生成tomConnection组件,而应使用各种连接方式的继承组件.

以ADO为例,是Microsoft提供的一个数据访问标准,ADO是基于OLEDB的数据库模型,OLEDB是一个基于COM的数据访问规则和API函数的集合,OLEDB Provider向应用程序提供这些规则和函数用以访问数据库.ADO以ActiveX组件的形式封装了OLEDB,提供了一个一致的、高性能的、高兼容性的数据访问接口.它既能实现数据库前端的创建,又能实现中间层的设计.

在Delphi开发工具下通过TADOConnection组件实现与数据库的连接.TA-DOConnection组件的重要属性ConnectionString是一串用来连接数据库的必要字符串,它们包括使用者的名称、论文范文、远程数据库服务器名称或是数据表所在的完整路径等等,这些信息会以“;”来区隔并加以组合.但事实上较少直接输入这些字符串,而是通过“联机信息编辑器”以步骤向导来完成.在Delphi的TForm对象中加入一个TADOConnection对象,并为之命名,同时通过点击“ConnectionString”属性旁的按钮以打开“连接信息编辑器”,选择“Use Connection String”选项,按“Build”按钮依向导提示便可完成数据库连接字符串的建立.在完成数据库连接字符串的建立之后.TADODataset等组件将自身的“Connection”属性值设置为刚才设置完毕的TA-DOConnection组件对象的名称后,并激活就可完成连接工作,然后便可进行后续的数据操作.

组件和控件的区别:32_android UI组件之 时间日期控件DatePicker和TimePicker

参考文献:

开发工具Delphi2.的应用,软件世界,1996

孙以义:杜鹃快速应用程序开发X-具DelphiU,电脑技术,1996,(11)

总结:本文是一篇关于控件组件论文范文,可作为相关选题参考,和写作参考文献。

组件和控件的区别引用文献:

[1] 控件毕业论文题目范文 关于软件类毕业论文的格式范文3000字
[2] 财务内控论文题目推荐 财务内控毕业论文题目如何定
[3] 热门测控技术论文题目 测控技术专业论文题目如何拟
《关于Delphi控件应用技巧》word下载【免费】
组件和控件的区别相关论文范文资料