Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

PICK Programming

( Duration: 8 Days )

This PICK Programming training course focuses on commands, techniques and theory necessary to develop and enhance programs using Pick Language.

By attending PICK Programming workshop, delegates will learn to:

  • Produce reports, focusing on the formatting of data for output.
  • Apply input and output conversions to data.
  • Use both dynamic and dimensioned arrays within the programs.
  • Incorporate conditional testing (IF/THEN, CASE) into the programs, with a special emphasis on clarity and efficiency.
  • Write a maintenance program which will focus on file I/O, efficiency of code, appropriate record locking and updating, and creation of user friendly applications.
  • Incorporate Access statements using the EXECUTE statement for efficient selection of applicable data, and also use the Pick Basic SELECT statement for selection of all items within a file.

  • Prior programming experience (any language) would be beneficial, but is NOT required.

The PICK Programming class is ideal for:

  • Programmers

COURSE AGENDA

1

Introduction to PICK basic and File structures

  • Pick Terminology
  • Accounts and Files
  • Attributes, Values and Sub Values
  • Constants, Variables, Functions
  • Expressions and Arguments
  • Coding Standards
2

TCL process

  • PICK Editor
  • Creating Accounts and Work Files
  • Programs and Compile
3

Statements and Functions

  • PROGRAM NAMES AND COMMENT SECTIONS
  • Pseudocode
  • Basic Functions
  • If Loops
4

Loop concepts

  • Statemnet Labels
  • Matches operation
  • If then Else contruct
  • Until clause and Do
  • Trim and Count Function
5

Calculations and Precedence

  • Arithmetic operations and Precedence
  • REM and RND
6

String Handling functions

  • EQUATE, CHAR, COUNT, DCOUNT, SLEEP, SEQ and STR
7

Data conversion, Print Masking

  • ICONV, OCONV, Date and Time, SPACE, TIMEDATE
8

Numeric Data conversion

  • At Function, Character Masking, Money Conversions, Characters Masking
9

Case statements, Controlling switches

  • Substring, Case Construct, Break On, Break Off
  • Printer on, Printer Off
  • Echo
  • Case Construct
10

FOR-NEXT statement and construct

  • For Next
  • Loop within Loops
  • Field
  • Index
  • STEP Function
11

Files

  • Introduction
  • Open Statements
  • Stop and Abort
  • Read Statements
  • Write Statements
12

Arrays

  • Dynamic Arrays
  • Dimensional Arrays
  • Array Operations
  • GOSUb Statements
  • Replace, Locate, Dleete functions
13

Reports and Arguments

  • Heading and Footer
  • Reports
14

Uniquery

  • Queries
  • Queries Execution
  • Queries in Programs
15

Executing Queries

  • Queries Execution and Readung Data
16

External subroutines

  • Create External Subroutines
  • Call External Sub routines
17

Additional concepts

  • Other Functions and Common Statements
18

Selecting and sorting Data

  • Select and Sort Data in Arrays

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X