home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / dbflib2.txt < prev    next >
Text File  |  1995-09-17  |  8KB  |  160 lines

  1.  
  2.                          Now you can access dBASE files
  3.             from your custom DOS, Windows, NT, and OS/2 Applications?
  4. ===============================================================================
  5.  
  6.  
  7.                               dbfLIB Version 2
  8.               by dSOFT Development Inc.
  9.  
  10.  
  11. Accessing dBASE files is a task that thousands of developers are faced with
  12. each and every day.  dBASE files have become a universal standard for storing
  13. and retrieving database information. Unfortunately,  there hasn't been an easy
  14. way to support dBASE files across multiple operating systems, until now!
  15. dbfLIB provides a meaningful set of application programming interfaces (APIs)
  16. for accessing dBASE files.  Whether you are a dBASE programmer who is moving
  17. forward with C/C++ programming in the Windows and OS/2 environments, or a
  18. seasoned GUI developer looking for database management routines, you will find
  19. that programming in C/C++ with dbfLIB will make your job easier.
  20.  
  21. The following file formats are supported by dbfLIB Version 2:
  22.  
  23.     * DBF (dBASE III/IV, Clipper, Foxpro databases)
  24.     * DBT (dBASE III & Clipper compatible memo & dBASE IV compatible memo)
  25.     * FPT (Foxpro compatible memo)
  26.     * NDX (dBASE III/IV index files)
  27.     * NTX (Clipper index files)
  28.  
  29.  
  30.                              NEW in Version 2...
  31.                +----------------------------------------------+
  32.                | When using the dbfLIB Version 2 dynamic      |
  33.                | link libraries (DLLs) you can now open both  |
  34.                | NDX and NTX files at the same time!  Even    |
  35.                | attached to the same DBF file.               |
  36.                +----------------------------------------------+
  37.  
  38.  
  39. The problem...
  40.  
  41. As a developer, you are often faced with meeting the needs of a wide variety
  42. of end users.  While some are happy to stay with text based DOS applications,
  43. others are riding the wave towards the graphical user interface offered by
  44. Microsoft Windows.  Still other users want to take advantage of OS/2 or NT's
  45. preemptive multitasking.  To provide for all of these needs, you need cross
  46. platform database functions.
  47.  
  48.  
  49. The solution...
  50.  
  51. dbfLIB Programmer's Library.
  52.  
  53. dbfLIB provides a consistent set of APIs across DOS, Windows, OS/2, and NT
  54. platforms.  This allows you to develop new DOS, Windows, OS/2, and Windows NT
  55. applications that can share dBASE files with dBASE programs currently in use,
  56. as well as other programs that use dBASE files.  This can all be done without
  57. migrating many megabytes of dBASE files to another database environment.
  58.  
  59.  
  60.                +-------------------------------------------------+
  61.                | dbfLIB is especially useful in the OS/2 and     |
  62.                | Windows NT environments because of its ability  |
  63.                | to open multiple instances of the files.  This  |
  64.                | is a huge advantage in a multithreaded program. |
  65.                +-------------------------------------------------+
  66.  
  67.  
  68. dbfLIB Highlights:
  69. =================
  70.  
  71. * A single set of functions for DOS, Windows, OS/2, and Windows NT
  72.  
  73. * Royalty free DLL's for:
  74.     - Windows 3.x
  75.         - OS/2 1.x (16-bit DLL)
  76.         - OS/2 2.x and Warp (32-bit DLL)
  77.         - Windows NT (32-bit DLL)
  78.  
  79. * Static libraries for DOS and 16-bit OS/2
  80.  
  81. * Meaningful function names familiar to the xBASE programmer
  82.  
  83. * Network support
  84.  
  85. * Handle-based function calls (allows for multiple instances of the same dbf
  86.   file; very useful in Windows and multithreaded OS/2 & NT programs)
  87.  
  88. * Functions for creating, updating, and indexing dBASE files
  89.  
  90.  
  91. Price: $195 (plus tax, shipping & handling)
  92.  
  93. Also available through:                    We accept VISA and MasterCard.
  94.  Indelible Blue Inc. @ 1-800-776-8284
  95.  The Programmer's Shop @ 1-800-421-8006
  96.  
  97. ===============================================================================
  98. You may contact dSOFT through the following sources:
  99.  
  100.        dSOFT Development Inc.          dSOFT Development Inc.
  101.            4710 Innsbruk Dr.         or       5100 East Tecumseh Rd.
  102.        Houston, TX 77066              Norman, OK 73071
  103.  
  104.                 (713) 537-0318
  105.              Compuserve: 70562,1044
  106.  
  107. Product names mentioned herein may be trademarks and/or registered trademarks
  108. of their respective companies.
  109. ===============================================================================
  110.  
  111.  
  112.                +----------------------------------------------+
  113.                |                                              |
  114.                |          The dbfLIB Version 2 API            |
  115.                |                                              |
  116.                +----------------------------------------------+
  117.  
  118.  DBF functions             Field functions          Index functions
  119. ------------------------- ---------------------    -------------------------
  120.   DbfAllocRec               FldCopy                  IndexBottom
  121.   DbfAppend                 FldCopyAndPad            IndexClose
  122.   DbfBottom                 FldCopyDate              IndexCloseAll
  123.   DbfClearRecBuf            FldCount                 IndexCreate
  124.   DbfClipperLock            FldDecimals              IndexGetCurrent
  125.   DbfClose                  FldName                  IndexKey
  126.   DbfCloseAll               FldNRef                  IndexKeyExpression
  127.   DbfCreate                 FldPtr                   IndexKeyLen
  128.   DbfCreateExtended         FldRef                   IndexOpen
  129.   DbfCreateFile             FldReplace               IndexReindex
  130.   DbfCreateFromExtended     FldReplaceDate           IndexSetCurrent
  131.   DbfCreateFromFile         FldReplaceLog            IndexSkip
  132.   DbfCreateFromHandle       FldReplaceNum            IndexTop
  133.   DbfDB3Lock                FldType                  IndexType
  134.   DbfDB4Lock                FldTrue
  135.   DbfDelete                 FldValue                Memo functions
  136.   DbfDeleted                FldWidth               -------------------------
  137.   DbfGetDatabaseType        FldRefCopy               MemoBlockSize
  138.   DbfGo                     FldRefCopyAndPad         MemoExist
  139.   DbfHandle                 FldRefCopyDate           MemoLen
  140.   DbfLocate                 FldRefPtr                MemoRead
  141.   DbfLock                   FldRefReplace            MemoReadFilter
  142.   DbfOpen                   FldRefReplaceDate        MemoWrite
  143.   DbfPack                   FldRefReplaceLog
  144.   DbfPadString              FldRefReplaceNum        Get/Set functions
  145.   DbfQueryLock              FldRefTrue             -------------------------
  146.   DbfReadRec                FldRefType               GetCentury
  147.   DbfRecall                 FldRefValue              GetDbfDateFormat
  148.   DbfReccount               FldRefWidth              GetDefaultBlockSize
  149.   DbfRecno                                           GetDefaultLockType
  150.   DbfSeek                  Misc. functions           GetMemoFilter
  151.   DbfSetDeleted           ---------------------      GetPadding
  152.   DbfSkip                   CvtAsciiToDouble         SetCentury
  153.   DbfTop                    CvtCharToDate            SetDbfDateFormat
  154.   DbfUnlock                 CvtCharReplace           SetDefaultBlockSize
  155.   DbfUse                    CvtDateToChar            SetDefaultLockType
  156.   DbfWriteRec               CvtDateToIndex           SetMemoFilter
  157.   dbfLIBVersion             CvtDoubleToAscii         SetPadding
  158.   dbfLIBVersionAndRev
  159. ===============================================================================
  160.