TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Eric Theriault
from: Jeffrey White
date: 1996-05-07 07:42:00
subject: Asm...

-=> Quoting Eric Theriault to Krister Hansson-renaud <=-

 ET> the PC ROM BIOS Services).  The second is a port of User 
 ET> Interfaces in C and C++ by Mark Goodwin.

 Much easier to use the following  :
 
    User Interfaces in C and C++ for OS/2
    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
    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


   -Jeffrey-


... Recycle For Them and For Us.......

--- Maximus 3.00
* Origin: The MOCHINE BBS * Irving, TX * 214/399-8414 * HST DS * (1:124/1301)
SEEN-BY: 50/99 78/0 270/101 620/243 711/401 409 410 413 430 808 809 934 955
SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2808 2809
@PATH: 124/1301 1030 1208 1 396/1 270/101 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.