当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 一、概述 Delphi作为Windows下的一种快速开发工具,不仅能开发一般的Windows应用程序,而且还具有强大的数据库应用程序开发功能。
 

 

 ·delphi 组件撰写常问问题    »显示摘要«
    摘要: 1.1 此份文件的目的为何? 这份文件的目的是为了解答有关撰写 delphi组件时常见或文件上找不到的问题。我曾经花了一段很长的时间来了解探索 tdatalink 类别,这让我觉得应该将撰写组件时常遇到的问题及经验心得写下来,分享给大家。不过我并不能保证写在这份文件里头的解答完全正确。如果你对其中的任何问题有更好的解决方法,或认为有什么信息适合放在这份文件里的话,请告知作者。有任何错误或缺漏也欢......
 ·第5部分 编译文件(第12页)    »显示摘要«
    摘要: 第5部分 编译文件(第12页) 第5部分 编译文件(第12页)我们的下一个例子是一个在ide中用vcl(可视化组件库)编写的程序。这个程序自动的形成框架窗口和资源文件,所以你不能从单一的源文件编译。但是他说明了delphi语言的一个重要的特性。除了多单元外,可以使用类和对象。 这个程序包括一个工程文件,和2个新的单元文件。首先,工程文件如下: program greeting; u......


Delphi开发单机瘦数据库程序要点

一.概述

【程序编程相关:多层数据库开发十三:剖析几个数据库应用程

【推荐阅读:多层数据库开发十二:使用数据控件

  delphi作为windows下的一种快速开发工具,不仅能开发一般的windows应用程序,而且还具有强大的数据库应用程序开发功能.delphi本身提供了对bde,odbc,ado与interbase几种数据库驱动的支持,能够满足不同应用对数据库程序开发的需要. 【扩展信息:多层数据库开发九:查询数据库

  然而,在发布用delphi开发的数据库程序时,除了要安装应用程序之外,还需要同时发布数据库驱动程序.这对于一些只涉及单个或多个简单表数据存储的单机应用程序来说,就显得有点头重脚轻的感觉了.况且,有些应用程序本身需要存储大量数据,但本身又要求结果短小精悍的话,用delphi常规开发数据库的方法就不能满足需要了.

  那么,有没有办法解决上述矛盾,开发出能脱离庞大的数据库驱动程序的”瘦”数据库单机应用程序呢?delphi5在midas控件面板中提供了一个tclientdataset控件,可以很好地解决这个问题.

  二.tclientdataset使用要点

  tclientdataset控件继承自tdataset,其数据存储文件格式扩展名为.cds,是基于文件型数据存储与操作的控件.该控件封装了对数据进行操作处理的接口与功能,而本身并不依赖上述几种数据库驱动程序,基本上能满足单机”瘦”数据库应用程序的需要.

  1.tclientdataset的基本属性与方法介绍

  1).fielddefs: 字段定义列表属性

  开发者可通过单击属性编辑器中该属性编辑按钮,或在该控件上单击右键选择弹出菜单中的”fields editor”菜单进行字段编辑.设置完此属性后,实际上就相当于定义了表的结构;如果想装入已有的数据表的结构与数据,可通过单击右键选择弹出菜单中的”assign local data”菜单,从弹出对话框中选取当前窗体中已与数据库连接好的数据集控件名称即可(当前窗体中必须已放置好要套用的数据集控件并打开激活).

  使用注意:

  对于自定义的字段名表,该属性编辑完后,该控件仍然无法打开.必须右键单击该控件,选择弹出菜单中的”create dataset”菜单,让该控件以上述编辑的字段列表为依据,创建数据集后,才能够被激活打开与使用.
...   下一页
 ·crc算法的实现。。。    »显示摘要«
    摘要: unit crc32; interface uses windows,sysutils,classes; const //crc32表 table:array[0..255] of dword= ( $00000000, $77073096, $ee0e612c, $990951ba, $076dc419, $706af48f, $e963a535, $9e6495a3, $0edb883......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE