Synopses & Reviews
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
Synopsis
This classic title is a guide to writing flexible serial communications programs for the PC. It teaches C++ developers how to create applications easily ported between different operating systems and hardware platforms. The CD-ROM includes extensive C and C++ code, along with classes and components for creating and maintaining programs dealing with serial communications protocols.
Synopsis
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. 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.
Description
System requirements for accompanying computer disc: Windows 3.1 and Borland or Microsoft 16-bit compilers, and Borland C++ 4.5 or Microsoft Visual C++ 1.52 (for 16-bit programming) or Windows 95/98/NT and Microsoft 32-bit compilers, Microsoft Visual C++ 5.0 or later (for 32-bit programming).
About the Author
About the Author Mark Nelson is a programmer for Cisco Systems, Inc., in Dallas. He writes for technical publications such as Dr. Dobb's Journal and C/C++ User's Journal, and is the author of The Data Compression Book and C++ Programmer's Guide to the Standard Template Library.
Table of Contents
Preface.
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.