Tom's Window's Programming

All programs are written using ANCI-C and the win32 API. They are developed on Windows 98 so should work with any later version. Earliest works are at the bottom (compiled with lcc-win32). The latest are compiled with gcc/mingw. Executables include source and html help.

PEC Programmers Edit Control is a windows callback function for text editing. PEC is a replacement for the standard windows multi-line edit control. PEC is compiled as a dynamic link library. pecdll (57K, 12/05) and pecdemo (15k, 12/05)

MyClib is my collection of code snippets and tips for writting console and windowed programs in C. (179k, 12/05)

tEdit is a text editor customized for writting "C programs" and html files. Requires pec.dll. (44k, 01/06)

Littlebits is a pixel editor for small bitmaps, icons and cursors. (94k, 3/05)

WebUpdate is used to manage webpage files. Uses the WinInet API FTP functions to display, copy to, and delete files at your ISP. Provides total file count and byte count. (15k, 7/05)

Graph will draw an xy plot and output to the clipboard. Plot data and labels are read from a text file. (16K, 10/05)

Spline demonstrates subdivision of a polyline to produce a smooth curve. (12K, 9/05)

Cubic demonstrates the many possible shapes of a 3rd order polynomial curve. (15K, 9/05)

Hyper demonstrates how to create your own hypertext and flat shaded buttons in C.(16K, 9/05)

Keycode displays the WM_CHAR & WM_KEYDOWN messages along with the full ASCII character set.(15k)

Hexdump provides a hexadecimal text file of any binary file. (8k)

Your basic starter code for making a Window's gui or console program.


t&k2004, t&k2003, t&k2002, t&k2001, t&k2000 are family slide show projects. Total package on cd (390M, 4/05)

BoltCircleTorque is a dos program with a window interface using a status bar and edit control. Computes the torque capacity of a bolted joint. (30k)

Scrambled eggs is for those who like to do puzzles. Load your own picture file (jpg, bmp, emf) scramble it and drag and drop to build the puzzle. (16k)

MetaPaint is a simple 2d cadd program for making metafiles ("clipart") (71k). EMFsampler is a collection of enhanced metafiles (20k). View will display and print all pictures (bmp, jpg, gif, emf) in the current directory (30k).

Take Mrs. O's classic math time test. A 2d grid of edit boxes (add,subtract,multiply).(24k).

Practice making change out of bills and coins(153k).

My first dos program to help Naomi with her math.(7k). A palette to select colors(13k). Merry christmas from our family to yours.screensaver.(56k). An autocadd style full screen crosshair(9k). Dynamic birthday cards for my Mom, Guda, Abbie Jane , and Jess (~150k ea).


Books: "Programming Windows" 5th ed Charles Petzold
Newsgroups: comp.os.ms-windows.programmer.win32

Links: gcc-MinGW Compiler , GNU Free Software Foundation, John Findlay, James Brown Catch22 , Bob Crispen, Dr. Paul Carter C & asm Pelles C Compiler

A collection of windows navigating tips without using the mouse.


[Home] [Linux]