Upload
barani-dharan
View
645
Download
5
Embed Size (px)
DESCRIPTION
fox pro 2.6 training tutorials slide show
Citation preview
FOXPRO 2.5
K.BARANIDHARAN.M.COM.,M.PHIL.,M.B.A.,PH.D.,
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.,
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
04/08/23 K.BARANIDHARAN 4
. MS DOS BASIC INFORMATION USED (DIR, SUBDIRECTORY, FILE, COPY) TALANT,EFFICENT PERSON TO LEARN FOXPRO APPLICATION SOFTWARE
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
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
04/08/23 K.BARANIDHARAN 7
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
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
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
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
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)
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
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=====
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
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.
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
04/08/23 K.BARANIDHARAN 18
04/08/23 K.BARANIDHARAN 19
04/08/23 K.BARANIDHARAN 20
04/08/23 K.BARANIDHARAN 21
04/08/23 K.BARANIDHARAN 22
04/08/23 K.BARANIDHARAN 23
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
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
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
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
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
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
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
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.