Tutorials

Technical articles and code snippets for developers.

UWP C++/Winrt/Win32

UWP C++/WinRT Runtime Component in a Win32 app

Part 1:
UWP - C++/WinRT - Win32
Introduction to C++/WinRT.

UWP/C++/WinRT  C++/WinRT

C++ Standard 17

UWP C++/WinRT Runtime Component in a Win32 app

Part 2:
C++ Standard 17
CRTP, mixin, templates and variadic templates.

C++ Standard 17  C++ 17

C++ 17

UWP C++/WinRT Runtime Component in a Win32 app

Part 3:
UWP - C++/WinRT - Win32
Use a custom C++/WinRT Runtime Component in a Win32 app.

Authoring a C++/WinRT Component

UWP/C++WinRT  C++/WinRT

C++ 17

UWP C++/WinRT Runtime Component in a Win32 app

Part 4:
UWP - C++/WinRT - Win32
Use a custom C++/WinRT Runtime Component in a Win32 app.

Win32 client app implementation

C++/WinRT  C++/WinRT/Win32

Windows PowerShell

Get File Hash Codes with Windows PowerShell

Get File Hash Codes with Windows PowerShell
E' sempre bene verificare l'hash dei files scaricati da internet per essere certi di utilizzare la versione originale degli stessi...

PowerShell  Windows PowerShell

Desktop App Converter Commandline

The Desktop App Converter

Part 1:
The Desktop App Converter commandline
Porting Win32 classic applications to the Microsoft Store with Desktop App Converter commandline.

Win32 C/C++  C/C++ Win32

Win32 apps in Microsoft Store

The Desktop App Converter

Part 2:
Using Visual Studio 2017
Porting Win32 classic applications to the Microsoft Store with Visual Studio 2017 vers. 15.9

Win32 C/C++  C/C++ Win32

Win32 CALLBACK

Win32 CALLBACK Functions

Part 1:
How to create and use Win32 callback functions in C/C++
Una funzione callback è una funzione il cui prototipo è stato dichiarato...

Win32 C/C++  C/C++ Win32

C# and Win32 CALLBACK

Win32 CALLBACK Functions

Part 2:
Consuming Win32 CALLBACK Functions in C#
Nella prima parte di questo tutorial abbiamo visto come creare ed usare funzioni callback in C/C++...

C# - Win32  C# Win32

C# and MFC

Modern C# Interop
with MFC

Part 1:
A modern way to use pure C# Components in MFC applications
Spiace sentire qua e là i detrattori di Microsoft Foundation Class Library ( MFC )...

C# Interop  C#, C++, MFC

C# and MFC

Modern C# Interop
with MFC

Part 2:
A modern way to use pure C# Components in MFC applications
Creiamo un'applicazione MFC che utilizza components ed user controls scritti in C#...

C# Interop  C#, C++, MFC

C# and MFC

Modern C# Interop
with MFC

Part 3:
A modern way to use pure C# Components in MFC applications
Completiamo l'applicazione MFC aggiungendo i gestori degli Eventi dei componenti e controls .Net...

C# Interop  C#, C++, MFC

OLE Drag&Drop

OLE Drag and Drop
for Mere Mortals

Part 1:
Clipboard and OLE Drag&Drop
In Microsoft Windows è possibile l'operazione di copia/incolla o taglia/incolla di parti di testo selezionati col mouse...

Clipboard and OLE Drag&Drop  Win32 API

OLE Drag&Drop

OLE Drag and Drop
for Mere Mortals

Part 2:
OLE Drag&Drop in Win32 SDK
In questa seconda parte vedremo come realizzare un'applicazione Win32 che supporti Drag&Drop source e target il cui risultato finale sarà quello mostrato...

Win32 API OLE Drag&Drop  Win32 API

WiFi Information Elements

Beacon frames and the Vendor Specific Information Elements
Come si sa i routers wifi (ed ogni Access Point in generale) durante il loro normale funzionamento inviano periodicamente numerose informazioni....

WiFi Information Elements  C/C++ - Win32 API

Microsoft Office Automation
in C#

Interprocess communication (IPC) (ovvero la possibilità di far comunicare i processi in esecuzione tra loro) è sempre stato uno degli aspetti centrali....

Microsoft Office Automation in C#  C# - Automation - Microsoft Office

How to create HTML GUI
for Windows Forms

Come "modernizzare" le nostre winform apps dando un look diverso da quello predefinito....

HTML GUI in Windows Forms Applications C# - Windows Forms

Windows Native Ribbon in MFC

The old new style of MFC applications with the Windows Ribbon Framework....

Windows 7 / 8.x / 10 Native Ribbon in MFC C/C++ - MFC - COM

Visual C# COM ActiveX

How to create a COM component in Visual C# and use it in native applications....

Create Visual C# COM ActiveX C# - MFC -COM