1 / 19

Comprehensive Guide to Data Confidentiality and Programming Standards

This document provides a detailed agenda for Day 2 and Day 3 of a programming workshop focusing on essential topics related to data confidentiality, programming standards, and various programming constructs. It covers file types, execution order, conditional statements, numeric and string operations, user-defined functions, control flow, and debugging techniques. Participants will gain insights into data handling practices, best coding standards, and practical programming strategies to enhance their skills and ensure robust program development.

dewey
Télécharger la présentation

Comprehensive Guide to Data Confidentiality and Programming Standards

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Day 2 Agenda

  2. Miscellaneous Topics • Data confidentiality • Review file types • Online helps

  3. Order of Execution • PROCs: • GLOBAL • Application • Level • Form • Roster • Field • Preproc • Onfocus • Killfocus • Postproc

  4. Comments • Single-line comments: // • Multiple-line comments: { }

  5. Conditional Statements • If, elseif, else • Operators: • Equal: = • Not equal: <> • Less than: < • Less than or equal to: <= • Greater than: > • Greater than or equal to: >= • In • Not, and, or

  6. Skips • Reenter • Move • Skip • Next • Advance • Noinput

  7. Freeform Text • Editnote • Getnote • Putnote

  8. Numeric Operations • Operators: + - * / % ^ • Tonumber • Inc • Exp • Log • Sqrt • Low • High

  9. String Operations • Substrings: [] • Length • Tolower • Toupper • Concat • Strip • Compare, < <= = > >= • Pos • Edit • Getlabel • Getoperatorid

  10. Messages • Errmsg • Maketext • Formatting: • Integers: %d • Decimal fractions: %f • Strings: %s

  11. Day 3 Agenda

  12. Programming Standards • (handout)

  13. Variables and Arrays • Explicit versus implicit compilation • numeric • alpha • array • array alpha

  14. User-Defined Functions • function • exit • OnKey • OnStop

  15. Looping • while • do • for • next • break

  16. Recoding • recode / endrecode

  17. Record Functions

  18. Controlling Program Flow • Skips • endgroup • endlevel • stop • universe

  19. Debugging and Tracing • trace • set trace

More Related