Despite all the push for web and mobile development, which are certainly growing a lot, Windows desktop development is far from death. In fact, at the recent Build 2018 conference Microsoft reported that over the last year the developers using Visual Studio for building desktop applications has doubled. On our side, we know the the majority of the RAD Studio customers are still maintaining a lot of Windows applications and building many new ones.
Windows Desktop: A Moving API Target
Over...
My regular readers may be aware that over the past two or three months, I’ve been working on building a new video game engine for Delphi. I’ve also had many other demands on my time, which has meant that I’ve not posted in a while. Today however, I got to the point in the game development project that I’m able to release another of it’s sub-components as an open source library for Delphi. I’d like to introduce you to darkThreading.
Introduction
Many multi-threading or parallel programming libr...
Solution Name: RAD Server Field Service Application - Delphi
Industry: Field Service
Solution Overview: The RAD Server Field Service Industry Template provides an end-to-end field service application template for routing appointments, managing parts, and user administration. It is made up of a REST server module, a desktop client, and a cross platform mobile client.
Instructional/Overview Videos: Access our video playlist here.
How to download: Available through GetIt ...
A C++ IDE or an Integrated Development Environment is application development software written to give you a way to create or write C++ applications and programs. There is usually a single interface that incorporates all the tools you need to develop applications including:
Compiler
Debugger
Code Editor
UI Designer
Documentation
While some developers believe that you don’t necessarily need an IDE to write your applications they do have some exceptional common features that can prove be...
この記事は、David MillingtonによるEvolution of C++ standardsの抄訳です。
開発者にとってC++プログラミング言語は技術的なチャレンジできる、おそらく最も広く使われているコンパイル言語の1つであり、最もエキサイティングなものです。
「過去について知っていれば分かるほど、あなたは将来のために準備が整っています(the more you know about the past, the better prepared you are for the future)」(Theodore Rooseveltの誤た引用)、C++の歴史とそのコーディング、昨今の様子を見てみましょう。
C++は1979年にBjorne Stroustrupによって始められたC言語拡張からGrew Outしたことを多くC++ユーザーは知っていると思います。そして、もともと「C with classes」をCにコンパイルした最初のC++コンパイラ、Cfrontを知っているかとおもいます。Cfrontは 複雑すぎてC言語でコンパイル...
As you have probably seen, Embarcadero has released a few patches for 10.2.3. I wrote about them at http://blog.marcocantu.com/blog/2018-april-10-2-3-patches-recap.html and there was a new one for iOS covered by Sarina at https://community.embarcadero.com/blogs/entry/rad-studio-10-2-3-ios-11-3-patch-available.
Yesterday, the compony released a patch that addresses a few critical issues when deploying RAD Server modules to Apache on Linux. The reported bug mentioned is not the key one, as the...
I found an interesting C++ libraly.That is "LINQ for C++".
What's "LINQ"?
LINQ (Integrated Language Query) is a function of C#. LINQ issues a query to the container and gets the result.
For details, please refer to MSDN.
https://docs.microsoft.com/en-us/dotnet/csharp/linq/
LINQ for C++
"LINQ for C++" is the libraly enable to use LINQ on C++.
https://archive.codeplex.com/?p=cpplinq
Usage is simple. Just include the header file published on GitHub.
https://github.com/mrange/cpplinq
Using...