It is great to hear from developers who want to learn a new programming language. Some of you may know that I am a programming language and compiler junkie and have been one for the past 46 years ever since I wrote my first program in Fortran. When I receive an email from a developer asking advice about how to get started with C++ programming, I always ask a few questions about their computer and…
In this post, we’ll show a webinar demonstrating how to use Delphi and C++Builder 10.1 Berlin to create mobile applications for iOS and Android. We’ll go over how to get started, best practices for mobile UI/UX, building your first app, using FireUI Live Preview…
Visual Arduino programming for kids and professionals using Visuino by Mitov Software - powered by Embarcadero Delphi
April 12, 2016
I am often by parents how they can get their kids interested in technology and programming in a fun and educational way. When I was a kid growing up I played with erector sets, built my own crystal radio, used my Edmund Scientific kit to create microscopes and…
With the introduction of the Parallel Programming Library (PPL) and Embarcadero C++Builder support for C++11 lambda functions on the Win32, Win64, iOS and Android platforms, you can now use the two in combination in your applications. Below you will find C++Builder example source code that uses lambda functions with the Parallel For, Tasks and Futures. If you use C++11 features (including lamda…
Migrating Legacy (DCOM based) DataSnap Servers from Delphi 2007 (and earlier) to Delphi 2009/2010 (and later)
March 24, 2016
Author: David T53150
A DataSnap migration question came up in today’s webinar, “Delphi 2007 to Delphi 10 Seattle Migration: Easy!“. Miguel Angel Moreno asked “Is there any webinar/document covering an easy way to convert old Midas remote provider based…
Learn How to Use the New JSON Features in RAD Studio 10 Seattle
February 22, 2016
Author: franklinrhsampaio
Learn How to Use the New JSON Features in RAD Studio 10 Seattle – Webinar
Wednesday, March 2, 2016
Pawel Glowacki – Embarcadero Technologies
RAD Studio 10 “Seattle” introduces many new features for working with JSON documents. In…
Author: Developer Skill Sprints
Learn to apply Effects, Animations & Transitions on FireMonkey controls.
Why Use Animations, Transitions and Effects?
Give you user interface life
Make application more interactive
Keep users attention
Use motion to provide…
Skill Sprint: Saving and Retrieving Settings Using SaveState
January 12, 2016
Author: Developer Skill Sprints
Introduction to “SaveState”
Persist form & app state between sessions
On mobile devices, background apps may be terminated for memory
Default saves state to transient / temporary storage
Also option to save to persistent…
How to best load an image from a URL using TWebBrowser when targeting multiple devices
December 21, 2015
In this snippet, I placed a TWebBrowser control onto my FireMonkey form and aligned it to the client. I then set up the following OnFormCreate event to load a web image into the browser control. I also restricted the image size to the screen dimensions of the device.
procedure TWebBrowserImageDemo.FormCreate(Sender: TObject);
const
cHtmlString = '<img src=%s width=100%%…