wxGuide
Guidelines and sample code for building well-designed applications