Click here to Skip to main content
15,393,377 members

Articles by Marius Bancila (Articles: 27, Technical Blogs: 9)

Articles: 27, Technical Blogs: 9

RSS Feed

Average article rating: 4.91

Desktop Programming
ATL
14 Dec 2014   Updated: 14 Dec 2014   Rating: 4.84/5    Votes: 40   Popularity: 7.70
Licence: CPOL    Views: 40,828     Bookmarked: 66   Downloaded: 0
Please Sign up or sign in to vote.
Experiences and recommendations from modernizing legacy C++ code using C++11/14
6 Aug 2013   Updated: 6 Aug 2013   Rating: 4.82/5    Votes: 36   Popularity: 7.45
Licence: CPOL    Views: 64,102     Bookmarked: 37   Downloaded: 0
Please Sign up or sign in to vote.
This article provides a list of new or enhanced features for native development with Visual C++ in Visual Studio 2013.
MFC
30 Oct 2014   Updated: 30 Oct 2014   Rating: 4.85/5    Votes: 21   Popularity: 6.42
Licence: CPOL    Views: 21,013     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
MFC Collection Utilities is a small open-source library that enables you to use any MFC collection with range-based for loops.
Win32
5 May 2016   Updated: 5 May 2016   Rating: 4.97/5    Votes: 47   Popularity: 8.30
Licence: CPOL    Views: 49,888     Bookmarked: 68   Downloaded: 1,486
Please Sign up or sign in to vote.
Interact, control and configure Windows services using C++ components built on top of the Windows services API
XAML
4 Nov 2013   Updated: 4 Nov 2013   Rating: 4.97/5    Votes: 36   Popularity: 7.73
Licence: CPOL    Views: 227,813     Bookmarked: 56   Downloaded: 9,716
Please Sign up or sign in to vote.
This article shows how to create a Tic Tac Toe game in C++ using different technologies such as Win32 and WinRT to prove that writing code in C++ is as fun and productive as in other programming languages.
General Programming
Debugging
29 Dec 2012   Updated: 29 Dec 2012   Rating: 4.96/5    Votes: 41   Popularity: 7.99
Licence: CPOL    Views: 69,882     Bookmarked: 103   Downloaded: 0
Please Sign up or sign in to vote.
This article proposes a list of even more debugging tips for native development with Visual Studio.
2 Oct 2012   Updated: 30 Dec 2012   Rating: 4.98/5    Votes: 107   Popularity: 10.10
Licence: CPOL    Views: 234,634     Bookmarked: 247   Downloaded: 0
Please Sign up or sign in to vote.
This article proposes a list of debugging tips for native development with Visual Studio.
High Performance Computing
Vectorization
5 Apr 2012   Updated: 5 Apr 2012   Rating: 4.92/5    Votes: 53   Popularity: 8.48
Licence: CPOL    Views: 78,414     Bookmarked: 48   Downloaded: 0
Please Sign up or sign in to vote.
In this article, I will enumerate and discuss some of the new or improved features for native development (but not all).
Hosted Services
Azure
12 Mar 2018   Updated: 12 Mar 2018   Rating: 4.78/5    Votes: 5   Popularity: 3.34
Licence: CPOL    Views: 8,251     Bookmarked: 3   Downloaded: 125
Please Sign up or sign in to vote.
Use Face API to find similarities between faces
8 May 2015   Updated: 8 May 2015   Rating: 4.90/5    Votes: 14   Popularity: 5.62
Licence: CPOL    Views: 27,881     Bookmarked: 20   Downloaded: 532
Please Sign up or sign in to vote.
Learn how to integrate the new Windows Azure machine-learning APIs in a C++ application using C++ REST SDK
Programming Languages
C#
4 Jun 2018   Updated: 4 Jun 2018   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 9,673     Bookmarked: 15   Downloaded: 273
Please Sign up or sign in to vote.
Use Face API to identify faces
11 Jul 2017   Updated: 11 Jul 2017   Rating: 5.00/5    Votes: 23   Popularity: 6.71
Licence: CPOL    Views: 25,932     Bookmarked: 47   Downloaded: 270
Please Sign up or sign in to vote.
Create COM visible types in C# and consume them from C++
5 Sep 2012   Updated: 5 Sep 2012   Rating: 4.95/5    Votes: 19   Popularity: 6.22
Licence: CPOL    Views: 88,161     Bookmarked: 64   Downloaded: 0
Please Sign up or sign in to vote.
In this article, I'm generalizing and extending "Loading Assemblies in pearate Directories" with some helper functionality.
15 Mar 2013   Updated: 15 Mar 2013   Rating: 4.94/5    Votes: 36   Popularity: 7.69
Licence: CPOL    Views: 183,130     Bookmarked: 87   Downloaded: 0
Please Sign up or sign in to vote.
A collection of problems and solutions for migrating projects to Visual Studio 2012 and .NET 4.5.
C++
1 Apr 2013   Updated: 2 Apr 2013   Rating: 4.95/5    Votes: 159   Popularity: 10.86
Licence: CPOL    Views: 812,882     Bookmarked: 289   Downloaded: 0
Please Sign up or sign in to vote.
This article discusses a series of features new to C++11 that all developers should learn and use.
4 Oct 2013   Updated: 4 Oct 2013   Rating: 4.94/5    Votes: 24   Popularity: 6.81
Licence: CPOL    Views: 57,336     Bookmarked: 30   Downloaded: 285
Please Sign up or sign in to vote.
This article tries to show that writing code in C++ can be as productive and fun as in other mainstream languages.
2 Oct 2015   Updated: 2 Oct 2015   Rating: 4.94/5    Votes: 61   Popularity: 8.71
Licence: CPOL    Views: 44,233     Bookmarked: 63   Downloaded: 0
Please Sign up or sign in to vote.
A walk-through several less known C++ features
17 Sep 2018   Updated: 17 Sep 2018   Rating: 4.31/5    Votes: 6   Popularity: 3.35
Licence: CPOL    Views: 9,794     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Handle CRON expressions with a simple header-only cross-platform C++17 library
16 Sep 2013   Updated: 16 Sep 2013   Rating: 4.73/5    Votes: 14   Popularity: 5.43
Licence: CPOL    Views: 35,592     Bookmarked: 22   Downloaded: 243
Please Sign up or sign in to vote.
Provides an overview for creating an consuming classic COM components for desktop applications with the Windows Runtime C++ Template Library
20 Sep 2012   Updated: 20 Sep 2012   Rating: 5.00/5    Votes: 22   Popularity: 6.61
Licence: CPOL    Views: 83,798     Bookmarked: 48   Downloaded: 8,137
Please Sign up or sign in to vote.
This article proposes a C++ implementation for computing hashes (SHA1, MD5, MD4 and MD2) on Windows with the Microsoft CryptoAPI library.
10 Apr 2017   Updated: 10 Apr 2017   Rating: 4.98/5    Votes: 22   Popularity: 6.69
Licence: CPOL    Views: 89,837     Bookmarked: 45   Downloaded: 1,680
Please Sign up or sign in to vote.
This article provides an introduction to CMake through a series of examples to help you, as VC++ developers, to create and maintain CMake projects.
C++11
27 May 2013   Updated: 27 May 2013   Rating: 4.94/5    Votes: 71   Popularity: 9.08
Licence: CPOL    Views: 270,337     Bookmarked: 125   Downloaded: 0
Please Sign up or sign in to vote.
This article is a walk-through the C++11 support for threads and synchronization mechanisms (mutexes and condition variables).
2 Nov 2012   Updated: 3 Nov 2012   Rating: 4.96/5    Votes: 37   Popularity: 7.77
Licence: CPOL    Views: 54,377     Bookmarked: 44   Downloaded: 0
Please Sign up or sign in to vote.
An introduction to cpplinq, a open-source template library that provides LINQ-like operators for querying collections (arrays and STL containers) in C++11.
MAML
13 Apr 2012   Updated: 13 Apr 2012   Rating: 4.91/5    Votes: 17   Popularity: 5.91
Licence: CPOL    Views: 52,002     Bookmarked: 35   Downloaded: 375
Please Sign up or sign in to vote.
Some of the features of DocProject and the offerings of MAML, the mark-up language used for writing conceptual documentation.
VC++
2 Aug 2017   Updated: 2 Aug 2017   Rating: 5.00/5    Votes: 19   Popularity: 6.39
Licence: CPOL    Views: 16,946     Bookmarked: 42   Downloaded: 117
Please Sign up or sign in to vote.
Using managed COM objects in C++ without registering the server in Windows Registry
XML
20 Dec 2013   Updated: 20 Dec 2013   Rating: 4.95/5    Votes: 6   Popularity: 3.85
Licence: CPOL    Views: 23,620     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Shows how to easily create live tiles using the TileNotifications pack
Web Development
HTML
10 Jun 2016   Updated: 27 Nov 2019   Rating: 4.98/5    Votes: 49   Popularity: 8.42
Licence: CPOL    Views: 110,849     Bookmarked: 98   Downloaded: 3,976
Please Sign up or sign in to vote.
Chromium Embedded Framework (CEF) v3 to embed a Chromium browser in an MFC application

Average blogs rating: 4.69

Desktop Programming
MFC
5 Oct 2012   Updated: 5 Oct 2012   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 14,302     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
A tale of two flags: DS_CONTROL and WS_EX_CONTROLPARENT
WPF
15 Oct 2012   Updated: 15 Oct 2012   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 16,510     Bookmarked: 9   Downloaded: 10
Please Sign up or sign in to vote.
I will show how to provide keyboard input for WPF controls hosted in a Win32 applications.
Programming Languages
C#
5 Oct 2012   Updated: 5 Oct 2012   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: CPOL    Views: 10,761     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Valuable lessons learned in T4
C++
5 Oct 2012   Updated: 5 Oct 2012   Rating: 4.54/5    Votes: 7   Popularity: 3.84
Licence: CPOL    Views: 20,692     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
How to sort a CTreeCtrl
5 Oct 2012   Updated: 7 Oct 2012   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 21,941     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
C++ 11 non-member begin() and end()
23 Nov 2012   Updated: 23 Nov 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 7,030     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
An introduction to cpplinq
23 Nov 2012   Updated: 23 Nov 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 7,790     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
In this post, I will discuss range generators and range conversion operators.
23 Nov 2012   Updated: 23 Nov 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 6,201     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
In this post, I will discuss the set operators the library provides
5 Oct 2012   Updated: 5 Oct 2012   Rating: 4.27/5    Votes: 4   Popularity: 2.57
Licence: CPOL    Views: 39,111     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
tarlib – Windows TAR Library

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Marius Bancila
Architect Visma Software
Romania Romania
Marius Bancila is the author of Modern C++ Programming Cookbook and The Modern C++ Challenge. He has been a Microsoft MVP since 2006, initially for VC++ and nowadays for Development technologies. He works as a system architect for Visma, a Norwegian-based company. He works with various technologies, both managed and unmanaged, for desktop, cloud, and mobile, mainly developing with VC++ and VC#. He keeps a blog at http://www.mariusbancila.ro/blog, focused on Windows programming. You can follow Marius on Twitter at @mariusbancila.