Files
harbour-core/harbour/website/samples.html
Viktor Szakats c0eadc80eb 2013-02-27 19:12 UTC+0100 Viktor Szakats (harbour syenar.net)
* tests/*
  * website/*
    * dropped 'tst'/'ts'/'test' from most
      filenames inside main 'tests' dir. 8 chars will
      allow for more descriptive names than 4-5.
      Some renamed to use the new space.
      Similar ones will now be much close together
      and easier to lookup in alphabetical order.
    ; NOTE: Perhaps a new distinction would be useful,
            for those which are indeed tests for the
            compiler or PP, f.e. these:
               declare.prg, dupvars.prg, keywords.prg, linecont.prg,
               lnlenli1.prg, lnlenli2.prg, pp.prg, pragma.prg, warnings.prg
    ; List of changes:
      tests/ac_test.prg  -> achoice.prg
      tests/ac_test2.prg -> achoice2.prg
      tests/adirtest.prg -> adir.prg
      tests/ainstest.prg -> ains.prg
      tests/tstalias.prg -> aliasrt.prg
      tests/altdtest.prg -> altd.prg
      tests/atest.prg    -> array.prg
      tests/tstasort.prg -> asort.prg
      tests/boxtst2.prg  -> box2.prg
      tests/boxtest.prg  -> box3.prg
      tests/testbrdb.prg -> browse.prg
      tests/tstblock.prg -> cblock.prg
      tests/testcdx.prg  -> cdx.prg
      tests/tstchbx.prg  -> checkbox.prg
      tests/testcls.prg  -> cls.prg
      tests/tscmdarg.c   -> cmdarg.c
      tests/tstcolor.prg -> color.prg
      tests/testcom1.prg -> com.prg
      tests/cursrtst.prg -> cursor.prg
      tests/dttest.prg   -> datetime.prg
      tests/dbevalts.prg -> dbeval.prg
      tests/testdbf.prg  -> dbf.prg
      tests/tstdbi.prg   -> dbi.prg
      tests/debugtst.prg -> debug.prg
      tests/testdecl.prg -> declare.prg
      tests/testid.prg   -> define.prg
      tests/delimtst.prg -> delim.prg
      tests/devtest.prg  -> dev.prg
      tests/dirtest.prg  -> directry.prg
      tests/tstdspac.prg -> diskspac.prg
      tests/disptest.prg -> disp.prg
      tests/testdyn.c    -> dyn.c
      tests/testdyn1.prg -> dyn.prg
      tests/testdyn.prg  -> dynwin.prg
      tests/testerro.prg -> errsys.prg
      tests/exittest.prg -> exit.prg
      tests/iotest.prg   -> fileio.prg
      tests/iotest2.prg  -> fileio2.prg
      tests/fortest.prg  -> for.prg
      tests/testfor.prg  -> for2.prg
      tests/testget.prg  -> get.prg
      tests/tstgtapi.c   -> gtapi.c
      tests/gtstdtst.prg -> gtstd.prg
      tests/hbdoctst.prg -> hbdoc.prg
      tests/testhrb.prg  -> hrb.prg
      tests/hsxtest.prg  -> hsx.prg
      tests/testhtml.prg -> html.prg
      tests/testidle.prg -> idle.prg
      tests/testinit.prg -> initproc.prg
      tests/inkeytst.prg -> inkey.prg
      tests/testlbl.prg  -> lbl.prg
      tests/tstmacro.prg -> macro.prg
      tests/mathtest.prg -> math.prg
      tests/testmem.prg  -> mem.prg
      tests/memtst.prg   -> memmgr.prg
      tests/menutest.prg -> menuto.prg
      tests/testmny.prg  -> money.prg
      tests/mousetst.prg -> mouse.prg
      tests/testntx.prg  -> ntx.prg
      tests/testop.prg   -> op.prg
      tests/testpers.prg -> persist.prg
      tests/testpp.prg   -> pp.prg
      tests/testpre.prg  -> ppapi.prg
      tests/tstprag.prg  -> pragma.prg
      tests/testprof.prg -> profiler.prg
      tests/testrdd.prg  -> rdd.prg
      tests/testrdd2.prg -> rdd2.prg
      tests/testread.prg -> read.prg
      tests/regextst.prg -> regex2.prg
      tests/testrpt.prg  -> rpt.prg
      tests/sbartest.prg -> sbar.prg
      tests/sdf_test.prg -> sdf.prg
      tests/set_test.prg -> set.prg
      tests/videotst.prg -> setmode.prg
      tests/testsha1.prg -> sha1.prg
      tests/testsha2.prg -> sha2.prg
      tests/teststr.prg  -> str.prg
      tests/testbrw.prg  -> tbrowse.prg
      tests/transtst.prg -> transfrm.prg
      tests/tstuse.prg   -> use.prg
      tests/testvars.prg -> vars.prg
      tests/vidtest.prg  -> video.prg
      tests/testwarn.prg -> warnings.prg

  * tests/read.prg
    * use K_* value
2013-02-27 18:18:46 +00:00

360 lines
16 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Harbour Project - Sample Applications</title>
<link href="css/styles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="menu/stmenu.js"></script></head>
<body>
<table width="740" border="0" align="center" cellpadding="0" cellspacing="1" bordercolor="#000000">
<tr>
<td valign="top" bgcolor="#000000"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="229" valign="top" background="images/header_03.png" bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="6%"><img src="images/header_01.jpg" width="287" height="164" /></td>
<td width="94%"><img src="images/header_02.jpg" width="448" height="164" /></td>
</tr>
</table></td>
</tr>
<tr>
<td background="images/menu-bg.gif"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="95%" height="65" valign="top" background="images/menu-bg2.png"><script type="text/javascript" src="menu/harbour-menu.js"></script></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="bottom">
<td width="2%" height="26" class="tabela_box_trans_TL"><a name="top" id="top"></a></td>
<td width="96%" height="26" class="title">Sample Applications</td>
<td width="2%" height="26" class="tabela_box_trans_TR">&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">This is the list of some examples in Harbour's test directory. The examples demonstrate Harbour features in small programs.</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">&nbsp;</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top" class="sample_subtitle">Categories:</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><ul>
<li><a href="#Basic" class="blue_link">Basic</a></li>
<li><a href="#Arrays" class="blue_link">Arrays</a></li>
<li><a href="#Database" class="blue_link">Database</a></li>
<li><a href="#Extensions" class="blue_link">Extensions</a></li>
<!--
<li><a href="#OOP" class="blue_link">OOP</a></li>
!-->
<li><a href="#Web" class="blue_link">Web</a></li>
<li><a href="#More" class="blue_link">More samples</a><br />
</li>
<li><a href="#compile" class="blue_link">How to compile</a></li>
</ul></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><hr /></td>
<td >&nbsp;</td>
</tr>
<tr>
<td ><a name="Basic" id="Basic"></a></td>
<td valign="top" class="sample_subtitle">Basic</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><ul>
<li><a href="samples/hello.html" class="blue_link">Hello world (hello.prg)</a></li>
<li><a href="samples/macro.html" class="blue_link">Dynamic code evalutation sample (macro.prg)</a></li>
<li> <a href="samples/begin.html" class="blue_link">Begin Sequence support (begin.prg)</a></li>
<li><a href="samples/codebloc.html" class="blue_link">Codeblock support sample (codebloc.prg)</a></li>
<li><a href="samples/codebl.html" class="blue_link">Codeblock advanced sample (codebl.prg)</a></li>
<li><a href="samples/dates3.html" class="blue_link">Manipulation of date values (dates3.prg)</a></li>
<li><a href="samples/byref.html" class="blue_link">Manipulating variables by reference (byref.prg) </a></li>
<li><a href="samples/parseini.html" class="blue_link">Test for Ini file reading/writing (parseini.prg)</a></li>
<li><a href="samples/initexit.html" class="blue_link">INIT and EXIT functions support (initexit.prg)</a><a href="samples/byref.html" class="blue_link"></a></li>
<li><a href="samples/osshell.html" class="blue_link">Run command: About to shell to OS (osshell.prg)</a></li>
<li><a href="samples/longdev.html" class="blue_link">Testing long string handling support (longdev.prg)</a></li>
<li><a href="samples/mouse.html" class="blue_link">Mouse sample support (mouse.prg) </a></li>
</ul></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td align="right"><div align="right"><a href="#top" title="Go top"><img src="images/arrow_up.gif" width="7" height="7" border="0" /></a></div></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><hr /></td>
<td >&nbsp;</td>
</tr>
<tr>
<td ><a name="Arrays" id="Arrays"></a></td>
<td valign="top" class="sample_subtitle">Arrays</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><ul>
<li><a href="samples/array16.html" class="blue_link">Multidimensional arrays demo (array16.prg)</a></li>
<li><a href="samples/arreval.html" class="blue_link">AEval() sample (arreval.prg)</a></li>
</ul></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td align="right"><div align="right"><a href="#top" title="Go top"><img src="images/arrow_up.gif" width="7" height="7" border="0" /></a></div></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><hr /></td>
<td >&nbsp;</td>
</tr>
<tr>
<td ><a name="Database" id="Database"></a></td>
<td valign="top" class="sample_subtitle">Database</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><ul>
<li><a href="samples/browse.html" class="blue_link">Browse() function demo (browse.prg)</a></li>
<li><a href="samples/tbrowse.html" class="blue_link">TBrowse() sample (tbrowse.prg)</a></li>
</ul></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td align="right"><div align="right"><a href="#top" title="Go top"><img src="images/arrow_up.gif" width="7" height="7" border="0" /></a></div></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><hr /></td>
<td >&nbsp;</td>
</tr>
<tr>
<td ><a name="Extensions" id="Extensions"></a></td>
<td valign="top" class="sample_subtitle">Extensions</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><ul>
<li><a href="samples/switch.html" class="blue_link">Switch support (switch.prg)</a></li>
<li><a href="samples/foreach.html" class="blue_link">FOR EACH example (foreach.prg)</a></li>
<li><a href="samples/idle.html" class="blue_link">OnIdle sample (idle.prg)</a></li>
<li><a href="samples/onidle.html" class="blue_link">OnIdle advanced sample (onidle.prg)</a></li>
</ul></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td align="right"><div align="right"><a href="#top" title="Go top"><img src="images/arrow_up.gif" width="7" height="7" border="0" /></a></div></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><hr /></td>
<td >&nbsp;</td>
</tr>
<!--
<tr>
<td ><a name="OOP" id="OOP"></a></td>
<td valign="top" class="sample_subtitle">OOP</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">Using Harbour Class HBClass (classes.prg)*</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">Using Harbour Class HBClass with inherit (clasinh.prg)</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">Testing Harbour hbclass.ch support (classch.prg)</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">Tests the className message against the &quot;fundemental&quot; types of Clipper. (clasname.prg)</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">Testing Harbour classes ON ERROR feature (testcls.prg)</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">Demonstration/test code for non virtual hidden messages (clsnv.prg)</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">Demonstration/test code for class method scoping (clsscope.prg)</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">Example/test code for object destructors (destruct.prg)</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">Implementation of dynamic objects in Harbour (dynobj.prg)*</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">Implementation of operator overload in Harbour (overload.prg)</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">Testing the operators-overloading feature (testop.prg)</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td align="right"><div align="right"><a href="#top" title="Go top"><img src="images/arrow_up.gif" width="7" height="7" border="0" /></a></div></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><hr /></td>
<td >&nbsp;</td>
</tr>
-->
<tr>
<td ><a name="Web" id="Web"></a></td>
<td valign="top" class="pagina_subtitulo">Web</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><ul>
<li><a href="samples/html.html" class="blue_link">Harbour Test of a HTML-Generator class (html.prg)</a></li>
</ul></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td align="right"><div align="right"><a href="#top" title="Go top"><img src="images/arrow_up.gif" width="7" height="7" border="0" /></a></div></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><hr /></td>
<td >&nbsp;</td>
</tr>
<tr>
<td ><a name="More" id="More"></a></td>
<td valign="top" class="pagina_subtitulo">More examples</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top">More examples can be provided with the installation package of the Harbor. Look the CONTRIB\EXAMPLES folder to find another samples.</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td align="right"><div align="right"><a href="#top" title="Go top"><img src="images/arrow_up.gif" width="7" height="7" border="0" /></a></div></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><hr /></td>
<td >&nbsp;</td>
</tr>
<tr>
<td ><a name="compile" id="compile"></a></td>
<td valign="top" class="sample_subtitle">How to compile the samples applications</td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><ul>
<li><a href="samples/HowToBuildOnLinux.html" class="blue_link">On Linux</a></li>
<!--<li><a href="samples/HowToBuildOnWindows.html" class="blue_link">On Windows</a></li>-->
</ul></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td align="right"><div align="right"><a href="#top" title="Go top"><img src="images/arrow_up.gif" width="7" height="7" border="0" /></a></div></td>
<td >&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>
<td valign="top"><hr /></td>
<td >&nbsp;</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">&nbsp;</td>
</tr>
<tr>
<td height="32" background="images/footer.gif"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="33%" class="footer"><a href="/" class="whitelink">Copyright © 1999-2012 The Harbour Project.</a></td>
<td width="33%" class="footer"><div align="center"><a href="legalnotes.html" class="whitelink">Terms of Service</a> | <a href="contact.html" class="whitelink">Contact Us</a></div></td>
<td width="33%" class="footer"><div align="right">Design
by <a href="mailto: vailtom@gmail.com" class="whitelink">Vailton Renato</a> </div>
<div align="right"></div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>