[comp.os.msdos.programmer] Windowing libraries for MSC

G.Eustace@massey.ac.nz (Glen Eustace) (11/28/90)

I am looking for a Windowing/Menu library(ies) for developing
software with MSC5.1.  I currently have the 'C Windows Toolkit' from
Magna Carta Software which as a starting point has been quite good.
It handles most screen types, comes with source and was reasonable
cheap.  My problem is that it is *slow*!

I would like to find something that is written in assembler rather
than C as a high level window implementation does not seem to perform
very well.  I have noticed quite a number of different ones in the
ads in such magazines as Dr. Dobbs but I can't afford to buy each one
to try them out.

If you are using a windowing library with MSC can you please drop me
a note saying what its features are, how well it performs, its ease
of use etc.

If there is sufficient response I will post a summary in due course.
-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Glen Eustace, Software Manager, Computer Centre, Massey University,
Palmerston North, New Zealand.        EMail: G.Eustace@massey.ac.nz
Phone: +64 63 69099 x7440, Fax: +64 63 505 607,    Timezone: GMT-12

randall@Virginia.EDU (Ran Atkinson) (11/28/90)

A Gentle Reminder to folks interested in programming for MS-Windows:

There is at least one newsgroup devoted to MS-Windows (comp.windows.ms)
and a bit back there was a vote to create comp.windows.ms.programmer
as well.  You are much more likely to get a response to your question
or comment by posting to a MS-Windows specific group than by posting
to the generic MSDOS groups.

If you feel you must initially cross-post, please redirect followups
to the MS-Windows group only (The Followup-To: field does this nicely
-- see this article for an example).

In general, cross-posting is a bad thing, but now and again 
it is appropriate.

Thanks.

  Ran
  randall@Virginia.EDU

mun@hpcc01.HP.COM (Duane T. Mun) (11/29/90)

I just purchased TCXL 5.5.  It seems to be very fast, and simple to use.
Attached is an announcement that was posted a while ago:

-------------------------------------------------------------------------

   Fm: Chip Rabinowitz(BprogB) 76702,1361
   To: Mike Smedley 71331,2244 (X)

   Innovative Data Concepts is pleased to announce the acquisition of
   Mike Smedley's CXL Library.  We are proud to add such a high-quality
   programmer's tool to your TesSeRact(TM) Development Tools product
   line.

   Version 5.5 of the TesSeRact CXL Windowing Library will be available
   directly from IDC during the first week in September, 1990.  Some
   (but not all) of the new features include:

        Faster window updates
        Automatic support for DV/Windows Virtual Screens
        Multi-field data entry has been greatly enhanced
        Help system is now 'callable'
        More than 20 new user functions
        Calling/Naming conventions standardized

   CXL Version 5.5 will cost $50, which includes printed documentation,
   the complete source code, and one library disk.  Additional library
   disks are available for $15.  Current registered users of CXL will
   receive an upgrade mailing within the next two weeks, offering them
   the new version for $20. Library disks are available for Borland's
   Turbo C 2.0/Turbo C++ 1.0; Microsoft C 5.1; Microsoft C 6.0;
   Microsoft QuickC; and Zortech C++ 2.1. Other compiler support is
   planned for the next few months.

   While we WILL take orders for the product now, we request you wait
   until the product officially is shipped next month.  Call IDC at
   1-215-884-3373 for more information, or 1-800-926-4551 for orders.

   Chip Rabinowitz Owner, Innovative Data Concepts
   E-Mail, Internet address: 76702.1361@compuserve.com

------------------------------------------------------------------------

The only problem I have with version 5.5 is that the new author has
#defined everything (const, extern, static, typedef...).  According to
the documentation, the naming convention is very simple to use, and will
make your coding simpler.  

However, after trying to read through his demo program, I think his naming
convention sucks!  I couldn't get passed the first page of code before I was
lost.  I would rather see "standard" C used.  Any other opions???

Dispite this complant, TCXL 5.5 is a good product.

--