Visual FoxPro Database Directory @ eIT.in

 

eIT.ineverything IT is in Here   eIT Directory

 

 

 

Hot & Cool

 

SerkaiThe Web Cooperative

 

AntiSEThe Anti Search Engine

 

GeoDigBusinesses by Geography

 

Quali5Own a Keyword Forever

 

FollarsMaking Money from Open  Source

 

Billion Dollar Questions – and answers @ Billdoll.com

 

The Anti Bush Register – sign the register now!

 Advt 

 

eIT.in100’s of categories, 1000’s of IT resources

 

Software

 

Operating Systems, Programming & Development, Databases, Legacy & Mainframe, Internet

Hardware

 

Computer hardware and accessories, performance & maintenance, storage…

Networking & Communications

 

Networking architecture, infrastructure, administration, standards & protocols…

 

IT Infrastructure

 

ITIL, IT infrastructure management…

 

 

IT Support

 

Information technology & software support, administration, software testing, data centers…

 

IT in Industries

 

Information technology & software across industries

 

IT in Functions

 

Information technology & software across functional domains

 

IT Organizations & Industry Network

 

IT associations & organizations, IT related directories and trade networks…(Software Links Exchange)

 

IT Strategy & Design

 

Information technology & software architecture and design, IT strategy

 

IT News & Updates

 

IT news, updates, events & trade shows

IT Outsourcing Assistance


Use our services to locate the right vendor for a wide range of IT & software outsourcing domains

Related Links

 

Mainframes (Mainframe), AML, Analytics, Databases, EAI, BPO, CRM, Legacy, Legacy 2 Web, Middleware, IT Software Outsourcing & Offshoring Directory, Follars

 

 

Visual FoxPro Database @ eIT.in

 

This section of eIT.in provides web resources for Visual FoxPro database. 

 

Add Links: If you have a web site that you wish to include in this database, do let us know the details by sending a note about your URL to narsi@esource.in. We’ll quickly review the web site, and if found relevant, add it to the database. We look forward to web site owners and link exchange partners to submit URL. Thanks!  

 

 

Looking for an outsourcing partner for database programming, applications development and database administration? Have you talked to us?

 

 

..

 

..

 

Contents derived from the Wikipedia article on Visual FoxPro

 

Visual FoxPro

From Wikipedia, the free encyclopedia

 

 

Visual FoxPro is a data-centric object-oriented and procedural programming language produced by Microsoft. It is derived from FoxPro (originally known as FoxBASE) which was developed by Fox Technologies beginning in 1984; Fox Technologies merged with Microsoft in 1992 and the software acquired further features and the prefix "Visual". The last version of FoxPro (2.6) worked under Mac OS, DOS, Windows, and Unix: Visual FoxPro 3.0, the first "Visual" version, dropped the platform support to only Mac and Windows, and later versions were Windows-only. The current version of Visual FoxPro is COM-based and Microsoft has stated that they do not intend to create a Microsoft .NET version.

 

FoxPro is a member of the class of languages commonly referred to as "xBase" languages, which have syntax based on the dBase programming language. Other members of the xBase language family include Clipper and Recital. (A history of the early years of xBase can be found in the dBASE entry.)

 

Visual FoxPro, commonly abbreviated as VFP, is typically viewed by the general public as being merely a Database Management System (DBMS). This ignores the fact that it includes not only a DBMS engine, but also a full-featured Programming Language. It can be used to write not just traditional fat client applications, but also middleware and web applications.

 

In late 2002, some community members demonstrated that Visual FoxPro can run on Linux under the Windows emulator Wine. In 2003, this led to complaints by Microsoft: it was claimed that the deployment of runtime FoxPro code on non-Windows machines violates the End User License Agreement.[1]

 

Rumors suggesting that Microsoft intends to end support for FoxPro have been common since Microsoft's acquisition of the product, despite the product having one of the longest support timeframes for a Microsoft product (extended support until 2015). VFP 9 was released to manufacturing on December 17, 2004, and the Fox team is currently working on a project codenamed Sedna which will be built on top of the VFP9 codebase and consist mainly of Xbase components that support a number of interoperability scenarios with various Microsoft technologies including SQL Server 2005, .NET, WinFX, Windows Vista, and Office 12. The development of Version 9 is ongoing with a service pack that was released December 8, 2005.

 

On March 1, 2006, Microsoft released a Community Technology Preview (CTP) of Sedna. According to the Fox team, the current plan "for releasing Service Pack 2 for VFP 9.0 will be some time in 2007, at the same time or near the same time of the release of Sedna". The latest CTP was released on October 13, 2006 by Microsoft.

 

In December 2005, VFP broke into the top 20 on TIOBE's Programming Community Index for the first time. As of October 2006 it is at position 20, making it a "B" language.

 

Contents

 

1 Version information

1.1 Operating system compatibility

1.2 Information on Executable Files

2 Code samples

2.1 Object

2.2 Data handling

2.3 ODBC Access using SQL Passthrough

3 Beta code names

4 External links

5 References

 

 

 

Version information

 

Operating system compatibility

Supported Windows Versions Version VFP 6.0 VFP 7.0 VFP 8.0 VFP 9.0

Windows NT 4.0 Yes Yes No [2] No [3]

Windows 95 Yes Runtime only No [4] No

Windows 98 Yes Yes Runtime only Runtime only

Windows ME Yes Yes Runtime only Runtime only

Windows 2000 Yes Yes Yes Yes

Windows XP Yes Yes Yes Yes

Windows 2003 Yes Yes Yes Yes

Windows Vista Yes Yes Yes Yes

 

 

Information on Executable Files

Version VERSION() returns EXE Size EXE Date DLL Size DLL Name

VFP 9 Visual FoxPro 09.00.0000.2412 for Windows 5,620 kb 13-DEC-2004 4,600 kb VFP9R.DLL

VFP 8 Visual FoxPro 08.00.0000.3117 for Windows 5,236 kb 25-SEP-2003 4,200 kb VFP8R.DLL

VFP 7 Visual FoxPro 07.00.0000.9465 for Windows 4,260 kb 04-JAN-2002 3,344 kb VFP7R.DLL

VFP 6 Visual FoxPro 06.00.8961.00 for Windows 4,091 kb 18-AUG-2000 3,295 kb VFP6R.DLL

VFP 5 Visual FoxPro 5.0.0.344 4,072 kb 20-AUG-1996 3,146 kb VFP500.DLL

VFP 3 Visual FoxPro 03.00.00.0711 for Windows 4,374 kb 16-DEC-1995 3,657 kb VFP300.ESL

FPW 2.6a FoxPro 2.6a for Windows 2,444 kb 28-SEP-1994 n/a n/a

 

 

 

 

 

Code samples

 

Object

loForm = CREATEOBJECT("HiForm")

loForm.Show(1)

 

DEFINE CLASS HiForm AS Form

  AutoCenter = .T.

  Caption = "Hello, World"

 

  ADD OBJECT lblHi as Label WITH ;

    Caption = "Hello, World!"

ENDDEFINE

loMine = CREATEOBJECT("MyClass")

? loMine.cProp1   && This will work.

? loMine.cProp2   && Program Error: Property CPROP2 is not found.

 

? loMine.MyMethod1()  && This will work.

? loMine.MyMethod2()  && Program Error: Property MYMETHOD2 is not found.

 

DEFINE CLASS MyClass AS Custom

  cProp1 = "My Property"    && This is a public property

  HIDDEN cProp2     && This is a private (hidden) property

 

  PROCEDURE Init()    && Class constructor

    This.cProp2 = "This is a hidden property."

  ENDPROC

 

  PROCEDURE MyMethod1()   && This is a public method

    RETURN This.MyMethod2()

  ENDPROC

 

  HIDDEN PROCEDURE MyMethod2()  && This is a private (hidden) method

    RETURN This.cProp2

  ENDPROC

ENDDEFINE

 

Data handling

* Create a table

CREATE TABLE randData (iData I)

 

* Populate with random data using xBase and SQL DML commands

FOR i = 1 TO 50

        APPEND BLANK

        REPLACE iData WITH (RAND() * 100)

 

  INSERT INTO randData (iData) VALUES (RAND() * 100)

ENDFOR

 

* Place a structural index on the data

INDEX ON iData TAG iData

CLOSE ALL

 

* Display sorted data using xBase-style commands

USE randData

SET ORDER TO iData

GO TOP

LIST NEXT 10  && First 10 (end-of-line comment)

SKIP 81

LIST NEXT 10  && Last 10

CLOSE ALL

 

* Browse sorted data using SQL DML commands

SELECT * ;

  FROM randData ;

  ORDER BY iData DESCENDING

 

ODBC Access using SQL Passthrough

* Connect to an ODBC data source

LOCAL nHnd

nHnd = SQLCONNECT("ODBCDSN", "user", "pwd")

 

* Execue a SQL command

LOCAL nResult

nResult = SQLEXEC(nHnd, "USE master")

IF nResult < 0

  MESSAGEBOX("MASTER database does not exist!")

ENDIF

 

* Retrieve data from the remote server and stores it in

* a local data cursor

nResult = SQLEXEC(nHnd, "SELECT * FROM authors", "QAUTHORS")

 

* Update a record in a remote table using parameters

LOCAL cAuthorID, cAuthorName

cAuthorID = "1001"

cAuthorName = "New name"

nResult = SQLEXEC(nHnd,"UPDATE authors SET auth_name = ?cAuthorName WHERE auth_id = ?cAuthorID")

 

* Close the connection

SQLDISCONNECT(nHnd)

For another sample, see the Visual FoxPro implementation of the Levenshtein Distance algorithm.

 

 

Beta code names

VFP 3 - Taz

VFP 5 - RoadRunner

VFP 6 - Tahoe

VFP 7 - Sedona

VFP 8 - Toledo

VFP 9 - Europa

VFP Next – Sedna

 

End of Wikipedia content, http://en.wikipedia.org/wiki/Visual_FoxPro

 

 

Other IT Web Sites from eIT.in

 

 

Web Resources for Visual FoxPro

 

  • FoxPro

 

 

 

 

 

 

More eIT.in References

 

·          Databases

o        Oracle Database

o        Ingres

o        MS SQL Database

o        MS Access Database

o        DB/2 Database

o        PostgreSQL

o        Sybase

o        Progress Database

o        MiniSQL

o        Borland Interbase

o        Informix Database

o        EasyBase

o        Unidata

o        IMS DB/DC

o        VSAM

o        CA-IDMS

o        Yard

o        Paradox

o        FoxPro Database

o        Dataflux

o        MyBase

o        dBase

o        LEAP

o        MultiDB Express

 

Main Sections @ eIT.in

 

·          Free & Open Source Software

·          Operating Systems

o        Mainframe & Legacy Operating Systems

·         Midrange

·         Mainframe Operating Systems

·          Databases

·          Programming & Development Directory

o        Programming Languages

§         The A-Z of Programming Languages

§         A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z

·          Internet & Web

§         Web Servers

§         Application Servers

§         Server Side Scripting

§         Web Services

 

 

 

 

About eIT.in

 

eIT.in is a comprehensive directory for everything IT & Software. It contains over 500 categories, and well over 10,000 web resources

 

eIT.in provides directory and web links resources for the IT, software, programming & software development domains. It is intended to be useful for application, applications programmers & developers, software technology programmer & developer, databases software development, administrators & DBAs, application developers, strategy architect, design specialists and architects, migration, integration, customization consultants and customisation analysts, administration, maintenance & support professionals, outsourcing consultant, bespoke solutions programming developers & coders, project management & functional analyst, and for system administrators, testing & quality control engineers. It will make an effort to provide resources on tutorial/tutorials, guide, guides, tips, faq, faqs on these topics.

 

eIT.in content is available under GPL: All directory content at mainframe.in is under the General Public License (GPL). Under this license, anyone is free to copy & use any amount of directory content @ eIT.in, make changes to it and use it in any way they wish, as long as they also allow the same rights to anyone else for this content. The concept of GPL has been adapted from the GNU GPL of the Free Software Movement. To those who wish to use content from eIT.in, our only request is that they acknowledge the source and provide a link back to eIT.in. This is only a request!

 

Countries & Cities Where eIT.in Provides Assistance

 

eIT Cities: Bangalore, Chennai, Mumbai, Bhubaneswar, Mysore, Kolkaka, Delhi, Pune, Trivandrum, Hyderabad

 

You are the $$$ Section of eIT.in

 

Reference

 

GeoDig – Get Local!

 

Have you checked out the GeoDig directories for over 30 countries? GeoDig provides useful local and regional web resources for over 200 cities around the world. See the list of cities and countries for which GeoDig provides locality-specific web resources.

 

North America

USA - Alabama (AL) > Birmingham; Alaska; Arkansas (AR) > Little Rock; Arizona (AZ) > Phoenix, Las Vegas, Tucson; California (CA) > Los Angeles, San Francisco, Sacramento, Fresno, Bakersfield; Colorado, CO > Denver; Connecticut, CT > Hartford; District of Columbia, DC > Washington DC; Delaware (DE) > Wilmington; Florida > Miami, Orlando, Tampa, Orlando, Sarasota, West Palm Beach, Jacksonville; Georgia > Atlanta; Hawaii > Honolulu; Idaho; Illinois > Chicago; Indiana > Indianapolis; Iowa; Kansas (KS); Kentucky (KY) > Louisville; Louisiana (LA) > New Orleans, Baton Rouge; Maine; Maryland (MD) > Baltimore; Massachusetts > Boston, Springfield; Michigan > Detroit, Grand Rapids; Minnesota > Minneapolis-St. Paul; Mississippi (MS); Missouri (MO) > Kansas City, St. Louis; Montana; Nebraska (NE) > Omaha; Nevada (NV) > Las Vegas; New Hampshire; New Jersey (NJ) > Jersey City, Newark; New Mexico (NM) > Albuquerque; New York > New York, Buffalo, Rochester, Albany, Syracuse; North Carolina (NC) > Raleigh-Durham, Charlotte, Greensboro; North Dakota; Ohio> Columbus, Cincinnati, Cleveland, Toledo, Youngstown, Dayton; Oklahoma (OK) > Oklahoma City, Tulsa; Oregon > Portland; Pennsylvania > Philadelphia, Allentown, Pittsburgh, Harrisburg, Scranton, ; Rhode Island (RI) > Providence; South Carolina (SC) > Greenville; South Dakota; Tennessee (TN) > Knoxville, Memphis, Nashville; Texas > Austin, Dallas, Houston, San Antonio, El Paso, Austin, McAllen; Utah (UT) > Salt Lake City; Vermont; Virginia (VA) > Norfolk, Richmond; Washington > Seattle; West Virginia; Wisconsin (WI) > Milwaukee; Wyoming

Canada - Vancouver, Montreal, Toronto, Calgary, Ottawa-Gatineau, Edmonton, Quebec City, Winnipeg, Hamilton, London

 

You are the $$$ Section of eIT.in

 

Europe - UK - London, Glasgow, Manchester, Birmingham, Liverpool, Sheffield, Leeds, Bristol, Edinburgh, Leicester; France - Paris, Marseille, Lyon, Toulouse, Nice, Nantes, Strasbourg, Montpellier, Bordeaux; Germany - Frankfurt (Frankfurt am Main), Munich (München), Berlin, Düsseldorf, Hamburg, Cologne (Köln), Essen, Dortmund, Stuttgart, Bremen, Duisburg, Hannover, Nürnberg (Nuremberg), Dresden, Leipzig; Italy - Milan (Milano), Rome (Roma), Napoli (Naples), Torino (Turin), Palermo, Bologna, Firenze (Florence), Genova (Genoa); Spain - Madrid, Barcelona, Valencia, Sevilla, Zaragoza, Malaga, Murcia, Las Palmas, Bilbao; Scandinavia - Finland - Helsinki (Helsingin), Espoo, Tampere (Tampereen), Vantaa, Turku, Oulu, Sweden - Stockholm, Goteborg (Göteborg), Malmo (Malmö), Uppsala, Vasteras (Västerås), Denmark - Copenhagen (Københavns), Aarhus (Århus), Odense, Aalborg (Ålborg), Norway - Oslo, Bergen, Stavanger, Trondheim; Benelux - Belgium - Brussels (Brussel), Antwerp (Antwerpen), Ghent (Gent, Gand), Charleroi, Liège (Liege), Netherlands - Amsterdam, Rotterdam, Utrecht, Eindhoven, Tilburg, ‘s-Gravenhage (sGravenhage), Groningen, Luxembourg - Luxembourg City; PortugalLisbon; GreeceAthens; HungaryBudapest; PolandWarsaw; Switzerland - Zürich (Zurich), Geneva (Geneve, Genève), Basel, Bern (Berne), Lausanne; Austria - Linz, Vienna (Wien), Graz, Linz, Salzburg, Innsbruck; IrelandDublin

 

Asia - India - Mumbai, New Delhi, Bangalore; China & Hong Kong - Hong Kong, Beijing, Shanghai, Tianjin, Wuhan, Shenyang, Guangzhou, Harbin, Xian; Japan - Tokyo, Osaka, Yokohama, Nagoya, Sapporo, Kyoto, Kobe, Fukuoka, Kawasaki, Hiroshima; South Korea - Seoul, Pusa, Taegu, Incheon, Taejeon, Taiwan - Taipei; Malaysia - Kuala Lumpur; Singapore; Russia - Moscow, St Petersburg

 

You are the $$$ Section of eIT.in

 

Middle East - Turkey - Istanbul, Israel - Tel Aviv

 

Oceania - Australia - Sydney, Melbourne, Brisbane, Perth, Adelaide

 

Africa - South Africa - Johannesburg, Cape Town, Durban

 

 

 

© 2006, From eIT.ineverything IT is in Here

 

eIT.in is a product of eSource India & Sourcing India

 

Other eSource & Sourcing sites: IT & Software (Dir, SAP), BPO, Chemicals, Textiles, Plant Oils, dotMobi, Billion Dollar Questions,

Biodiesel Encyclopedia, Linens, ideOS, Follars – Free, Open-source Dollars, Quali5.com – Own A Keyword Forever, AntiSE, Serkai, Leather & Hide, GeoDig