home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / msdos / programm / 8952 < prev    next >
Encoding:
Internet Message Format  |  1992-09-01  |  4.3 KB

  1. Xref: sparky comp.os.msdos.programmer:8952 comp.os.ms-windows.programmer.tools:819
  2. Newsgroups: comp.os.msdos.programmer,comp.os.ms-windows.programmer.tools
  3. Path: sparky!uunet!cs.utexas.edu!sun-barr!ames!pacbell.com!well!tmurphy
  4. From: tmurphy@well.sf.ca.us (Thomas Murphy)
  5. Subject: Re: Request for deveopment tool advice
  6. Message-ID: <Btwsp4.Jzt@well.sf.ca.us>
  7. Sender: news@well.sf.ca.us
  8. Organization: Whole Earth 'Lectronic Link
  9. References: <1992Aug31.112144.1@skyler.mavd.honeywell.com>
  10. Date: Tue, 1 Sep 1992 17:03:03 GMT
  11. Lines: 77
  12.  
  13. In article <1992Aug31.112144.1@skyler.mavd.honeywell.com> djbailey@skyler.mavd.honeywell.com writes:
  14. >The Problem
  15. >
  16. >I  want  to  change the user interface of a CPU intensive application
  17. >running  under MS-DOS to support a mouse and display simple graphics.
  18. >I  am an experienced programmer but have little MS-DOS experience and
  19. >no  Windows  experience.  I am looking for advice on what tools would
  20. >make the job easier. 
  21. >
  22. >I  prefer  to  use tools I already have so I don't have to go through
  23. >the  accounting  and  sign-off  process  but  I  can  spend money for
  24. >something  new  if  the  tool  is  worth it. I have to learn some new
  25. >development  package  but I don't want to learn a half dozen in order
  26. >to pick one. (I'm looking for the right FM to RT.)
  27. >
  28. >    The Application
  29. >
  30. >My application is a C program. It is CPU intensive with limited user
  31. >interaction. I can tolerate a 33% loss of efficiency to improve the
  32. >user interface. We are adding the ability to accept interrupts from
  33. >some  special  devices.  The  application  will  display  text  in a
  34. >scrolling  window  and  will sometimes ask the user to enter a small
  35. >string. 
  36. >
  37. >We  have  moved the application from VAX/VMS to MS-DOS 5.0. I want to
  38. >add  about  20  virtual  lighted  buttons and detect mouse clicks and
  39. >function  keys  to  set  or  reset the 20 buttons. I need a small 1/4
  40. >screen area to display the buttons that will not get disturbed by the
  41. >application's scrolling text.
  42. >
  43. >The Tools Available.
  44. >
  45. >The application was written in Microsoft C version 7.0. We have the 
  46. >Windows  Development  Kit  and class libraries that come with version
  47. >7.0.  We  also have purchased a copy of C-Worthy. We have a shareware
  48. >package called the Window Boss for evaluation. We have LabWindows
  49. >available.
  50. >
  51. >I have demo packages for Vermont Views, Panel Plus II, and HIM (Human
  52. >Interface  Manager).  I  have  read the articles in the September and
  53. >October  1991  issues  of  Computer Language magazine about Interface
  54. >Building tools and I am still uncertain about which tools to use.
  55. >
  56. >I  am  presently  digging  into  the  documentation  for  the Windows
  57. >Development  Kit.  I hope for some guidence to shorten my search. Any
  58. >general  advice  for  a  first-time  Windows  developer would also be
  59. >appreciated.
  60. >
  61. >Hopefully posted by Don J. Bailey of Honeywell Inc. (Minneapolis).
  62.  
  63.  
  64. We are just embarking on a new look of GUI development tools and class
  65. libraries in CL but it won't be around until January....so here are some
  66. general comments.  If you want to stay in DOS and not mess with Windows but
  67. still have the oportunity to move there in the future look at the Zinc
  68. library.   It will allow you to develop your application for DOS (graphics
  69. or text mode) and Windows all with the same code.  It will do all that you
  70. need and is straight forward in its use.  They have a nice interface design
  71. tool which will take care of the look end of things and the class library
  72. keeps you from needing to be a windows expert.  You can call hem at
  73. 801-785-8900, they have a demo.  If you decide you want to work with Windows
  74. and leave DOS behind you should also look at WindowsMaker 4.0.  It does all
  75. of the screen layout...you will still need to fill in the blanks in the
  76. WinMain proc and set up the funcitons called for various actions but it will
  77. shield you a cetain amount.  There is a bit to learn to get going in windows
  78. but once you have the basic idea down you will find it to be quite liveable.
  79.  You should also see no change in performance with the change... though you
  80. may end up being a "hog" of the processor to do it since any time sensitive
  81. actions need to grab the processor and not release it until finished do to
  82. the task switching time slice nature of windows.
  83.  
  84. tom
  85. -- 
  86. Thomas Murphy
  87. Product Review Editor - Computer Language Magazine
  88. Technical Editor - AI Expert
  89. 600 Harrison St., San Francisco, CA 94107
  90.