C++ Programming
TwineCompile IDE Integration - How to better integrate TwineCompile with your C++Builder IDE
Learn how to better integrate TwineCompile with your C++Builder IDE for maximum productivity. TwineCompile is one solution to your slow C++ compile times. Integrating directly into the C++Builder IDE, it drastically reduces the compile/make/build times by employing techniques such as multi-threading, file caching, and automatic background compiling.
TwineCompile is available for 10.4 and newer through the GetIt Package Manager for developers with Update Subscription.
JomiTech is committed to providing developers with tools that increase productivity, giving you the leading edge in your enterprise. Specifically, our passion is to pinpoint places where we can streamline or speed up the development process. Our solutions deliver results faster so that valuable man-hours accomplish goals.
TwineCompile is our solution to slow C++ compile times. Integrating directly into the C++Builder IDE, it dramatically reduces the compile/make/build times by employing techniques such as multithreading, file caching, and automatic background compiling. In some cases, the projects compile 50x faster with TwineCompile!
To subscriber to our channel, click the link below -
https://www.youtube.com/channel/UCMmsCQhkz-WlJ-IVBzPhbgA/?sub_confirmation=1
Enterprise Strong development tools for cross-platform applications. Embarcadero Technologies Inc. empowers application developers and database professionals with database tools to design, build, and run software applications in the environment they choose. A community of more than three million worldwide and 90 of the Fortune 100 rely on Embarcadero CodeGear™ and DatabaseGear™ product lines to increase productivity, openly collaborate, and be free to innovate. Founded in 1993, Embarcadero is headquartered in Austin, Texas, with offices located around the world.
For more information about Embarcadero Technologies Inc, please call at +1 800-523-7070 to speak with one of our professionals today! or simply visit Our Website - www.embarcadero.com
Appointments:
https://m.me/embarcaderotech
https://www.facebook.com/embarcaderotech
Call To Day: +1 (831) 431-5234
Email: [email protected]
Address: 10801 North Mopac Expressway, Building 1, Suite 100
Austin, TX, 78759, United States
LET'S CONNECT!
Contact Us: https://www.embarcadero.com/company/contact-us
Facebook: http://www.facebook.com/embarcaderotech
Twitter: https://twitter.com/EmbarcaderoTech
Linkedin: https://www.linkedin.com/company/embarcadero-technologies/
C++Builder
TwineCompile IDE Integration - How to better integrate TwineCompile with your C++Builder IDE
How fast is your C++?
Developer productivity is more important than ever today. Wouldn't it be great if you had a way to be super productive while building a native and high-performance Windows application? Take a look at what C++Builder can do for you.
Learn more about Embarcadero Technologies products at https://embarcadero.com
C++Builder
How fast is your C++?
Become a Better Developer with C++Builder
Why develop with C++Builder? Because it gives you an unparalleled combination of simplicity, power, and versatility. C++Builder allows you to get the most out of your code and makes you look like the rockstar you are.
** Learn more about C++Builder at www.embarcadero.com/products/cbuilder
C++Builder
Become a Better Developer with C++Builder
Creating Your First C++ Android App || How to make Android Apps using C++
Join Software Consultant Al Mannarino as he walks you through the steps of building your first Android App with C++.
http://www.embarcadero.com
Now C++ can be compiled to target Android and produce Native-Activity Android applications. The platform uses the CLANG toolchain when compiling for Android. (Microsoft developed this capability in-house for its own Android apps development. C++ has been doing quite well in the mobile app development arena as it is doing wonders in helping develop cross-platform mobile apps easily with its unified debugging experience and a powerful environment. The language is good for developing apps for Android, Windows, and iOS
NDK is a set of tools that allows you to use C and C++ code with Android, and provides platform libraries you can use to manage native activities and access physical device components, such as sensors and touch input.
To subscriber to our channel, click the link below -
https://www.youtube.com/channel/UCMmsCQhkz-WlJ-IVBzPhbgA/?sub_confirmation=1
Embarcadero tools are built for elite developers who build and maintain the world’s most critical applications. Our customers choose Embarcadero because we are the champion of developers, and we help them build more secure and scalable enterprise applications faster than any other tools on the market. In fact, ninety of the Fortune 100 and an active community of more than three million users worldwide have relied on Embarcadero's award-winning products for over 30 years.
For more information about Embarcadero Technologies Inc, please call at +1 888.233.2224 to speak with one of our professionals today! or simply visit Our Website - https://www.embarcadero.com/
Appointments:
https://m.me/embarcaderotech
https://www.facebook.com/embarcaderotech
Main: 512.226.8080 - [email protected]
Sales: 888.233.2224 option 1 - [email protected]
Media Relations: 512.226.8080 - [email protected]
Support: 800.523.7070 - https://www.embarcadero.com/support
Address: 10801 North Mopac Expressway, Building 1, Suite 100, Austin, TX, 78759, United States
LET'S CONNECT!
Contact Us: https://www.embarcadero.com/company/contact-us
Facebook: http://www.facebook.com/embarcaderotech
Twitter: https://twitter.com/EmbarcaderoTech
Linkedin: https://www.linkedin.com/company/embarcadero-technologies/
C++Builder
Creating Your First C++ Android App || How to make Android Apps using C++
Moving CDS data to TFDMemTable
Sarina DuPont shows you how to move existing TClientDataSet .CDS data into FireDAC's TFDMemTable as well as editing TFDMemTable data at design time. This works with both Delphi and C++Builder with features introduced in 10.2 Tokyo.
www.embarcadero.com
Delphi
Moving CDS data to TFDMemTable
Useful C++ Features You Should be Using with David Millington and David I.
Learn about the latest features of C++11 that you can take advantage of today in C++Builder 10.1 Berlin.
David Milington and David Intersimone "David I" - Embarcadero Technologies
David Millington, Embarcadero's new C++Builder Product Manager, shows cool new C++11 language features C++11. David I shows C++11 code in the IDE that uses Lambda expressions in VCL Parallel Programming Library examples using the Embarcadero C++Builder Clang-enhanced compiler.
C++11 language features covered include:
Auto typed variables
Variadic templates
Lambda expressions
Atomic operations
Unrestricted unions
and more
Presentation and Demonstration starts at 0:00:00
Live Q&A starts at 0:26:30
C++Builder
Useful C++ Features You Should be Using with David Millington and David I.
RAD Server Launch Webinar - May 19, 2016
Introducing RAD Server - Walk Through an example Real World Scenario in Creating a Modern Retail Customer Experience Solution
Thursday, May 19, 2016
Total Duration: 1 hour and 36 minutes and 36 seconds
Q&A Starts at 50 minutes and 49 seconds
This webinar introduces you to our new product of the Embarcadero portfolio - RAD Server. RAD Server provides you the perfect back end for your Delphi and C++ apps, without breaking your bank. RAD Server allows you to create Enterprise class applications without the Enterprise class costs!
During this webinar we show you how to develop and deploy a real world Customer Retail application. The client app will run on smartphones and the server side will execute on IIS production servers on premises and on Amazon EC2 (you can also host a RAD Server application on Microsoft Azure and other cloud servers).
The app allows customers to look up price and descriptions of products in the store using product barcodes and keying in product SKUs. The app also enhances the customer experience and facilitate marketing programs by lighting up an end-cap product display as the customer nears a target product. The app can also send sale prices to the customer via push notifications when customer enters the store or is near a relevant sale item.
During the webinar you will learn how to use RAD Studio 10.1 Berlin and RAD Server to:
1) Design and implement the smartphone client application
2) Define and build the Back-end REST APIs
3) Connect the Back-end to RDBMS & Cloud services
4) Create an IoT Edge Service to control the End-Cap light
5) Use Beacons for indoor location tracking in retail zones
6) Integrate push notifications
7) Add users and devices
8) Deploy the back-end to an on premise production server and to Amazon
9) Gather and report API usage and statistics
Note: this webinar is the RAD Server launch and quick walk through presentation. We will have a follow on deep dive webinar on Thursday June 16 (stay tuned for the registration link) to show even more architecture, source code, project and deployment details in action. After that follow-on deeper dive webinar, we will make the complete department store application project source code available.
Blog Post for this Webinar: http://embt.co/RadServerLaunch
Delphi
RAD Server Launch Webinar - May 19, 2016
Embarcadero - Inspire. Develop. Excel.
We are extremely proud of the community support that we receive and the creative ideas that this generates. In fact, the 10.1 Berlin launch introduces some themes that will be pillars to our customer outreach strategy this year that came from you. These themes are best described by three words: Inspire. Develop. Excel.
Inspire young developers across the globe. Delphi is not only a great language to develop applications, but it is the best to learn and to appreciate programming. We owe educators and developers to support Delphi’s popularity and we will continue to further the evangelization of such a great product. The connection that this base provides to C++ and other languages (even Java) will strengthen our role in the overall developer ecosystem.
Develop amazing applications used by millions. Indeed so many applications are built with our tools, and we continue to be delighted every day to find old and new examples. We need to proactively share this information with developers to reinforce the confidence in our technology and tools.
Excel in building incredible products. At the end, it is all about the product and the value that we bring to our customers. We have a strong vision, commitment, and a great team to deliver on that promise. We also have the ingredients and our releases are a testament to the results that we deliver. 2016 should be another great year of product releases with increased focus on updates to make upgrades far easier.
Delphi
Embarcadero - Inspire. Develop. Excel.
Migrating your C++Builder Projects to Unicode
Migrating your C++Builder Projects to Unicode
Al Mannarino - Embarcadero Technologies
December 9, 2015
This video focuses on helping you migrate your legacy C++ Builder Apps to Unicode.
We at Embarcadero are often asked to help migrate legacy C++ Builder code to the current C++ Builder versions, including the current C++ Builder 10 Seattle. So, over time, we have learned tips and techniques to help with your Unicode migration. Once you get a handle on these tips and techniques, developers have reported it didn't take long to convert their applications and the applications migrate fairly smoothly.
A major benefit for migrating to Unicode is to get the full benefits of internationalization, plus you’ll gain all the significant features and enhancements in the newer versions of C++ Builder, like Windows 10 support and being able to create desktop application controls in the style of Windows 10, create FireMonkey Multi-Device apps to deploy to Windows, MacOS X, Android and iOS, C++ 11 and the Clang-based C++ compilers, just to name a few.
Windows 10, Mac, Mobile, IoT and more using Standard C++. Quickly and easily update VCL and FMX applications to Windows 10 with the new Windows 10 VCL Controls, Styles, and Universal Windows Platform services components.
Enjoy an enhanced development experience with double the available memory for large projects, extended multi-monitor support, and enhanced Object Inspector. C++Builder enables developers to deliver applications up to 5x faster across multiple desktop, mobile, cloud, and database platforms including 32-bit and 64-bit Windows 10.
C++Builder
Migrating your C++Builder Projects to Unicode
C++ in Action: Move your C++ projects to C++Builder 10 Seattle
C++ in Action Webinar: Move your C++ projects to C++Builder 10 Seattle
Wednesday, December 9, 2015
The Embarcadero C++ team presented a 1.5 hour online webinar showing C++ developers the fastest way migrate your projects to C++Builder 10 Seattle and build/update data-rich, hyper connected, visually engaging applications for Windows 10, Mobile, IoT and more using Standard C++11.
Agenda:
How to quickly migrate your C++Builder projects to C++Builder 10 Seattle
Update Your Apps UI/UX with the All New Windows 10 Look and Feel
C++11 language features for Win32, Win64, iOS and Android apps
Application Tethering for VCL and FireMonkey using C++
MultiThreading with System.Threading for Mobile and Desktop Apps
and more…
Slides:
The slides for this Webinar are available on SlideShare at http://www.slideshare.net/davidintersimone/c-in-action-webinar-move-your-c-projects-to-cbuilder-10-seattle
DocWiki:
C++Builder 10 Seattle - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Main_Page
C++ Reference - http://docwiki.embarcadero.com/RADStudio/Seattle/en/C%2B%2B_Reference
C++Builder Developer's Guide - http://docwiki.embarcadero.com/RADStudio/Seattle/en/C%2B%2BBuilder_Developer%27s_Guide
Clang-enhanced C++ Compilers - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Clang-enhanced_C%2B%2B_Compilers
Parallel compilation with Clang-enhanced compilers to significantly decrease compile/build times - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Clang-enhanced_C%2B%2B_Compilers#Using_Parallel_Compilation
C++Builder 64-bit Windows Application Development - http://docwiki.embarcadero.com/RADStudio/Seattle/en/C%2B%2BBuilder_64-bit_Windows_Application_Development
C++11 Language Features Compliance Status - http://docwiki.embarcadero.com/RADStudio/Seattle/en/C%2B%2B11_Language_Features_Compliance_Status
Dinkumware Standard C++ Library - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Dinkumware_Standard_C%2B%2B_Library
Boost Libraries - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Boost
Delphi RTTI and C++Builder - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Delphi_RTTI_and_C%2B%2BBuilder
Embarcadero Technology Partner Directory Search
Use this web app to find compatible 3rd party components for your version(s) of C++Builder (you can search by company name, product name or versions of C++Builder from 6 to 10 Seattle)
http://tp.embarcadero.com/partnercentral.exe/default
Unicode Support in C++Builder
Al Mannarino's recent blog post about C++Builder Unicode migration tips and tricks - https://community.embarcadero.com/blogs/blog-menu/entry/migrating-legacy-c-builder-apps-to-c-builder-10-seattle
Enabling C++ Applications for Unicode - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Enabling_C%2B%2B_Applications_for_Unicode
Using TEncoding for Unicode files - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Using_TEncoding_for_Unicode_Files
Unicode Migration Resources - https://www.embarcadero.com/rad-in-action/migration-upgrade-center
Migrating C++ code to Mobile from Desktop
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Migrating_C%2B%2B_Code_to_Mobile_from_Desktop
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Automatic_Reference_Counting_in_C%2B%2B
New VCL and FMX support for Windows 10 in C++Builder 10 Seattle
Common differences between VCL and FMX - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Commonly_Encountered_Differences_Between_the_VCL_and_FireMonkey
Migrating VCL to FMX - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Migrating_VCL_Applications_to_FireMonkey
Parallel Programming Library (PPL) and C++Builder
Using the PPL - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Using_the_Parallel_Programming_Library
Delphi
C++ in Action: Move your C++ projects to C++Builder 10 Seattle
Skill Sprint: C++ Regular Expressions and TRegEx - Al Mannarino
C++Builder Developer Skill Sprint - Regular Expressions and TRegEx
Al Mannarino - Embarcadero Technologies
Thursday, December 10, 2015
http://community.embarcadero.com/blogs/entry/skill-sprint-regular-expressions-and-tregex
RAD Studio Learning Resources
DocWiki:
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Regular_Expressions
http://docwiki.embarcadero.com/Libraries/Seattle/en/System.RegularExpressions.TRegEx
http://docwiki.embarcadero.com/Libraries/Seattle/en/System.RegularExpressionsCore
RAD Studio Regular Expressions Classes and Info Site
http://www.regular-expressions.info/delphi.html
PCRE - Perl Compatible Regular Expressions
http://www.pcre.org/
Perl 5 Regular Expression Syntax
http://perldoc.perl.org/perlre.html
RTL RegEx Samples (Delphi and C++ Builder) on SourceForge
Delphi
VCL - http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Seattle/Object%20Pascal/RTL/RegExpression/vcl/
FMX - http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Seattle/Object%20Pascal/RTL/RegExpression/fmx/
C++ Builder
VCL -http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Seattle/CPP/RTL/RegExpression/vcl/
FMX -http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Seattle/CPP/RTL/RegExpression/fmx/
C++ Builder 10 Seattle RTL TRegEx Samples (VCL and FMX) on Code Central: http://cc.embarcadero.com/item/30455
Additional Delphi and C++ Builder Samples and Learning Resources
TRegExReplace (Delphi): http://docwiki.embarcadero.com/CodeExamples/Seattle/en/TRegExReplace_(Delphi)
TMatchCollectionCount (Delphi): http://docwiki.embarcadero.com/CodeExamples/Seattle/en/TMatchCollectionCount_(Delphi)
TRegExReplace (C++): http://docwiki.embarcadero.com/CodeExamples/Seattle/en/TRegExReplace_(C%2B%2B)
TMatchCollectionCount (C++): http://docwiki.embarcadero.com/CodeExamples/Seattle/en/TMatchCollectionCount_(C%2B%2B)
System.RegularExpressions.TMatchEvaluator is used in
TRegExReplace (C++)
TRegExReplace (Delphi)
Delphi
Skill Sprint: C++ Regular Expressions and TRegEx - Al Mannarino
David I - C++ Multi-Threading for Mobile and Desktop Apps
During the recent CodeRage X online technical conference, I showed some C++11 demo applications in the C++ track that use the System.Threading unit and the Parallel Programming Library. Leveraging the libraries and techniques will help you create responsive user experiences for your desktop and mobile applications.
You can download the source code for the projects on EDN's CodeCentral at http://cc.embarcadero.com/Item/30421
Additional Information on the Embarcadero DocWiki
Using the Parallel Progrmaming Library - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Using_the_Parallel_Programming_Library
System.Threading - http://docwiki.embarcadero.com/Libraries/Seattle/en/System.Threading
System.SyncObjs - http://docwiki.embarcadero.com/Libraries/Seattle/en/System.SyncObjs
Parallel Programming Library Tutorials - http://docwiki.embarcadero.com/RADStudio/Seattle/en/Parallel_Programming_Library_Tutorials
C++Builder