25 Years of Programming
An open source source for C, C++, OWL, BASIC, MDB, XLS, DOT, and more...
Open source computer programs, databases, templates, spreadsheets
Most of my programs have lots of source code comments. They made it easier to pick up work where I left off, and I hope they will make the programs easy for you to understand. The comments are the best place to look for notes about design, methods, and bugs. Some programs also have help files or other documents with more notes, plus ideas for further development.
Most are licensed under the GNU General Public License.
If you have a problem with a program, please take a moment to report bugs.
You can use the links below to drill down by category. The Sitemap (link at the top of this page) has a complete list of everything on the site, on one page.
The source code that is on web pages has the original formatting, including tabs, preserved. When you copy the text and paste it into your code editor, the preserved tabs should make the code align more neatly than it does on the web pages, especially if you set tab expansion to 4 spaces.
Database projects: Microsoft Access, MySQL
Microsoft Word, Excel
If a project makes use of multiple Microsoft Office applications, it may be listed on the index page of each.
The Visual Basic modules for the Office 2003 versions of my projects are digitally signed with my self-signed VBA code signing certificate. The certificate is only valid on my computer, and, in addition, the version of it that I used for signing my oldest projects is past its expiration date.
Depending on the Office macro security settings you use (I recommend high security), you will probably be warned when you open the projects that my digital certificate is untrusted, unverifiable, and now also expired, and Access will automatically disable macros.
If desired, you can examine a project's macros even without enabling them by opening the project with macros disabled and going to the Visual Basic editor to view their code.
To enable the macros:
Artificial Intelligence Projects
Various site projects related to artificial intelligence, complexity, learning, adaptation, evolution, etc. Until now, I've been categorizing projects mainly by which platform, language, or Microsoft Office application they're for; this alternative index tries to provide a central location for finding AI-related projects, regardless of platform or language.
Entry page to some entertaining things that aren't computer projects. It has links to some original music you can listen to or download, a humor page, and my photo galleries, mostly backpacking photos.
Copyright ©2012 Steven Whitney. Last modified Sun 07/29/2012 10:04:18 -0700.