Creating a Tabbed Dialog using the Windows API

An example demonstrating how to create and display a tab common control using WinAPI (Win32) C++ programming. Much credit needs to go to Ken Fitlike’s excellent WinAPI site, from which I orginally learned how to do stuff like this. I don’t think the site has been updated for a number of years but it contains …

Continue reading ‘Creating a Tabbed Dialog using the Windows API’ »

The Model View Presenter pattern in C# – a minimalist implementation

The Model View Presenter (MVP) is a design pattern that is particularly useful for implementing user interfaces in such a way as to decouple the software into separate concerns, such as those intended for data processing and storage (model), business logic, the routing of user commands, etc, thereby making more of your code available for …

Continue reading ‘The Model View Presenter pattern in C# – a minimalist implementation’ »