approach » Page 4 » Custom Developer Tools and VCL Components | Developer Team

TMS Aurelius 4.3 Full Source

TMS Aurelius 4.3 Full Source
TMS Aurelius 4.3 Full Source


ORM framework for Delphi with full support for data manipulation, complex and advanced queries, inheritance, polymorphism, and more...

Benefits
Aurelius brings all benefits an application can obtain from using an ORM framework:
Productivity: Avoid complex SQL statements that can only be verified at runtime. Code directly with objects.
Read more

Kellerman .NET Data Access Layer 3.11.0.0

Kellerman .NET Data Access Layer 3.11.0.0
Kellerman .NET Data Access Layer 3.11.0.0


Knight Data Access Layer is the swiss army knife of Object Relational Mapping, Data Access, and LINQ. A key differentiator is the ability to automatically map from classes to tables without any mapping files, attributes, visual models, or convention definitions. The auto mapper can also map SQL and stored procedure results to classes without any mapping definition. When properties and database columns are named differently; mapping can be defined using attributes, code, or XML Mapping files. Auto increment primary keys, GUID primary keys, and composite keys are supported. Mappings can even be overridden at run time.
Read more

Filevista 7.5.0.0

Filevista 7.5.0.0
Filevista 7.5.0.0 | 101 Mb


The file manager looks and feels like Windows File Explorer and follows user interface guidelines. Let your users easily manage their files with the comfortable and intuitive approach already known from the daily desktop working environment and minimize user learning curve.
Read more

DIFileFinder 6.7.0 (D4-XE10.1)

DIFileFinder 6.7.0 (D4-XE10.1)
DIFileFinder 6.7.0 (D4-XE10.1) | 4 Mb


Pattern syntax includes standard wildcards as well as full Perl compatible regular expressions. DIFileFinder supports inclusion as well as exclusion filters.

A Faster Approach to Find Files
Unlike most file finder components, DIFileFinder does not use events nor does it build lengthy file lists. Instead, it reports back to the application a single file or folder at a time only. This approach ensures a maximum of flexibility using a minimum of resources. Simply call the TDIFileFinder.Next method each time another file entry is required. It returns True for each file found, and the application can then query the TDIFileFinder component about the file details.
Read more

Breaksoft IM SDK For .NET 6.0.13.105

Breaksoft IM SDK For .NET 6.0.13.105
Breaksoft IM SDK For .NET 6.0.13.105


IM SDK For .NET Framework/.NET Compact Framework provide connectivity with the MSN/Yahoo/ICQ/AIM/Jabber/GTalk/Skype Messenger service. The library is built in C# and can therefore be used by all languages the .NET environment supports. Because of a clean natural Object-Oriented approach the library is easy to use and implement. It is designed to be a flexible, robust and lightweight enhancement to any application. Applications of IM SDK For .NET Framework/.NET Compact Framework vary from creating messaging robots to creating custom clients. If your application needs to communicate through the messenger service, IM SDK For .NET Framework/.NET Compact Framework is your best tool.
Read more

TMS Aurelius 2.2 Full Source XE-XE7

TMS Aurelius 2.2 Full Source XE-XE7
TMS Aurelius 2.2 Full Source XE-XE7 | 4.8 Mb


ORM framework for Delphi with full support for data manipulation, complex and advanced queries, inheritance, polymorphism, and more...

    Query1.Sql.Text := 'SELECT I.ID AS INVOICE_ID, I.INVOICE_TYPE, I.INVOICE_NO, I.ISSUE_DATE, I.PRINT_DATE, ' +  
      'C.ID AS CUSTOMER_ID, C.CUSTOMER_NAME, C.SEX, C.BIRTHDAY, N.ID AS COUNTRY_ID, N.COUNTRY_NAME' +  
      'FROM INVOICE AS I INNER JOIN CUSTOMER AS C ON (C.ID = I.CUSTOMER_ID) ' +  
      'LEFT JOIN COUNTRY AS N ON (N.ID = C.COUNTRY_ID)' +  
      'WHERE I.ID = :INVOICE_ID;'  
    Query1.ParamByName('INVOICE_ID').AsInteger := 1;  
    Query1.Open;  
    ShowMessage(Format('Invoice No: %d, Customer: %s, Country: %s',  
      [Query1.FieldByName('INVOICE_NO').AsInteger,  
      Query1.FieldByName('CUSTOMER_NAME').AsString,  
      Query1.FieldByName('COUNTRY_NAME').AsString]));  
Read more