home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 May / Pcwk0597.iso / borland / ib / setups / intrabld / data.z / SAMPLES.TXT < prev    next >
Text File  |  1996-11-06  |  12KB  |  245 lines

  1. -------------------------------------------------------------------------------
  2. IntraBuilder Sample Snippets
  3. Version 1.01
  4.  
  5. SAMPLES.TXT
  6. Updated 10:00 PM 11/06/96
  7.  
  8. This file contains information about the sample snippets that come with 
  9. IntraBuilder Version 1.01. The files in the Samples directory, are meant to 
  10. demonstrate the general functionality of the IntraBuilder designer and to 
  11. provide small samples of JavaScript programming techniques.
  12.  
  13. IntraBuilder also includes several prebuilt business solution applications. 
  14. These applications can be found in the Apps directory. For more information 
  15. about the prebuilt business solutions, see the README.TXT file in the Apps 
  16. directory.
  17.  
  18. For general information about IntraBuilder see the README.TXT file in the 
  19. main program directory (by default this is C:\Program Files\Borland\
  20. IntraBuilder). 
  21.  
  22. Server installation issues are addressed in the file SERVER.HLP, which is 
  23. also located in the main program directory. General installation and 
  24. uninstallation issues are addressed in the file INSTALL.TXT, which remains 
  25. on your installation disk.
  26.  
  27. -------------------------------------------------------------------------------
  28. SAMPLE FILE SETUP
  29. -------------------------------------------------------------------------------
  30.  
  31. The installation program will take care of all configuration items so that
  32. your web server can communicate with the IntraBuilder server. The exception
  33. to this is when your web server is WebSite. To run IntraBuilder applications
  34. with WebSite, you need to make two configuration settings in the WebSite
  35. Properties dialog. This is described in the SERVER.HLP file in your main 
  36. program directory.
  37.  
  38. If you encounter any problems getting the sample files to run, see the 
  39. SERVER.HLP file to make sure that the web server has been configured correctly 
  40. to interact with the IntraBuilder server.
  41.  
  42. After installing IntraBuilder, you can follow these steps to run the sample 
  43. files.
  44.  
  45. 1.  Make sure that your web server is running.
  46.  
  47. 2.  Load the IntraBuilder Server on the same machine as the web server.
  48.  
  49. 3.  Load this page in the browser:
  50.  
  51.     /svr/intrasrv.isv?samples/samphome.jfm
  52.  
  53. 4.  From the samples home page, you will find links to each of the individual 
  54.     sample forms.
  55.  
  56. -------------------------------------------------------------------------------
  57. SAMPLE TABLES
  58. -------------------------------------------------------------------------------
  59.  
  60. There are several sample tables in the samples directory so that you can begin
  61. trying out the IntraBuilder features right away. These tables include:
  62.  
  63. BIOLIFE.DBF   -  This is just for fun. It contains pictures and descriptions
  64. BIOLIFE.DBT      of various marine animals.
  65.  
  66. CUSTOMER.DBF  -  This is similar to many business tables. It contains the
  67. CUSTOMER.DBT     name, address, and other general information for a set of
  68. CUSTOMER.MDX     customers.
  69.  
  70. ORDERS.DBF    -  This table contains order information for the customers in
  71. ORDERS.MDX       CUSTOMER.DBF. The two tables can be related based on the 
  72.                  CUSTOMER_N field.
  73.  
  74. LINEITEM.DBF  -  This table contains line item information for the orders in
  75. LINEITEM.MDX     ORDERS.DBF. The two tables can be related based on the 
  76.                  ORDER_NO field.
  77.  
  78. -------------------------------------------------------------------------------
  79. SAMPLE PAGES
  80. -------------------------------------------------------------------------------
  81.  
  82. There are a few files in the samples directory that demonstrate some of the 
  83. capabilities of the Form Expert and Form Designers. These forms can be
  84. launched within IntraBuilder by double clicking the file icon in the 
  85. IntraBuilder Explorer. They can be run across the web by following the 
  86. setup instructions above and then loading a URL such as:
  87.  
  88.    /svr/intrasrv.isv?Samples/SampHome.jfm
  89.  
  90. This loads the Sample Home page, which contains links to each of these
  91. IntraBuilder sample form pages.
  92.  
  93. ACTIVEX.JFM   -  This form demonstrates the use of an ActiveX control on an
  94.                  IntraBuilder form. The control used comes standard with the
  95.                  Internet Explorer 3.0, so no codeBase property is set. If 
  96.                  this were a non-standard control, the codeBase would point to
  97.                  the URL containing the ActiveX control. The Back button on this
  98.                  form is only intended for use in a browser; it will produce an
  99.                  error when used in the IDE.
  100.  
  101. BIOLIFE.JFM   -  This is a simple form that was generated by the Form Expert.
  102.                  Then the Form Designer was used to add comments and set 
  103.                  properties such as background. The navigation buttons were 
  104.                  created automatically by the Expert.
  105.  
  106. CUSTORD.JFM   -  This form demonstrates the use of server-side and client-side
  107.                  JavaScript. Changing the value of either Select control 
  108.                  launches client-side code that then reloads the form to show 
  109.                  the desired value. Notice the use of the hidden control to
  110.                  tell the server what event caused the form to reload.
  111.  
  112.                  Note that the onChange event may not fire immediately on your
  113.                  browser. Older Netscape browsers will not execute the onChange
  114.                  until the select control loses focus. Navigator 3.0 correctly 
  115.                  fires the onChange as soon as the change is made.
  116.  
  117. JAVA.JFM      -  This page demonstrates the use of a Java Applet on an 
  118.                  IntraBuilder form. The control used resides on a server
  119.                  at Sun, so the codeBase property contains the URL to the Sun
  120.                  server. The form's onServerLoad traverses the Orders table
  121.                  and stores the total orders per state values to the control's
  122.                  params object. The Back button on this form is only intended 
  123.                  for use in a browser; it will produce an error when used in 
  124.                  the IDE.
  125.  
  126. MSSQLPUB.JFM  -  This form demonstrates the use of IntraBuilder with MS SQL Server.
  127.                  In order to run this form, you must already have an MS SQL Server
  128.                  up and running. One of their sample databases is PUBS. You must
  129.                  have a user name and password that gives you write access to
  130.                  this database. Once you have access to the server, you need to
  131.                  create a BDE alias so that IntraBuilder will be able to access
  132.                  the server. To do that you need to follow these steps:
  133.  
  134.                  1. Click the BDE Configuration icon in the IntraBuilder program
  135.                     group.
  136.                  2. Select the Aliases tab and then press the New Alias button.
  137.                  3. The alias name needs to be PUBS.
  138.                  4. The alias type needs to be MSSQL.
  139.                  5. Press the OK button.
  140.                  6. Set the Database Name parameter to "pubs".
  141.                  7. Set the Server Name parameter to the name of your MS SQL 
  142.                     Server. The server administrator has this information.
  143.                  8. You may optionally set the User Name parameter to your
  144.                     user name on the server.
  145.                  9. Select File|Save and then File|Close.
  146.  
  147.                  After following these steps to create the BDE alias, you should
  148.                  be able to run the sample form. When you first run the form it
  149.                  will prompt you for a user name and password. These must match
  150.                  the account name and password on the MS SQL Server.
  151.  
  152.                  Take special note of the image2_onImageServerClick() method. The
  153.                  majority of this code was copied from the codeblock that was
  154.                  assigned to the event by the expert. The codeblock was turned
  155.                  into a method in order to use the try/catch blocks. This is the
  156.                  technique used to catch errors from the database server. Notice
  157.                  the simple checks to find primary key conflicts and column
  158.                  constraint failures.
  159.  
  160. NETINFO.JFM   -  This form simply displays the properties of the NetInfo object.
  161.                  A NetInfo object contains information about the browser that made
  162.                  the HTTP request to the IntraBuilder server. This information can 
  163.                  be used to IP address based access privileges or to customize a
  164.                  form based on what browser is being used.
  165.  
  166. SAMPHOME.JFM  -  This page was generated by the Home Page Form Expert. It 
  167.                  contains links to each of the other pages. The page was 
  168.                  modified in the Form Designer as well. The links (to the 
  169.                  other pages) that were generated by the Expert were modified 
  170.                  to be relative to the main installation directory (since you
  171.                  can install this to any directory).
  172.  
  173. -------------------------------------------------------------------------------
  174. IMAGE FILES
  175. -------------------------------------------------------------------------------
  176.  
  177. The image files are provided so that you can test out IntraBuilder 
  178. capabilities with a variety of images.
  179.  
  180. BIO90030.JPG - JPEG Image
  181. BIO90080.BMP - Windows BMP Image
  182. BIO90090.XBM - XBM Image
  183. BIO90110.GIF - GIF 89 Image
  184. BIO90120.PCX - PCX Image
  185. BIO90140.TIF - TIF Image (no compression)
  186. BIO90150.TIF - TIF Image (compressed)
  187. BIO90160.XBM - XBM Image
  188. BIO90210.GIF - GIF 87 Image
  189. BIO90220.PCX - PCX Image
  190. BIO90230.BMP - Windows BMP Image
  191. BIO90260.JPG - JPEG Image
  192. BORLND22.GIF - GIF file
  193. EXPINAVH.GIF - GIF file (created by form expert)
  194. EXPIROWH.GIF - GIF file (created by form expert)
  195. IBSPLASH.BMP - Windows BMP Image
  196.  
  197. -------------------------------------------------------------------------------
  198. OTHER SAMPLE FILES
  199. -------------------------------------------------------------------------------
  200.  
  201. ACTIVEX.URL   -  This is a Windows URL file. Double clicking on this file
  202.                  icon in either the IntraBuilder Explorer or in any Windows
  203.                  folder will launch your default web browser and load the 
  204.                  page: http://activex.microsoft.com/. At this site you can
  205.                  get information about ActiveX technology. There are links to
  206.                  several ActiveX vendors.
  207.  
  208. BORLAND.URL   -  This is a Windows URL file. Double clicking on this file
  209.                  icon in either the IntraBuilder Explorer or in any Windows
  210.                  folder will launch your default web browser and load the 
  211.                  page: http://www.borland.com/. At this site you can get 
  212.                  information about Borland products and technology. You can
  213.                  also find updated information about IntraBuilder.
  214.  
  215. COUNTER.CC    -  This is a custom control file use to display a hit counter
  216.                  on a form. This control is used in the SAMPHOME.JFM file.
  217.  
  218. NETSCAPE.URL  -  This is a Windows URL file. Double clicking on this file
  219.                  icon in either the IntraBuilder Explorer or in any Windows
  220.                  folder will launch your default web browser and load the 
  221.                  page: http://www.netscape.com/. At this site, you can get
  222.                  information about Netscape products and technologies. You
  223.                  can also find Netscape's documentation on the JavaScript
  224.                  language.
  225.  
  226. SAMPLES.TXT   -  This file.
  227.  
  228. STRUCMEM.DLL  -  A function library for working with structures in 
  229.                  IntraBuilder. The functions are prototyped in STRUCMEM.JS. A
  230.                  brief sample in shown in STRUCSAM.JS.
  231.  
  232. STRUCMEM.JS   -  IntraBuilder function prototypes for the functions in 
  233.                  STRUCMEM.DLL. After running this script you can use the
  234.                  functions in STRUCMEM.DLL just like built-in JavaScript
  235.                  functions.
  236.  
  237. STRUCSAM.JS   -  A small sample of using the functions in STRUCMEM.DLL.
  238.  
  239. Note that the samples make use of some files that are stored in other
  240. directories. Header files are stored in the Include directory (right under
  241. your main installation directory).
  242.  
  243. -------------------------------------------------------------------------------
  244. Copyright (c) 1996 Borland International, Inc. All rights reserved.
  245.