1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
<html>
<head>
<title>Intro to Tutorial</title>
</head>
<body>
<table width="450" align="center"><tr><td>
<h2>Introduction</h2>
This is a learn-by-example tutorial that can be found and built from
<code>psp/samples/tutorial</code>. This application is a work in
progress and is likely to grow and evolve as a reference of how we do
things in frontend.
<h2>Sample PSP Pages</h2>
<ol>
<li><b><a href="animal/lists">A Simple Animal List Example</a></b> -
This is a small demonstration of multiple ways to present a list of
information. Each method presents a list of animals, ranging from the
least-PSP-related to the most-PSP-related.
<li><b><a href="animal/find_animal">An Animal Search Example</a></b> -
This is a query form to search among a list of animals. It demonstrates
psp:inputs, a fieldspace suitable for searches, and the use of the
fieldspace on the completion page which uses the information in the
fieldspace for doing the search.
<li><b><a href="address/form">An Address Example</a></b> -
This is a simple address request form. It demonstrates field
verification and field error reporting, as well as a demonstration of
psp:input-as-a-psp:display, and a use of an include file to unify the look
and feel of a form with the look and feel of its view.
<li><b><a href="bugreport/form">A Bug Report Example</a></b> -
This is a bug report form which constructs a SQL statement for insertion
into a 'bugs' table. It also demonstrations field verification and
error reporting and further demonstrates getting data out of the
fieldspace.
<li><b><a href="tree/demo">A Tree Widget Demo</a></b> -
This will likely grow into a Microsoft Explorer[TM] style tree widget
plus view. Right now, it is just a tree widget showing our favorite
animals. Additionally, there is a <a href="tree/demo2">demonstration of
a FXIM[TM]-style tree widget.</a>
<li><b><a href="xplrr/xplrr">An Exploration Demo</a></b> -
This is the Microsoft Explorer[TM]-style tree widget plus view. Right
now, it is just a tree widget showing our favorite animals. Additionally,
there is a <a href="xplrr/xplrr2">FXIM[TM]-style tree widget plus
view.</a>
<li><b><a href="dump">Dump Lots of Things.</a></b> -
This page dumps whatever it thinks of to dump.
</ol>
<h2>Source to Sample PSP pages</h2>
<ol>
<li><b>Source Files</b>
<ol>
<li><b><a href="sources/intro">intro.psp</a></b> -
(This) start page for the pile.
<li><b>Animal Search Source Files</b>
<ol>
<li><b><a href="sources/animal/lists">animal/lists.psp</a></b> -
<a href="animal/lists">A Simple Animal List Example</a>
<li><b><a href="sources/animals/animals_fs">animals/animals.fs</a></b> -
a fieldspace used by the above example.
<li><b><a href="sources/animal/find_animal">animal/find_animal.psp</a></b> -
<a href="animal/find_animal">An Animal Search Example</a>
<li><b><a href="sources/animals/find_animal_fs">animals/find_animal.fs</a></b> -
a fieldspace used by the search example.
<li><b><a href="sources/animal/list_animals">animal/list_animals.psp</a></b> -
the completion page for a successful animal search query.
</ol>
<li><b>Address Source Files</b>
<ol>
<li><b><a href="sources/address/form">address/form.psp</a></b> -
<a href="address/form">An Address Example</a>
<li><b><a href="sources/address/address_inc">address/address.inc</a></b> -
an include file to contain the common elements of the query and view.
<li><b><a href="sources/address/address_fs">address/address.fs</a></b> -
a fieldspace used to collect and display address information.
<li><b><a href="sources/address/submit">address/submit.psp</a></b> -
a completion page to display a submitted address.
</ol>
<li><b>Bug Report Source Files</b>
<ol>
<li><b><a href="sources/bugreport/form">bugreport/form.psp</a></b> -
<a href="bugreport/form">A Bug Report Example</a>
<li><b><a href="sources/bugreport/bugreport_fs">bugreport/bugreport.fs</a></b> -
a fieldspace for a bug report example
<li><b><a href="sources/bugreport/rcvform">bugreport/rcvform.psp</a></b> -
a completion page for a successful bug report submission.
</ol>
<li><b>Tree Widget Files</b>
<ol>
<li><b><a href="sources/tree/demo">tree/demo.psp</a></b> -
<a href="tree/demo">A Tree Widget Demo</a>
<li><b><a href="sources/tree/demo2">tree/demo2.psp</a></b> -
<a href="tree/demo">A FXIM[TM]-style Tree Widget Demo</a>
</ol>
<li><b>Explrr Files</b>
<ol>
<li><b><a href="sources/xplrr/xplrr">xplrr/xplrr.psp</a></b> -
<a href="xplrr/xplrr">A Tree Widget Xplrr</a>
<li><b><a href="sources/xplrr/xplrr2">xplrr/xplrr2.psp</a></b> -
<a href="xplrr/xplrr2">A FXIM[TM]-style Xplrr</a>
<li><b><a href="sources/xplrr/left">xplrr/left.psp</a></b> -
Tree Widget Xplrr left panel.
<li><b><a href="sources/xplrr/left2">xplrr/left2.psp</a></b> -
FXIM[TM]-style Xplrr left panel.
<li><b><a href="sources/xplrr/right">xplrr/right.psp</a></b> -
Xplrr right panel.
</ol>
<li><b>Misc. Source Files</b>
<ol>
<li><b><a href="sources/dump">dump.psp</a></b> -
<a href="dump">Dump Lots of Stuff</a>
<li><b><a href="sources/javadoc_css">javadoc_css.psp</a></b> -
a stylesheet.
</ol>
<li><b><a href="sources/control_pl">control.pl</a></b> -
the <code>control.pl</code> for this pile.
<li><b><a href="sources/standard_err_inc">standard_err.inc</a></b> -
an include file for reporting verification errors.
<li><b><a href="sources/Makefile">Makefile</a></b> -
a small Makefile for building this project.
</ol>
<li><b>Output Files</b>
<ol>
<li><b><a href="sources/tutorial_pile">tutorial.pile</a></b> -
The generated pile.
<li><b><a href="sources/tutorial_seed">tutorial.seed</a></b> -
The pile seed.
</ol>
</ol>
</td></tr></table>
</body>
</html>
|