📄 oo_visual_foxpro.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<!--$url-minder-options$ owner=manfred@manfred-schneider.de -->
<!--$url-minder-ignore$-->
<!-- Copyright (c) 1996-2000 by Cetus Team -->
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=ISO-8859-1">
<META NAME="REVISIT-AFTER" CONTENT="7 DAYS">
<TITLE>Cetus Links: 18,846 Links on Objects and Components / Visual Foxpro</TITLE>
<LINK REV="MADE" HREF="mailto:richkatz@earthlink.net">
<META NAME="AUTHOR" CONTENT="Richard Katz">
<META NAME="DESCRIPTION" CONTENT="Cetus Links: 18,846 Links on Objects and Components / Visual Foxpro">
<META NAME="KEYWORDS" CONTENT="Cetus Links, Cetus, Link,
Object, Component, Object-Orientation, Component-Orientation,
Orientation, OO, CBD, OOP, Class, Interface,
Foxpro, VFP, Visual Foxpro, Tahoe, Fox, VFUG, dBase, OOA, OOD,
RDBMS, Data Base, Database, SQL, Relational,
Design Pattern, Microsoft, Visual Studio, ActiveX, Windows, NT,
IDE, Framework, Class Library, Class Browser, Dynamic, Inheritance,
Macro, Language, ODBC, OLE Server, COM Server, RAD, Prototyping,
Apartment Model Threading, Framework, Codebook, DevCon,
Grid, Development, Cilent, Server, Reports,
3 Tier, Middleware,
Computer, Language, Compiler, Interpreter, Code, Compilation,
Interpretation, Program, Programming, IDE, Debugger,
Collection, Resource, Archive, Software, Development, Engineering,
Example, Demo, Tutorial, FAQ, Reference, Standard, Newsgroup,
Forum, Mailing, List, Chat, Article, Interoperability, Bibliography,
Book, Proceeding, Magazine, Publication, Organization, User, Group,
Project, People, Conference, Workshop, Environment, Compiler,
Interpreter, Utility, Tool, GUI, Database, Repository, ORB, Broker,
Framework, Library, Company, Service, Product">
</HEAD>
<BODY BGCOLOR="#FFFFFF" LANG=EN BACKGROUND="side.gif">
<TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%">
<TR>
<TD ALIGN=LEFT><IMG SRC="pixel.gif" WIDTH=165 HEIGHT=1><BR><IMG SRC="pixel.gif" WIDTH=20 HEIGHT=1>
<A TARGET="_top" HREF="software.html"><IMG ALT="Home" SRC="home.gif" BORDER=0 WIDTH=40 HEIGHT=40></A>
<IMG SRC="pixel.gif" WIDTH=20 HEIGHT=1>
<A TARGET="_top" HREF="#oo_search_menue"><IMG ALT="[Search / Menue]" SRC="go_search.gif" BORDER=0 WIDTH=40 HEIGHT=40></A>
<TD ALIGN=CENTER><H3>Object-Oriented Language & Development Environment: Visual Foxpro</H3>
<TD ALIGN=RIGHT><IMG ALT="[Logo]" SRC="whale.gif" WIDTH=165 HEIGHT=57>
</TR>
</TABLE>
<HR NOSHADE SIZE=1>
<!-- *****************************************************************
Please insert the NEW or UPDATED icon with these statements:
<LI><A TARGET="_top" HREF="http://">Intro (Name)</A>
<IMG ALT="[New/Week nn]" SRC="new.gif" WIDTH=31 HEIGHT=12 ALIGN=BASELINE>
<LI><A TARGET="_top" HREF="http://">Intro (Name)</A>
<IMG ALT="[Updated/Week nn]" SRC="updated.gif" WIDTH=60 HEIGHT=12 ALIGN=BASELINE>
***************************************************************** --></P>
<UL>
<LI><B>Intro</B>
<UL>
<LI><I>Visual Foxpro </I>is a dynamic object oriented language that supports multiple class libraries, a class
browser. It provides programmable dynamic (run-time) subclassing, and data dictionary capabilities. Microsoft Corporation
released <I>Visual Foxpro</I> in September 1995, shortly after the introduction of Windows 95. Similar to Visual
Basic, <I>Visual Foxpro</I> (VFP) is a RAD tool that uses ActiveX visual components, and interoperates
through OLE automation or by creating COM servers. VFP can also subclass ActiveX components and COM automation
objects.
<LI>Like Smalltalk, <I>Visual Foxpro</I> operates on dynamic inheritance. It instantiates classes from a library
or from base classes. It can also modify and save classes - including contained objects into the class library
at run time. VFP Wizards provide UML re-engineering and code generation with Rational Rose and Microsoft Visual
Modeler.
<LI>There are two major versions of <I>Visual Foxpro</I>: VFP 5.0, first released in September 1996, runs exclusively
on 32-bit Windows operating systems. VFP 3.0 released in 1995, runs on 32-bit and 16-bit versions (WfW, 3.1, 3.1.1)
as well as the Macintosh, but does not provide complete ANS SQL or COM server building capabilities.
<LI><I>Visual Foxpro</I> is one of several <I>OO 4GLs</I>, languages that combine OOP and inheritance with native SQL
and other relational database capabilities. These languages tend to treat simple variables, object properties,
and table fields similarly, allowing operations that include all three. In addition to VFP, three languages: <I>Visual
dBase</I>, <I>Alpha 5 Pro,</I> and <I>Visual Objects</I> were also "xBase" languages, meaning they evolved
from dBase II/III. <I>Visual dBase 7</I>, from Borland International, now an object oriented language is the direct
descendant of dBase. <I>Visual dBase</I> provides some interesting Java-like OO extensions such as string classes
and methods. <I>Alpha 5 Pro</I> from Alpha Software is based on a xBase variant called "xbasic."
<I>Visual Objects</I>, which evolved from Clipper, was the first xBase language to include object extensions. However,
<I>Centura, </I>originally <I>SQL Windows,</I> was the first 4GL on Windows and now has OO extensions.
<LI>Finally, <I>PL/SQL </I>from Oracle Corporation for <I>Oracle 7</I> and <I>Oracle 8</I> is also an OO 4GL. It
is not based on xBase, and is a server language rather than a Windows client, but does provide both native SQL
as well as classes and objects. VFP and other Windows clients interoperate with PL/SQL through ODBC and OLE Objects
for Oracle (OO4O). (See <A HREF="#oo_visual_foxpro_compilers_interpreters" target="_top">Other OO 4GL Compiler
/ Interpreters</A>).
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT="1" ALIGN="BOTTOM" BORDER="0">
<LI><B>Go to</B>
<UL>
<LI><A HREF="#oo_visual_foxpro_start_here" target="_top">Start here</A>, <A HREF="#oo_visual_foxpro_examples"
target="_top">Examples</A>, <A HREF="#oo_visual_foxpro_fun"
target="_top">Fun</A>
<LI><A HREF="#oo_visual_foxpro_central_sites" target="_top">Central Sites</A>, <A HREF="#oo_visual_foxpro_related_sites"
target="_top">Related Sites</A>, <A HREF="#oo_visual_foxpro_link_collections" target="_top">Link Collections</A>
<LI><A HREF="#oo_visual_foxpro_tutorials" target="_top">Tutorials</A>, <A HREF="#oo_visual_foxpro_faqs"
target="_top">FAQs</A>, <A HREF="#oo_visual_foxpro_support" target="_top">Support</A>,
<A HREF="#oo_visual_foxpro_standards" target="_top">Standards</A>
<LI><A HREF="#oo_visual_foxpro_general_newsgroups" target="_top">General Newsgroups</A>, <!--<A TARGET="_top" HREF="#oo_visual_foxpro_national_newsgroups">National
Newsgroups</A>, --><A
HREF="#oo_visual_foxpro_company_newsgroups" target="_top">Company Newsgroups</A>, <A HREF="#oo_visual_foxpro_mailing_lists"
target="_top">Mailing Lists</A>
<LI><A HREF="#oo_visual_foxpro_general_articles" target="_top">General Articles</A>, <A HREF="#oo_visual_foxpro_special_articles"
target="_top">Special Articles</A>, <A HREF="#oo_visual_foxpro_interoperability" target="_top">Interoperability</A>
<LI><A HREF="#oo_visual_foxpro_bibliographies" target="_top">Bibliographies</A>, <A HREF="#oo_visual_foxpro_books"
target="_top">Books</A>, <!--<A TARGET="_top" HREF="#oo_visual_foxpro_proceddings">Proceedings</A>,
--><A
HREF="#oo_visual_foxpro_magazines" target="_top">Magazines</A>, <A HREF="#oo_visual_foxpro_other_publications"
target="_top">Other Publications</A>
<LI><A HREF="#oo_visual_foxpro_organizations" target="_top">Organizations</A>, <!--<A TARGET="_top" HREF="#oo_visual_foxpro_projects">Projects</A>,
--><A
HREF="#oo_visual_foxpro_people" target="_top">People</A>, <A HREF="#oo_visual_foxpro_conferences_workshops"
target="_top">Conferences / Workshops</A>
<LI><A HREF="#oo_visual_foxpro_development_environments" target="_top">Development Environments</A>, <A
HREF="#oo_visual_foxpro_compilers_interpreters" target="_top">OO 4GL Compiler / Interpreters</A>, <A
HREF="#oo_visual_foxpro_utilities_tools" target="_top">Utilities / Tools</A>
<LI><!--<A TARGET="_top" HREF="#oo_visual_foxpro_guis">GUIs</A>, --><A HREF="#oo_visual_foxpro_databases" target="_top">Databases</A>
<!--<A TARGET="_top" HREF="#oo_visual_foxpro_orbs">ORBs</A>-->
<LI><A HREF="#oo_visual_foxpro_libraries" target="_top">Libraries</A>, <A HREF="#oo_visual_foxpro_components"
target="_top">Components</A>, <A HREF="#oo_visual_foxpro_other_software" target="_top">Other Software</A>
<LI><A HREF="#oo_visual_foxpro_ftp_archives" target="_top">FTP Archives</A>, <A HREF="#oo_visual_foxpro_other_resources"
target="_top">Other Resources</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT="1" ALIGN="BOTTOM" BORDER="0">
<LI><B>Other pages</B>
<UL>
<LI><A HREF="oo_ole.html" target="_top">COM/COM+</A>
<LI><A HREF="oo_uml.html" target="_top">UML</A>
<LI><A HREF="oo_languages.html" target="_top">Languages</A>
</UL>
</UL>
<P>
<HR ALIGN="CENTER" SIZE="1" NOSHADE>
<UL>
<P><A NAME="oo_visual_foxpro_start_here"></A></P>
<LI><B>Start here</B>
<UL>
<LI><A HREF="http://msdn.microsoft.com/vfoxpro/prodinfo/default.asp" target="_top">Microsoft Visual FoxPro: Product
Information (Microsoft)</A>
<LI><A HREF="http://msdn.microsoft.com/vfoxpro/prodinfo/datasheet/dsheet.htm" target="_top">Microsoft Visual Foxpro:
Data Sheet (Microsoft)</A>
<LI><A HREF="http://msdn.microsoft.com/vfoxpro/technical/articles/new.asp">New to Visual FoxPro? (Microsoft) </A>
<LI><A HREF="http://msdn.microsoft.com/developer/news/imho/111297.htm" target="_top">The Foxpro Manifesto (MSDN
Online Buzz)</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT="1" ALIGN="BOTTOM" BORDER="0"> <A NAME="oo_visual_foxpro_examples"></A>
<LI><B>Examples</B>
<UL>
<LI><A HREF="http://www.maxlink.com/vfpdown.htm#MTVFPEX.ZIP" target="_top">Assortment of Examples for VFP 5.0,
VFP 3.0 (GE Capital Consulting)</A>
<LI><A HREF="http://www.geocities.com/ResearchTriangle/9834/builders.htm" target="_top">Builders (David Frankenbach)</A>
<LI><A HREF="http://www.geocities.com/ResearchTriangle/9834/spyin.zip" target="_top">Create and Use Visual C++ DLL from
Visual Foxpro:</A> <A HREF="http://www.geocities.com/ResearchTriangle/9834/spyin.zip" target="_top">Spyin (David
Frankenbach)</A>
<LI><A HREF="http://home.att.net/~john.harvey/vfpstuff.htm" target="_top">OLE Automation: Excel, IE4, Word, Registry,
MAPI, Powerpoint, etc. (John Harvey)</A>
<LI><A HREF="http://www.geocities.com/ResearchTriangle/9834/resettod.htm" target="_top">ResetDef: PEM Status
Example that resets property values to default. </A><A HREF="http://www.geocities.com/ResearchTriangle/9834/spyin.zip"
target="_top">(David Frankenbach </A><A HREF="http://www.geocities.com/ResearchTriangle/9834/mainfram.htm" target="_top">)</A>
<LI><A HREF="http://www.geocities.com/ResearchTriangle/9834/mainfram.htm" target="_top">Visual FoxPro (David Frankenbach)</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT="1" ALIGN="BOTTOM" BORDER="0"> <A NAME="oo_visual_foxpro_fun"></A>
<LI><B>Fun</B>
<UL>
<LI><A HREF="http://www.ionet.net/~timtroyr/funhouse/beer/beer_s_z.html#visualfoxpro">99 Bottles: In Visual Foxpro
(Richard Katz)</A>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT="1" ALIGN="BOTTOM" BORDER="0"> <A NAME="oo_visual_foxpro_central_sites"></A>
<LI><B>Central Sites</B>
<UL>
<LI><A HREF="http://msdn.microsoft.com/vfoxpro/" target="_top">Microsoft Visual FoxPro</A>
<UL>
<LI><A HREF="http://msdn.microsoft.com/vfoxpro/technical/support.asp" target="_top">Product Support</A>
<LI><A HREF="http://msdn.microsoft.com/vfoxpro/downloads/resguide/default.asp">Resource Guide</A>
<LI><A HREF="http://msdn.microsoft.com/vfoxpro/downloads/updates.asp">Product Updates</A>
</UL>
<LI><A HREF="http://premium.microsoft.com/msdn/library/">MSDN Online Library (Requires MSDN Registration - Free)</A>
<UL>
<LI><A HREF="http://msdn.microsoft.com/vfoxpro/downloads/default.asp?RLD=196" target="_top">Samples and Downloads
</A>
<LI><A HREF="http://premium.microsoft.com/isapi/devonly/prodinfo/msdnprod/msdnlib.idc?theURL=/msdn/library/devprods/vs6/vfoxpro/html/vfpstartpage.htm">On-line
Documentation</A>
</UL>
</UL>
<IMG SRC="pixel.gif" WIDTH="1" HEIGHT="1" ALIGN="BOTTOM" BORDER="0"> <A NAME="oo_visual_foxpro_related_sites"></A>
<LI><B>Related Sites</B>
<UL>
<LI><A HREF="http://www.classx.com/" target="_top">ClassX (Ken Levy)</A>
<LI><A HREF="http://www.cornerstone.co.nz/" target="_top">Cornerstone Software (Judith Ansell, Nicholls's, et.
al)</A>
<LI><A HREF="http://www.foxgang.net/" target="_top">FoxGang</A>
<LI><A HREF="http://www.stevenblack.com/" target="_top">SBC (Steven Black)</A>
<LI><A HREF="http://www.optimized-solutions.com/" target="_top">Optimized Data Solutions</A>
<LI><A HREF="http://www.universalthread.com" target="_top">Universal Thread (UT) (Paul Vlad Tatavu)</A>
<LI><A HREF="http://www.vfug.org/" target="_top">Virtual FoxPro User Group (VFUG)</A>
<UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -