home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / C / CURSES.ZIP / README.DOC < prev   
Encoding:
Text File  |  1987-10-04  |  4.7 KB  |  157 lines

  1.  
  2.  
  3.  
  4.  
  5.         !!! This disk contains a demonstration of
  6.         !!!
  7.         !!!              CDG Curses
  8.         !!!
  9.         !!!   The Cygnus Development Group(Tm)'s
  10.         !!! UNIX(Tm)-compatible windowing software,
  11.         !!!    for Microsoft C Version 3.0/4.0
  12.  
  13.  
  14.  
  15. How does this work?
  16. -------------------
  17.  
  18. To run the program, type (at the DOS prompt)
  19.  
  20.  
  21.     A:> demo
  22.  
  23.  
  24. to view exciting, sophisticated examples of screen management.  This
  25. demo was produced entirely with the CDG Curses Library, (including the
  26. CDG DOSTools Library) and the CDG XCurses Library, which is a set of
  27. functions designed to enhance the powerful capabilities of Curses.
  28.  
  29.  
  30. What's the big deal?
  31. --------------------
  32.  
  33. Curses provides a uniform interface to screen management.  Using
  34. virtual windows, the programmer can create an image of what a portion
  35. of the screen should look like.  Then, on command, the physical
  36. screen is updated to look like the virtual window.  Windows can be
  37. passed around to various functions as desired, and are accessed
  38. uniformly through a small set of primitives.  With these primitives,
  39. other, more powerful, functions can be built to perform the duties
  40. required.
  41.  
  42. The Curses Library is 100% compatible with the UNIX library of the
  43. same name, while XCurses takes advantage of the color and versatility
  44. of the IBM PC (Tm).  The source code for the demo program is included
  45. for examination, and to illustrate the power achieved through a small
  46. set of versatile functions.
  47.  
  48. To easily produce SHARP, fast, visually INTERESTING displays, order
  49. Curses NOW!
  50.  
  51.  
  52. What else is needed?
  53. --------------------
  54.  
  55. Curses currently supports the Microsoft(Tm) C compiler, versions
  56. 3.0/4.0 (5.0 soon!).  Write for information concerning other
  57. compilers.
  58.  
  59.     > Requires MS/PC-DOS 2.x or higher, minimum 64K RAM.
  60.     > Distributed on 5-1/4" DS/DD diskettes.
  61.     > NOT COPY PROTECTED!
  62.  
  63.  
  64. What do I get?
  65. --------------
  66.  
  67. All products include object-module libraries in small, medium,
  68. compact, and large formats, along with complete documentation
  69. describing the operation and use of each function.  Also, a
  70. discussion of the 'curses concept' is provided to get you started.
  71. As for the PC-specific extensions, DETAILED explanations are
  72. provided concerning the areas where CDG Curses deviates from
  73. UNIX compatibility.
  74.  
  75.  
  76. How much does it cost?
  77. ----------------------
  78.  
  79.     CDG Curses, V1.0             $99.00
  80.     (includes Curses, XCurses, and DOSTools Libraries)
  81.  
  82.     CDG Curses - L, V1.0            $189.00
  83.     (above library with FREE lifetime updates for all new
  84.     versions and enhancements)
  85.  
  86.     CDG Curses Source Code, V1.0        $329.00
  87.     Complete source code for all functions of all libraries,
  88.     including 'make' files, complete documentation, and above
  89.     libraries.  (Does NOT include lifetime updates)
  90.  
  91.  
  92. How do I order?
  93. ---------------
  94.  
  95. To order, print out the file 'ORDER.FRM' on the demo diskette,
  96. file it out, and drop it in the mail.  Or, write to:
  97.  
  98.         Cygnus Development Group
  99.         Dept. DC
  100.         13000 Roma NE
  101.         Albuquerque, New Mexico 87123
  102.  
  103.  
  104.  
  105. Library Contents:
  106. -----------------
  107.  
  108.     Here is a list of all UNIX-compatible Curses functions.
  109.     Keep in mind that this is only a partial list of the
  110.     functions available in the libraries!
  111.  
  112.  
  113.        1) addch()             2) addstr()
  114.        3) attroff()             4) attron()
  115.        5) attrset()             6) beep()
  116.        7) blinkok()             8) box()
  117.        9) cbreak()            10) clear()
  118.       11) clearok()            12) clrtobot()
  119.       13) clrtoeol()            14) crmode()
  120.       15) delch()            16) deleteln()
  121.       17) delwin()            18) echo()
  122.       19) endwin()            20) erase()
  123.       21) erasechar()            22) flash()
  124.       23) flushinp()            24) flushok()
  125.       25) getch()            26) getstr()
  126.       27) getyx()            28) has_ic()
  127.       29) has_il()            30) inch()
  128.       31) initscr()            32) insch()
  129.       33) insertln()            34) keypad()
  130.       35) killchar()            36) leaveok()
  131.       37) move()            38) mvcur()
  132.       39) mvwin()            40) newwin()
  133.       41) nl()                42) nocbreak()
  134.       43) nocrmode()            44) nodelay()
  135.       45) noecho()            46) nonl()
  136.       47) noraw()            48) nowrap()
  137.       49) overlay()            50) overwrite()
  138.       51) printw()            52) raw()
  139.       53) refresh()            54) scroll()
  140.       55) scrollok()            56) setterm()
  141.       57) standend()            58) standout()
  142.       59) subwin()            60) touchwin()
  143.       61) typeahead()            62) unctrl()
  144.       63) waddch()            64) waddstr()
  145.       65) wattroff()            66) wattron()
  146.       67) wattrset()            68) wclear()
  147.       69) wclrtobot()            70) wclrtoeol()
  148.       71) wdelch()            72) wdeleteln()
  149.       73) werase()            74) wgetch()
  150.       75) wgetstr()            76) winch()
  151.       77) winsch()            78) winsertln()
  152.       79) wmove()            80) woverlay()
  153.       81) woverwrite()            82) wprintw()
  154.       83) wrap()            84) wrefresh()
  155.       85) wscanw()            86) wstandend()
  156.       87) wstandout()
  157.