31
FOXPRO 2.5 K.BARANIDHARAN. M.COM.,M.PHIL.,M.B.A.,PH.D.,

fox pro 2.6

Embed Size (px)

DESCRIPTION

fox pro 2.6 training tutorials slide show

Citation preview

Page 1: fox pro 2.6

FOXPRO 2.5

K.BARANIDHARAN.M.COM.,M.PHIL.,M.B.A.,PH.D.,

Page 2: fox pro 2.6

04/08/23 K.BARANIDHARAN 2

INTRODUCTION• MS DOS BASED – WORDSTAR, LOTUS,

DBASE IS A APPLICATION SOFTWARE TO ENOUGH TO MAINTAIN MEDIUM DATAS COMPUTERISED.

• APPLIATION SOFTWARE SOFTWARE – A PARTICULAR WORK OR FUNCTION IS SPEED, EASY,TO RUN IS CALLED APPLICATION SOFTWARE

• WORDSTAR:-COMMUNICATION,LETTER WRITING ETC.,

• LOTUS:-TABLES,CHARTS ETC.,

Page 3: fox pro 2.6

04/08/23 K.BARANIDHARAN 3

• DBASE:-COMPANY RELATED INFORMATION IS CREATED AND PREPARE FINANCIAL ACCOUNTING,INVENTORY,PAYROLL, INVOICEING.,

• DBASE IS FAST RUN IN FOX CORPORATION TO INTRODUCED FOXBASE + APPLICATION SOFTWARE

• DBMS:- CONCEPT IS CREATED DBASE,FOXBASE+ SOFTWARE AND ALTERATION OF FOXPRO 2.6

• FOXPRO2.6:- EASY TO USE, MORE INFORMATION IS CREATED TO THE USER LIKE TO FOXPRO APPLICATION SOFTWARE

Page 4: fox pro 2.6

04/08/23 K.BARANIDHARAN 4

. MS DOS BASIC INFORMATION USED (DIR, SUBDIRECTORY, FILE, COPY) TALANT,EFFICENT PERSON TO LEARN FOXPRO APPLICATION SOFTWARE

Page 5: fox pro 2.6

FOXPRO FOXPRO is a very powerful Data Base

Management System. It is an excellent development environment using this system you can do many things without programming. However it is the Applications Development Lanugage (ADL) which allows the creation of applications and makes thisa very powerful and versatile system.

04/08/23 K.BARANIDHARAN 5

Page 6: fox pro 2.6

FOXPRO providesNo-programming interface

Keyboard and mouse control

Built-in text editor

Object-oriented report writer / label generator

200 language enhancements over FoxBASE + and140 beyond dBASE IV

Ability to run FoxBASE+ and dBASEII PLUS programs in Foxpro without change

Support for dBASEIV commands and functions

Desk accessories for calculatations, keeping track of appointments and file manipulations

04/08/23 K.BARANIDHARAN 6

Page 7: fox pro 2.6

04/08/23 K.BARANIDHARAN 7

Page 8: fox pro 2.6

04/08/23 K.BARANIDHARAN 8

FOXPRO 2.6• THE APOVE PICTURE: FOXPRO WORKING

ENVIRONMENT• TOP LINE:-

SYSTEM,FILE,EDIT,DATABASE,RECORD,PREPARE,WINDOWS,RUN IS CALLED SYSTEM MENU BAR AND THE WORD IS CALLED MENUPADS

• COMMAND WINDOW:-RIGHTSIDE ON BOTTOM OF THE SCREEN DISPLAYED ON YELLOW COLOUR WINDOW BOX IS CALLED COMMAND WINDOW

• INFORMATION:- THERE ARE 2 TYPES OF INFORMATION HANDLED THE COMPUTER 1. SELF USED INFORMATION THAT IS CALLED DATA AND DOCUMENTS. 2.MANAGEMENT AND INSTUTUION IS CALLED COMMAND, PROGRAM, SOFTWARE

• DATA:- IS 2 TYPE 1.NUMBER EX.1 TO 0. 2.CHARACTERS A TO Z

Page 9: fox pro 2.6

PROGRAMMING IN PROGRAMMING IN FOXPROFOXPRO A program is a set of instructions used to A program is a set of instructions used to

achieve the desired output.achieve the desired output. A beginner to FoxPro progrmming can create A beginner to FoxPro progrmming can create

sophisticated. Programs without much sophisticated. Programs without much difficulty. Apart from the ease of use. difficulty. Apart from the ease of use. FoxPro has another primary feature – it is a FoxPro has another primary feature – it is a structured programming language. structured programming language. Structured programming was developed to Structured programming was developed to make it easier understand and maintain make it easier understand and maintain programs.programs.04/08/2304/08/23 K.BARANIDHARANK.BARANIDHARAN 99

Page 10: fox pro 2.6

Structured programming is Structured programming is marked by two features. marked by two features. Firstly, control flow is based on Firstly, control flow is based on sequence selection, and sequence selection, and iteration, and does not use iteration, and does not use GO TO and secondaly, GO TO and secondaly, lengthy programs can broken lengthy programs can broken into smaller modulesinto smaller modules

04/08/2304/08/23 K.BARANIDHARANK.BARANIDHARAN 1010

Page 11: fox pro 2.6

04/08/23 K.BARANIDHARAN 11

COMMANDS

1.CLEA :- OR CLEAR # ALL COMMANDS TO TYPED IN

COMMAND WINDOWS

# THE COMMANDS TYPED FIST 4 LETTERS ONLY ACCEPTED FOXPRO

# THE CLEAR COMMANDS IS TO BE CLEARD THE SCREEN

Page 12: fox pro 2.6

04/08/23 K.BARANIDHARAN 12

2.? – (‘’) – (“”) – ([])• EXAMPLES:- CHARACTERS

• ?”WELCOME TO ALL”

• ?”WELCOM”,’TO’, [ALL]

• ?”WELCOM”+”TO”+”ALL”

• ?”WEL”

• ??”COME”

• NUMBERS:- ?100.00/?50/600.50/?50+25/?50*25/?50-25/?50/25/?10*3+2/?10*(3+2)

Page 13: fox pro 2.6

04/08/23 K.BARANIDHARAN 13

3. DATE?DATE ( )ATE ( )-----------SET DATE BRITISH/US?DATE( )---------------------SET CENTURY ONSET DATE BRITISH?DATE( )SET CENTRUY OFF?DATE( )-------?TIME ( )SET CLOCK ONSET CLOCK OFF

Page 14: fox pro 2.6

04/08/23 K.BARANIDHARAN 14

4.ISCOLOR ( )

COLORBLACKBLANKBLUEBROWNCYANGREENMANJENTAREDWHITEYELLOWGRAYLIGHTBLUELIGHT GREENLIGHT CYANPINKL MAJENTABRIGHT WHITEBLINK

CODENXBGRBGGRBRWGR+N+B+G+BG+R+RB+W+* =SET COLOR TO B/W--------?”COLOR”SET COLOR TO=====

Page 15: fox pro 2.6

04/08/23 K.BARANIDHARAN 15

5.@• PARTICULAR LINE AND PARTICULAR PLACE

TO TYPE THE INFORMATION USE @ COMMANDS USED

• THE SCREEN ONLY 25 LINE DISPLAYED AND 80 CHARACTER DISPLATED AND (25X80) 2000 CHARACTERS IS DISPLAYED IN THE SCREEN ==EXAM=

• CLEAR• @10,5 SAY “NAME”• @10,10 SAY “BARANI”• @12,5 SAY “NAME” + “BARANI”• @10,10 CLEAR• @2,0 CLEAR TO 12,25

Page 16: fox pro 2.6

04/08/23 K.BARANIDHARAN 16

• DRAW A LINE IN @ COMMANDS• @5,5 TO 10,20• @5,30 TO 10,30------• CLEAR• @5,5 TO 10,20• @15,5 TO 20,20 DOUBLE• @22,5 TO 23,20 PANEL• ==================================

• QUIT • QUIT IS TYPED COMMAND WINDOW

THEN ESCAPE THE FOX PRO.

Page 17: fox pro 2.6

PRACTICAL COMMANDSPRACTICAL COMMANDS CreateCreate = dbf file (name) = dbf file (name) (display screen) (display screen) yesyes or or nono, you , you

select yes typeing data directly – select yes typeing data directly – you select no typing programe you select no typing programe file commands file commands

Modi comm (prg file (name) Modi comm (prg file (name) then type programmethen type programme

Complie prg. Give commands of Complie prg. Give commands of do (file name)do (file name)

04/08/2304/08/23 K.BARANIDHARANK.BARANIDHARAN 1717

Page 18: fox pro 2.6

04/08/23 K.BARANIDHARAN 18

Page 19: fox pro 2.6

04/08/23 K.BARANIDHARAN 19

Page 20: fox pro 2.6

04/08/23 K.BARANIDHARAN 20

Page 21: fox pro 2.6

04/08/23 K.BARANIDHARAN 21

Page 22: fox pro 2.6

04/08/23 K.BARANIDHARAN 22

Page 23: fox pro 2.6

04/08/23 K.BARANIDHARAN 23

Page 24: fox pro 2.6

04/08/23 K.BARANIDHARAN 24

STRUCTURE

• THE RELATIONSHIP OF THE DATA IS REGULATED IS CLLED INFORMATION

• FOXPRO DATABASE INTHIS DETAILED INFORMATION IS CALLED FIELD

• INFORMATION IS CALLED RECORD• NUMBER OF RECORD IS CALLED ONE

DATABASE• THE FIELD IS THREE TYPES• 1.FIELD NAME• 2.FIELD TYPE• 3.FIELD SIZE========PICTURE

Page 25: fox pro 2.6

04/08/23 K.BARANIDHARAN 25

FIELD NAME

• THE DETAILED HEDING IS CALLED FIELD NAME

• EX..SONA, 23, HEADING IS NAME, AGE

• THE FILED MAXIMUM 10 LETTERS, FIST AND LAST LETTER IS A TO Z AND MIDDLE LETTERS 0 TO 9(INCLUDING HYPEN) NO SPACE OF LETTERS

Page 26: fox pro 2.6

04/08/2304/08/23 K.BARANIDHARANK.BARANIDHARAN 2626

FIELD TYPEFIELD TYPE

IT IS A DATA TYPE IS CALLED IT IS A DATA TYPE IS CALLED FILED THERE ARE 6TYPEFILED THERE ARE 6TYPE

CHARACTERCHARACTER NUMERICNUMERIC FLOATFLOAT DATEDATE LOGICALLOGICAL MEMOMEMO

Page 27: fox pro 2.6

04/08/23 K.BARANIDHARAN 27

• CHARACTER:- EX….SONA , 4/A BANATHURAINORTH STREET

• NUMERIC:- EX….SONA, 23, SO FIRST INFORMATION IS CHARACTER AND NEXT INFORMATION IS NUMERIC---THE NUMERIC IS MORE THAN 20 DIGIT ONLY ALLOWED AND DECIMAL 18 DIGIT ONLY

• TELEPHONE NO,ACCOUNT NO,PINCODE, IN FORMATION IS NUMERIC BUT DON’T TO ANY CALCULATION SO CONSIDERED AS CHARACTER

• FLOAT:-SAME NUMERICA ITEM . SCIENTIFIC CALCULATION USED

Page 28: fox pro 2.6

04/08/23 K.BARANIDHARAN 28

• DATE:- SAVE ON DATE ITEMS, DAYS OF THE WEEK AND MATHMETICAL CALCULATIONS

• LOGICAL:- 2 TYPES IS LOGICAL ITEMS, T STANS FOR TRUE, F STANS FOR FALSE

• MEMO:-A CHRACTER MORE THEN 254 LETTERS TO SAVE THE FIELD. IS MORE THEN NUMBER CHARACTER IS SAVED ONLY MEMO

Page 29: fox pro 2.6

04/08/23 K.BARANIDHARAN 29

FIELD SIZE

• THE DETAILED NUMBER OF LETTERS IS CALLED SIZE Ex…SONA IN THIS WORD IS ONLY 4 WORD ONLY SO THIS SIZE IS 4

• THE NAME IS LETERS IS MORE OR LESS AND TO MENSIONED 10 (AUTOMATICALY)

• NEXT AGE IS MAXIMUM IS 3 ONLY• FIELD SIZE IS 2 TYPES .. 1.WIDTH – FULL

VALUE EX… 1, 2, 3 …. 2.DEC – POINT • DATE :- ONLY 8 LETTERS • LOGICAL :- 1 SIZE• MEMO:- NO SIZE

Page 30: fox pro 2.6

04/08/2304/08/23 K.BARANIDHARANK.BARANIDHARAN 3030

PROGRAM COMMANDSPROGRAM COMMANDS

A)-A)-DIR DIR OR DISPLAY OR DISPLAY FILESFILES

B)-B)-USEUSE COMMAND :- COMMAND :-

USE (E)USE (E)

USE USE MARKLISTMARKLIST (FILE NAME) (FILE NAME)

LIST OR ARROW KEY USEDLIST OR ARROW KEY USED

C)-C)-DISPLAYDISPLAY :- :-

DISPLAY (E)DISPLAY (E)

GO 2 OR GO TO 2GO 2 OR GO TO 2

D)-D)-SKIPSKIP :- :-

SKIP 1SKIP 1

Page 31: fox pro 2.6

04/08/23 K.BARANIDHARAN 31

• GO TOP OR GO TO UP• GO BOTTOM OR GOTODOWN----• GO TOP• DISPLAY NAME• DISPLAY NAME, TAMIL• DISPLAY NAME, TAMIL OFF• ? NAME• @ 15,20 SAY NAME• ?”STUDENT NAME:”’ NAME• @ 18,20 SAY “STUDENT NAME: “+NAMEF)-DISPLAY STRUCTURENEW RECORD ADDED -APPEND - LIST LIST FOR TAMIL > 50LIST > 50 = P/F --BROWS.