Back when I was getting started with programming in C in the MS-DOS environment, I found three books authored by Al Stevens to be of tremendous value, the first one being Extending Turbo C Professional .
Written in a friendly, easy-going style, Stevens introduces how to reliably read keystrokes, draw windows, and present menus, the key parts to making a visually appealing and user-friendly application.
ISBN10: 1-55828-013-8
ISBN13: 9-781558-280137
ABSOLUTELY INDISPENSABLE STEP-BY-STEP GUIDEBOOK for serious c programmers who want to hone their skills to razor sharpness.
Covers the complete TURBO C PROFESSIONAL System, including TURBO COMPILER , TURBO ASSEMBLER , and TURBO DEBUGGER .
This book covers the MOST SUCCESSFUL TECHNIQUES for using TURBO C PROFESSIONAL in ADVANCED AND COMPLEX COMPUTER SYSTEMS .
DEMONSTRATES HOW TO WRITE ROUTINES IN C AND ASSEMBLY LANGUAGE and link them together in one executable program.
INCLUDES INTERRUPT-DRIVEN SERIAL COMMUNICATIONS SOFTWARE ENGINES that allow programmers to develop advanced communications programs.
EQUIPS PROGRAMMERS TO WRITE MEMORY-RESIDENT PROGRAMS that are overlayed, use EMS, and can pop up in various video graphics modes.
Al Stevens is a nationally known and respected consultant who assists a variety of business, industry, and government agency clients, including the Kennedy Space Center. Author of C Data Base Development , Quick C , and Turbo C ( MIS:Press , 1987), Stevens began programming in 1958 and has been designing systems and programs in C for the past five years. His monthly column in Dr. Dobb’s Journal has earned Stevens a loyal following among professional programmers who appreciate his insight and clear writing style.