My Account Log in

2 options

What's new in Visual FoxPro 7.0 / Tamas E. Granor, Doug Hennig, and Kevin McNeish. ; edited by Alex Weider.

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Granor, Tamar E.
Contributor:
Hennig, Doug.
McNeish, Kevin.
Weider, Alex.
Language:
English
Subjects (All):
Visual FoxPro for Windows.
Database management.
Physical Description:
255 p.
Place of Publication:
Whitefish Bay, WI : Hentzenwerke Pub., Inc., c2001.
Language Note:
English
Summary:
What's new in Visual FoxPro 7.0? Lotsa stuff!!!!! Read All About It Here! Visual FoxPro 7.0 has been called the most revolutionary upgrade since 3.0. Whether you agree or not, there's a lot of new stuff in the latest to appear from the Fox labs in Redmond - and you won't find a better, more concise guide of what's new, and how to use it, than in this compendium put together by three of the finest Fox developers on the planet.
Contents:
Intro
Our Contract with You, The Reader
Table of Contents
Acknowledgements
About the Authors
How to Download the Files
Foreword
Introduction
Organization
Get the picture
What about the code?
Go to it
Section 1 Developer Productivity
Chapter 1 IntelliSense
What IntelliSense offers
Automatic keyword completion
Command and function syntax tips
List of members
Early binding
Values list
Most recently used file list
Table, field, and variable lists
Configuring IntelliSense
IntelliSense Manager
Configuring IntelliSense programmatically
Scripting IntelliSense
Creating your own shortcuts
Hooking into the default script
Other IntelliSense-related items
Summary
Chapter 2 Editor Enhancements
Writing code
Parenthesis matching
Dirty file indicator
Live hyperlinks
Formatting code
Tabs vs. spaces
Visible white space
More options to set
More menu items
Working with existing code
Moving around in the editor
Marking points
Finding text
Finding places
Better access to files
Chapter 3 New and Better Tools
Modern menus
Class and Form Designers
Drilling down into containers
Identifying ActiveX PEMs
Identifying inherited methods
Preserving case in parameters statements
"Real" grid coordinates
Project Manager
Report Designer
Distributing applications
Creating an InstallShield Express project
Organize your setup
Specify application data
Configure the target system
Customize the setup appearance
Define setup requirements
Prepare for release
Other InstallShield Express information
Window behavior
Dockable windows
Properties Window enhancements
Other window enhancements
Task List
Improved debugging
Active Accessibility and the Accessibility Browser.
Automated testing
Modify Procedure and View
New FFC classes
New samples
Chapter 4 More IDE Changes
Things that aren't there anymore
Windows 2000 logo requirements
Interaction with Windows
What's left?
Shareable resource file
Persistent Command Window
Menu changes
Options dialog changes
Starting VFP
Final IDE thoughts
Section 2 Developing Desktop Applications
Chapter 5 Data
New and enhanced language elements
ASessions()
ATagInfo()
Browse
GetNextModified()
In clause
IsReadOnly()
SQL Select
Set Reprocess
SYS(3054)
Use
Validate Database Recover
Database events
DBC event descriptions
Using DBC events
VFP OLE DB provider
Using the OLE DB provider
Stored procedures and database events
Chapter 6 OOP Enhancements
Creating classes
Exploring classes
New and enhanced PEMs
Multi-class changes
Form and toolbar changes
Changes to controls
ProjectHook changes
Chapter 7 Strings
Text-merge improvements
Parsing strings
Miscellaneous string changes
Summing up
Chapter 8 Resource Management
Compiler and variable management
#Include
Compile
_VFP.LanguageOptions
File system management
ADir()
ANetResources()
DiskSpace()
GetDir() and CD ?
DLL management
ADLLS()
Clear DLLS
Declare DLL
Language management
GetFont()
Language resource files
SYS(2300)
Input and display
DisplayPath()
InputBox()
SYS(602)
Windows setting management
_DblClick and _IncSeek
Set('Century')
Memory management
SYS(1104)
SYS(2600)
Other changes
_Screen and _VFP
AStackInfo()
Home()
Set Help
Splash screen
Run time files
Version()
Chapter 9 Arrays
Returning arrays from functions.
Better searching and sorting in arrays
Improved searching
Case-insensitive sorts
Chapter 10 Bits and Pieces
BitOr(), BitXor(), and BitAnd()
CToT()
ExecScript()
MessageBox()
OS()
Quarter()
Section 3 Developing Components
Chapter 11 Building Component-Based Software
Creating monolithic applications
Creating component-based, n-tier applications
An introduction to business objects
Benefits of using business objects
Bridging the semantic gap
Beating the "where's the code" problem
Normalizing application logic
Business objects in COM servers
Location transparency with DCOM
Understanding MTS and COM+
What does .NET mean for COM?
The Common Language Runtime
The .NET component standard
Chapter 12 Building World-Class COM Servers in VFP 7
Building a COM server
In-process and out-of-process servers
Storing VFP 7 COM classes
Understanding type libraries
Registry files
Introducing the Object Browser
Opening type libraries
Viewing type libraries
Viewing class details
Object Browser caching
Understanding constants and enums
Searching type libraries
Setting Object Browser options
Installing add-ins for the Object Browser
The FoxRuntime Registry key identifier
Method and property visibility
Specifying visibility in Visual FoxPro 6
Specifying visibility in Visual FoxPro 7
Specifying read-only and write-only properties
Specifying property and method attributes
Using COMATTRIB arrays to specify attributes
Specifying method attributes
Strong typing
Returning VOID from methods
Passing strongly typed parameters by reference
Using the Session class in COM servers
Passing arrays to COM servers
Returning information about a COM object
Accessing COM components from .NET.
.NET assemblies and manifests
.NET early and late binding
Using the Type Library Importer to achieve early binding
Using the IL Disassembler tool
Accessing your COM server from ASP.NET
Advanced server capabilities
Using the new COMPROP() function
SYS(2336)-critical section support
SYS(2339)-clean up references to unused libraries
SYS(2340)-specifying NT service support
Chapter 13 Implementing Interfaces
Understanding interfaces
Interfaces in Visual FoxPro COM servers
Understanding interface inheritance
Supporting multiple interfaces
Creating new interfaces for new versions of COM components
Implementing interfaces in Visual FoxPro 7
Supplying default implementations for interface members
Avoiding compiler errors
Using the Object Browser to implement interfaces
Protecting implemented interface methods
Creating interfaces in Visual FoxPro
IUnknown, vtables, and early binding
IDispatch and late binding
Visual FoxPro as an early-binding client
Early binding with CREATEOBJECTEX()
Early binding with GETINTERFACE()
Advanced COM server commands
SYS(3095)-IDispatch pointer
SYS(3097)-add reference to object
SYS(3098)-release object reference
Chapter 14 Playing in the COM+ Sandbox
COM event binding
Incoming and outgoing interfaces
Connectable Objects
Outgoing interfaces and Visual FoxPro
Event binding with EventHandler()
The downside of event binding
Introducing COM+ services
COM+ applications
Creating a COM+ application
COM+ Events
A COM+ Events example
Persistent and Transient Subscriptions
The Persistent Subscriber COM+ Events example
Looking under the hood
Creating and configuring the BookPub Event class
Creating and configuring a BookSub1 Subscriber
Running the Persistent Subscriber example.
Filtering events
The Transient Subscriber COM+ Events example
Setting up the Event and Publisher
Setting up the Subscriber
Running the Transient Subscriber example
Queued Components
Queued Component interfaces
A Queued Components example
Setting up the Queued Components example
Running the Queued Components example
Running the Queued Components example with Listener off
Turning the Listener back on
Chapter 15 Working with Web Services
Introducing XML
The structure of an XML document
Elements
Attributes
Comments
Well-formed XML
Reserved characters
Element-centric and attribute-centric XML
Schemas and valid XML
XML namespaces
XML functions in Visual FoxPro 7
CursorToXML()
XMLToCursor()
XMLUpdateGram()
VFPXMLProgID
Introducing Web Services
Real, live Web Services!
Simple Object Access Protocol (SOAP)
Using the SOAP Toolkit 2.0
Installing the SOAP Toolkit
Web Services Description Language (WSDL)
Web Services Meta Language (WSML)
SOAP Listeners
Visual FoxPro 7.0 Web Services extensions
Registering a Web Service
Calling Web Services
Publishing Web Services
The Web Services project hook
Appendix: New Installation Features
Installing VFP 7
Installing other components
Other installation issues
Summary.
Notes:
Bibliographic Level Mode of Issuance: Monograph
ISBN:
1-280-54415-5
9786610544158
1-930919-19-0
OCLC:
923121695

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account