> online showcase > books > Programmer's Guide to OS/2

Programmer's Guide to OS/2 Programmer's Guide to OS/2

By Michael J. Young

Published by Sybex (now Wiley)
Pages: 625
ISBN: 0-89588-464-X

Comments from Reviewers & Readers

"Michael J. Young's new book exhibits a maturity in its presentation that earlier books have lacked. He speaks with the authority that comes from having done some serious OS/2 programming. Instead of just stating the purpose of an OS/2 function call, Young actually describes how it might be used in real code. ... contains a lot of practical advice for the aspiring OS/2 programmer.", G. Michael Vose, Byte Magazine (February, 1989)

"recommended for anyone seriously committed to programming in OS/2...It is a good reference book as well as a senior tutorial." Hugh Mooney, Big Blue & Cousins (December, 1988)

"I would also like to take this opportunity to complement you on your book. I think you communicated very well many of the more technical aspects of OS/2 programming, and I think that you have made a valuable contribution to the literature of the field." John Mulligan, Valencia, CA

"If your code is half as good as your book I can't wait to receive it. Thank you again for so clearly introducing the key points of OS/2 development." Stephen Silver, Staten Island, N.Y.



Part I: Basic Concepts

Chapter 1: Basic Features of OS/2

Chapter 2: Programming Under OS/2

Part II: Developing for the New Environments

Chapter 3: Writing an MS-DOS Program for the Compatibility Box

Chapter 4: Writing a Protected Mode Application

Chapter 5: Writing an Application for Both Real and Protected Modes

Part III: Using Advanced Features of OS/2

Chapter 6: Using Multitasking

Chapter 7: Using Interprocess Communication

Part IV: The OS/2 Application Program Interface

Chapter 8: Main System Functions

Chapter 9: Screen, Keyboard, and Mouse Functions

Part V: Special Topics

Chapter 10: Developing Dynamic-Link Libraries

Chapter 11: Writing a Monitor

Chapter 12: Introduction to the Presentation Manager


A: Glossary

B: Summary of the API

C: Input/Output Control Functions

D: OS/2 API Error Codes


Valid HTML 4.01 Transitional