лабы / gorev_akhajan_makakshiripov_ehffektivnaja_rabota_s_subd
.pdfВнашей книге мы старались показать возможности разработки приложений для обработки данных с использованием современных средств разработки фирмы Microsoft. С точки зрения программиста речь идет об использовании одной из двух платформ: Visual FoxPro или Visual Basic. На последней строится работа с MS Access, и обе платформы позволяют вполне успешно использовать архитектуру клиент-сервер на базе MS SQL Server, а также возможности Windows API. В книге речь шла и о совместном использовании различных платформ для решения тех или иных задач.
Для того чтобы облегчить читателям перенос своих приложений на другую платформу, мы включили в книгу данное приложение. Как уже неоднократно подчеркивалось, Visual FoxPro предоставляет инструментарий, узконаправленный для разработки приложений по обработке данных, в то время как Visual Basic является универсальным пакетом программирования. В связи
сэтим, естественно, что Visual FoxPro имеет более богатые средства работы с данными. При переносе приложения с Visual FoxPro на Visual Basic программист может столкнуться с дефицитом языковых средств, поэтому за сравниваемую базу взят именно набор команд и функций Visual FoxPro.
Вследующем списке приведено соответствие команд и функций Visual Fox-Pro 5.0 с Visual Basic:
Команды и функции Visual FoxPro
Сравнение с Visual Basic
#DEFINE ... #UNDEF
Не поддерживается
#IF ... #ENDIF
Не поддерживается
#INCLUDE
Не поддерживается
$
Подобно InStr()
%
Mod
& (макроподстановка)
Не поддерживается :: (выполнение метода в родительском классе)
Не поддерживается
? | ??
Подобно Print
???
Не поддерживается
ABS( )
Abs() ACLASS( )
Не поддерживается
ACOPY( )
Не поддерживается
ACOS( )
Не поддерживается
ADATABASES( )
Не поддерживается
ADBOBJECTS()
Не поддерживается
ADD CLASS
Не поддерживается
ADD TABLE
Не поддерживается
ADEL( )
Не поддерживается
ADIR( )
Не поддерживается
AELEMENT( )
Не поддерживается
AERROR( )
Подобно коллекции объектов Err в DAO AFIELDS( )
Не поддерживается
AFONT()
Не поддерживается
Ⱦɚɧɧɚɹ ɜɟɪɫɢɹ ɤɧɢɝɢ ɜɵɩɭɳɟɧɚ ɷɥɟɤɬɪɨɧɧɵɦ ɢɡɞɚɬɟɥɶɫɬɜɨɦ %RRNV VKRS Ɋɚɫɩɪɨɫɬɪɚɧɟɧɢɟ ɩɪɨɞɚɠɚ ɩɟɪɟɡɚɩɢɫɶ ɞɚɧɧɨɣ ɤɧɢɝɢ ɢɥɢ ɟɟ ɱɚɫɬɟɣ ɁȺɉɊȿɓȿɇɕ Ɉ ɜɫɟɯ ɧɚɪɭɲɟɧɢɹɯ ɩɪɨɫɶɛɚ ɫɨɨɛɳɚɬɶ ɩɨ ɚɞɪɟɫɭ piracy@books-shop.com
AINS( )
Не поддерживается
AINSTANCE()
Не поддерживается
ALEN( )
Не поддерживается
ALLTRIM( ) Trim()
ALTER TABLE - SQL
Не поддерживается
AMEMBERS( )
Не поддерживается
APPEND
Метод AddNew объекта RecordSet в DAO APPEND FROM
Не поддерживается
APPEND FROM ARRAY
Не поддерживается
APPEND MEMO
Не поддерживается
APPEND PROCEDURES
Не поддерживается
APRINTERS( )
Не поддерживается
ASC( )
Asc() ASCAN( )
Не поддерживается
ASELOBJ( )
Не поддерживается
ASIN( )
Не поддерживается
ASORT( )
Не поддерживается
ASSERT
Не поддерживается
ASUBSCRIPT( )
Не поддерживается
AT( )
Подобно InStr(). Нет поддержки числа вхождений выражения для поиска
ATAN( )
Не поддерживается
ATC( )
Подобно InStr(). Нет поддержки числа вхождений выражения для поиска
ATCC()
Не поддерживается
ATCLINE( )
Не поддерживается
ATLINE( )
Не поддерживается
ATN2( )
Не поддерживается
AT_C()
Не поддерживается
AUSED( )
Не поддерживается
AVERAGE
Не поддерживается
BEGIN TRANSACTION BeginTrans
BETWEEN( )
Не поддерживается
BINTOC()
Не поддерживается
BITAND()
Не поддерживается
www.books-shop.com
BITCLEAR()
Не поддерживается
BITLSHIFT()
Не поддерживается
BITNOT()
Не поддерживается
BITOR()
Не поддерживается
BITRSHIFT()
Не поддерживается
BITSET()
Не поддерживается
BITTEST()
Не поддерживается
BITXOR()
Не поддерживается
BLANK
Не поддерживается
BOF()
Свойство BOF объект RecordSet в DAO CALCULATE
Не поддерживается
CANCEL End
CANDIDATE( )
Не поддерживается
CAPSLOCK( )
Не поддерживается
CD | CHDIR ChDir
CDOW( )
Не поддерживается
CDX( )
Не поддерживается
CEILING( )
Не поддерживается
CHR( )
Chr() CHRSAW( )
Не поддерживается
CHRTRAN( )
Не поддерживается
CHRTRANC()
Не поддерживается
CLEAR RESOURCES
Не поддерживается
CLOSE
Не поддерживается
CLOSE INDEXES
Не поддерживается
CLOSE TABLES
Не поддерживается
CMONTH( )
Не поддерживается
COMPILE DATABASE
Не поддерживается
COMPOBJ( )
Не поддерживается
CONTINUE
Не поддерживается
COPY FILE
Не поддерживается
COPY INDEXES
Не поддерживается
COPY MEMO
Не поддерживается
www.books-shop.com
COPY PROCEDURES
Не поддерживается
COPY STRUCTURE
Не поддерживается
COPY STRUCTURE EXTENDED
Не поддерживается
COPY TAG
Не поддерживается
COPY TO
Не поддерживается
COPY TO ARRAY
Не поддерживается
COS( )
Cos()
COUNT
Не поддерживается
CPCONVERT( )
Не поддерживается
CPCURRENT( )
Не поддерживается
CPDBF( )
Не поддерживается
CREATE
Не поддерживается
CREATE CLASS
Не поддерживается
CREATE CLASSLIB
Не поддерживается
CREATE CONNECTION
Подобно свойству Connect в DAO CREATE DATABASE
Метод CreateDatabase объекта Work-space в DAO CREATE FROM
Не поддерживается
CREATE QUERY
Метод CreateQueryDef объекта DataBase в DAO CREATE SQL VIEW
Подобно свойству SQL объекта QueryDef в DAO CREATE TABLE - SQL
Метод Execute объекта Database в DAO CREATE TRIGGER
Не поддерживается
CREATEBINARY()
Не поддерживается
CREATEOBJECT( ) CreateObject()
CREATEOFFLINE( )
Не поддерживается
CTOBIN( )
Не поддерживается
CTOD( ) CDate()
CTOT( )
Не поддерживается
CURDIR( ) CurDir()
CURSORGETPROP( )
Не поддерживается
CURSORSETPROP( )
Не поддерживается
DATE( )
Date() DATETIME( )
Не поддерживается
DAY( )
Day()
www.books-shop.com
DBC( )
Не поддерживается
DBGETPROP( )
Не поддерживается
DBSETPROP( )
Не поддерживается
DBUSED( )
Не поддерживается
DEBUG
Не поддерживается
DEBUGOUT
Не поддерживается
DECLARE
Dim и ReDim
DECLARE - DLL Declare DEFINE CLASS
Не поддерживается
DELETE
Подобно методу Delete объекта RecordSet в DAO DELETE - SQL
Метод Execute объекта Database в DAO DELETE CONNECTION
Не поддерживается
DELETE DATABASE
Не поддерживается
DELETE FILE Kill
DELETE TAG
Не поддерживается
DELETE TRIGGER
Не поддерживается
DELETE VIEW
Не поддерживается
DELETED( )
Не поддерживается
DESCENDING( )
Не поддерживается
DIFFERENCE( )
Подобно Like
DIMENSION
Dim и ReDim
DIR or DIRECTORY
Не поддерживается
DIRECTORY( )
Подобно Dir()
DISKSPACE( )
Не поддерживается
DISPLAY
Не поддерживается
DISPLAY CONNECTIONS
Не поддерживается
DISPLAY DATABASE
Не поддерживается
DISPLAY DLLS
Не поддерживается
DISPLAY FILES
Не поддерживается
DISPLAY MEMORY
Не поддерживается
DISPLAY OBJECTS
Не поддерживается
DISPLAY PROCEDURES
Не поддерживается
DISPLAY STATUS
Не поддерживается
www.books-shop.com
DISPLAY STRUCTURE
Не поддерживается
DISPLAY TABLES
Не поддерживается
DISPLAY VIEWS
Не поддерживается
DMY( )
Не поддерживается
DO
Call
DO CASE ... ENDCASE Select Case... End
DO WHILE ... ENDDO Do While... End
DODEFAULT()
Не поддерживается
DOEVENTS DoEvents
DOW( )
WeekDay() DROPOFFLINE( )
Не поддерживается
DTOC( ) Str()
DTOR( )
Не поддерживается
DTOS( )
Не поддерживается
DTOT( )
Не поддерживается
DefaultExt( )
Не поддерживается
DriveType( )
Не поддерживается
EJECT
Не поддерживается
EJECT PAGE
Не поддерживается
EMPTY( )
Подобно IsEmpty(). Проверяется только инициализация
END TRANSACTION CommitTrans
EOF()
Свойство EOF объекта RecordSet в DAO
ERASE
Kill
ERROR
Подобно Error ERROR( )
Подобно свойству Number объекта Err в DAO EVALUATE( )
Не поддерживается
EXIT
Exit
EXP( )
Exp() EXPORT
Не поддерживается
FCHSIZE( )
Не поддерживается
FCLOSE( ) Close
FCOUNT( )
Не поддерживается
FCREATE( )
Подобно Open. Не поддерживается указание типа файла
www.books-shop.com
FDATE( )
Подобно FileDateTime()
FEOF( )
EOF() FERROR( )
Не поддерживается
FFLUSH( )
Не поддерживается
FGETS( )
Подобно Input #
FIELD( )
Не поддерживается
FILE( )
Подобно Dir()
FILTER( )
Не поддерживается
FKLABEL( )
Не поддерживается
FKMAX( )
Не поддерживается
FLOCK( )
Не поддерживается
FLOOR( )
Не поддерживается
FLUSH
Не поддерживается
FONTMETRIC( )
Не поддерживается
FOPEN( ) Open
FOR ... NEXT For... Next
FOR( )
Не поддерживается
FOUND()
Не поддерживается
FPUTS( )
Подобно Print #
FREAD( )
Подобно Input #
FREE TABLE
Не поддерживается
FSEEK( ) Seek()
FSIZE( )
Не поддерживается
FTIME( )
Подобно FileDateTime()
FULLPATH( )
Не поддерживается
FUNCTION Function
FV( )
FV() FWRITE( )
Подобно Print #
GATHER
Не поддерживается
GETCOLOR( )
Метод ShowColor элемента ActiveX CommonDialog GETCP( )
Не поддерживается
GETDIR()
Не поддерживается
GETENV( ) Environ()
www.books-shop.com
GETEXPR
Не поддерживается
GETFILE( )
Метод ShowOpen элемента ActiveX CommonDialog GETFLDSTATE( )
Не поддерживается
GETFONT( )
Метод ShowFont элемента ActiveX CommonDialog GETNEXTMODIFIED( )
Не поддерживается
GETOBJECT( ) GetObject()
GETPEM()
Не поддерживается
GETPICT( )
Не поддерживается
GETPRINTER( )
Подобно методу ShowPrint элемента ActiveX CommonDialog GO | GOTO
Подобно методу Move объекта RecordSet в DAO GOMONTH( )
Не поддерживается
HEADER( )
Не поддерживается
HELP
Метод ShowHelp элемента ActiveX CommonDialog HOME( )
Не поддерживается
HOUR( ) Hour()
IDXCOLLATE( )
Не поддерживается
IF ... ENDIF
If Then... Endif
IIF( )
IIf()
IMESTATUS()
Не поддерживается
IMPORT
Не поддерживается
INDBC()
Не поддерживается
INDEX
Не поддерживается
INKEY( )
Не поддерживается
INLIST( )
Не поддерживается
INSERT - SQL
Метод Execute объекта Recordset в DAO INSMODE( )
Не поддерживается
INT( )
Int() ISALPHA( )
Не поддерживается
ISBLANK( )
Не поддерживается
ISDIGIT( ) IsNumeric()
ISEXCLUSIVE( )
Не поддерживается
ISFLOCKED( )
Не поддерживается
ISLEADBYTE( )
Не поддерживается
www.books-shop.com
ISLOWER( )
Конструкция g = LCase(g)
ISNULL( ) IsNull()
ISREADONLY( )
Не поддерживается
ISRLOCKED( )
Не поддерживается
ISUPPER( )
Конструкция g = LCase(g)
KEY( )
Не поддерживается
KEYBOARD
Не поддерживается
KEYMATCH( )
Не поддерживается
LASTKEY( )
Не поддерживается
LEFT( )
Left()
LEFTC()
Не поддерживается
LEN( )
Len()
LENC()
Не поддерживается
LIKE( )
Like
LIKEC()
Не поддерживается
LINENO( )
Не поддерживается
LOADPICTURE( ) LoadPicture()
LOCAL
Private
LOCATE
Не поддерживается
LOCFILE( )
Не поддерживается
LOCK( )
Не поддерживается
LOG( )
Log() LOG10( )
Не поддерживается
LOOKUP( )
Не поддерживается
LOWER( ) LCase()
LPARAMETERS
Не поддерживается
LTRIM( ) LTrim()
LUPDATE( )
Не поддерживается
MAX( )
Не поддерживается
MCOL( )
Не поддерживается
MD | MKDIR MdDir
MDOWN( )
Не поддерживается
MDX( )
Не поддерживается
www.books-shop.com
MDY( )
Не поддерживается
MEMLINES( )
Не поддерживается
MESSAGE( ) Error()
MESSAGEBOX( ) MsgBox()
MIN( )
Не поддерживается
MINUTE( ) Minute()
MLINE( )
Не поддерживается
MOD( )
Mod MODIFY CLASS
Не поддерживается
MODIFY COMMAND
Не поддерживается
MODIFY CONNECTION
Не поддерживается
MODIFY DATABASE
Не поддерживается
MODIFY FILE
Не поддерживается
MODIFY GENERAL
Не поддерживается
MODIFY MEMO
Не поддерживается
MODIFY QUERY
Не поддерживается
MODIFY STRUCTURE
Не поддерживается
MODIFY VIEW
Не поддерживается
MONTH( ) Month()
MOUSE
Не поддерживается
MROW( )
Не поддерживается
MTON( ) Val()
NDX( )
Не поддерживается
NODEFAULT
Не поддерживается
NORMALIZE( )
Не поддерживается
NOTE
Rem NTOM( )
CCur() NUMLOCK( )
Не поддерживается
NVL( )
Не поддерживается
OBJTOCLIENT( )
Не поддерживается
OCCURS( )
Не поддерживается
OLDVAL( )
Не поддерживается
ON ERROR
On Error
www.books-shop.com