Table Of ContentPreface. Acknowledgments. Chapter 1 RS-232 Overview. Chapter 2 The RS232 Class. Chapter 3 The PC8250 Class. Chapter 4 Shared Interrupt Devices. Chapter 5 Intelligent Multiport Boards. Chapter 6 The BIOS and EBIOS classes. Chapter 7 The Fossil Interface. Chapter 8 Terminal Emulation. Chapter 9 The Win16 Driver. Chapter 10 The Win32 Comm API. Chapter 11 The Win32Port Class. Chapter 12 The Win32Test Program. Chapter 13 Win32 Terminal Emulation. Chapter 14 Using Modems Under MS-DOS. Chapter 15 Using Modems Under Win32 - TAPI. Chapter 16 File Transfers and ZMODEM. Appendix: What's on the CD-ROM? Glossary. Index. End-User License Agreement. CD-ROM Installation Instructions.
SynopsisThoroughly revised and updated with new material on the 32-bit windows platform, this comprehensive guide delivers everything you need to write robust applications for embedded, data logging, point-of-sale, and other communications systems. You'll get a complete introduction to serial communications basics, tips on getting the most out of Windows APIs, methods for maximizing data exchange rates over high-speed modems, and the latest techniques for object-oriented programming. Featuring a CD-ROM packed with ready-to-run code modules, this is the one guide you need for successful serial communications development., Serial Communications Developer's Guide 2nd Edition Inside Find Out How to: Write communications programs that are easily ported between different operating systems and hardware platforms Access modems or other serial devices across networks Use standard and intelligent multiport boards Implement file transfer formats such as XModem, YModem, ZModem, and Kermit Interface with the latest high-speed modems at data rates of 57.6Kbps and higher Write terminal emulation code that works on a wide variety of systems Write communications programs t hat take advantage of Windows 95, 98, and NT communications APIs Use TAPI and take the mystery out of modem settings All source code and files for use with Microsoft Visual C++ and Borland C++ included on CD-ROM System Requirements: For 16-bit programming: Computer must be able to run Windows 3.1 and Borland or Microsoft 16-bit compilers. Borland C++ 4.5 or Microsoft Visual C++ 1.52. For 32-bit programming: Computer must be able to run Windows 95/98/NT and Microsoft 32-bit compilers. Microsoft Visual C++ 5.0 or later required. The Latest Tools and Best Techniques for Fast Results Now thoroughly revised and updated with new material on the 32-bit windows platform, this comprehensive guide delivers everything you need to write robust applications for embedded, data logging, point-of-sale, and other communications systems. Expert programmer and instructor Mark Nelson gives you a complete introduction to serial communications basics, tips on getting the most out of Windows APIs, methods for maximizing data exchange rates over high-speed modems, and the latest techniques for object-oriented programming. Featuring a CD-ROM packed with ready-to-run code modules, this is the one guide you need for successful serial communications development. www.idgbooks.com