• <GetStart>
  • CSPro User's Guide
    • The CSPro System
    • Data Dictionary Module
    • The CSPro Language
      • Introduction to CSPro Language
      • CSPro Program Structure
      • Programming Standards
      • Change Code Properties
      • Code Folding
      • Debugging CSPro Applications
      • Declaration Section
      • Procedural Sections
      • Logic
      • Language Elements
      • JavaScript Use in CSPro
    • Data Entry Module
    • Batch Editing Applications
    • Tabulation Applications
    • Data Sources
    • CSPro Statements and Functions
    • Text Templates
    • Templated Reporting System
    • HTML, Markdown, and JavaScript Integration
    • Action Invoker
    • Appendix
  • <CSEntry>
  • <CSBatch>
  • <CSTab>
  • <DataManager>
  • <TextView>
  • <TblView>
  • <CSFreq>
  • <CSDeploy>
  • <CSPack>
  • <CSDiff>
  • <CSConcat>
  • <Excel2CSPro>
  • <CSExport>
  • <CSIndex>
  • <CSReFmt>
  • <CSSort>
  • <ParadataConcat>
  • <ParadataViewer>
  • <CSCode>
  • <CSDocument>
  • <CSView>
  • <CSWeb>

Introduction to CSPro Language

The CSPro language lets you write programming logic for your CSPro applications. For example, in data entry applications you can write logic to control and check the keying or CAPI operation as it progresses; in batch edit applications you can write logic to identify and correct errors after data collection is complete.
In addition to the CSPro language, it is possible to use JavaScript as part of CSPro application.
This section contains the following information:
  • Program Structure
  • Declaration Section
  • Procedural Sections
  • Logic
  • Language Elements
  • JavaScript Use in CSPro
For a list of commands, see the CSPro Statements and Functions section.