Sectie: Delphi
Sorteren op:
 
Two Approaches to Sub-classing Components Compared
Sectie: Delphi, Auteur(s): Cary Jensen, Publicatiedatum: 14-5-2013
Delphi is an object oriented programming language. Unless you write nothing but console applications, this fact is obvious. For example, when your application includes either a form or a data module, the class that defines the form or data module is a descendent of an existing class. In the case of a form, it is a TForm descendant, and in the case of a data module it is a TDataModule descendant.

This process of extending an existing class, especially one that is not TObject, is used extensively by the visual component library (VCL), and to a lesser extent in the runtime library (RTL). Importantly, it is a technique that you can use to create your own custom classes, ones that inherit the power of an existing class, and which extend that class to add additional features. These features might include new properties, additional methods, or alternative behaviors for methods inherited from the ancestor class.

Overall, the VCL is a remarkable and rich component library. Nonetheless, it is not uncommon, especially with seasoned developers, to want to extend existing classes of the VCL or RTL to add custom capabilities.

In this article I am going to discuss two different, though not entirely dissimilar, techniques for creating a new class based on an existing VCL component. In most cases, these techniques can also be used to extend any component, whether created by you or your development team or a third party. Towards the end of this article I will compare these two techniques by discussing the particular strengths of each approach.   lees meer...
JSON with Delphi, Part 2
Sectie: Delphi, Auteur(s): Cary Jensen, Publicatiedatum: 25-1-2013
In this article, Cary Jensen continues his explanation how we can read and write JSON with Delphi   lees meer...
Delphi XE3 FireMonkey Actions
Sectie: Delphi, Auteur(s): Bob Swart, Publicatiedatum: 28-9-2012
In dit artikel laat Bob Swart zien hoe Delphi XE3 Actions voor FireMonkey werken   lees meer...
Delphi XE2 en iOS DataSnap Clients
Sectie: Delphi, Auteur(s): Bob Swart, Publicatiedatum: 19-7-2012
In dit artikel laat Bob Swart zien hoe we met Delphi XE2 een native iOS DataSnap client toepassing kunnen maken die verbonden is met een Delphi XE2 DataSnap REST Server.   lees meer...
Delphi XE2 en iOS targets
Sectie: Delphi, Auteur(s): Bob Swart, Publicatiedatum: 21-5-2012
In dit artikel laat Bob Swart zien hoe we met Delphi XE2 een native toepassing kunnen maken en deployen voor een iOS device zoals een iPhone, iPad of iPod Touch.   lees meer...
Delphi XE2 LiveBindings
Sectie: Delphi, Auteur(s): Cary Jensen, Publicatiedatum: 31-10-2011
In this article, Cary Jensen covers LiveBindings, a new data binding technology introduced with Delphi XE2   lees meer...
Azure Applications with Delphi XE
Sectie: Delphi, Auteur(s): Marco Cantù, Publicatiedatum: 4-10-2011
In Delphi XE there is native and specific support for three of the Microsoft's Azure cloud services: Queue, Tables, and Blobs. This article provides a short introduction to these components and the underlying classes, and shows a practical demo of how to use the Azure service components to publish some database data on a hosted database, and also consume that data.   lees meer...
Introduction to the Delphi Open Tools API
Sectie: Delphi, Auteur(s): Cary Jensen, Publicatiedatum: 6-4-2011
In this article, Cary Jensen provides us with an overview of the Delphi Open Tools API, including an example of a project that adds menu items to Delphi’s menu.   lees meer...
First Look at Advantage Database Server 10
Sectie: Delphi, Auteur(s): Cary Jensen, Publicatiedatum: 30-9-2010
In this article, Cary Jensen gives a first look at Advantage Database Server 10, the recently released new edition of this database server.   lees meer...
Strings of TStringbuilder
Sectie: Delphi, Auteur(s): Peter vander Sman, Publicatiedatum: 8-3-2010
In dit artikel wordt beschreven hoe je zelf de opslag van strings in een TStringbuilder kan regelen. In bepaalde applicaties kan dat een voordeel bieden. Behalve dat je zelf controle krijgt over het geheugenmanagement krijg je ook de mogelijkheid om eenvoudiger al je date te manipuleren.   lees meer...
Het Magische Toetsenbord
Sectie: Delphi, Auteur(s): Peter van der Sman, Publicatiedatum: 31-12-2009
In dit artikel is een aantal aspecten van het toetsenbord beschreven. En hoewel het toetsenbord het meest standaard onderdeel is van de computer blijkt dat we er veel meer uit kunnen halen dan we meestal doen. De aanleiding van dit artikel was het beschrijven hoe om te gaan met meertalige invoer, maar de technieken kunnen ook toegepast worden voor ééntalig gebruik, met name als er regelmatig met speciale tekens (zoals valuta tekens of wiskundige symbolen) gebruikt moeten worden. Alle aanleiding dus om er toch nog maar eens naar te kijken.   lees meer...
Firebird SQL and Web Traffic Analysis with Delphi
Sectie: Delphi, Auteur(s): Ann Lynnworth, Publicatiedatum: 12-12-2009
With Delphi 2010 including a dbExpress driver for Firebird SQL, many questions come to mind. How easily can Delphi post data to Firebird SQL? Is Delphi 2010 required or do older versions also work? Are there benefits to using one set of connecting components over another? Join Ann to see what can be learned while accomplishing a common webmaster-task, the import and analysis of web traffic logs.   lees meer...
Delphi Prism: Async, Futures en Parallele Mogelijkheden
Sectie: Delphi, Auteur(s): Bob Swart, Publicatiedatum: 13-11-2009
In dit artikel laat Bob Swart zien hoe enkele Delphi Prism uitbreidingen te gebruiken zijn. Het artikel is gebaseerd op een onderdeel van zijn sessie tijdens een eerdere SDE.   lees meer...
Pagina 1 van 8Eerste   Vorige   [1]  2  3  4  5  6  7  8  Volgende   Laatste