|
VFE DevCon 2K2 - 16 DVD Set!
DVD 1 - New Client-Server Features in Visual
FoxExpress
(1hr
16min)
Mike Feltman
Recent additions to Visual FoxExpress have
focused on client-server enhancements. In this session Mike will explain
the new transaction, connection management, dynamic SQL generation and
other new client-server features added to the framework and demonstrate
how you can put them to use in your applications. While this session
focuses on client-server features, the majority of the new features added
to the framework also apply to local data.
DVD 2 - Using the Business Object
(1hr
10min)
Bill Anderson
The business object is the
"workhorse" of an n-Tier application. This session will highlight
the use of the business object within a VFE application. We will cover the
most commonly used business object methods and properties as well as
practical examples of their usage.
DVD 3 - Debugging Visual FoxExpress
Applications
(1hr
13min)
Charles Hankey
Visual FoxExpress' applications can
sometimes be difficult to debug due to the frameworks' n-tier
architecture. In this session Charles will demonstrate how to effectively
use the Visual FoxPro Debugging tools with Visual FoxExpress and share
debugging tips and tricks he's learned from years of Visual FoxExpress
development. Charles will also demonstrate a new tool that makes it easier
for you to examine and understand your applications' object models.
DVD 4 - Mind Your Own Business Rules
(1hr 15min)
Bob Archer
Perhaps one of the most underused of all
Visual FoxExpress classes is the BizRule class. This session will take you
on a tour of that class. We will learn how to create and apply a BizRule to
a BizObj and when and how the BizObj applies those rules. We will also take
a look at some example BizRule implementations. Finally we will take a look
at using the BizRule as a class to build an ‘Event’ object to perform a
certain processing task.
DVD 5 - Optimizing Views
(1hr 25min)
Dan Goodwin
Everyone needs their applications to run
quickly. Unfortunately, the biggest bottleneck for most applications
is the views. Until F1 creates a wizard that will automatically create
optimized views for you, hacking views will remain an essential skill for
creating fast and robust applications. Optimizing Views will cover the
basics of Rushmore optimization and then extensively examine optimizing
JOINs, sub-queries, UNIONs, WHERE clauses and view parameters. Through
real-world examples, Dan will explain how to test views in your application
and demonstrate tricks to significantly accelerate views and work
successfully with the most complex views. While this session will
focus on and use examples with local views, much of the material will also
apply to remote views.
DVD 6 - Visual FoxExpress Lookup
Techniques
(1hr
27min)
Toni Feltman
Visual FoxExpress includes very powerful
features for implementing lookups. In this session Toni will cover the
various features related to lookups, explain how to customize them,
demonstrate how to create lookups for optimal performance and more. This
session will focus heavily on new features added to the framework designed
to deal with lookups against large tables.
DVD 7 - Introducing CrystalVFE!
(1hr
8min)
Charles Hankey
CrystalVFE!
is a new tool from F1 Technologies that provides complete integration of
Crystal Reports with the Visual FoxExpress framework. In this session
Charles will give you the down low on CrystalVFE!. Specifically, Charles
will cover:
-
How to add CrystalVFE to
your applications,
-
How to take advantage of
Crystals many output such as output to Word, PDF, HTML and other
document formats..
-
How to create sub reports with
CrystalVFE and more!
DVD 8 - The Ins and Outs of Context Menus
(1hr
17min)
Bill Anderson
VFE provides excellent support for shortcut
menus and menu pads. Discover how to use these hidden gems to provide an
extra sparkle to your custom applications.
In this session I'll explain the development
process for custom menu pads and shortcut menus. We'll see how other parts
of the framework operate while we walk through the process.
DVD 9 - Creating Web Services with Visual
FoxExpress
(58min)
Mike Feltman
Visual FoxExpress has powerful XML features
that make Visual FoxExpress applications easily accessible from non-Visual
FoxExpress or Visual FoxPro front-ends. In this session Mike will cover
the XML features in the Visual FoxExpress framework and how those features
can be used to provide access to your Visual FoxExpress applications via
Web Services.
DVD 10 - Team Development with Visual
FoxExpress
(1hr
32min)
Toni Feltman
At some point in each
developer's career they will need to work with at least one other
developer/programmer on a project. In this session Toni will investigate
ways to effectively design and implement a VFE application in a team
environment. Topics will include modular design, delegation of
responsibilities, source control and more.
DVD 11 - Extending VFE Security
(1hr
7min)
Dan Goodwin
Out of the box Visual FoxExpress security
provides solid, basic application security.
Additionally, with VFE’s security framework and OOP, a developer
can easily integrate far more sophisticated security into their application.
In this session Dan will briefly review how VFE security works and
then explain several ways to extend VFE’s security.
Dan will demonstrate how to add record or cell level security, tricks
to easily secure output and report data and other ways to leverage VFE’s
built-in security. Additionally,
Dan will show how to build extensions to the VFE framework to give the user
control over the security names assigned to objects, fields, reports and
menus, and an addition which allows an administrator to track who’s in the
system, kick users out or limit logins. If there’s time, Dan will also
demonstrate his new shareware, VFE Security Manager – a utility which
allows you to easily view and set all of an applications security settings
from one simple place.
DVD 12 - Can You Relate?
(1hr
34min)
Bob Archer
One of the most important aspects of
programming with Visual FoxExpress is having an understanding of how the
framework deals with related data. In this session we will take a look at
the methods in the business objects that deal with related cursors. Once we
understand the business layer we will explore the many user interface
choices you have for related data and how to build each type. This will
included the dreaded Parent-Child-Grandchild scenario.
DVD 13 - What’s On The Menu?
(1hr
17min)
Bob Archer
At first glance the Visual FoxExpress menus
look complicated. OK, they are a bit complicated. This is only due to the
many ways you can set up the menus. In this session we will take a look at
the menu classes, and break down how GenMenuX uses the information in the .MPR
file to create the class based menus. We’ll also look at creating shortcut
menus, form specific menus, and hooking into the frameworks default shortcut
menus.
DVD 14 - Creating Internet Applications with the Visual FoxExpress
Voodoo Toolkit
(1hr
21min)
Mike Feltman
Mike has been hard at work making it easy
for you to take advantage of EPS-Software's Voodoo Web Controls with
Visual FoxExpress. In this session Mike will demonstrate the new Visual
FoxExpress Voodoo Toolkit and show how to create Voodoo Web Pages that
interact with Visual FoxExpress applications.
DVD 15 - Making Reports & Output Work for You
(1hr
9min)
Dan Goodwin
Reports and output are usually what interest
developers least and, unfortunately, users most. This session will
demonstrate tricks for getting VFP’s anemic report writer to do your
bidding. You will learn how to easily produce the output you want by
pre-processing cursors, using references to the goReportObject to leverage
the bizobj and with stupid report tricks. This session will also cover the
methods and properties of the output object and how to customize VFE’s
report and output wizard to prompt the user for whatever you might want.
DVD 16 - Go International with the Visual
FoxExpress INTL Toolkit
(1hr
8min)
Toni Feltman
The Visual FoxExpress INTL Toolkit makes it
a breeze to create multi-lingual applications with Visual FoxExpress. In
this session Toni will demonstrate how to use the VFE INTL Toolkit to
create a multi-lingual Visual FoxExpress application.

|