home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 14 Text
/
14-Text.zip
/
proscons.zip
/
books.txt
next >
Wrap
Text File
|
1996-01-09
|
33KB
|
1,010 lines
The (highly unofficial) FIDONET OS2PROG C++ compiler pros and cons list
───────────────────────────────────────────────────────────────────────
A C++ programmer's booklist
───────────────────────────
A fair number of OS/2 books are available
from the Indelible Blue catalogue.
The OS/2 2.0 Technical Library
──────────────────────────────
Part # Form # Title
──────────────────────────────────────────────────────────────
10G3356 IBM OS/2 2.0 Technical Library
10G6260 S10G-6260 IBM OS/2 2.0 Application Design Guide
10G6261 S10G-6261 IBM OS/2 2.0 Programming Guide Vol I
10G6494 S10G-6494 IBM OS/2 2.0 Programming Guide Vol II
10G6495 S10G-6495 IBM OS/2 2.0 Programming Guide Vol III
10G6262 S10G-6262 IBM OS/2 2.0 IPF Guide and Reference
10G6309 S10G-6309 IBM OS/2 2.0 SOM Guide and Reference
10G6263 S10G-6263 IBM OS/2 2.0 Control Program Prog Ref
10G6264 S10G-6264 IBM OS/2 2.0 PM Prog Ref Vol I
10G6265 S10G-6265 IBM OS/2 2.0 PM Prog Ref Vol II
10G6272 S10G-6272 IBM OS/2 2.0 PM Prog Ref Vol III
10G6266 S10G-6266 IBM OS/2 2.0 Physical Device Driver Ref
10G6310 S10G-6310 IBM OS/2 2.0 Virtual Device Driver Ref
10G6267 S10G-6267 IBM OS/2 2.0 Presentation Driver Ref
10G6268 S10G-6268 IBM OS/2 2.0 Prog Lang 2/REXX Reference
10G6269 S10G-6269 IBM OS/2 2.0 Prog Lang 2/REXX User's Guide
10G6270 SC34-4289 IBM SAA CUA Interface Design Reference
10G6271 SC34-4290 IBM SAA CUA Guide to User Interface Design
ISBN Title
───────────────────────────────────────────────────────────────────
1-56529-154-9 OS/2 2.0 Control Program Programming Guide
1-56529-155-7 OS/2 2.0 Presentation Manager Programming Guide
1-56529-156-5 OS/2 2.0 Presentation Manager Graphics Program Guide
1-56529-157-3 OS/2 2.0 Application Design Guide
This information is slightly out of date. Call +1 1 800 IBM PCTB, PC
Technical Books, for up to date information. The library can either
be purchased as a whole, or individual books can be ordered.
They are also available in electronic form, in BookManager/2 format.
They used to be available on the OS/2 Online Book Collection CD-ROM,
IBM part number 53G2166, which included all of IBM's OS/2 publications
(from the LAN Server Administrator's Guide to the "redbooks"). As far
as I am aware, you now have to purchase the Developer Connection
CD-ROM to obtain these books on CD-ROM.
This is the "official" programmers' technical reference for OS/2 2.x.
Just about anything that you would ever want to know about OS/2 is
covered here, from how to REXX-enable your application to the way that
the Virtual DPMI device driver works.
These books are *references*, not tutorials.
The "Redbooks"
──────────────
IBM Publication No. GBOF-2254
Publication Title
────────────────────────────────────────────────────────────────────
GG24-3730-00 OS/2 Version 2.0, Volume 1: Control Program
GG24-3731-00 OS/2 Version 2.0, Volume 2: DOS and Windows Environment
GG24-3732-00 OS/2 Version 2.0, Volume 3: Presentation Manager
and Workplace Shell
GG24-3774-00 OS/2 Version 2.0, Volume 4: Application Development
GG24-3775-00 OS/2 Version 2.0, Volume 5: Print Subsystem
These are listed here to prevent confusion. The "redbooks" are not
programming technical references, but more like user guides for power
users.
Magazines
─────────
OS/2 Developer Magazine
Telephone +1 800 WANT OS2 or +1 708 647 5960
FAX +1 708 647 0537
OS/2 Monthly
72550.2440@compuserve.com
Telephone +1 800 365 2642
Inside OS/2
Telephone +1 502 491 1900
OS/2 Professional
Telephone +1 301-770-7302
OS/2 Magazine
Miller-Freeman; 600 Harrison St., San Francisco, CA 94104, U.S.A.
OS/2 Newsletter
Telephone +1 714 495 3757
OS/2 Presentation Manager Programming
─────────────────────────────────────
Charles Petzold
Ziff-Davis Press
1994
ISBN 1-56276-123-4
Charles Petzold's first book on Presentation Manager (for OS/2 1.x)
was as definitive in the field as was his equivalent book for Windows.
Sadly, however, OS/2 has progressed to 2.x and 3.x and Mr Petzold has
not. The second edition of this book was little more than a rehashing
of the first, with information on AVIO removed, and very little added
to take its place. There is no discussion of the features that were
introduced into OS/2 2.0, such as Workplace Shell, Drag and Drop, or
any of the CUA'91 controls, such as notebooks.
Mr Petzold's only redeeming feature is that he is a "brand name",
which Windows programmers will recognise. There are other, far
better, books that introduce Presentation Manager programming, and
that provide far more adequate coverage of the subject.
OS/2 2.0 Presentation Manager GPI: A Programming Guide to Text,
───────────────────────────────────────────────────────────────
Graphics, And Printing
──────────────────────
Graham C.E. Winn, IBM Corporation
Van Nostrand Reinhold
1991
318 pages
ISBN 0-442-00468-0 (1st edition ?)
IBM order number G362-0005 (1st edition ?)
ISBN 0-442-00739-6 (2nd edition ?)
The "official" guide to GPI programming. Slightly turgid, and better
books exist.
-- Review by Mike Bilow 1:323/107.0
Programming the OS/2 WARP Version 3 GPI
───────────────────────────────────────
Stephen A. Knight and Jeffrey M. Ryan
Wiley
1995
405 pages
ISBN 0-471-10718-2
And this is one of the better books. This book contains a thorough
introduction to the way that graphics work in Presentation Manager,
covering everything from the view pipeline (work space -> model space
-> page space -> device space) to attribute bundles, and including a
detailed discussion of a real world graphical application (source
provided).
Learning to Program OS/2 Presentation Manager by Example
────────────────────────────────────────────────────────
Stephen A. Knight, IBM Rochester
Van Nostrand Reinhold
1992
200 pages
IBM order number G362-0011 (this may be wrong).
ISBN 0-442-01292-6
Going by the dates, I suspect that this is the predecessor to the GPI
book by Knight, and that it only covers OS/2 1.x.
Real World Programming for OS/2 2.1/2.11
────────────────────────────────────────
Blain, Delimon and English
Sams
ISBN 0-673-30300-0 (OS/2 2.1)
ISBN 0-672-30563-1 (OS/2 2.11)
This is most people's favourite recommendation for programming OS/2.
It covers most of the common areas of OS/2 programming. Presentation
Manager programming is clearly and concisely explained, and takes up a
large proportion of the book. However, the authors find the space to
cover other topics, such as writing DLLs, communicating via the serial
port, multithreading, using profile (*.INI) files, printing, and
thunking.
The book is evenly paced, well laid out, and care has been taken over
the details. The source for all of the programming examples is
supplied on an accompanying disc. A worthwhile addition to the
library of any OS/2 programmer.
Client/Server Programming with OS/2 2.0 (1st edition)
───────────────────────────────────────
Client/Server Programming with OS/2 2.1 (2nd edition)
───────────────────────────────────────
Client/Server Programming with OS/2 2.1 (3rd edition)
───────────────────────────────────────
Robert Orfali and Dan Harkey (IBM San Jose, CA)
Van Nostrand Reinhold
ISBN 0-442-00826-0, IBM order number G325-0650 (2nd edition, 1992)
ISBN 0-442-01833-9, IBM order number G325-0650-2 (3rd edition, 1993)
This is a tour de force of client-server software for OS/2 from the
programmer's point of view. It covers OS/2 LAN Server, NetWare 4.0
for OS/2, CICS version 2, DCE, LAN NetView, Distributed SOM, DB2/2,
CM/2, NTS/2, DDCS/2 version 2, Named Pipes, NetBIOS, TCP/IP, APPC,
Online Transation Processing, and CPI-C.
There are also technical comparisons of OS/2, Windows, NetWare and
UNIX; of NetWare 4.0 and LAN Server 3.0; and of local SQL, remote SQL,
and stored procedures. Several programs are implemented using
different client-server technologies, and their performance
benchmarked.
Almost incidentally, the book covers Workplace Shell, introduces
object oriented programming, and looks at SOM, with "hello world"
programs for each. Also covered are future directions for OS/2, such
as Workplace OS and Taligent Application Frameworks.
Client/Server Survival Guide with OS/2
──────────────────────────────────────
Bob Orfali and Dan Harkey
Van Nostrand Reinhold
1994
970 pages,
ISBN 0-442-01798-7
IBM Part number SR28-5494
This Survival Guide takes you on a sweeping tour of client/server
systems and software. It provides a comprehensive coverage of
client/server--including stacks, NOSs, DBMSs, Federated Databases,
Information Warehouses, Groupware, TP Monitors, Transactions,
Distributed Objects, System Management, and Tools. It covers major
standards such as DCE, CORBA, OLE, OpenDoc, ODMG-93, MAPI, APPN, VIM,
SNMP2, CMIP, RMON, SQL3, and X/Open DTP. The authors provide a
survival map to help you navigate through the client/server maze. To
separate theory from reality, the book covers over 50 OS/2
client/server products--including CICS, DSOM, Lotus Notes, DCE,
ObjectStore, MQISeries, Encina, LAN Server, NetWare, DB2/2, Oracle7,
LAN NetView, FlowMark, LAN Distance, TCP/IP, ImagePlus, and many
others.
While it's rich in content, it's also fun to read. In their maverick
style Orfali and Harkey use controversial soapboxes, background
briefings, witty quotes, and over 400 illustrations and cartoons to
bring to life the fledgling world of client/server computing. This
book is for anyone interested in client/server whether they use OS/2
or not. In contrast to previous Orfali/Harkey books, this is not a
programming book--but it's an indispensable guide for anyone that's
evaluating, using, developing, or selling OS/2 client/server products.
Here's an overview of what the book contains:
Part 1. Client/Server Model
Part 2. Clients, Servers, and Operating Systems
Part 3. Base Middleware: Stacks and NOS
Part 4. SQL Database Servers
Part 5. Client/Server Transaction Processing
Part 6. Client/Server Groupware
Part 7. Client/Server with Distributed Objects
Part 8. Distributed System Management
Part 9. Client/Server Tools
-- Information from Steve Gallagher, FIDONET 1:3641/1.0
C & C++ Programming in the OS/2 Environment
───────────────────────────────────────────
V. Mitra Gopaul
Van Nostrand Reinhold
1992
ISBN 0-442-01240-3
IBM order number G362-0013
Surprisingly, this book is *not* about writing C and C++ programs for
OS/2. What it *is* about is the toolset used by C and C++
programmers. It covers all of the tools, from the commonly used ones,
such as LINK386, through all of the Developers' Toolkit tools, such as
the Resource Compiler and Dialogue Editor, to the rarely used, such as
FWDSTAMP and PACK. IBM WorkFrame is also covered.
There is a slight bias towards IBM's C++ compiler in the book. One of
the chapters covers configuring your environment for IBM's C++
compiler, and another covers IBM's debugger. There's no information
on the tools provided by other C++ implementations, such as Borland
C++, Watcom C++, and MetaWare High C++. If you want a handy desktop
reference on TDUMP, TLINK, or WOMP, this is not that book.
There is a reference section for the tag language used by IPFC, the
help compiler, and a chapter on the mechanics of linking DLLs.
Towards the end of the book, there is a discussion of migrating from C
to C++, and superficial coverage of the C++ standard library.
OS/2 2.1 PROGRAMMING: Your Fast-Track Guide to OS/2
───────────────────────────────────────────────────
Herbert Schildt and Robert Goosey
Osborne/McGraw Hill
306 pages
ISBN 0-07-881910-5
( no summary available )
Advanced OS/2 Presentation Manager Programming
──────────────────────────────────────────────
Thomas E. Burge and Joseph Cecil/Celi (?)
Wiley
ISBN 0-471-59198-X
This book has great examples, is well structured and contains truly
useful information - completely opposite to the waste of trees foisted
upon the programming community by Herb Schildt <g>.
-- Review by Jon Wright, 3:633/379.0
The Art of OS/2 2.1 C Programming
─────────────────────────────────
The Art of OS/2 Warp C Programming
──────────────────────────────────
Kathleen Panov, Larry Salomon and Arthur Panov
Wiley-QED
ISBN 0-471-58802-4 (2.1 edition)
ISBN 0-471-08633-9 (Warp edition)
An introductory level text.
-- Review by Jon Wright, 3:633/379.0
Designing OS/2 Applications
───────────────────────────
David E. Reich
John Wiley & Sons
ISBN 0-471-58889-X
IBM Part number SC28-2701.
( no summary available )
Quick Reference Library of OS/2 Functions
─────────────────────────────────────────
Scholin
Van Nostrand Reinhold
Volume 1 - Win Functions ISBN 0-442-01897-5
Volume 2 - Message Functions ISBN 0-442-01898-3
Volume 3 - Workplace Shell Functions ISBN 0-442-01899-1
Volume 4 - GPI functions ISBN 0-442-01900-9
Volume 5 - DOS Functions ISBN 0-442-01901-7
Volume 6 - Miscellaneous Functions ISBN 0-442-01902-5
The OS/2 2.1 Application Programmer's Guide
───────────────────────────────────────────
Kelly et al
Van Nostrand Reinhold
ISBN 0-442-01736-7
This is a programmer's guide for OS/2 2.x (and 3.x) that covers the
Control Program (i.e. the OS/2 kernel). It contains comparisons
between the 16-bit kernel API of OS/2 1.x and the 32-bit kernel API of
OS/2 2.x and 3.x, tips on porting from DOS to OS/2, and detailed
coverage of the Control Program API, from file management through
exception handling to queues.
The changes in OS/2 2.1 concerning memory management, and private and
shared memory are also discussed, as are CID, OO programming, SOM, DCE
on OS/2, and how to compile and link DLLs and EXEs.
IBM OS/2 2.1 Presentation Manager Programming
─────────────────────────────────────────────
Stefano Maruzzi
ISBN 0-553-37257-2
( no summary available )
OS-2 Presentation Manager Programming: Hints & Tips
───────────────────────────────────────────────────
Bryan Goodyer
ISBN 0-07-707776-8
( no summary available )
Advanced Programmer's Guide to Presentation Manager
───────────────────────────────────────────────────
Thuyen Nguyen
ISBN 0-13-004383-4
( no summary available )
One, Two, Three-G Handbook for Presentation Manager
───────────────────────────────────────────────────
LeBlond, Geoffrey T. et al
ISBN 0-553-34995-3
( no summary available )
OS/2 2.1 Developing, Porting, and Testing Applications
──────────────────────────────────────────────────────
QED
( no summary available )
Cross Platform Programming in OS/2
──────────────────────────────────
Dorfman
McGraw-Hill
ISBN 0-07-017862-3
( no summary available )
OS/2 2.1 Corporate Programmers Handbook
───────────────────────────────────────
Scholin, Sullivan & Scragg
Van Nostrand Reinhold
ISBN 0-442-01598-4
OK, but a bit superficial, with about a third of the book with
"reference" API docs that everyone should have anyway. Still, it has
about the best section on writing online help that I've seen (for that
matter about the only section on writing online help ...).
-- Review by Jon Wright, 3:633/379.0
OS/2 2.X Notebook
─────────────────
edited by Dick Conklin (IBM, Boca Raton, FL).
Van Nostrand Reinhold
1992
ISBN 0-442-01522-4
IBM Part Number G362-0015
A collection of popular articles from IBM's Personal Systems Developer
Magazine, 1990 to 1992.
Writing OS/2 2.0 Device Drivers in C, 2nd Edition
─────────────────────────────────────────────────
Steven J. Mastrianni.
Van Nostrand Reinhold
1992
250 pages
ISBN 0-442-01729-4
IBM order number G362-0006
This is a fairly good introduction to (as the title suggests) writing
OS/2 device drivers in C. Several people criticise Mastrianni for not
using the standard names for the device helper functions (i.e. those
in the headers provided in the OS/2 Device Driver Developers'
Toolkit). Nevertheless, the book covers most of the basics.
Writing OS/2 Device Drivers
───────────────────────────
Raymond Westwater
Addison-Wesley
1989
515 pages
ISBN 0-201-52234-9
For those who want to start writing device drivers, this is a
good primer to read. It covers the basics of writing simple
character and block mode device drivers, and the DevHlp
services. Three example device drivers are listed (with
assembly language source) and analysed.
This book was aimed at simple OS/2 1.x device drivers, and
doesn't cover the IFS model, or any extended services available
in OS/2 2.x and 3.x such as base device drivers and device
managers. Experts may also find its repetition of the same
information over and over a little tedious to wade through.
OS/2 EXTRA! KBD, MOU & VIO SPECIAL FUNCTIONS REVEALED
─────────────────────────────────────────────────────
Len Dorfman and Marc J. Neuberger
McGraw-Hill (?)
ISBN 0-8306-4567-5
It's basically the information in PRCP.INF, but in printed form (and
cleaned up a little). It'll tell you just about everything you need
to know about the VIO, KBD, and MOU functions, including which
functions will and will not work in a windowed OS/2 session (as
opposed to a full-screen OS/2 session).
-- Review by Martin Pollard, 1:120/187.0
OS/2 2.1 Workplace Shell Programming
────────────────────────────────────
Random House
1993
ISBN 0-679-79162-0
( no summary available )
SOMObjects: A Practical Introduction to SOM and DSOM
────────────────────────────────────────────────────
IBM International Technical Support Center
IBM "red book" # GG24-4357
( no summary available )
Object Oriented Programming Using SOM and DSOM
───────────────────────────────────────────────
Christina Lau, IBM Canada
Van Nostrand Reinhold
1994
272 pages
ISBN 0-442-01948-3
Introduction to SOM. IDL. Creating and implementing SOM classes
using the C and C++ language bindings. Using the Distribution,
Replication, Persistence, Collection, Interface Repository, and
Emitter class libraries. Future directions.
Objects for OS/2
────────────────
Scott H. Danforth, Paul Koenen, and Bruce Tate
Van Nostrand Reinhold
1994
446 pages
ISBN 0-442-01738-3
Basic objects. Overviews of OS/2, Presentation Manager, and OO
programming using C++. Using the SOM API. Workplace Shell
programming in SOM. Worked examples of attributes, metaclasses,
multiple inheritance, PM via OO, graphics, wrapping PM controls, and
wrapping files into objects. Articles on ObjectPM, OVTT design
methodology. Constructors and destructors in SOM 2.1. Metaclass
programming in SOM 2.1.
Object-Oriented I/O Using C++ IOStreams
───────────────────────────────────────
Cameron Hughes Thomas Hamilton Tracy Hughes
John Wiley & Sons, Inc.
1995
ISBN 0-471-11809-5
This book covers the iostreams classes, including manipulators,
user-defined extraction and insertion functions, and how to derive new
iostreams classes. It also (very lightly) covers iostream use with
OS/2 GPI, Multimedia OS/2, and comms ports.
-- Review by Jeffrey White, 1:130/74.0
The Design of OS/2 2.0
──────────────────────
H.M. Deitel and M.S. Kogan.
Addison-Wesley
400 pages
1992
ISBN 0-201-54889-5
( There is an updated version for OS/2 2.1, for which details are
unavailable. Anyone ? )
I saw Mike Kogan speak once. He is very knowledgeable about the
internals of OS/2, and particularly effective at presenting
information. This book is no exception. Mr Deitel also wrote
_Operating_Systems_, a comparative analysis of operating systems.
The book itself goes into detail on the inner workings of OS/2,
covering such areas as the mechanisms of dynamic linking, the
scheduler, and virtual memory. For those interested in OS/2 as an
operating system, or in the innards of the OS/2 kernel, this book is a
must. A good foundation in the principles of operating system design
is a pre-requisite for reading.
OS/2 C++ Class Library Power GUI Programming with C Set++
───────────────────────────────────────────────────────────
Kevin Leong, Bill Law, Bob Love, Bruce Olson, and Hiroshi Tsuji
Van Nostrand Reinhold
800 pages
ISBN 0-442-01795-2
This is supposedly *the* book for programmers using IBM's user
interface class libraries. Unfortunately, it is already slightly
dated, since ICLUI has changed name to OpenClass and CSet++ has become
VisualAge C++.
The Ultimate OS/2 Programmer's Manual
─────────────────────────────────────
John Mueller
McGraw Hill
1994
ISBN 0-07-043972-9
While the title is a bit overblown (there's a lot missing) it's got a
lot of the sort of information that Ray Duncan's now ancient _Advanced
OS/2 Programming_ contained, but more up to date. One of the sections
that is rather complete is Chapter 3: Video API, in which the author
describes VIO, GPI, and WIN calls, as well as the 8514 and XGA
standards.
-- Review by Ed Beroset 1:3641/1.250
Effective Multithreading in OS/2
────────────────────────────────
Dorfman and Neuberger
McGraw Hill
ISBN 0-07-017841-0
Comes with disc.
The title is pretty much self-explanatory. This book is all about
proper use of threads.
OS/2 and Netware Programming: Using the Netware Client API for C
──────────────────────────────────────────────────────────────────
Gauthier & Taylor
Van Nostrand Reinhold
Nov 1994
ISBN 0-442-01815-0
( no summary available )
Client/Server LAN Programming
─────────────────────────────
Barry Nance
ISBN 1-56529-924-8
( This is an update/enhancement of his book LAN Programming in C. )
This book discusses programming under Novell, NetBIOS, and Lantastic
LANs. It even discusses writing Novell code under OS/2 although that
discussion lasts for only two pages and generally just references the
DOS version for discussion. Apparently, you're supposed to get the
"NetWare Client SDK" (from Novell) if you're serious about doing
IPX/SPX programming under OS/2.
-- Review by Jon Guthrie, FIDONET 1:106/2000.25
User Interfaces in C and C++ for OS/2
─────────────────────────────────────
Mark Goodwin
MIS Press
1993
ISBN 1-55828-278-5
Book includes a 360kb code diskette, with all the C and C++ code as
well as compiled object for C Set/2 and Borland C++ in two libraries,
ready for linking. The C Set/2 code was compiled for the SE and SM
libraries. Don't know about the Borland code, 'cause I don't use
their IDE/compiler/linker.
From SCBC, I paid $45.89, which included S&H. VERY short review
follows, because I haven't read it all, yet, and haven't compiled
anything from it, yet. Have run the demo programs, though. Will post
more, with experience - assuming you don't beat me to it!!
First off, I think the author had a good idea for creating the VIO
interface objects, and figured the code would sell better as a book
than as a software product. The book is really an implementation/user
manual for the included code. It doesn't really tell you how to use
the VIO, MOU, KBD API calls, but instead wraps a set of C (very little
C++) functions around them to implement most all of the calls you'd
need to make.
He then proceeds to gather these low-level calls into usable higher
level functions to create windows, menus and input fields/boxes and
then even higher level functions to implement all this into a
application interface system. Very nicely structured and about as
object-oriented as you can get in C. He then provides some C++ object
wrappers around the lower level C stuff, so that it can be implemented
in C++, should you choose. Pretty well thought out architecture.
The book includes ALL the underlying source code, with each section of
source followed by a discussion of each function implemented in
pseudocode.
The code diskette has all the source, demo source and .EXE's, and the
.LIB's mentioned earlier. A nice job of packaging.
My first impression is: If you are serious about using VIO routines
and don't want to take the time to hack it into libraries for
yourself, spend the $$ for the code. If your time is worth anything,
you can't do it yourself more cheaply! If you want to alter the code
to put your own stamp of individuality on it, all the source is there,
go to it!
However, if you want a book to teach you all about VIO, then the old
MS Press book for OS/2 1.1/2/3 VIO is better. I have had it for
several years and used it to create 16 bit libraries for myself. DO
NOT want to do that again!
Hope this helps, will post more as I know more.
-- Review by Tom Carr, Ilink OS/2-Support conference
Instant OS/2 - Porting C Applications to OS/2
─────────────────────────────────────────────
Dorfman
McGraw-Hill
ISBN 0-8306-4522-5
According to Simon Ewins of 1:250/664.0, this book contains all of the
source for a screen library that is the same for both DOS and OS/2.
Apparently this works when compiled with Watcom C++ 10.0.
OS/2 Application Development Tools
──────────────────────────────────
Brian Proffit
Premier
ISBN 1-881899-00-4
( no summary available )
Building Portable C++ Applications with YACL
────────────────────────────────────────────
M.A. Sridhar
Addison-Wesley
ISBN 0-201-83276-3
This is the book covering Yet Another Class Library (from the
University of South Carolina), wriotten by the author. YACL
encapsulates file I/O, b-trees, and GUI.
The COBOL Presentation Manager Programming Guide
────────────────────────────────────────────────
David M. Dill
Van Nostrand Reinhold
June 1992
280 pages
ISBN 0-442-01293-4
IBM order number G362-0010
Introduces OS/2 programming through easy-to-understand COBOL examples,
with skeleton code. Especially useful for COBOL programmers wishing
to migrate applications from a mainframe to OS/2.
-- Review by Kwok Leung, FIDONET 1:134/72.0
OS/2 PM Programming for COBOL Programmers, Revised Edition
──────────────────────────────────────────────────────────
Chapman
Wiley-QED
ISBN 0-471-56140-1
( no summary available )
Micro Focus COBOL/2 Workbench for the Application Developer
───────────────────────────────────────────────────────────
Wiley-QED
( no summary available )
Micro Focus CICS Option: Developing CICS Applications on the PC
───────────────────────────────────────────────────────────────
Wiley-QED
( no summary available )
Comprehensive Database Performance for OS/2 2.0's Extended Services
───────────────────────────────────────────────────────────────────
Bruce Tate, Tim Malkemus, and Terry Gray (IBM, Austin, TX).
Van Nostrand Reinhold
September 1992
IBM order number G362-0012
A complete guide to database performance, from database design to
optimizing queries to benchmarking a completed application. Sample
benchmarking code, a symptom / response troubleshooting matrix and a
list of practical tips and techniques.
-- Review by Kwok Leung, FIDONET 1:134/72.0
OS/2 Batch Files to Go
──────────────────────
Richardson
McGraw-Hill
ISBN 0-07-0052370-3
( no summary available )
Writing VX-REXX Programs
────────────────────────
Ronny Richardson
McGraw-Hill
ISBN 0-07-911910-7(cloth) ISBN 0-07-911911-5(paper)
Includes CD-ROM
I bought the book about two months ago. It wasn't what I was look for
but it has helped some. I wanted to know how to structure the
programs, where do I put my own code sort of thing, how do all the
'sections' work together. The book has tons of examples and sections
of code for doing various things. Eventually it may just be what I
need, I just need to get further into my development.
-- Review by George Moralez 1:343/85.0
The REXX Language: A Practical Approach to Programming, 2nd edition
───────────────────────────────────────────────────────────────────
Mike Cowlishaw
Prentice-Hall, 1990, ISBN 0-13-780651-5 (English, 2nd edition)
Carl Hanser Verlag, 1988, ISBN 3-446-15195-8 (German, 1st edition)
P-H International, 1988, ISBN 0-13-780784-8 (German, 1st edition)
Kindai-kagaku-sha, 1988, ISBN 4-7649-0136-6 (Japanese, 1st edition)
Mike Cowlishaw can be termed the "inventor" of REXX, and this book
describes SAA version 4 REXX, and the rationale behind the design of
the language.
REXX Reference Summary Handbook, 2nd Edition
────────────────────────────────────────────
Dick Goran
CFS Nevada
ISBN 0-9639854-1-8
There are (as can be seen below), many REXX references (as it is a
language that appears everywhere from PC-DOS to VMS). This is the
REXX book that is frequently recommended in the OS/2 programming
echoes.
OS/2 2.1 REXX Handbook
──────────────────────
German
Van Nostrand Reinhold
ISBN 0-442-01734-0
( no summary available )
Mastering OS/2 REXX
───────────────────
Gargiulo
Wiley-QED
ISBN 0-471-51901-4
( no summary available )
Application Development Using OS/2 REXX
───────────────────────────────────────
Rudd
Wiley-QED
ISBN 0-471-60691-X
( no summary available )
Writing OS/2 REXX Programs
──────────────────────────
Richardson
Mc-Graw-Hill
ISBN 0-07-052372-X
( no summary available )
REXX: Advanced Techniques for Programmers
─────────────────────────────────────────
Kiesel
McGraw-Hill
ISBN 0-07-034600-3
( no summary available )
Teach Yourself REXX in 21 Days
──────────────────────────────
Schindler & Schindler
Sams
September 1994
ISBN 0-672-305291
( no summary available )
Modern Programming Using REXX
─────────────────────────────
Robert P. O'Hara and David R. Gomberg
Prentice-Hall
ISBN 0-13-597311-2 (First Edition, 1985)
ISBN 0-13-579329-5 (Second edition, 1988)
( no summary available )
Practical Usage of REXX
───────────────────────
Anthony S. Rudd
Ellis Horwood (Simon & Schuster)
1990
ISBN 0-13-682790-X
( no summary available )
The REXX Handbook
─────────────────
Edited by Gabe Goldberg and Phil Smith III
McGraw Hill
1991
672 pages
ISBN 0-07-023682-8
( no summary available )
Programming in REXX
───────────────────
Charles Daney
McGraw Hill
1992
300 pages
ISBN 0-07-015305-1
( no summary available )
REXX--Advanced Techniques for Programmers
─────────────────────────────────────────
Peter C. Kiesel
McGraw Hill
1992
256 pages
ISBN 0-07-034600-3
( no summary available )
Personal REXX User's Guide (PC-DOS and OS/2 REXX) version 2.0
─────────────────────────────────────────────────────────────
Mansfield Software Group, Inc.
1985-1990
( no summary available )
Zinc It! - Interfacing Third Party Libraries with Cross Platform GUIs
─────────────────────────────────────────────────────────────────────
ISBN 0-934272-39-5
Covers using Zinc with X-32VM, Flash Graphics, CodeBase, Greenleaf
Database, Btrv++, ODBC, POET, and CommLib under OS/2 Warp.
-- Review by Roland Hughes, Ilink OS/2-Support conference
The GUI-OOUI War: Windows Vs OS/2
─────────────────────────────────
Theo Mandel
Van Nostrand Reinhold
1993
ISBN 0-442-01750-2
This book apparently explains the benefits of object-oriented user
interfaces such as the Workplace Shell. ( No further information on
the rest of the book is available. )
Taligent's Guide to Designing Programs:
A Guide to Well-Mannered Programming in C++
────────────────────────────────────────────
Addison-Wesley,
ISBN 0201-40888-0
This isn't strictly an OS/2 book, but much of the book discusses
C++ programming from an OS/2 perspective. The Taligent philosophy
makes for interesting reading for the C++ programmer who is developing
large systems or class libraries.
C++ IOStreams Handbook
──────────────────────
Steve Teale
Addison-Wesley
1993
ISBN 0-201-59641-5
This is not an OS/2 programming book per se, but is reported to be
*the* introduction to using iostreams in C++. So it is of passing
relevance to a booklist devoted to OS/2 programming in C++.
The Design and Implementation of the 4.3BSD UNIX operating system
─────────────────────────────────────────────────────────────────
Karels, McKusick, Leffler, and Quarterman
ISBN 0-201-06196-1
Not an OS/2 book, I know. But programmers writing for TCP/IP for OS/2
may be interested in the detailed discussions in this book of the
original Berkeley sockets design and implementation.