Creating Custom VCL Components

Ray Konopka Raize Software

en

This tutorial will provide you with everything you need to get started building your own custom VCL controls. In the process, you will learn how to design, develop, and test reusable components and controls that leverage the power of the VCL. Topics include understanding the component building process, the architecture of the VCL, the anatomy of a component, and effective package design. This information will then be applied to construct a new custom component, which will then be enhanced in a variety of ways through several iterations.

Top

Delphi DataSnap 2009 Deep Dive

Pawel Glowacki Embarcadero

en

Delphi DataSnap 2009 Deep Dive provides in-depth coverage of Delphi programming with DataSnap 2009 framework. In this tutorial Pawel is going to cover four different types of DataSnap 2009 clients, DataSnap architecture, server objects life cycle management, the details of DataSnap JSON-based on the wire protocol and DataSnap customization options. The tutorial will also include building DataSnap clients in Delphi Prism communicating with Delphi 2009 native DataSnap servers.

Top

ASP.NET MVC Workshop

Hadi Hariri JetBrains

en

This whole day workshop will explain ASP.NET MVC inside out and how to work with it using Delphi Prism. We will cover everything from the idea behind MVC to extending the framework to suit our needs, including Javascript, Testing, View Engines, Integrating with IoC Containers, etc.

Top

VCL for the Web

Olaf Monien EDV-Beratung Monien

de

This Power Workshop starts with providing an overview of the available Web development tools for Delphi/C++ Builder. During the introduction the different approaches of WebSnap / WebBroker (Win32), ASP.NET (.NET) and IntraWeb will be explained. The differences between page- and application-oriented Web development will be discussed to finally introduce the Application Mode of IntraWeb.
The goal of this session is to learn the base skills to develop a complex Web application. Both strategies, starting from scratch or porting an existing Windows desktop application, will be taught.

Part I
• The first Application
• Available components
• Deployment / Server Installation
Part II
• Session Handling
• Multi-Threading
• Multiple Form Applications
Part III
• RIA - Rich Internet Applications
• Ajax - Asynchrones Web
• JavaScript
• Dojo
Part IV
• Data Access
• Templates and Visual Form Inheritance
• (Reporting, Scaleability, Security)

Requirements
Basic skills in Delphi or C++ Builder are required. Examples are shown in primarily in Delphi, but depending on the attendee structure C++ samples can also be shown. Please bring your laptop. Delphi 5 or better should be pre-installed. IntraWeb can be installed with the help of the trainer.

Top

Multithreading Master Class with Marco Cantu and Cary Jensen

Cary Jensen Jensen Data Systems, Inc. Marco Cantů Wintech Italia Srl

en

With the steady increase of server-side development, which is by its very nature is multithreaded, as well as the prevalence of multi-core processors, the needs and benefits of multithreaded code are increasing. But there are inherent dangers in multithreaded code, and it must be done correctly. In this power workshop, Marco and Cary share with you the techniques you need to write code that runs reliably in a concurrent (and increasingly parallel) environment. Topics discussed include creating and managing threads, the many techniques for thread synchronization, threads and database access, and common pitfalls to avoid. The new language features of both Delphi 2009 and Delphi Prism that aid and improve your code in a multithreaded environment are also discussed.

Top

Delphi Prism Workshop

Olaf Monien EDV-Beratung Monien Holger Flick EDV Beratung Holger Flick

de

This workshop introduces Delphi Prism and will provide an overview of the most important .NET technologies such as Windows.Forms, WPF, ASP.NET, ADO.NET and LINQ. Prism's syntax differences to Delphi native and its language enhancements/advantages over C# will be discussed with many samples. Database access, Web development and desktop application development will be covered as well as topics like how to migrate from Delphi native to Delphi Prism.

Top

css based on YAML 3.0.4