Here are links to some of the most useful sites on the web for Windows programmers. Each site in turn may have its own links to further sites.
Windows |
---|
www.mvps.org |
The (unofficial) home site for the MVP program. Authored by Felix Kasza, this site contains WinNT systems programming information, and links to many other MVP-run sites. Also contains the MVP FAQ. |
codeguru |
Taking off where the Microsoft Foundation Classes end, this site makes many useful classes available for download. Unfortunately although there's a lot of stuff on here it's often rather difficult to find what you want, so I suggest you go to.... |
www.codeproject.com |
...The new site from the folks who used to run CodeGuru, before it got sold. Much easier to navigate than codeguru. |
Joe Newcomer's site |
Joe Newcomer's site. Joe was contemporary of mine in the MVP program who has a lot of helpful tips on his site, generally in the form of longer articles than you'll find here. |
www.sysinternals.com |
The site formerly known as NTinternals, this provides information and utilities for people who work with Windows at the nuts and bolts level. |
Andrew Tucker's Page |
Some of the most useful things developed since the toothbrush can be found here. |
www.codejock.com |
More classes |
www.iseran.com/Win32/FAQ/ |
The Win32 FAQ originating from the comp.os.ms-windows.programmer hierarchy. |
P.J.Naughter's Site |
A handy site for MFC classes and tips. |
InsaneGenius Library |
A general purpose Public Domain C++ Win32 programming library (author retains copyright, naturally). Useful classes for stuff like IOCP sockets, exceptions, threads, logging, COM, ADO etc. |
Winsock FAQ |
The Winsock programmer's FAQ. Includes non-MFC socket sample code. |
Software in General |
---|
Joel on Software |
A good programming management site with some outstanding articles. Read the one on recruitment if you read nothing else on here. |
Paul Graham |
There is some truly fascinating writing on this eclectic site, by a philosopher turned programmer. |
Coding Horror |
Jeff Atwood's eclectic little coding site. Any topic can turn up in what is effectively just a blog, but it's been quite influential. |
Stack Overflow |
A community self-help site started by Joel Spolsky and Jeff Atwood, Stack Overflow became a victim of its own success - the posting rate grew to such prodigious proportions that questions scrolled into the distance before they stood a chance of being answered. Has since spawned innumerable variants of itself on many topics. |
Last but not least, commercial sites. These guys will help, but at a price. Inclusion here does not constitute a recommendation - I don't have time to do a job, run a site and do evaluations.
Commercial Sites |
---|
www.bluewatersystems.com |
Want to access hardware under NT but don't want to write a driver ? See these folks. |
Northwood Software |
GO++ diagramming library, Sanscript visual scripting tool |
Stingray Software |
Extension classes |
Dundas Software |
Extension classes |
DevExpress |
Grids, treelists, fancy toolbars et al. I've used the Delphi VCL versions of the DevExpress components, and they're pretty good. They now also sell .Net and ActiveX versions. |