Advertisement

EhLib版本9.1.024。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
EhLib 9.1.024 源码版本,自行编译EhLib 9.1 Build 9.1.024 Professional Edition.----------------------------------------------The Library contains components and classes for Borland Delphi versions 7, 9, Developer Studio 2006, Delphi 2007, Embarcadero RAD Studio 2009-XE10.2, Lazarus.TABLE OF CONTENTS-----------------OverviewInstallation LibraryInstallation HelpDemonstration ProgramsRegistering and PricesOther informationAbout authorWhere to start.-------------------Start overview of the library with the main Demo project.\Demos\Bin\MainDemo.Exe.(Compiled Demo files are available in the Evaluation version of the library)If youve used previous versions of the library, then you can read a summary of the new features and changes in the file history-eng.html. More detail about new features in this version of the library can be found in the file - About EhLib 9.1 Eng.docTo install a new version of the library in the IDE, use the installation program.\Installer\EhLibInstaller.exe If, at the installation have any problems, write a letter to ehlib support address support@ehlib.com You can also install the files in the library IDE manually, as described in Section 2. Installation LibraryAfter installation, make sure the operability of all installed components.To do this, open the IDE, compile and launch a major demonstration project.\Demos\MainDemo\Project1_XE2.dprRead next file for full instructions of working with the library components:.\Hlp\ENG\EhLib - Users guide.docRead about EhLib for Lazarus in the file - Lazarus<*>\readme.txtOverview--------The Library contains several components and objects.TDBGridEh componentTDBGridEh provides all functionality of TDBGrid and adds several new features as follows: Allows to select records, columns and rectangle areas. Special titles that can correspond to several/all columns. Footer that is able to show sum/count/other field values. Automatic column resizing to set grid width equal client width. Ability to change row and title height. Allows automatic broken of a single line long title and data row to a multiline. Title can act as button and, optionally show a sort marker. Automatically sortmarking. Ability to truncate long text with ellipsis. Lookup list can show several fields. Incremental search in lookup fields. Frozen columns. DateTime picker support for TDateField and TDateTimeField. Allows to show bitmaps from TImageList depending on field value. Allows to hide and track horizontal or vertical scrollbars. Allows to hide columns. Allows to show 3D frame for frozen, footer and data rows. Allows to draw memo fields. Multiline inplace editor. Proportional scrolling independently of sequenced of dataset. Automatically show checkboxes for Boolean fields. Allows to show checkboxes for other type of fields. Has a procedures to save and restore layout (visible columns, columns order, columns width, sortmarkers, row height) in/from registry or ini file. Allows to show hint (ToolTips) for text that dont fit in the cell. Allows to export data to Text, Csv, HTML, RTF, XLS and internal formats. Allows to import data from Text and internal formats. Can sort data in various datasets. Can filter data in various datasets. When DBGridEh is connected to DataSet of TMemTable type it allows: To view all data without moving active record. To display a tree-type structure of TMemTable records. To form list of values in dropdown list of SubTitle filter automatically. To create grouping records basing on the selected coulmns.TDBVertGridEh component Component to show one record from dataset in Vertical Orientation. Have a special column to show Field Captions Can customize inplace editor and data of the cell like in DBGridEh.TDBLookupComboboxEh component Provides all functionality of TDBLookupCombobox and adds several new features as follows: Can have flat style. Allows assign values as to KeyValue property just and to display Text property. Allows to type (assign) values to Text property not contained in data list (Style = csDropDownEh). Allows to hold KeyValue and Text as not affecting to each other values. Take effect when KeyField, ListField, ListSource, DataField and DataSource properties is empty. Drop down list can: Show titles, Have sizing grip, Automaticaly set width as sum of DisplayWidth of the list fields (Width = -1), Automaticaly drops on user pressed the key. Edit button can: Show DropDown, Ellipsis or Bitmap image. Have specified width. Have additional events: OnKeyValueChanged, OnButtonClick.TDBSumList componentThis component is intended for totaling sums and amounts of records in a TDataSet with dynamic changes. Component keeps a list of TDBSum objects, which contains types of group operations (goSum or goCount) and name sum field (goCount name of field is unnecessary).TPrintDBGridEh componentTPrintDBGridEh provides properties and routines for preview and print of TDBGridEh component with several features: Ability to expand rows vertically until all text is printed. Ability to scale grid to fit it to page width. Ability to print/preview title for grid. Ability to print/preview page header and page footer where you can specify macros for current page, current date, current time and/or static text. Automatically print/preview multiselected area of TDBGridEh if it area is not empty. Ability to print/preview rich text before and after grid.TPreviewBox componentTPreviewBox lets you create a customizable runtime preview.TPrinterPreview objectTPrinterPreview lets you to record printable data in buffer for following output them on screen and to printer. TPrinterPreview have all functions and properties as in TPrinter object. You can use TPrinterPreview object similarly of TPrinter except some details. In TPrinter Printer.Canvas.Handle and Printer.Handle is the same but in TPrinterPreview PrinterPreview.Canvas.Handlerepresent the metafile in that is recored the data and PrinterPreview.Handle represent Printer.Handle. That is mean that you have to use PrinterPreview.Canvas.Handle for draw operation (DrawText, DrawTexteEx, e.t.c.) and use PrinterPreview.Handle in functions that return information about printer facilities (GetDeviceCaps, e.t.c.). Global function PrinterPreview returns default PrinterPreview object and shows data in default preview form.TDBEditEh component represents a single or multi-line edit control that can display and edit a field in a dataset or can works as non data-aware edit control.TDBDateTimeEditEh component represents a single-line date or time edit control that can display and edit a datetime field in a dataset or can works as non data-aware edit control.TDBComboBoxEh component represents a single or multi-line edit control that combines an edit box with a scrollable list and can display and edit a field in a dataset or can works as non data-aware combo edit control.TDBNumberEditEh component represents a single-line number edit control that can display and edit a numeric field in a dataset or can works as non data-aware edit control.TPropStorageEh, TIniPropStorageManEh, TRegPropStorageManEh componentsComponents realize technology to store component properties to/from settings storage such as ini files, registry etc.TMemTableEh component dataset, which hold data in memory. Its possible consider as an array of records. Besides, it: Supports a special interface, which allows DBGridEh component to view all data without moving active record. Allows fetch data from TDataDriverEh object (DataDriver property). Allows unload change back in DataDriver, operative or postponed (in dependencies of the CachedUpdates property). Allows to create a master/detail relations on the client (filtering record) or on the external source (updating parameters [Params] and requiring data from DataDriver). Allows once-only (without the dynamic support) sort data, including Calculated and Lookup field. Allows create and fill data in design-time and save data in dfm file of the Form. Allows keep record in the manner of trees. Each record can have record elements-branches and itself be an element to other parental record. Component TDBGridEh supports to show the tree-type structure of these records. Allows to connect to the internal array of other TMemTableEh (via ExternalMemData property) and work with its data: sort, filter, edit. Has interface for requesting list of all unique values in one column of records array, ignoring local filter of the DataSet. TDBGridEh uses this property for automatic filling a list in DropDownBox of the subtitle filter cell.TDataDriverEh component carry out two tasks: Delivers data to TMemTableEh. Processes changed records of TMemTableEh (writes them in other dataset, or call events for processing the changes in program).TSQLDataDriverEh DataDriver that have four objects of the TSQLCommandEh type: SelectCommand, DeleteCommand, InsertCommand, UpdateCommand, GetrecCommand. TSQLDataDriverEh can not transfer queries to the server but it call global (for application) event which it is necessary to write to execute SQL expressions on the server.TBDEDataDriverEh, TIBXDataDriverEh, TDBXDataDriverEh and TADODataDriverEh Components. These are SQLDataDrivers that can deliver queries to the server using corresponding drivers of the access to datas.--------------------2. Installation Library----------------------------------------2.1 Installing library automatically--------------------Run EhLibInstaller.exe program from Installer folder to install EhLib in Delphi/C++ Builder IDE. The program creates folders to keep EhLib binaryand other requared files, copies requared files to created folders,compiles packages, register packages in IDE and write requared paths in registry.If you have executable installation program (for example, EhLibSetupD7Eval.exe)then you only need to run program and follow installation process. Setup automaticallywrites all units in necessary directory, installs packages and help files in IDE.--------------------2.2 Installing library manually-------------------Follow next instructions to install files from EhLib archive:--2.2.1. For RAD Studio XE2 (Delphi) or higher:---------------------------------------------------------------------Uninstall previous or evaluation version of EhLib (Old version) from Delphi IDE. Remove or copy to other directory files of old version to prevent crossing old and new version of EhLib (Including EhLib.bpl, EhLib.dcp or EhLibXX.bpl, EhLibXX.dcp, EhLibDataDriversXX, DclEhLibDataDriversXX files).These files can be located in the following folders on your computer C:\Users\All Users\Documents\RAD Studio\1X.0 C:\Users\All Users\Documents\Embarcadero\Studio\XX.0\Bpl C:\Users\All Users\Documents\Embarcadero\Studio\XX.0\DcpCreate new folder where source code and binary files will be kept(For example, C:\RAD_Studio_XE2\Components\EhLib).Hereinafter this folder will be call as EhLib folder.Create new subfolder Lib in the EhLib folder.Copy files from folders Common, RADStudioXE2 and LangResources\Res of EhLib archive into the folder [EhLib folder]\Lib as that all files were in one folder - Lib.Default language resource of the library is English. If you want to change it to the other language do the next steps: - Select one of language file EhLibLangConsts.XXX.dfm - Copy this file to EhLibLangConsts.dfm file (with replacment of existing file) - In the first line of a new EhLibLangConsts.dfm file delete _XXX suffix in the name of object like this: object TEhLibLanguageConsts_ENU -> object TEhLibLanguageConstsRun RAD Studio IDE and Open EhLibProjGroup160.groupproj file from[EhLib folder]\Lib. Compile all packages of Prject Group.Install DclEhLibXX.Dpk and DclEhLibDataDriversXX.Dpk packages in IDE(Use Project/Install menu).Consistently compile packages EhLibXX.Dpk and EhLibDataDriversXX.Dpkin next modes: Win32\Debug Win64\Release Win64\Debug After compilation there should be created subfolders a Win32\Release, Win32\Debug, Win64\Release, Win64\Debug in the [EhLib folder]\Lib folder.Copy the *. dfm and *. res files from the [Folder EhLib]\Lib folderinto the each of the next folders: Win32\Release, Win32\Debug, Win64\Release, Win64\DebugIn the RAD Studio IDE add next paths: [EhLib folder]\Lib\Win32\Release path in the Library path for the Win32 platform.[EhLib folder]\Lib\Win32\Debug path in the Debug dcu for the Win32 platform.[EhLib folder]\Lib\ path in the Brasing path for the Win32 platform.[EhLib folder]\Lib\Win64\Release path in the Library path for the Win64 platform.[EhLib folder]\Lib\Win64\Debug path in the Debug dcu for the Win64 platform.[EhLib folder]\Lib\ path in the Brasing path for the Win64 platform.--Copy DEMOS folder from the Archive EhLib to the [EhLib Folder].Open and compile any demo project for test.2.2.2. Delphi 5.x - 7.x, Delphi 9.X Win32, BDS2006 Win32, Delphi2007, CodeGear RAD Studio 2009:-------------------------------------------------------------------------------Uninstall previous or evaluation version of EhLib (Old version) from Delphi IDE. Remove or copy to other directory files of old version to prevent crossing old and new version of EhLib (Including EhLib.bpl, EhLib.dcp or EhLibXX.bpl, EhLibXX.dcp, EhLibDataDriversXX, DclEhLibDataDriversXX files). Create directory from which you will install EhLib library (EhLib directory) (for example, C:\Delphi[X]\EhLib).Copy files from Common, Delphi[X] | BDS2006 and LangResources\Res.Ansi folders of the EhLib archive to EhLib directory.Default language resource of the library is English. If you want to change it to the other language do the next steps: - Select one of language file EhLibLangConsts.XXX.dfm - Copy this file to EhLibLangConsts.dfm file (with replacment of existing file) - In the first line of a new EhLibLangConsts.dfm file delete _XXX suffix in the name of object like this: object TEhLibLanguageConsts_ENU -> object TEhLibLanguageConstsBy default Delphi (5, 6 and 7) places compiled files to the \Projects\Bpl directory and this directory already present in the search PATH. But if you overwrite default BPL directory then you needput compiled EhLibXX.BPL file into directory that is accessible through the search PATH (i.e. DOS PATH environment variable; for example, in the Windows\System directory).Add, (if needed) EhLib directory in Tools->Environment Options->Library->Library Path (For Delphi 9 in Tools->Options->Environment Options->Delphi Options->Library - Win32->Library Path).Use File\Open... menu item of Delphi IDE to open the runtime package - EhLibXX.Dpk.In Package... window click Compile button to compile the package.After that open and compile EhLibDataDriversXX.Dpk.After compiling run-time packages install design-timepackages DclEhLibXX.BPL and DclEhLibDataDriversXX.BPL into the IDE.For that use File\Open... menu item to open design-time package DclEhLibXX.Dpk.In Package... window click Compile button to compile the packageand then click Install button to register EhLib components onthe component palette.Open and install DclEhLibDataDriversXX.Dpk package.EhLib components have to appear on EhLib page of components palette.2.2.4. Delphi 9.X Vcl.Net, , BDS2006 Vcl.Net:----------------------------------------Uninstall previous or evaluation version of EhLib (Old version) from DelphiIDE. Remove or copy to other directory files of old version to preventcrossing old and new version of EhLib (Including Vcl.EhLib90.dll, Vcl.DclEhLib90.dll, Vcl.EhLibDataDrivers90.dll, Vcl.DclEhLibDataDrivers90.dll files).Create directory from which you will install EhLib library(EhLib directory) (for example, C:\BDS\3.0\EhLibVclNet).Copy files from Common and Delphi9 directories of the EhLib archiveto EhLib directory.In Delphi IDE:Add, (if needed) EhLib directory in Component->Installed .NET Components ...-> Assembly Search Paths.Add, (if needed) EhLib directory in Tools->Options->Environment Options->Delphi Options->Library - NET->Library Path.Use File\Open... menu item of Delphi IDE to open the runtime package -Vcl.EhLibXX.Dpk.In Project Manager... window, click right button above Vcl.EhLibXX.Dll andselect Build menu to compile package.After that, open and compile Vcl.EhLibDataDriversXX.Dpk, Vcl.DclEhLibXX.Dpk and Vcl.DclEhLibDataDriversXX.Dpk.Open menu Component->Installed .NET Components ...->.NET VCL Components.Press Add... button. Locate Vcl.DclEhLibXX.dll and press Open.(By default, this file have to be located in EhLib directory directory)Press Ok in Installed .NET Components Dialog. 4. Documentation and Help-------------------------4.1. This version of library doesnt have embedded help files for Delphi8 or Higher. But the online help is available on the ehlib home page - http://www.ehlib.com/online-help4.2. Delphi 7.x: Copy the EhLib.hlp and EhLib.cnt files to the Delphi HELP subdirectory. Select Help|Customize to start the OpenHelp application. Add the EhLib.cnt file to the Contents page, add the EhLib.hlp file to the Index and Link pages.5. Demonstration Programs and Projects--------------------------------------Demonstration programs use tables from the DEMOS directory and ADO Data Access.Read description of Demo projects in the fileDemos\Info Eng.doc6. Registering and Prices-------------------------The EhLib is a Commercial product. If you find it useful and want to receive the latest versions please register your evaluation copy.You can read detailed information about prices on ehlib home prices pagehttp://www.ehlib.com/buyYou can read detailed information about registration at https://secure.shareit.com/shareit/product.html?productid=102489After registration you will receive (e-mail only) address ofregistered version for downloading and password for unpacking.By registering the components you get the following advantages:1. You will get new versions of the library free within a year fromthe date of registration.2. You will get technical support for the library all the time.3. You encourage EhLib Team to make the library even better.7. Other information-----------------(1)Information for user who already have old version of TDBGridEH or TDBSumList or EhLib installed:Before installation this version of EhLib uninstall previous version of TDBGridEh or TDBSumList or EhLib from IDE and remove or copy this filesto other directory to prevent crossing of new and old files.(2) If at compile-time under C++ Builder you get next error: [Linker Error] Unresolved external AlphaBlend referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\LIB\EHLIBB60.LIB|C:\VCL6\EhLib\Common\DBGridEh.pasthen add msimg32.lib library in Linker options of your Project.It is placed at $(BCB)\lib\psdk\msimg32.lib8. About Company----------------Contact as if you have any questions, comments or suggestions:EhLib Team

全部评论 (0)

还没有任何评论哟~
客服
客服
  • EHLib 9.1.024
    优质
    EHLib 9.1.024是一款功能强大的开发库软件,它提供了广泛的API和组件支持,帮助开发者提高应用程序的功能性和用户体验。 2.2 安装指南 ### 2.2.1 Delphi XE, XE3 及更高版本: 卸载旧版的TDBGridEH或TDBSumList或EhLib。创建安装目录,例如 C:\Borland\DelphiXE\Ehlib 并将文件复制到该目录下。 ### 2.2.2 Delphi 8, Delphi XE2 及更低版本: 卸载旧版的 TDBGridEH 或 EhLib 组件,并移除或重命名与新安装冲突的文件。创建一个名为 EhLib 的目录,例如 C:\Borland\Delphi7\Ehlib 并将所有相关文件复制到该目录下。 ### 2.2.3 Delphi 9, BDS2006: 卸载旧版 TDBGridEH 或 EhLib 组件。创建一个名为 EhLib 的目录,例如 C:\BDS\4.0\Ehlib,并将所需文件复制至此目录中。 ### 2.2 安装指南 #### Delphi XE, XE3 及更高版本: - 卸载旧版的 TDBGridEH 或 TDBSumList 或 EhLib。 - 创建安装目录,例如 C:\Borland\DelphiXE\Ehlib 并将文件复制到该目录下。 #### Delphi 8, Delphi XE2 及更低版本: - 卸载旧版的TDBGridEH或EhLib组件,并移除或重命名与新安装冲突的文件。 - 创建一个名为 EhLib 的目录,例如 C:\Borland\Delphi7\Ehlib 并将所有相关文件复制到该目录下。 #### Delphi 9, BDS2006: - 卸载旧版 TDBGridEH 或 EhLib 组件。 - 创建一个名为 EhLib 的目录,例如 C:\BDS\4.0\Ehlib,并将所需文件复制至此目录中。 ### 2.2.3 Delphi XE7 及更高版本: 卸载旧版的TDBGridEH或EhLib组件。创建安装目录并将其设置为Delphi项目的库路径,例如C:\Borland\DelphiXE7\Ehlib,并将相关文件复制到该目录中。 ### 2.2.4 Delphi XE3 VCL.NET, BDS2006 VCL.NET: 卸载旧版的TDBGridEH或EhLib组件。创建安装目录并将其设置为Delphi项目的库路径,例如C:\BDS\3.0\EhlibVclNet,并将相关文件复制到该目录中。 ### 4 文档和帮助 此版本的库没有嵌入式帮助文件,但在线帮助可在ehlib主页上找到(http://www.ehlib.com/online-help)。 对于Delphi7,需要拷贝EhLib.hlp 和 EhLib.cnt 文件到 Delphi HELP 子目录中,并使用 Help|Customize 选项添加这些文件。 ### 5 示例程序和项目 示例项目使用DEMOS 目录中的表格以及 ADO 数据访问。请在 Demos\Info Eng.doc 中查看有关 Demo项目的描述信息。 6 注册与价格 EhLib 是一款商业产品,如果您发现它有用并希望获得最新版本,请注册您的评估副本。 关于定价的信息可以在ehlib主页的价格页面上找到(http://www.ehlib.com/buy)。 通过注册组件,您将享有以下优势: 1. 在一年内免费获取库的新版本; 2. 获得对库的技术支持服务; 3. 支持 EhLib 团队不断改进产品。 7 其他信息 (1) 为已经安装了旧版 TDBGridEH 或 TDBSumList 或 EhLib 的用户:在安装此版本的EhLib之前,从IDE中卸载先前版本并移除或重命名与新文件冲突的文件。 8 关于公司 如您有任何问题、意见和建议,请联系我们。
  • Ehlib 6.3.1 更新
    优质
    Ehlib 6.3.1更新版带来了多项改进和新功能,优化了用户体验,修复了已知问题,提升了软件的整体性能和稳定性。 Ehlib 6.3.1 是专为 Delphi 开发者设计的一款强大的表格控件库,适用于从 Delphi 2010 到 XE7 的所有版本。这款控件集成了丰富的功能,能够帮助开发者创建高效且用户友好的数据可视化应用。通过 Ehlib 提供的多种特性和定制选项,在 Delphi 应用程序中实现复杂的数据展示和操作变得轻而易举。 安装过程非常简便:首先需要解压缩下载的文件包。在解压后的文件夹内,你会找到名为 Installer 的子文件夹。这个子文件夹包含了适用于不同 Delphi 版本的安装程序。根据你的开发环境选择合适的版本,并运行该安装程序点击 Installed 按钮即可完成自动化的安装步骤。 Ehlib 6.3.1 最核心的优势在于其强大的表格数据处理能力,它提供了灵活的数据绑定机制,可以轻松地与各种数据源连接起来,包括数据库、XML 文件或内存中的数据结构。此外,该控件支持丰富的数据格式化和显示选项,比如自定义单元格样式、条件格式以及排序和过滤等特性。这使得开发者能够构建出高度定制化的用户界面。 在提供的文件列表中可以看到 history-eng.html 和 history-rus.html 这两个文档可能是关于 Ehlib 发展历史的英文与俄文版内容;EhLibLogo.jpg 图片很显然是该控件库的官方标识,可能用于展示或引用。readme.rus 与 readme.txt 分别是使用说明或者快速入门指南提供两种语言版本帮助用户更好地理解和使用 Ehlib;license.rus 和 license.txt 是软件许可协议文件详细规定了软件使用的权限和限制条件;About EhLib 6.3 Rus.Txt 和 About EhLib 6.3 Eng.Txt 文件可能包含的是关于 Ehlib 6.3.1 特性介绍的文本,提供两种语言版本。 总之,Ehlib 6.3.1 是一款为 Delphi 开发者量身打造的高级表格控件库。它提供了全面的数据展示和管理功能,并且安装使用流程简洁明了便于集成到各种项目中通过充分利用 Ehlib 的各项特性可以大幅提升应用程序的数据处理能力和用户体验。
  • Ehlib 9.1新支持XE10.2
    优质
    Ehlib 9.1新版现已全面兼容Delphi XE10.2版本,并针对新环境进行了多项优化与功能增强。 经测试支持D7-XE10.2版本;内含源码(在Common目录下),在IDE上添加路径即可打开。包含一键安装工具(位于Installer目录中)。如果一键安装失败,请手动运行Lib文件夹下的XXX250.XXgroup。
  • EhLib 7.0.133 完整源码
    优质
    EhLib 7.0.133 完整源码版是一个全面更新的版本,提供了完整的源代码,便于开发者深入理解和自定义开发,适用于各类Windows应用项目。 The library includes components and classes for Borland Delphi versions 7, 9, Developer Studio 2006, Delphi 2007, Embarcadero RAD Studio 2009 to XE7, and Lazarus.
  • Ehlib 5.6 控件
    优质
    Ehlib 5.6是一款功能强大的控件库,提供丰富的界面元素和实用工具,帮助开发者高效地设计与实现Windows应用程序。 EhLib 5.6支持版本D5至D9、BCB5到BCB6、BDS2006以及RAD Studio系列从2009版直至XE2。该库包含一个非常实用的数据库组件示例,特别推荐使用TDBGridhEh组件,亲身体验后你会觉得它非常好用。
  • EhLib 9.0.040 完整源码 D7-RS10.2 直装
    优质
    EhLib 9.0.040提供完整D7至RS10.2版本间的直装源码,便于开发者快速集成和使用,无需额外配置即可直接安装应用。 EhLib 9.0.040 Full Source D7-RS10.2 直接安装版
  • Ehlib 5.6 for XE and XE2
    优质
    Ehlib 5.6 for XE and XE2是一款专为Embarcadero Delphi XE和XE2设计的开源库,提供丰富的数据操作、界面控件等功能,帮助开发者提高开发效率。 这是包含源代码的数据网格控件的完整版本。 我从盒子下载并安装了它,非常方便。 我在RAD Studio XE2上成功完成了安装。 这款工具增加了许多新属性,使用起来很方便。我已经连续十年在使用它了。它的表格风格很符合中国人的习惯。 EhLib 5.6 Build 5.6.215(俄文版)。包含完整源代码。 ------------------------------------------------------------------- --- 该库包含了针对Borland Delphi版本5、6、7、8及9,Borland C++ Builder版本5和6,Borland Developer Studio 2006,CodeGear Delphi 2007,RAD Studio 2009,Embarcadero RAD Studio 2010,RAD Studio XE以及RAD Studio XE2的组件和类。
  • Delphi 12 控件 EhLib 11.0.21 - D12.7z
    优质
    EhLib 11.0.21是一款专为Delphi 12设计的控件包,提供丰富的UI元素与功能增强,帮助开发者高效构建高质量应用程序。本版本兼容D12.7编译环境。 EhLib是一款专为Delphi开发者设计的强大图形用户界面控件库,旨在提供一系列高效且功能丰富的组件,用于构建复杂而友好的应用程序。在EhLib 11.0.21 - D12版本中,它已经针对Delphi 12进行了优化和更新,确保与最新开发环境的兼容性。 该库包含多种核心控件,覆盖数据可视化、图表绘制及报告生成等领域,助力开发者快速构建数据分析应用、仪表盘或报表工具等各类应用程序。以下是关键特性概述: 1. **数据可视化**:EhLib提供了条形图、折线图、饼图和散点图等多种数据图表控件,支持多种数据源实时展示与分析大量数据,是商业智能应用的理想选择。 2. **高级图表功能**:其图表控件具备多轴显示、自定义颜色方案及动态更新等功能,并提供复杂的图例和标注选项,增强专业性和吸引力。 3. **数据库集成**:EhLib能够无缝连接SQL Server、Oracle、MySQL等多种数据库系统,直接绑定至字段进行数据操作与展示。 4. **报表设计**:该库支持创建多页、图文并茂的复杂报表,并提供预览、打印及导出为PDF或Excel等格式的功能。 5. **自定义控件**:开发者可以通过扩展EhLib功能来满足特定项目需求,例如添加新的图表类型或定制化报表样式。 6. **用户界面增强**:库中包含滑块、进度条和树视图等多种UI组件,使应用程序的用户体验更为丰富与友好。 7. **事件驱动编程模型**:所有控件均支持Delphi的事件驱动编程方式,便于实现复杂的交互逻辑。 8. **跨平台支持**:尽管当前版本是为Delphi 12设计,EhLib通常还兼容其他版本的Delphi和C++Builder,以便在多个平台上开发应用。 9. **文档和技术支持**:库附带详细的API参考与示例代码,并有社区论坛及技术支持团队提供帮助解决开发过程中遇到的问题。 10. **性能优化**:经过精心设计以处理大量数据时仍保持良好的运行效率,非常适合于数据密集型的应用场景。 综上所述,EhLib 11.0.21 - D12为Delphi开发者提供了强大的工具集和丰富的功能选项,简化了数据可视化、报表制作及界面构建的过程,并显著提升了开发工作效率。借助这一库的深入学习与应用,开发者能够创造出更加专业且富有创新性的应用程序。
  • EhLib 11.0第三方Grid控件
    优质
    EhLib 11.0是一款功能强大的第三方Grid控件库,适用于Windows Forms应用程序。它提供了丰富的数据绑定、编辑和自定义选项,帮助开发者高效地创建复杂表格界面。 Ehlib是一款优秀的第三方Grid控件,界面美观且功能强大。它包含了编程中最常用的Delphi控件及其源码,并在很多方面都比DELPHI自带的组件更胜一筹。同时,相比cxGrid而言,Ehlib更加小巧轻便,使用起来也更为简单方便。