O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Delphi Solutions - Part 1

Video Description

Over 30 solutions to help you master the power of Delphi for cross-platform and mobile development on multiple platforms

About This Video

  • Get to grips with Delphi to build and deploy various cross-platform applications

  • Design, develop, and deploy real-world applications by implementing a single source codebase

  • This swift guide will increase your productivity so you can quickly develop applications with Delphi

  • In Detail

    Delphi is a cross-platform Integrated Development Environment (IDE) that supports rapid application development for Microsoft Windows, Apple Mac OS X, Google Android, and Apple iOS. It helps you to concentrate on the real business and save yourself the pain of wandering amid GUI widget details, or having to tackle inter-platform incompatibilities. It also has a wide range of drag-and-drop controls, helping you code your business logic into your business model, and it compiles natively for desktop and mobile platforms.

    This course will teach you how to design and develop applications, deploy them on the cloud platform, and distribute them within an organization via Google Play and other similar platforms. You will begin with the basics of Delphi and get acquainted with JSON format strings, XSLT transformations, Unicode encodings, and various types of streams. We then move on to more advanced topics such as developing higher-order functions and using enumerators and RTTI.

    You will get an understanding of how Delphi RTL functions and how to use FireMonkey in a VCL application. We then cover topics such as multithreading, using the parallel programming library, and putting Delphi on a server. We will also take a look at the new feature of WebBroker Apache modules and then ride the mobile revolution with FireMonkey. By the end of the course, you will be able to develop and deploy cross-platform applications using Delphi.

    Table of Contents

    1. Chapter 1 : Delphi Basics
      1. The Course Overview 00:05:31
      2. Applying VCL Styles to Your Application 00:05:02
      3. Changing the Style of Your VCL Application at Runtime 00:04:54
      4. Customizing TDBGrid 00:07:03
      5. Using Owner Draw Combos and Listboxes 00:04:41
      6. Using Owner Draw Combos and Listboxes 00:07:14
      7. Using Owner Draw Combos and Listboxes 00:05:48
    2. Chapter 2 : More on Delphi Basics
      1. Manipulating JSON 00:06:01
      2. Manipulating and Transforming XML Documents 00:08:44
      3. Knowing the Streams 00:06:51
      4. Creating a Windows Service 00:07:51
      5. Associating a File Extension on Windows 00:05:44
      6. Be Coherent with the Windows Look and Feel Using TTaskDialog 00:10:48
    3. Chapter 3 : Becoming a Delphi Language Ninja
      1. Higher-order Functions and Enumerable Types 00:10:55
      2. Configuring Your Class with RTTI 00:05:56
      3. Duck Typing Using RTTI 00:05:46
      4. Creating Helpers for Your Classes 00:07:15
    4. Chapter 4 : Knowing Your Friends – the Delphi RTL
      1. Learn how to check strings with regular expressions 00:09:30
      2. Using Native HTTP(S) Client Libraries for RESTful Services 00:09:55
      3. Using System.Net Encodings 00:08:05
      4. Using System.Zip and Publish/Subscribe Mechanism 00:09:42
    5. Chapter 5 : Going cross platform with FireMonkey
      1. Applying Styles to Standard FireMonkey Controls 00:10:03
      2. Creating a Styled TListBox 00:06:44
      3. Impressing Your Clients with Animations 00:05:55
      4. Using Master/Details with LiveBindings 00:12:09
      5. Showing Complex Vector Shapes Using Paths 00:07:41
      6. Using FireMonkey in a VCL Application 00:07:43
      7. Reinventing Your GUI 00:10:40