<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>dotComSolution - ActiveVFP</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="Microsoft FrontPage 4.0" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId>
<STYLE TYPE="text/css">
	<!--
	:link	 {
			color=blue     ;
			Text-Decoration : None
		}
	:active	 {
			Text-Decoration : Underline
		}
	:visited	 {
			color=blue     ;
			Text-Decoration : None
		}
	A:hover	 {
			Text-Decoration : Underline
		}
	-->
</STYLE>
<SCRIPT LANGUAGE="JavaScript"><!--
function setAction() {
    
         document.formName.action = document.formName.selectName.options[document.formName.selectName.selectedIndex].value;
         return true;
}
//--></SCRIPT>
</HEAD>
<BODY  bgColor=#1d5090 leftMargin=0 topMargin=0 marginwidth="0" 
marginheight="0">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD vAlign=bottom width="100%" bgColor=#1D5090>
      &nbsp;</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD width="100%">
      <TABLE cellSpacing=0 cellPadding=12 width="98%" border=0>
        <TBODY>
        <TR>
          <TD vAlign=top width="20%" bgColor=#f6e1a0>
            <p align="left">&nbsp;
            <p align="center"><font face="Arial"><br>
            <font size="4"><a href="../../AVFPdemo3r/docs.htm">Documentation</a></font></font></p>
            <DIV align=right> 
              <p align="center">__________ </DIV>
            <DIV align=right> 
              <p align="center">&nbsp; </DIV>
            <DIV align=right> 
              <p align="center"><font face="Arial">Build your web app NOW!!</font> </DIV>
            <DIV align=right> 
              <p align="center"><font face="Arial" size="4"><a href="c:\program files\dotcomsolution\WebAppBuilder.app">WebAppBuilder</a><br>
              </font> <font face="Arial" size="2">NOTE: When prompted, choose
              'Open'.&nbsp; If there is a problem with the link, simply run&nbsp; 
              WebAppBuilder.app&nbsp;&nbsp; directly.<br>
              <br>
              &nbsp;</font></DIV>
          </TD>
          <TD vAlign=top width=100% bgColor=#fefefe>
            <div align="center">
              <table border="0" cellpadding="2" width="100%">
                <tr>
                  <td width="65%" nowrap>
                    <p align="left">
                    <font size="4" face="Arial"><b>
                    <i>
                    <a href="<%=oProp.ScriptPath %>">
                    <img border="0" src="../../AVFPdemo3r/images/activeVFP.gif" width="166" height="28"></a> 
                    Unlimited Version 3&nbsp;</i><br>
                    <br>
                    Demo Page</b></font></td>
                  <td width="15%" valign="top">
                    <form NAME="formName">
                      <p>
                    <font size="2" face="Arial">ASP/ASP.NET<br>
                      </font>
                      <select OnChange="location.href=this.options[this.selectedIndex].value" name="D1">
						<option <%=IIF(!(".aspx" $ oProp.ScriptPath),[selected],[])%> value="<%=[/]+oProp.AppName+[/default.asp]%>">ASP
						<option <%=IIF(".aspx" $ oProp.ScriptPath,[selected],[])%> value="<%=[/]+oProp.AppName+[/default.aspx]%>">ASP.NET
					  </select><p>
                      </p>
                    </form>
                  </td>
                  </tr>
                  <center>
                  <tr>
                    <td width="149%" colspan="2">
                      <div align="center">
                        <table border="1" cellpadding="2" width="100%">
                          <tr>
                            <td width="35%"><a href="<%=oProp.ScriptPath +[?action=simplelist]%>"><font face="Arial" size="4">Simple
                              VFP to HTML table</font></a></td>
                            <td width="114%"><font face="Arial">VFP table listing showing paging,
                              navigation and simple drill-down.</font></td>
                          </tr>
                          <tr>
                            <td width="35%"><a href="<%=oProp.ScriptPath +[?action=sessionlist]%>"><font face="Arial" size="4">Session
                              VFP/HTML table</font></a></td>
                            <td width="115%"><font face="Arial">VFP table listing showing search,
                              sort, and  session capabilities.</font></td>
                          </tr>
                          <tr>
                            <td width="35%"><font face="Arial" size="4">
                            <a href="<%=oProp.ScriptPath +[?action=vfpscript]%>">
                            VFP Scripting</a></font></td>
                            <td width="115%"><font face="Arial">Use VFP code 
                            blocks within HTML for powerful scripting 
                            capabilities.</font></td>
                          </tr>
                          <tr>
                            <td width="35%"><a href="<%=oProp.ScriptPath +[?action=multitable]%>"><font face="Arial" size="4">MultiTables
                              on one HTML page</font></a></td>
                            <td width="115%"><font face="Arial">Multiple VFP and HTML tables on a
                              single page.</font></td>
                          </tr>
                          <tr>
                            <td width="35%"><a href="<%=oProp.ScriptPath +[?action=upload1]%>"><font face="Arial" size="4">HTTP
                              upload</font></a></td>
                            <td width="114%"><font face="Arial">RFC1867 upload from an HTML form.</font></td>
                          </tr>
                          <tr>
                            <td width="35%"><a href="<%=oProp.ScriptPath +[?action=email1]%>"><font face="Arial" size="4">SMTP
                              e-mail using CDO</font></a></td>
                            <td width="114%"><font face="Arial">SMTP e-mail 
                            example.&nbsp; CDO is included with Win 2000 and XP.&nbsp; 
                            CDONTS w/NT and Win 2000.</font></td>
                          </tr>
                          <tr>
                            <td width="35%"><a href="<%=oProp.ScriptPath +[?action=owcgraph]%>"><font face="Arial" size="4">
                            Graphs using Office Web Components (OWC)</font></a></td>
                            <td width="114%"><font face="Arial">Create graphs using OWC.&nbsp;
                              Requires OWC to be installed on the same PC where this
                              application is run.&nbsp; Free 
                            <a href="http://office.microsoft.com/downloads/2002/owc10.aspx">download</a> from 
                            Microsoft.</font></td>
                          </tr>
                          <tr>
                            <td width="35%"><a href="<%=oProp.ScriptPath +[?action=readcookie]%>"><font face="Arial" size="4">
                            AVFP
                              Cookie read/write/delete/redirect</font></a></td>
                            <td width="114%"><font face="Arial">Demonstration of manipulating
                              cookies within AVFP.</font></td>
                          </tr>
                          <tr>
                            <td width="35%"><a href="<%=[http://]+IIF( oRequest.ServerVariables("SERVER_NAME") =[localhost],[127.0.0.1], oRequest.ServerVariables("SERVER_NAME") )+ oRequest.ServerVariables("PATH_INFO") +[?action=authenticate]%>"><font face="Arial" size="4">
                            AVFP
                              Authenticate</font></a></td>
                            <td width="114%"><font face="Arial">Basic 
                            Authentication using AVFP.&nbsp; Uses Operating 
                            System User accounts.</font></td>
                          </tr>
                          <tr>
                            <td width="35%"><a href="<%=oProp.ScriptPath +[?action=listing]%>"><font face="Arial" size="4">
                            AVFP
                              DBF Authenticate
                              </font></a>
              </center>
                              
                            </td>
                            <td width="114%"><font face="Arial">Uses a DBF for
                              authentication.</font><center><font face="Arial" size="2" color="#000000">&lt;%=IIF( osession.Value(&quot;authenticated&quot;),[</font><font face="Arial" size="2" color="#FF0000">Welcome,
                              ]+ALLTRIM( osession.Value(&quot;name&quot;))+[!&lt;BR&gt;<a href="]+oProp.ScriptPath +[?action=LogOut]+[">LogOut</a></font><font face="Arial" size="2" color="#000000">],[<form method="POST" action="]+oProp.ScriptPath+[?action=login&amp;page=redir"><table border="0" cellpadding="0" cellspacing="0" height="74">
                                <tr><td height="25">Username:</td><td height="25">]+[<font face="Arial"><input name="Login" size="12"></td></tr><tr><td height="27">Password:</td><td height="27">]+[<input type="password" name="Password" size="8"><font face="Arial" size="2"><input type="submit" value="Login" name="B1"></font></td></tr>
              </center>
                            <tr><td]+[ height="22">
                                  <p align="right"><input type="checkbox" name="C1" value="ON"></p>
                                
                  <td height="22">]+[Remember Me</td></tr></table></form></font><font face="Arial" size="2" color="#FF0000">(hint:
                              use harry and harry as user and password)</font><font face="Arial" size="2" color="#000000">])%&gt;&lt;%=IIF(!EMPTY( oRequest.Cookies('mkey') ),[<BR><font size="1" color="#FF0000"><a href="]+ oProp.ScriptPath+[?action=DeletemKey">(Delete
                              this cookie.)</a></font>],[])%&gt;<font face="Arial" size="2" color="#000000"><br>
                              </font>
                              
                              <font face="Arial" color="#000000">The link to the
                              left checks if authenticated.&nbsp; If not, it
                              will show the login page.&nbsp; If the user is
                              authenticated, it will allow the link.</font></font></td>
                          </tr>
                          <tr>
                            <td width="35%"><a href="<%=oProp.ScriptPath +[?action=aspvars]%>"><font face="Arial" size="4">
                            Dump intrinsic object variables from VFP</font></a></td>
                            <td width="100%"><font face="Arial">List all 
                            intrinsic object variables passed to
                              the VFP application.</font></td>
                          </tr>
                          <tr>
                            <td width="35%"><font face="Arial" size="4"><a href="<%=oProp.ScriptPath +[?action=frames]%>">
                            AVFP
                              Frames</a></font></td>
                            <td width="100%"><font face="Arial">Frames example.</font></td>
                          </tr>
                          <tr>
                            <td width="35%"><font face="Arial" size="4">
                            <a href="<%=oProp.ScriptPath +[?action=pdf]%>">PDF reports</a></font></td>
                            <td width="115%"><font face="Arial">Convert VFP 
                            reports to PDF dynamically for web viewing.&nbsp; 
                            Free 
                            <a href="ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/current/gs850w32.exe">Ghostscript download</a> and a 
                            <a href="http://www.dotcomsolution.com/defpscol.ppd">PostScript printer 
                            driver</a> are required.&nbsp; The PDFRUN com server 
                            must be <a href="../../AVFPdemo3r/docs.htm#avfppdf">configured</a>.<form METHOD="POST" action="<%=oProp.ScriptPath +[?action=pdf]%>" >
      <p>Company to lookup: <input type="text" name="Company" VALUE="A" size="20"><input type="submit" value="Create Report">
 </font></p>
                            </form></td>
                          </tr>
                          <tr>
                            <td width="35%"><font face="Arial" size="4">
                            <a href="<%=oProp.ScriptPath +[?action=Async&apr=TEST]%>">Async processing (long running requests)</a></font></td>
                            <td width="115%"><font face="Arial">Processing a 
                            long running web process with periodic updates to 
                            the browser.&nbsp; The WebAsync1 com server must be 
                            <a href="../../AVFPdemo3r/docs.htm#avfpasync">configured</a>.</font></td>
                          </tr>
                        </table>
                      </div>
                    </td>
                  </tr>
                </table>
            </div>
          </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=6 width="100%" border=0>
  <TBODY>
  <TR>
    <TD width="100%" bgColor=#f6e1a0><FONT 
      face="verdana, arial, helvetica, san serif" color=#000000 size=1>Copyright 
    © 2002-2005 <a href="http://www.activevfp.com/">dotComSolution</a>.&nbsp; All Rights Reserved.<B>&nbsp; </B></FONT></TD></TR></TBODY></TABLE></BODY></HTML>