By Chris Rolliston

Half 1 of a entire consultant to the language and center non-visual libraries of Embarcadero Delphi XE2; during this half, simple language syntax and OOP performance are lined. Adopting an built-in process, the publication covers either more recent and older positive aspects along each other. whereas it will not train you ways to software, it assumes little Delphi wisdom particularly.

Show description

Read or Download Delphi XE2 Foundations - Part 1 PDF

Best languages & tools books

SOA for the Business Developer: Concepts, BPEL, and SCA

Service-Oriented structure (SOA) is a manner of organizing software program. in case your company's improvement initiatives adhere to the foundations of SOA, the end result might be a list of modular devices referred to as "services," which permit for a fast reaction to alter. This ebook tells the SOA tale in an easy, uncomplicated demeanour that can assist you comprehend not just the buzzwords and merits, but in addition the applied sciences that underlie SOA: XML, WSDL, cleaning soap, XPath, BPEL, SCA, and SDO.

Additional info for Delphi XE2 Foundations - Part 1

Sample text

SysUtils. • The code between the begin and end define what the program actually does, which in this case still isn’t very much! Specifically, only a custom ‘default exception handler’ is defined. , runtime error) will ultimately be trapped and not escape the program. Because of this, the application won’t ever ‘crash’ from the point of view of the operating system. (As an aside: begin/end pairs appear a lot in Delphi. e. , some descriptive text for the programmer’s benefit but ignored by the compiler.

Going further with classes and records Metaclasses Interfaces Generics Anonymous methods ‘Advanced’ records: operator overloading General Introduction Delphi is a complete software development environment for Windows, having its own language, libraries and ‘RAD Studio’ IDE. Now in its XE2 incarnation, Delphi continues to evolve. Most notably, XE2 supports writing applications for Mac OS X, an ability added in the context of numerous other extensions and improvements across recent releases. Centred upon XE2, this book aims to provide a comprehensive introduction to the fundamentals of Delphi programming as they stand today.

A further consequence is that programming in Delphi is inherently ‘closer to the metal’ than programming in managed code environments, let alone scripting languages like JavaScript. This does have some costs; most notably, memory management sometimes must be explicitly coded, since there is no global ‘garbage collector’ that automatic frees up memory. However, memory management is not exactly difficult either, and you rarely (if ever) have to use lower-level constructs. Rather, they are there for as and when you want to make use them.

Download PDF sample

Rated 4.24 of 5 – based on 38 votes