Sheerpower®
A Guide to the Sheerpower Language


Previous Contents Index

Chapter 18
18 Writing Network Applications and Accessing Devices
     18.1     Accessing Data from Webpages
     18.2     Sending Email
     18.3     Webserver CGI Interface
         18.3.1         Sheerpower CGI Interface Sample Program
         18.3.2         Testing the CGI Interface
         18.3.3         How the EVAL_HANDLER Program Works
         18.3.4         Waiting for CGI Requests
         18.3.5         Processing CGI Requests
         18.3.6         Building CGI Custom HTTP Headers
         18.3.7         CGI Interface Performance Considerations
         18.3.8         Summary of CGI Environment Variables
     18.4     Using TCP/IP and UDP Protocols
         18.4.1         TCP/IP Protocol
         18.4.2         UDP Protocol
     18.5     Communication Port Support
Chapter 19
19 Sheerpower Web Scripting
         19.0.1         Chapter Overview
     19.1     Running the Sample Script Programs
         19.1.1         Sample Web Form Script Program
         19.1.2         Sample Matrix Web Script Program
         19.1.3         How the Matrix Sample Program Works
             19.1.3.1             Script Area in MATRIX.SPSRC
             19.1.3.2             Code Area in MATRIX.SPSRC
             19.1.3.3             Use of GETSYMBOL$() in MATRIX.SPSRC
     19.2     Defining CODE and SCRIPT Areas
     19.3     Sheerpower Script Areas
         19.3.1         Embedding Sheerpower Code Inside a Script Area
     19.4     Sheerpower Code Areas
         19.4.1         Displaying Complex Expression Results
         19.4.2         Embedding Script Areas in Code Areas with %INCLUDE
         19.4.3         CGI Environment Symbols - GETSYMBOL$ Function
             19.4.3.1             Embedded Code for CGI Symbol Lookups
     19.5     High Performance PERSIST Tags
         19.5.1         Marking Code to Run Once
     19.6     Location of Sheerpower Scripting Programs
         19.6.1         How to Invoke a Sheerpower Script Program in the Browser
Chapter 20
20 Calling Routines Written In Other Languages
     20.1     LIBRARY
     20.2     CALL
         20.2.1         Passing Mechanisms
Appendix A
Appendix A Coding Principles and Standards
Appendix B
Appendix B Reserved Words
Appendix C
Appendix C Sheerpower Error and Exception Messages
     C.1     Compile Errors
     C.2     Exceptions


Previous Next Contents Index