Click here to Skip to main content
15,505,828 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: 42,148     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: 65,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.86/5    Votes: 22   Popularity: 6.53
Licence: CPOL    Views: 22,033     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
6 May 2016   Updated: 6 May 2016   Rating: 4.97/5    Votes: 47   Popularity: 8.30
Licence: CPOL    Views: 51,828     Bookmarked: 68   Downloaded: 1,585
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: 230,203     Bookmarked: 57   Downloaded: 9,742
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: 30 Dec 2012   Rating: 4.96/5    Votes: 41   Popularity: 7.99
Licence: CPOL    Views: 70,952     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: 237,544     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: 79,914     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,591     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: 28,561     Bookmarked: 20   Downloaded: 536
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,923     Bookmarked: 15   Downloaded: 275
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: 27,522     Bookmarked: 48   Downloaded: 284
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: 89,712     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: 185,230     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: 3 Apr 2013   Rating: 4.95/5    Votes: 159   Popularity: 10.86
Licence: CPOL    Views: 818,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: 58,236     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: 45,213     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: 10,425     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: 36,172     Bookmarked: 22   Downloaded: 246
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: 85,198     Bookmarked: 49   Downloaded: 8,177
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: 92,387     Bookmarked: 46   Downloaded: 1,721
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: 274,467     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: 4 Nov 2012   Rating: 4.96/5    Votes: 37   Popularity: 7.77
Licence: CPOL    Views: 55,927     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,622     Bookmarked: 35   Downloaded: 377
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: 17,606     Bookmarked: 42   Downloaded: 131
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,950     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: 116,290     Bookmarked: 98   Downloaded: 4,177
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,492     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,800     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,861     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,982     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
How to sort a CTreeCtrl
5 Oct 2012   Updated: 8 Oct 2012   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 22,111     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,140     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,870     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,281     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: 40,012     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.
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.