Category Archives: C++

Discover std::shared_ptr internals

I have written an article about C++ resource management and shared_ptr<T> template internals. It’s a free traduction and comment of Scott Meyers Item 19 of its new book : “Effective Modern C++”.

It will be available in February 2018 edition of french magazine Programmez.

 

Advertisements

VSDemo App Version 1.1 January 2018

My light weight IDE is updated…  The download link is always: www.windowscpp.com/Appz/VSDemo.zip

The source code is on GitHub : https://github.com/ChristophePichaud/VSDemo

You can build the source code and run the program. The code is compiled using Roslyn compiler which is shipped into the package.

An IDE made with C++ and MFC – Part II

For the January 2018 edition of the french magazine Programmez, I have written an article about building an IDE with open-source project Scintilla and Roslyn, the Microsoft C# compiler. My goal is that my daughter Lisa, 12 ans, can begin learning software development on it. The code is available on GitHub: https://github.com/ChristophePichaud/VSDemo

 

VSDemo is now upgraded with many features…

“Open Folder” is the best feature of the IDE:

But if you want more comfort, check Enable Full-Screen :

All of the magic is done by the MFC framework. It’s beautiful and cool. :)

Open Folder feature done in my IDE

Look at that:

It’s an important feature to have software’s adoption.

 

Make your own IDE in C++

For the december edition of programmez n°213, I have written an article and developped an IDE using MFC and C++.

Mission at Sydev 21 Burgundy Area

This week, I will deliver 5 days about a hot session on C++ Windows Programming using MFC.

Goal: plan to migrate a Win32 C messages app to a MFC app with Ribbon, Properties Grid and more.