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