Die EKON19 bietet Delphi-Entwicklern ein topaktuelles und umfassendes Themenspektrum zu Connectivity, Crossplatform und Datenbanken über Frameworks & Tools, Fundamentals und Mobile bis hin zu Tips, Tricks & Technics, Web & Cloud und Windows 10.
Download der Präsentationen
Silverlight in Delphi Prism - Tutorial
Introduction to Silverlight with Delphi Prism, covering XAML, Styles, Storyboards (animation), Data Binding, Event Handling and Service Binding. We'll talk also about some of the new features of the latest Silverlight and how to use them. Prerequisites: experience with Delphi Prism.
Delphi Development: Past, Present, and Future
This presentation provides a brief overview of Delphi's accomplishments, an introspective look at where it is now, and speculates about what we as Delphi developers might expect in the future. This discussion includes a look at Delphi with respect to Java and .NET development, cross-platform development, as well as the future of native development in the Windows environment.
Migrating legacy Delphi Applications to Unicode-enabled Delphi
During November of 2009, Cary reached out to the Delphi community to learn how different developers approached their Unicode conversions, and discover what kinds of challenges they encountered and the solutions they employed. In this presentation, Cary begins with an introduction Unicode, and share's with you the insight shared with him by more than 20 of Delphi's top developers and vendors.
Nine Thread Synchronization Options in Delphi compared
Delphi provides you with a wide variety of thread synchronization options. This presentation compares and contrasts these mechanisms, providing you with an objective look at the strengths and weaknesses of each. Included is a discussion of the various applications for which each option is best suited.
The productive Programmer
The productive Programmer consists of two parts: mechanics and practice. In the mechanics section, I identify four principles of productivity: acceleration, focus, automation, and canonicality. This session defines the principles and describes their use, but the primary focus of this workshop is real-world examples of how you can use these principles to make yourself a more productive programmer. The second part of this workshop covers ten ways to improve your code, derived from the practices section. This workshop includes tons of examples, all culled from real-world projects.
Delphi Power User: speed up your Delphi Work
A lot of people use components to make their work easier. There are also tools and IDE enhancements that you can use to speed up your Delphi work. We will cover new things introduced since Delphi 7 and tools that make you really productive: GExperts and ModelMaker CodeExplorer. The goal of this session is not to show you the vast possibilities, but to concentrate on things that you profit from most.
Resuming downloads, accelerating downloads, bandwidth throttling, background downloading, splitting downloads between multiple servers, and more. This session covers the fundamentals and implementation in both Delphi native and Delphi Prism where possible.
.NET Tools and Tricks for Delphi Prism
A look at the expanded .NET Tools universe and their use with Delphi Prism. Also some of the more advanced options available with the .NET Framework.
Developing WPF Applications in Delphi Prism
The Windows Presentation Foundation (WPF) is a rich and powerful user interface framework that is quite a bit different from traditional frameworks such as WinForms and the VCL. This session introduces the core concepts involved in developing WPF applications including XAML, dependency properties, routed events, styles and templates, and much more.
Effectively using Generics in Delphi
The recent release of Delphi include support for Generics, a method of defining classes without specifying the exact data types that will be used in the class. The most common use of Generics is in type-safe collection classes. This session covers the key concepts of Generics, including new syntax changes, utilizing existing Generic classes and interfaces, as well as creating new Generic types.
The Delphi ClientDataSet as a practical Foundation of an ORM Layer
This session shows how versatile the CDS can be, and - with the use pragmatic use of Generics, anonymous methods, class helpers and a code generator that generates 90 % of your data and UI Layer. It shows you a couple of interesting concepts in the Agile world: by (re)generating part of your code, and carefully choosing your class hierarchy it becomes dead easy to be productive.
Delphi for .NET: Delphi Prism Tutorial
A tutorial session for Delphi native developers to bring them up to speed on programming in .NET and with Delphi Prism. It covers a number of different .NET architectures and technologies as well as specific differences between Delphi native and Delphi Prism. An additional focus is made on migration and code compatibility between native and .NET.
UI Design with Ribbons
The new ribbon user interface of Microsoft Office applications has received a lot of attention. The ribbon interface is not for every application, but for some it can be very effective. This session will illustrate the steps necessary to create an effective user interface using the new Ribbon Controls that come with Delphi.
My Boss just said the Word "agile": Now what?
So your boss read an in-flight magazine and now he wants to do agile development, and he comes to you and says to make it happen. This session gives you a starter kit for doing agile development, covering both project and engineering practices. I cover how to gradually migrate your waterfall shop into agile development, including step-by-step instructions so that you don't overwhelm everyone. I talk about project planning, estimation, the role of business analysts, and how development practices fit into the agile landscape. Switching to agile development can be a wonderful thing; the goal of this session is to lessen the stress.So your boss read an in-flight magazine and now he wants to do agile development, and he comes to you and says to make it happen. This session gives you a starter kit for doing agile development, covering both project and engineering practices. I cover how to gradually migrate your waterfall shop into agile development, including step-by-step instructions so that you don't overwhelm everyone. I talk about project planning, estimation, the role of business analysts, and how development practices fit into the agile landscape. Switching to agile development can be a wonderful thing; the goal of this session is to lessen the stress.