Category: Tutorials
A tutorial about an aspect of programming or website design that I have expertise in.
Cross-Platform Development – Windows 64-bit Setup
As explained in the introductory post, the aim is to set up a cross-platform development environment using the following tools: Gnu make tools Gnu C++ Read More…
WordPress Menus – filtering pages
In this tutorial I will show how to use Walker classes to filter which pages to display in a menu. The problem first occurred because Read More…
WordPress Menus – differences between Nav and Page Menus
I have recently been designing a WordPress theme which needs to support theme users who want to design a menu using the WordPress Appearance->Menus admin Read More…
Cross-Platform Development – BSD Setup
As explained in the introductory post, the aim is to set up a cross-platform development environment using the following tools: make tools C++ compiler Emacs Read More…
C# – Synchronising with the GUI Thread
One of the golden rules when writing GUI applications with .NET (or any other framework for that matter), is that all GUI operations must be Read More…
Cross-Platform Development – Version Control
This is a follow-on article in the series about setting up both Linux and Windows for cross-platform development. The previous articles are: Introduction Gnu/Linux Setup Read More…
Cross-Platform Development – Windows Setup
As explained in the introductory post, the aim is to set up a cross-platform development environment using the following tools: Gnu make tools Gnu C++ Read More…
Cross Platform Development – Gnu/Linux Setup
As explained in the introductory post, the aim is to set up a cross-platform development environment using the following tools: Gnu make tools Gnu C++ Read More…
Cross Platform Development – Introduction
This is the first of a series of posts about developing desktop GUI applications that run on the computer platforms that I most commonly use: Read More…
C# – calling C functions – C# callbacks
The final tutorial in this series on calling C functions from C# covers the problem of how to pass a C# callback function to a Read More…