Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
VFP for Mobiles
Message
De
09/01/2006 04:08:09
 
 
À
07/01/2006 12:03:09
Information générale
Forum:
Visual FoxPro
Catégorie:
VFPX/Sedna
Titre:
Divers
Thread ID:
01084417
Message ID:
01084625
Vues:
17
I think it's a very good point if we have a VFP runtimes for Windows Mobile.
I think this idea must be THE FIRST AND ONLY new feature on future VFP version. (no need more SQL-commands, no need more new functions, ...)

>I have tried to run a small vfp app on my PDA. As expected, it won't run. However, space is not the problem. Although the runtime files are quite fat, the tiny 512Mb Mini SD card can handle them with ease. No, the problem is the operating system: Windows Mobile.
>
>Everybody seems to accept the incompatibility as a fact of life and those who want to develop for a PDA are adviced to use another product. But is it really impossible for the vfp-team to develop a VFP for Mobiles?
>
>I have taken a look at the commands and fuctions of VFP. What can be removed from such a runtime? It is quite a big list IF we could agree that certain features need not be present in those runtimes. For example, it does not need to support multi-user. Let's also forget database containers and connection via ODBC to, for example, SQL-Server. Connection to Excel and Word? Eventually yes. Let's also forget transaction processing. And why support (direct) printing?
>
>My proposal is that we ask the vfp-team to develop a thin runtime that actually does run on a PDA. Below is a tentatively built list of functions and commands that can be omitted, as I see it now.
>
>Unrealistic? Or worth the effort? Should we ask the vfp-team to investigate once again, or would it merely be an idealistic, naive attempt?
>
>
>
-----------------
>ODBC
>
>No ODBC
>
>-----------------
>Database Containers. These commands and functions manipulate databases.
>
>Events like..
>DBC_Activate Event
>DBC_AfterAddTable Event
>DBC_AfterAppendProc Event
>etc.
>
>ADATABASES( ) Function
>ADD TABLE Command
>APPEND PROCEDURES Command
>AUSED( ) Function
>CLOSE Commands
>COMPILE DATABASE Command
>COPY PROCEDURES Command
>CREATE CONNECTION Command
>CREATE DATABASE Command
>CREATE SQL VIEW Command
>CREATE TRIGGER Command
>CREATEOFFLINE( ) Function
>DROPOFFLINE( ) Function
>CURSORGETPROP( ) Function
>CURSORSETPROP( ) Function
>CURVAL( ) Function
>DATETIME( ) Function
>DBC( ) Function
>DBGETPROP( ) Function
>DBSETPROP( ) Function
>DBUSED( ) Function
>DELETE - SQL Command
>DELETE CONNECTION Command
>DELETE DATABASE Command
>DELETE TRIGGER Command
>DELETE VIEW Command
>DISPLAY CONNECTIONS Command
>DISPLAY DATABASE Command
>DISPLAY PROCEDURES Command
>DISPLAY TABLES Command
>DISPLAY VIEWS Command
>FREE TABLE Command
>GETFLDSTATE( ) Function
>GETNEXTMODIFIED( ) Function
>INDBC( ) Function
>ISEXCLUSIVE( ) Function
>LIST CONNECTIONS Command
>LIST DATABASE Command
>LIST PROCEDURES Command
>LIST TABLES Command
>LIST VIEWS Command
>MODIFY CONNECTION Command
>MODIFY DATABASE Command
>MODIFY PROCEDURE Command
>MODIFY VIEW Command
>OLDVAL( ) Function
>OPEN DATABASE Command
>PACK DATABASE Command
>REFRESH( ) Function
>REMOVE TABLE Command
>RENAME CONNECTION Command
>RENAME TABLE Command
>RENAME VIEW Command
>REQUERY( ) Function
>SET DATABASE Command
>SET DATASESSION Command
>SETFLDSTATE( ) Function
>SQLCANCEL( ) Function
>SQLCOLUMNS( ) Function
>SQLCOMMIT( ) Function
>SQLCONNECT( ) Function
>SQLDISCONNECT( ) Function
>SQLEXEC( ) Function
>SQLGETPROP( ) Function
>SQLMORERESULTS( ) Function
>SQLROLLBACK( ) Function
>SQLSETPROP( ) Function
>SQLSTRINGCONNECT( ) Function
>SQLTABLES( ) Function
>TABLEREVERT( ) Function
>TABLEUPDATE( ) Function
>_TRIGGERLEVEL System Variable
>VALIDATE DATABASE Command
>
>
>-----------------
>Table Manipulation - These commands and functions make it possible for you to create,
>manipulate, and monitor table files.
>
>BEGIN TRANSACTION Command
>END TRANSACTION Command
>GETFLDSTATE( ) Function
>GETNEXTMODIFIED( ) Function
>ROLLBACK Command
>TABLEREVERT( ) Function
>TABLEUPDATE( ) Function
>OLDVAL( ) Function
>
>MODIFY QUERY Command
>MODIFY STRUCTURE Command
>
>-----------------
>Data Formatting - These commands and functions make it possible for you to format and display
>data from records, fields, memory variables, or arrays. They also make it possible for you to
>manipulate general screen or window display features.
>
>COMPILE FORM Command
>CREATE FORM Command
>CREATE SCREEN Command
>MODIFY FORM Command
>MODIFY SCREEN Command
>
>-----------------
>Menus and Menu Bars - These commands and functions make it possible for you to develop,
>display, and activate user-defined menus and menu bars.
>
>CREATE MENU Command
>DEFINE BAR Command
>DEFINE MENU Command
>DEFINE PAD Command
>DEFINE POPUP Command
>MODIFY MENU Command
>
>
>-----------------
>Printing - These commands and functions make it possible for you to print or display
>data from records or memory variables to the screen, a printer, or an output file.
>
>_ASCIICOLS System Variable
>_ASCIIROWS System Variable
>\ | \\ Command
>? | ?? Command
>??? Command
>APRINTERS( ) Function
>DEFINE BOX Command
>EJECT Command
>EJECT PAGE Command
>GETPRINTER( ) Function
>ON PAGE Command
>PCOL( ) Function
>PRINTJOB ... ENDPRINTJOB Command
>PRINTSTATUS( ) Function
>PROW( ) Function
>PRTINFO( ) Function
>SET MARGIN Command
>SET PDSETUP Command
>SET PRINTER Commands
>SYS(6) - Current Printer Device
>SYS(13) - Printer Status
>SYS(102) - Printer Setting
>SYS(1037) - Page Setup Dialog Box
>
>
>-----------------
>Reports and Labels - These commands make it possible for you to create reports and
>control output.
>
>CREATE LABEL Command
>CREATE REPORT Command
>MODIFY LABEL Command
>MODIFY REPORT Command
>
>
>-----------------
>Windows Commands and Functions - These commands and functions make it possible for
>you to create, display, and activate user-defined windows.
>
>CREATE SCREEN Command
>MODIFY SCREEN Command
>
>-----------------
>Debugging and Error Handling - These commands and functions make it possible for
>you to perform various debugging operations with Microsoft Visual FoxPro programs.
>
>DEBUG Command
>SET DEBUG Command
>SET DEVELOPMENT Command
>SET ECHO Command
>SET TALK Command
>SET TRBETWEEN Command
>
>-----------------
>Object-Oriented Programming Commands and Functions - These commands and functions make
>it possible for you to create and manipulate classes and objects.
>
>_WIZARD System Variable
>ADATABASES( ) Function
>ADBOBJECTS( ) Function
>_BUILDER System Variable
>MODIFY CLASS Command
>
>-----------------
>Program Execution - These commands and functions make it possible for you to control
>how Microsoft Visual FoxPro programs are executed, suspended, and terminated.
>
>BUILD APP Command
>BUILD DLL Command
>BUILD EXE Command
>BUILD PROJECT Command
>COMPILE Command
>CREATE PROJECT Command
>MODIFY PROJECT Command
>SUSPEND Command
>
>-----------------
>Shared Access to Data Commands and Functions - These commands and functions make it
>possible for multiple users on a network to share data from tables.
>
>CURSORSETPROP( ) Function
>CURVAL( ) Function
>FLOCK( ) Function
>LOCK( ) Function
>OLDVAL( ) Function
>RLOCK( ) Function
>SET EXCLUSIVE Command
>SET LOCK Command
>SET MULTILOCKS Command
>SET REFRESH Command
>SET REPROCESS Command
>SYS(3051) - Set Lock Retry Interval
>SYS(3052) - Override SET REPROCESS Locking
>TABLEREVERT( ) Function
>TABLEUPDATE( ) Function
>UNLOCK Command
>
>-----------------
>Commands that Scope to a Data Session - These commands affect only the data session in
>which they are issued.
>
>No Datasessions
>
>-----------------
>Environment - These commands and functions make it possible for you to manage a
>wide range of Microsoft Visual FoxPro system and environment parameters.
>
>ASESSIONS( ) Function
>_BROWSER System Variable
>_BUILDER System Variable
>_GALLERY System Memory Variable
>_GENHTML System Memory Variable
>_GETEXPR System Memory Variable
>IMESTATUS( ) Function
>_OBJECTBROWSER System Variable
>_RUNACTIVEDOC System Variable
>_WIZARD System Variable
>
>
>-----------------
>File Management - These commands and functions manage and manipulate disk files.
>
>ASSIST Command
>CLOSE DATABASES Command
>EDITSOURCE( ) Function
>OPEN DATABASE Command
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform