登录社区:用户名: 密码: 忘记密码 网页功能:加入收藏 设为首页 网站搜索  

文档

下载

图书

论坛

安全

源码

硬件

游戏
首页 信息 空间 VB VC Delphi Java Flash 补丁 控件 安全 黑客 电子书 笔记本 手机 MP3 杀毒 QQ群 产品库 分类信息 编程网站
 内容搜索 网页 下载 源代码
最新源码
  用Delphi+DirectX开发简单..
  返回和罗马数字等量的字符串
  把数据库中的数据转化为ta..
  TrueType字体转变为直行
  磁盘碎片整理程序组件
  通过公共网关接口上传文件
  解析HTML代码,精简HTML元素
  超级窗口分析器
  快速工具包
  标准TTable对象用于持续增..
  允许最终用户定义请求和过..
  数据集分类改变和查询
热点源码
  用Delphi+DirectX开发简单..
  解析HTML代码,精简HTML元素
  免费的Pascal编译器,能建..
  包含25个函数插件,调制控..
  免费的pascal/delphi脚本引..
  全资源的Delphi游戏创建器
  简单的象棋游戏
  磁盘碎片整理程序组件
  一个简单的Delphi日历
  超级窗口分析器
  使用新动态HTML编辑控件
  TrueType字体转变为直行
最新招聘信息

您现在的位置:立华软件园->源码中心->Delphi代码->其他代码
保存应用文件的设计到注册表,初始化文件和另外的目标文件
发表日期:2003-10-10文件大小:236110 下载次数:1722  

源代码说明:
保存应用文件的设计到注册表,初始化文件和另外的目标文件
This component allows to save applications layout to Registry, IniFiles, or other target you want (database, text file, etc.). Basically the user has to visually select the components and properties he (or she) wants to give persistence.
Some of the basic features this components has:
Allows saving/loading subproperties of class properties with no limits of nesting subproperties. For example, the user can select to save and restore only the Size property of a Font property.
Open to register new loader/savers to other targets different from Registry or Ini files. You can register a loader/saver to store all the layout information in a database for example.
Open to register new class to text translators in order to save in some special way some classes. With the component comes an example of a class translator to save the columns and rows layout of a TStringGrid.
Works with all datatypes (even method and class types, classes as references or as objects) except arrays, dynamic arrays and records. Records are not usual because it's more common to see class properties. In the case of published arrays, a new class save/loader can be registered to manage this, like in the TStringGrid example included.
Manages the layout for all open forms at a given moment.
No code needed to define the layout. But also exists the chance to define it with code at runtime.
Included component TLayoutManager to easy management of Layouts. Included is a Demo on how to use TPropsSaver and TLayoutManager.
Supports basic encryption.
Added support for registering non-published properties. For the case of TCustomComboBox now you can select to use the class loader provided as example, or to use a custom defined ItemIndex non-published property, and be able to select it on design time.
Added TDynPropertiesHolder component. You can define dynamic properties in this component that will be integrated with TPropsSaver. This component is intended to be used with configuration data that is not directly related to other component in the application, or simply to read data from the registry on it.
Better TPropsSaver design time editor than in previous version. The new editor allows to edit also subproperties in the editor form.
Added a wizzard that allows the user to select a given set of properties as the default properties for a given class. You can have several sets of properties for each class also. And you can select to apply this wizzard for any base class of the selected component. This wizzard feature will be known to the users of TIniPropSav.
Added design window to manage wizzards. Basically from this window it's possible to see all properties wizzards and remove them.
Added functionality to register subproperties for a given class. As an example comes a register routine that shows on design time the properties of the items of any collection. In this way you can select to save the columns of a listView, but only the properties of the items you want.
Added a wizzard to import the layout of the old TIniPropSav component for those that still use it

立即下载

我来说两句】 【发送给朋友】 【加入收藏】 【返加顶部】 【打印本页】 【关闭窗口
中搜索 保存应用文件的设计到注册表,初始化文件和另外的目标文件
关于我们 / 合作推广 / 给我留言 / 版权举报 / 意见建议 / 广告投放 / 友情链接

Copyright ©2001-2003 Allrights reserved
e_mail:站长:webmaster(at)lihuasoft.net
网站编程QQ群  
京ICP备05001064号

页面生成时间:0.00461