Meetings
 
DateThursday, October 9 th, 2014 at 6:30 PM
Main SubjectXbase++ from a VFP Developers Perspective (A year Later)
SpeakerEric Lendvai
OverviewThis will be a mix from both sessions that will be presented at the Southwest Fox/Xbase++ 2014 conference.

You will be able to learn how to prepare and convert your VFP app to Xbase++, and especially focus on web development.

Come and see Xbase++ 2.0 in action, just a few days after its official release!

Please RSVP to ensure we have enough attendees to keep this meeting on. As usual your purchase of food at the restaurant will secure the use of their backroom.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, March 13 th, 2014 at 6:30 PM
Main SubjectMultiple Presentations
OverviewSpeaker: Tim Daly
Subject: My first php project
Tim was asked to take over a programming task. It is a large collection of web pages that are connected to a PostgreSQL database. The pages are mostly php pages. To accomplish this may require learning php, JavaScript, JQuery, Modx, PostgreSQL, MySQL. I already know html and database theory.
Lessons learned, how his FoxPro background helped and hurt. Compare and Contrast php with VFP

Speaker: Eric Lendvai
Subject 1: Refactoring VFP Code. Techniques, Tools and how to get ready for Xbase++.
Subject 2: Review of Xbase++ 2.0 CTP4.

Please ensure you RSVP on Meetup.com.

http://www.meetup.com/Visual-FoxPro-San-Diego/events/169300582/
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, January 9 th, 2014 at 6:30 PM
SpeakerArt Bergquist
OverviewArt Bergquist will present PocketFox, a free command window utility on steroids that you can deploy with your VFP applications; come and find out its manifold capabilities! (BTW, did I mention it's free? Mg<)

In addition, Art will host a presentation on ActiveVFP, an open-source framework for creating web applications with VFP.

Depending on time, Eric Lendvai will present some advanced SQL optimization tips and tricks.

Please RSVP ( http://www.meetup.com/Visual-FoxPro-San-Diego/events/158723482/ ) since we need to spend a combined $100 on dinners to use their backroom and if the turn out is too low we may need to cancel.
Speaker BiographyArt Bergquist is a Microsoft Certified Professional and works at Visionpace with Visual MaxFrame Professional (VMP).

He has authored articles and tips in FoxTalk and FoxPro Advisor (and has also tech-edited articles for FoxPro Advisor) and has been a presenter at the FoxPro Developers Network Of San Diego (where he serves on the board as Vice-President), the Orange County (CA) FoxPro Developers Group, Essential Fox 2002 conference (Kansas City), Southwest Fox 2004 conference (Tempe, AZ), the Midwest FoxPro Users Group (Kansas City), GraFUG (Grand Rapids FoxPro Users Group) as well as the (CFUDG) Chicago FoxPro Users/Developers Group. In addition, he has conducted Visual FoxPro training classes.

On April 6, 2006, he officially took over maintenance of VMP for Visionpace.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, December 12 th, 2013 at 6:30 PM
Main SubjectHoliday Party!
OverviewOur annual holiday dinner party.
We’re partying in North County this year.

This traditional get together is a great chance to hob nob with other members. Spouses and friends are welcome.

Please RSVP via meetup.com to ensure we reserve enough seats.
Location5958 Avenida Encinas Carlsbad, CA 92008

DateThursday, November 14 th, 2013 at 6:30 PM
Main SubjectSW Fox and Xbase++ Review
SpeakerBarbara Peisch, Eric Lendvai
OverviewCome and find out what our local VFP programmers have learned at the 2013 Southwest Fox and xBase++ conference.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, October 10 th, 2013 at 6:30 PM
Main SubjectXbase++ from a VFP Developers Perpective
SpeakerEric Lendvai
OverviewThis is a Southwest Fox 2013 Session Rehearsals.

Since March of 2007, a multitude of developers have contemplated and speculated over what would happen to VFP. A majority of us, long time FoxPro developers, have invested over two decades in learning and utilizing FoxPro and Visual FoxPro for a variety of purposes. Many new languages have appeared on the market, but none have truly delivered a genuine 4GL language.

At the last Southwest Fox conference, I purposely attended most of the Xbase ++ presentations to see if there would finally be a viable future for VFP developers, and what a surprise it was! Not only did I see a future for VFP developers, but I also discovered features that we could only dream about in years past.

Due to the enhanced architecture of Xbase++, it is a true 4GL compiler, and while there are only slight differences in the syntax, it provides a lot of new options. In order to take full advantage of Xbase++, it is a necessity for VFP developers to re-think some of the existing development patterns. It is best to think of Xbase++ as an enhanced version of VFP that incorporates many features from other modern languages. As a true compiler, you get a substantially higher speed than before, in addition to code protection!

You will learn:
What the current Xbase++ can already provide for a VFP developer.
About the Differences in creating and using Objects and Classes
The Data Engine, the limitless options of mixing DBF, arrays, objects, and any back-ends
How to use a Compiler while still using macros and evals.
Many Tips and Tricks that will make it easier to move to Xbase++


Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, September 12 th, 2013 at 6:30 PM
Main SubjectVFPX.Edition.2013()
SpeakerRick Schummer
OverviewVFPX, one of the active open source projects hosted on CodePlex, has some terrific tools to enhance the Visual FoxPro Interactive Development Environment (IDE) and components to impress your customers in the applications you write for them. This session covers some of the recent updates and additions to VFPX in 2013.

We are going to cover as many of these tools as time allows:
Exploring the Data Explorer enhancements
Going 2-dimensional with FoxBarCodeQR
Flexible on-the-fly forms with Dynamic Forms
Enhancing IntelliSense with FoxcodePlus
Polishing the user interface with ssClasses
Build Excel files without Microsoft Office or OpenOffice using FoxyXLS
What is new with the mighty Thor!
Playing GoFish with your text searches
Sniffing out bad smelling code with updated Code Analyst

This session can fluctuate between deep dives and overviews, depending on audience needs.
Note: this list is subject to changes based on the releases by VFPX project managers.
You will learn:
What is new in VFPX in 2013
How VFPX makes a developer's life easier
Where to get all the new goodness
Why it is important to get involved in VFPX
Speaker BiographyRick Schummer is the president and lead geek at his company White Light Computing, Inc., which is headquartered in southeast Michigan, USA. He prides himself in guiding his customers' Information Technology investment toward success. He enjoys working with top-notch developers; has a passion for developing software using best practices, and for surpassing customer expectations, not just meeting them. After hours he writes developer tools that improve productivity and occasionally pens articles for FoxTalk, FoxPro Advisor, and several user group newsletters.

Rick is co-author of What's New In Nine, Deploying Visual FoxPro Solutions, MegaFox: 1002 Things You Always Wanted to Know About Extending Visual FoxPro and the award winning 1001 Things You Always Wanted to Know About Visual FoxPro, all from Hentzenwerke.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, August 8 th, 2013 at 6:30 PM
Main SubjectVersion Control Software for VFP Projects
SpeakerNick Nikula
OverviewMany of us, who program in VFP know of version control software. Probably the most popular one was Microsoft Visual Source Safe (VSS) version 5 and 6. However though they did have their own issues. Most programmers especially VFP programmers were able to overcome those issues because they were the only member on the development team.

There are many more version control software available, but, when dealing with ASCII files and binary files like in VFP and you have multiple team members, you need to come up with a strategy that will guarantee you success with your version control. I will discuss multiple version control software applications their pros and cons and show you a enterprise strategy on how to use them with VFP. It does not matter if you have 2 or 100+ members on your team.
Speaker BiographyOwner of Mesquite Information Technologies, LLC
www.mesquiteit.com
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, July 11 th, 2013 at 6:30 PM
Main SubjectRobust Web Application Development with PHP, CodeIgniter and MySQL.
SpeakerMenachem Bazian
OverviewThe presentation will cover in detail an application written in PHP and MySQL with features including security, menus, data entry and more. MySQL plays a large role in this solution and we will spend significant time on MySQL programming as well.

Menachem presented the session "PHP for the VFP Developer" at the 2012 Southwest Fox conference.
All attendees who RSVP for the next "The FoxPro Developers Network of San Diego" will receive via email the 50 pages PDF of last year presentation.
Speaker BiographyMenachem Bazian, CPA, CITP is President and founder of BC Consulting Services, Inc, a Business Management and Technology Consulting Firm based in Northern NJ. Menachem has been a database developer for over 20 years, having starting out with Dbase II and moved on to Dbase III, Clipper, Foxbase and all the versions of Visual FoxPro to date. He returned to the Fox speaking circuit several years ago and has presented at Southwest Fox for several years. He has published numerous articles and books over the years.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, June 13 th, 2013 at 6:30 PM
Main SubjectCanceled - Next Meeting in July

DateThursday, May 9 th, 2013 at 6:30 PM
Main SubjectSubject 1: C# Database Programming - Subject 2: QR codes in VFP
OverviewSpeaker 1: Tom Corrigan
Subject 1: C# Database Programming - A Starter Kit

The presentation will demonstrate a collection of C#/SQL Server tools and methodologies for database programming that reflect the simplicity of database programming in FoxPro. All the source code (and documentation, such as it is) will be readily available.

Bio:
Tom Corrigan is President of Apt Technologies, Inc. in Glenview, IL.
Apt Technologies, Inc. specializes in custom software development. It has more than 25 years of experience developing database applications that manage information important to business operations. Its solutions are based on Microsoft technologies including SQL Server, .Net, Visual Foxpro, Microsoft Office.Specialties: Business solutions have been developed for a number of industries, including Manufacturing, Industrial Automation, Medical/Veterinary Instrumentation, Options Trading, Knowledge Management, Vehicle Insurance, Education and Training, Relationship Management, Quick Service Restaurants, Youth Day Camps, Subscription Fulfillment Services, eCommerce Websites.
Tom celebrates 50 years of writing software in October, 2013. In the 1960’s he was writing Fortran code for engineering analysis and systems operations. In the 70’s he was doing Assembler Language programming on IBM mainframes. In the 80’s he transitioned to writing C programs for options traders associated with the Chicago Board Options Exchange and for the Exchange itself. In the 90’s he began developing business applications using the various flavors of Foxpro in use at the time. In the 2000’s he was migrating Foxpro based systems to C# and SQL Server.
Tom was awarded a Ph.D. in Applied Mathematics by Purdue University in 1971. In 2005 he received an MS in Knowledge Management from Dominican University, River Forest, IL.
He is a member of the Chicago FoxPro Users and Developers Group, the Lake County .Net Users Group, the Chicago R Users Group, ACM (the Association for Computing Machinery) and the American Mathematical Society.


Spearker 2: Barbara Peisch
Subject 2: QR Codes in VFP

You may know that you can print UPC barcodes on reports using the free FoxBarcode download from VFPX, but did you know there’s now a version that prints QR codes? Barbara will show you how to use this new version to print QR codes on your reports.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, April 11 th, 2013 at 6:30 PM
Main SubjectFoxcodePlus and Mobile Solutions
OverviewArt Bergquist will present FoxcodePlus.

The FoxcodePlus project is designed to bring new IntelliSense features found in Visual Studio to the Visual FoxPro IDE through code written in Visual FoxPro to the Windows API and a FLL. The list of features is quite extensive:

-Incremental IntelliSense for functions, commands and so on.
-Variables in write-time.
-Accessing the list of variables in write-time.
-Constants in write-time.
-Tables in write-time and run-time also included tables from DataEnvironment in Forms and Reports.
-Fields in write-time and run-time.
-Selecting a table with the command "Select" or all commands with the clause "IN".
-Windows APIs in write-time and run-time.
-Functions and Procedures in write-time.
-Classes in write-time.
-Properties in write-time.
-Methods and Events in write-time.
-Support for _MemberData property indicating that the property had capitalization.
-Summary Tooltip for functions, procedures, methods and events.
-Classes objects in write-time.
-WITH...ENDWITH with nesting infinity for any class or instantiated object in write-time and run-time.
-Objects instantiated in memory.
-Incremental Shortcut to controls on the form or class designer.
-New IntelliSense for some commands.
-Code snippets.
-Intellisense in write-time for the objects created with the functions CreateObject(),CreateObjectEx() and NewObject() using PRG or VCX file.
-Help pressing F1 when intellisense is opend.
-Documenting properties in PRG files with custom tooltip like summary.
-Error List window.
-Error Tip.

---------------------------------------------------------------------------------------------------

Claude Nikula Will present Mobile Solutions

Agenda:
1. Why should I be considering mobile device development
2. What mobile device should I be focusing on
3. What development tools and OS should I be considering
4. A high overview on setting up for android development
5. A closer look at Cordova (phoneGap)
6. And maybe some code examples

Claude Nikula President (Nick) for more info see http://www.mesquiteit.com/who-we-are/our-founder Mesquite IT has experience implementing custom and commercial solutions using a wide-spectrum of technologies, including: Microsoft .NET, ASP.NET, SQL Server, FoxPro, MySQL, PHP, Drupal, CiviCRM, and more. No matter the technology-base of your organization, Mesquite IT can help you.

LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, February 28 th, 2013 at 6:30 PM
Main SubjectObject Based Data Layer
SpeakerEric Lendvai
OverviewLearn how to add a data layer to your VFP App.

Partial list of presented material:

-Upsize to virtually any backend, like MariaDB, MySQL, PostgreSQL, MSSQL.
-Track all data requests and changes
-Log and review any errors
-Maintain multiple data backends simultaneously
-Easily convert SQL commands to object based calls
-Allow any other programs written in PHP, or any COM clients to access your data.
-View an actual implementation against a 475+ Tables VFP and MySQL commercial app.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, January 10 th, 2013 at 6:30 PM
Main SubjectGoFish
SpeakerMatt Slay
OverviewGoFish is an advanced code search tool for fast searching and replacing of Visual FoxPro source code.

Feature List:

+ Super FAST code searches are powered by the new GoFish Search Engine class
+ Search scope can be a Project or a Path
+ Recent Search Expressions and Search Scopes are maintained in dropdown combos
+ Can maintain a list of files to skip
Wildcard Search Mode allows * and ? in Search Expression
Wildcards (* and ?) and the NOT operator (!) can be now used on the Filter Form
+ Uses XML files to store settings and options between sessions. See GoFish Config Files Help for more info.
+ Code Replacements - See GoFish Replace Help for more info.
+ Performs backups during Replace operations - See GoFish Backup Help for more info.
+ Colorized code view and highlighting of matched line.
+ TreeView provides quick filtering on the results grid by filetype or specific file.
+ Filter Button provides advanced filtering across multiple columns after initial search if performed.
+ Search Expression supports Regular Expressions (use Advanced button on main form).
+ Form is resizable, and dockable (if desired).
+ Column order and width can be changed.
+ Columns are sortable.
+ Window panes are resizable using the vertical and horizontal splitter controls.
+ Double-click a row to open the file and edit the code in native FoxPro method windows.
+ Integrates with PEM Editor IDE Tools to open files through Source Code Control Checkout.
Speaker BiographyMatt’s bio can be found at: http://mattslay.com/about/
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, December 13 th, 2012 at 7:00 PM
Main SubjectHoliday Party!
OverviewOur annual holiday dinner party. We’re partying in North County this year.
This traditional get together is a great chance to hob nob with other members, and dinner is free for all paid members! Spouses are welcome, but must pay for their own meal.
LocationThe Spaghetti Factory is at 111 N. Twin Oaks Valley Rd. There’s a Twin Oaks Valley Rd. exit off of route 78. After you exit, head north.

DateThursday, November 8 th, 2012 at 6:30 PM
Main SubjectSW Fox Review
SpeakerBarbara Peisch, Art Bergquist, Eric Lendvai
OverviewCome and find out what three of our local VFP programmers have learned at the 2012 Southwest Fox and xBase++ conference.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, October 11 th, 2012 at 6:30 PM
Main SubjectFox In Cloud
SpeakerThierry Nivelet
OverviewThe FoxInCloud session will show you how an existing, powerful VFP desktop app can smoothly upgrade to the latest web design standards.
You will see how the free FoxInCloud Adaptation Assistant guides you through manual code adaptations, and showcase some typical code adaptations.
You will also see how an existing VFP desktop application works within FoxInCloud Application Server, and how HTML/CSS/JS code is generated from it.
After attending the FoxInCloud session, you will know how your application can work on any device and OS: Mac, iPad, Linux, smart phones and more.
Please get an in-depth preview of FoxInCloud by watching this serie of 6 videos: http://www.youtube.com/playlist?list=PLE18E09A1068D8C82&feature=plcp
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, September 13 th, 2012 at 6:30 PM
Main SubjectIntroduction to Lianja
SpeakerHank Fay and Ken Levy
OverviewLianja™ is a cloud database Apps platform that lets developers focus on developing and deploying Desktop, Cloud and Mobile Apps without the need to invest in lengthy App development times and infrastructure. Next month (September) will include the version 1.0 product releases of Lianja App Builder, Lianja SQL Server and Lianja Cloud Server for Windows, Linux and Mac desktops.

Learn more about the architecture and features of Lianja applications, and the wide range of components you can combine and develop with. From pre-built sections, through web views, charts and reports to powerful canvas sections with highly configurable visual controls right custom sections in Visual FoxPro, Python, PHP and HTML5/JavaScript. The entire Visual FoxPro 9.0 programming language is supported in Lianja, including object-orientation, BROWSE window, a comparable Command Windows, and more. Lianja includes an extensibility model, and Lianja recently launched an open source project called LianjaX to work with the community for providing free extensions and add-ons. The Lianja roadmap scheduled for later this year includes mobile device support for Lianja applications.

Bonus presentation (if time permits): Ken will also present a demo of a FileMaker Go application he is working on, an offline database solution for use with the iPad. FileMaker Go is a free runtime for iOS devices. This introduction will include information relative to VFP developers (including how a VFP app could be integrated), and some comparisons to various web and mobile offerings on the market today for VFP developers to evaluate.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, August 9 th, 2012 at 6:30 PM
Main SubjectSQL Server for VFP developers - Use SQL Server Integration Services to maintain a database and the associated web site.
SpeakerTim Daly
OverviewTim Daly, one of our members, will describe his contribution to the Wounded Warrior Recovery Program. This program plans to survey wounded warriors to assess quality of life.

Tim will briefly show the design of the database and an MS Access interface. He will then describe in detail how he used SQL Server Integration Services to:

1. integrate information from disparate sources to create an initial list of candidates,
2. make periodic updates to the SQL Server database from data gathered on a web site,
3. import participant responses from the web site back into SQL Server, and
4. pass updates made in SQL Server back to the web site
Speaker BiographyLong time FoxPro developer Tim Daly recently earned a patent for his work developing a supply quantity estimating system used by the Marines, Navy, and Air Force. The system outputs a report to the user of estimated necessary medical supplies and tasks associated with defined patient conditions from a selected operational scenario.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, July 12 th, 2012 at 6:30 PM
Main SubjectTry Thor’s Terrific Tools
SpeakerTamar Granor
OverviewTamar Granor will do a preview of her Southwest Fox session “Try Thor’s Terrific Tools.: The VFPX project, Thor, includes dozens of tools to aid in development. In this session, we'll look at some of what Thor has to offer. The session will explore as many Thor tools as time allows, including Document View, Create Locals, Compare Objects, and much more. We'll also see how to make any Thor tool available with a keyboard shortcut. We?ll also look at how to add your own tools to Thor.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, June 14 th, 2012 at 6:30 PM
Main SubjectInternal Controls for Information Systems
SpeakerTom Francl
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, May 10 th, 2012 at 6:30 PM
OverviewDan Covill and Joe Gersztyn will present "VBROWSE"

VBROWSE is a VFP procedure that generates a Browse window and grid from a relatively simple set of parameters. It provides a quick setup and uniform appearance with almost no maintenance. We've been using it for almost 20 years!


Barbara Peisch will present "Configurable fonts on reports"

Configurable fonts on reports have always been a challenge. Even with the new Dynamics capability of VFP 9 SP2, you can’t use a variable in place of the font characteristics. Barbara will show a much easier (although somewhat not ideal) technique to allow users to select any combination of font name, style and color for objects on your reports by subclassing the new fxListener class. She will also explain why she went with this solution instead of the more complex “sanctioned” approach of subclassing fxAbstract
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, April 26 th, 2012 at 6:30 PM
Main SubjectTo boldly go where no VFP'er has gone before -- the Tools of Thor
SpeakerJim Nelson
OverviewThere are a number of valuable tools that are available in other development environments, but are sadly lacking in FoxPro's own IDE. For some time, there has been a considerable effort afoot to expand the list of IDE tools by reproducing (where possible) the tools from other IDEs (such as Visual Studio), by building on and enhancing existing tools, and by creating brand new tools appropriate to FoxPro.

The most visible of these new tools is named Thor. Thor is a tool for managing add-on tools in the IDE. It provides a unified method for registering other tools, simplifying the task of disseminating them, and a user interface to control the assignment of hot keys and developer-defined menus. The UI provides four different methods for accessing these tools:

1. By assigning hot keys to them
2. By creating pop-up menus accessible via hot keys
3. By adding them as bars under any of the VFP system pads (File, Edit, View, etc.)
4. By creating new pads in the VFP system menu and adding them as bars under these new pads

Unlike the normal limited set of hot keys available from ON KEY LABEL, Thor provides for the full range of multiple-keystroke combinations (Ctrl + Alt + A, for instance).

I will start my session by showing how to install and start using Thor, how to use its UI to assign hot keys and create menus and submenus, and how to use Thor to simplify access to your own private tools. I'll also delve into some of the more interesting details on how Thor works.

Using Thor as the backbone for the remainder of the session, we will explore published tools that can be made accessible in Thor, with particular emphasis on the tools mentioned in the first paragraph. The result of the work mentioned here is a suite of tools that provides a large number of features never before available in VFP. You will find that these tools will rapidly become indispensable in your day-to-day programming life.

There is a lengthy list of tools that will be covered (in this session and the next), including the following:

* GoToDefinition: When editing code, you can go to the definition of a method, property or object, PRG file, procedure or function in a PRG file, constant (created by #Define), class or form with a single keystroke.
* GoToDefinition #2>: When editing code, you can create new properties or methods with a single keystroke (and begin editing the method immediately, if desired).
* ExtractToMethod: When editing code, you can highlight a block of text and extract it to a new method (yes, with a single ...).
* BeautifyX: Apply native VFP Beautify and more: provide standard within-line spacing, choose standard operators for string delimiters and others, auto align assignments on consecutive lines, create LOCAL statements, and impose standard formatting on SQL-Select, Update and Replace statements, with a wide range of customization available.
* Compare objects with other objects or their parent class, change their parent class, or edit their parent class.
* Use the Format form, which provides enhanced options to the Format pad in the VFP system menu.
* And many, many more...

Finally, if time permits, I will explore the two objects exposed by PEM Editor which can be used when building tools. I'll demonstrate how they can be used to reproduce some of the simpler tools from PEM Editor as well as some of the tools available from VFP's context menu for code windows.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, March 8 th, 2012 at 6:30 PM
SpeakerTim Daly and Eric Lendvai
OverviewTim Daly

Empower users to analyze data from a database using Powerpivot. It is an Excel add-on developed by the SQL Server Analysis Services group. It uses data from any database (including FoxPro) and allows the user to create relationships between tables and slice and dice the data and show the results graphically within Excel 2010.


Eric Lendvai

Topic 1. Using VMWare Workstation 8. You will learn how virtualization can help VFP developers when accessing many different SQL Backends.
Topic 2. Posting web page forms from within VFP.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, February 9 th, 2012 at 6:30 PM
Showcase
(15 Minutes)
By: Eric Lendvai
Subject: Time permitting, after main presentation, encore preview of xBase++ Beta.
Main SubjectRapid Deployment of Mobile Applications
SpeakerTony Su
OverviewTony Su presents “RAD (Rapid Application Development)”. Tony’s presentation will discuss the rapid deployment of mobile applications to extend website content to smart phones. Time permitting, Tony will cover topics such as:

- Why is a mobile app important? (Various reasons, include mobile device ownership and use)

- A brief description of native build environments

- The Cross Platform Webview UI

- When and where can you use the Webview UI? -- It's versatile, but what are its drawbacks?

- Demonstration of an application he has written that should already be released

- Demonstration of writing an application
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, January 12 th, 2012 at 6:30 PM
Main SubjectAlaska Software compiler preview and jQuery FullCalendar
SpeakerEric Lendvai
OverviewThe following two topics will be presented:

1. Find out about the latest compiler from Alaska Software, CXP, available as a Community Technology Preview (CTP).
As stated by Alaska-Software, “This technology allows all Xbase++ and Visual FoxPro developers to effectively utilize their existing experience and knowledge for writing modern Web and Connected Mobile applications for iPhone, iPad, Android and other platforms. “

2. Integrating the jQuery FullCalendar control with a VFP backend.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, December 8 th, 2011 at 6:30 PM
Main SubjectAnnual Holiday Party at Claim Jumper Carlsbad
OverviewAnnual Holiday Party at Claim Jumper Carlsbad

Directions:
Freeway 5.
exit Palomar Airport Road Go West.
Turn Right on Avenida Encinas.
Claim Jumper is past the Mc Donalds to your right.

The dinner (food and non-alcoholic drinks) is free for paid members and their spouse; non-members will need to pay for their own dinner.

DateThursday, November 10 th, 2011 at 6:30 PM
Main SubjectSW Fox Review
SpeakerBarbara Peisch, Julia Flood, Art Bergquist
OverviewCome and find out what three of our local VFP programmers have learned at the 2011 Southwest Fox conference.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, October 13 th, 2011 at 6:30 PM
Main SubjectFox on the Run
SpeakerEric J Selje
OverviewIt's not possible to write Visual FoxPro applications for your mobile devices, but that doesn't mean you can't write applications for your mobile devices that use Visual FoxPro. By creating FoxPro-driven web services, you can create web applications that tap your business logic and data easily. But the big WOW is that you can compile these HTML5-based web applications into Native iPhone and/or Android applications too. Then you've got the power of Fox on the Run.

You will learn:
* Basic techniques to create FoxPro-based web services
* Some new HTML5 functions for creating database applications
* Third party tools for compiling HTML5 web applications into native mobile applications
Speaker BiographyEric Selje is a software developer in Madison, WI. He has been programming in Fox since FoxBase 1.21 in 1986 and recalls eagerly waiting for the box from UPS with "FoxPro". In 1995 he founded MadFox, the Madison FoxPro User Group, after attending DevCon in San Diego and realizing that learning Visual FoxPro 3 would take a group effort.

Eric has worked for the Federal Courts, private businesses, and as a self-employed consultant. His previous venture, Salty Dog Solutions LLC, has just received FTC approval for a mega-merger with Geeks and Gurus, Inc., and so Eric is now working with fellow Southwest Fox speaker Stephen Bodnar. They specialize in developing custom line-of-business applications for the desktop, web, and mobile devices.

Eric stays active playing ultimate and baseball, parenting his two children, and reading avidly.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, September 8 th, 2011 at 6:30 PM
Main SubjectCANCELED DUE TO POWER OUTAGE

DateThursday, August 11 th, 2011 at 6:30 PM
Main SubjectRemote from Saskatchewan "Cool Controls"
SpeakerDoug Hennig
OverviewDoug Hennig will examine some controls you can add to your applications to provide a cleaner or fresher user interface. Controls discussed include a splitter, a combobox that drops down to a TreeView control, object-oriented Microsoft Office-like menus, a 100% VFP code date picker control, a control for displaying "balloon tips", and a modern-looking progress bar control.


You will learn:

- How to use a splitter control to allow users to resize different parts of a form
- How the combotree control allows your users to select from complex information while taking up little screen real estate
- How to create menus that really "pop" like those in Microsoft Office
- How to use the RCSCalendar date picker control
- How replacing tool tips with balloon tips makes your application more attractive
- How to use the ctl32_ProgressBar for more modern looking progress bars
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, July 14 th, 2011 at 6:30 PM
SpeakerBruce Tucker and Eric Lendvai
OverviewSpeaker: Bruce Tucker

Demonstrate how Filemaker can be use by VFP developers and their clients to develop preliminary queries, reports, exports and interface models for future integration into VFP projects.



Speaker: Eric Lendvai

Using VFP as backend to client side Autocomplete using Ajax.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, June 9 th, 2011 at 6:30 PM
Main SubjectCANCELED

DateThursday, May 12 th, 2011 at 6:30 PM
SpeakerKim Premuda and Barbara Peisch
OverviewSpeaker: Kim Premuda

FPDN-SD is pleased to announce that Kim Premuda will present an Introduction to the Jaspersoft iReport report authoring tool.

iReport is an open source report authoring tool that allows you to create complex reports from a variety of data sources (JDBC/SQL, CSV, XML, OLAP, et al). Through an intuitive and feature-rich graphical interface, iReport lets you quickly create any kind of report with ease. Kim will demonstrate how to create a report using iReport on VFP-based tables.

Kim Premuda and Joe Gersztyn are managing partners for Animal Resource Management Inc., a software company in the medical research field. For the past 25 years, ARM software had been developed using Visual FoxPro; however, with the forthcoming deprecation of VFP by Microsoft, Joe and Kim have moved to another development platform called Servoy which does not have a built-in report writer. You can learn more about ARM at http://www.armsd.com, Servoy at http://www.servoy.com, and iReport at http://jasperforge.org/projects/ireport.


Speaker: Barbara Peisch

Barbara Peisch will be demonstrating the Report Server that she developed for Bergelectric. Features of the Report Server include:

* The ability to queue reports from a main process and run the reports in a separate process so that work can continue in the main program while reports are running
* The ability to view multiple reports at the same time
* Use of XFRX and Barbara’s Output class, adding a lot of versatility to reporting
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, April 14 th, 2011 at 6:30 PM
Main SubjectServoy for VFP Developers
SpeakerKen Levy
OverviewFPDN-SD is pleased to announce that Ken Levy will present an Introduction to Servoy aimed at Visual FoxPro developers.

Many Visual FoxPro developers have learned to develop with Servoy and have found it easy, powerful, beneficial, and appreciate Servoy's dynamic programming features and rich data model functionality. This demo-centric session focuses on how features common to Visual FoxPro applications are developed in Servoy, cool Servoy features not supported in Visual FoxPro, how Servoy works with DBF tables in existing FoxPro applications, and the benefits to FoxPro developers in adding Servoy expertise to their skill set. For more information, visit the Servoy for VFP developers page at http://servoy.com/foxpro.

All attendees will receive a FREE copy of Servoy!
Speaker BiographyKen Levy is the president and founder of MashupX, LLC based in Kirkland, WA, specializing in consulting for software development, multimedia content, community strategies, and technical marketing. Ken is the host and producer of ServoyCast podcast show, awarded by Servoy as a Servoy Valuable Professional (SVP), a Servoy Alliance Member (SAN-Developer), and contributor to Servoy for VFP developers page at servoy.com/foxpro. Ken is also the co-host and producer of CodeCast, a developer podcast associated with CODE Magazine. Prior to starting MashupX, Ken worked at Microsoft as the community program manager for VSX (Visual Studio Extensibility), a product planner on Microsoft's Windows Live Platform for developers, and as the product manager in the Visual Studio data team responsible for Visual FoxPro product management. Since 1992, Ken has been a technical contributing writer and editor to many software magazines and a frequent speaker at industry conferences worldwide. You can find Ken's at http://mashupx.com.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, March 10 th, 2011 at 6:30 PM
SpeakerDan Covill and Eric Lendvai
OverviewDan Covill will show the following:

1. A Look at Distributed Source Control
As an independent, I've never found a need to use a Source Control system. They're hard to set up and bureaucratic to use. But the new Distributed Source Control systems have changed all that. I'll demonstrate the (free) Mercurial system on sample VFP app.

2. The New Look in Browsers
You probably know that FireFox, Chrome, and Internet Explorer all have new versions in Beta. I'll give you a quick look at all three. The big surprise is that they all look alike!


Eric Lendvai will show the following:

1. Using jQuery ajax to access VFP data

2. Advanced Drag and Drop with jQuery
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, February 10 th, 2011 at 6:30 PM
Main SubjectSQL Server Integration Services (SSIS)
SpeakerTim Daly
OverviewMicrosoft SQL Server 2005 provided a completely new enterprise extraction, transformation, and loading (ETL) platform called SQL Server Integration Services (SSIS) that shipped with the features, tools, and functionality to build both classic and innovative kinds of ETL-based applications. This presentation examines some of the SSIS features that you can use to build ETL applications. You will also see how to build a simple package using the new Business Intelligence Development Studio, which is a key component of SSIS.
Speaker BiographyLong time FoxPro developer Tim Daly recently earned a patent for his work developing a supply quantity estimating system used by the Marines, Navy, and Air Force. The system outputs a report to the user of estimated necessary medical supplies and tasks associated with defined patient conditions from a selected operational scenario.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, January 13 th, 2011 at 6:30 PM
Main SubjectGenerating jQuery Code from VFP
SpeakerEric Lendvai
OverviewIf you develop or intend to develop web apps in VFP, and want to add, Drag and Drop, Multi-Selector Grids, Flowcharts, and any kind of special effects, jQuery is one of the best solutions. 100% Free, cross browser, and object oriented! More than 30% of web site now use jQuery.
Learn how you can create web applications with the same rich user interface, VFP provided for desktop applications. Create jQuery code dynamically from VFP.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, December 9 th, 2010 at 6:30 PM
Main SubjectAnnual Holiday Party at Onami’s
OverviewAnnual Holiday Party at Onami’s
North County Fair (Westfield) Shopping Center
Escondido, CA

Onami’s is located in the back (on the north side) of the shopping mall.

The dinner (food and non-alcoholic drinks) is free for paid members (you can even sign up to become a member that night); non-members will need to pay for their own dinner.
Location  * From the south:
     o I-15 North
     o turn left onto Via Rancho Parkway
     o take the next right (by the gas station)
     o proceed to the back of the shopping center
     o Onami’s behind the shopping center

  * From the north:
     o I-15 South
     o cross Via Rancho Parkway
     o proceed to the back of the shopping center
     o Onami’s behind the shopping center

Mapquest

DateThursday, November 11 th, 2010 at 6:30 PM
Showcase
(15 Minutes)
By: Book raffle
Subject: "Making Sense of Sedna and SP2" ( printed book) http://www.hentzenwerke.com/catalog/makingsos.htm raffle tickets are $2.00 per ticket.
A special three tickets for $5.00 will be offered. - Must be present at the meetings.
Main SubjectSQL Patterns
SpeakerCraig Hubert and Jim Bears
OverviewPatterns emerge as both templated solutions to recurring problems and designs, as well as provide useful ways to encapsulate complex ideas into smaller, friendlier terms. Patterns gained popularity in the object-orientated community since the Fowler and the Gang Of Four, but declarative languages, like SQL, have had little-to-no coverage of how these patterns can be applied. Understanding SQL design patterns is a crucial skill every SQL developer must learn and use in their career. SQL patterns can be applied to small projects or large, multi-million dollar systems, to provide common solutions to complex problems. Patterns create a foundation for "best practices" for SQL, Database Architecture, and well as management of SQL developers and DBAs. While this session will cover SQL mostly in ANSI, making it a "must-have" for SQL Server developers, Database Administrators, Oracle developers, and software managers.

In this session we will cover:
-Patterns
-Anti-Patterns
-Basic SQL Patterns
-Complex SQL Patterns
-Exotic SQL Operators
-Architecture patterns in Databases
Speaker BiographyCraig Hubert :
Craig Hubert is currently working at Computer Market Research, Ltd. as a .NET web developer. He has over 5 years of experience with .NET and SQL Server. Craig has worked with many aspects of .NET development, including class architecture, green pasture development, system re-design, advanced troubleshooting, CLR development, and web services development. Craig's experience also covers PHP, MySQL, and Salesforce development. Craig is a common attendee of the San Diego .NET Developer's Group, and is always willing to help anyone with a question.

Jim Bears:
For over 18 years, Jim Bears has worked in all aspects of Software Development. He has been repeatedly recognized for developing innovative solutions for multi-million dollar, globally deployed software and systems. Jim Bears has developed and deployed: Software-as-a-Service: (SaaS) Customer Relationship Management solutions for maintaining customer/employee interactions or "touch points" for clients such as Bell South, Cingular, and Domino's Pizza, and many other Fortune 100/500 companies among others. Jim applies Adaptive Business Intelligence logic coupled with solid database practices to create highly-usable, stable, and scalable systems. Jim's vision of software and its future rest on the foundation of best practices, proven technologies, and excellent leadership strategies to plan, execute, maintain, and deliver tomorrow's solutions. Jim Bears is a frequent speaker in Southern California user groups and Code Camps, and also serves as a Director for the San Diego .NET Developers Group. He also currently serves as Chief Technology Officer for Computer Market Research, Ltd.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateTuesday, October 12 th, 2010 at 6:30 PM
Main SubjectHow the fox is different
SpeakerChristof Wollenhaupt
OverviewYou always knew that FoxPro is different from every other programming language! You had a pretty clear idea that the development environment of Visual FoxPro is far superior to the one found in .NET, Java, and PHP. How else is it possible that those languages exists for years or even more than a decade and still lack features that FoxPro sported for eons? Even the simplest task in any of these languages requires an incredible amount of time. It's certainly not surprising that every single .NET projects takes a multitude of time of a comparable VFP project to complete.

Ever thought along these lines? Then this session might have a few surprises for you. There will be a few insights in how FoxPro and other languages (primarily .NET) differ. We will see how even minor differences in the languages lead to vastly different application designs. It shouldn't come as surprise that many techniques published in books are aimed at C++, .NET and Java developers. Those techniques are good for those languages, but often a sub-optimal choice for VFP. Nonetheless, they were adopted by the VFP community and naturally failed to deliver the promised value.

If you have years of experience with Visual FoxPro, this session will support you in using .NET more efficiently. Yet, at the same time, it should made clear that "knowing OOP" is by far not enough to master .NET. Becoming proficient in .NET isn't the matter of learning a language; it's a matter of learning an idiom.

If you are one of the poor souls that started as a .NET or Java developer and have been forced to work on a VFP project, you'll learn that VFP isn't as awful as you first thought; just very different.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, September 9 th, 2010 at 6:30 PM
Showcase
(15 Minutes)
By: Book raffle
Subject: "Making Sense of Sedna and SP2" ( printed book) http://www.hentzenwerke.com/catalog/makingsos.htm raffle tickets are $2.00 per ticket.
A special three tickets for $5.00 will be offered. - Must be present at the meetings.
Main SubjectTools that are used to be more productive
SpeakerNick Nikula
OverviewNick will be demonstrating some of his tools that are used to be more productive.
Some of the tools are home grown Visual FoxPro tools, and others are open source and third party tools.
The following is a list of the tools that will be covered by Nick in the presentation:

Visual FoxPro Tools
- Create Project Folders (CreateProject.prg)
- Intellisense
- Intellisense for Var implements partial Intellisense (ISX.prg)
- Project Hook
- DBC2Word (doc2word.prg)
- Project Document tool (PDM.EXE)
- Task Tracker

Open Source
- BugAware (Reports Bugs) (Bug Manager)
- VirtualBox a general purpose full virtualizer for x86 hardware
- Drupal (Website content management)
- WinMerge
- Feng Office (Time Tracker system)

Third Party
- Visual SourceSafe 2005
- Office 2010 Outlook
- MS Project
- Skype (free)
- MS Sharedview (free)
Speaker BiographyOwner of Mesquite Information Technologies, LLC
www.mesquiteit.com
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, August 12 th, 2010 at 6:30 PM
Main SubjectMEETING CANCELED
SpeakerMEETING CANCELED
OverviewMEETING CANCELED

DateThursday, July 8 th, 2010 at 6:30 PM
Showcase
(15 Minutes)
By: John Overland
Subject: SoCal Code Camp San Diego Report
Main SubjectHow to implemented an End User Security/Access Rights system
SpeakerEric Lendvai
OverviewHow to implemented an End User Security/Access Rights system, with concepts covering Roles / Groups / Employment Records / Multiple Sites / Program Features / Program Modules.
Will review Visio Flow Charts, VFP code and HTML implementation.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, June 10 th, 2010 at 6:30 PM
Showcase
(15 Minutes)
By: Eric Lendvai
Subject: Latest information on xBase ++ by Alaska-Software, the upcoming VFP Compiler.
Main SubjectGiving users access to SQL Server data through Excel
SpeakerTim Daly
OverviewTim will briefly show his next product; a registry system used to track patient care. It is an application with a VFP front-end that links to SQL remote, SQL local (SQL Express) or VFP local back-end databases.

He will then demonstrate how the application’s data is manipulated to create SQL views using both the SQL Server 2005 User Interface and Transact SQL statements. Next, Tim will show how he combined the two methods to compose a large sql statement that creates many views. The executable view-creating query code runs in seconds and replaced a five hour report run. From overnight (stale) day-old data to near real-time data. Oorah!

Some interesting wrinkles Tim will show include:
- T-SQL output to html which works like macro substitution in VFP to embed SQL code.
- Creating an Excel connection to view views.
- Security issues.
- How users are using the views to generate reports and analyze the data.
- Time permitting – pivot tables?
Speaker BiographyLong time FoxPro developer Tim Daly recently earned a patent for his work developing a supply quantity estimating system used by the Marines, Navy, and Air Force. The system outputs a report to the user of estimated necessary medical supplies and tasks associated with defined patient conditions from a selected operational scenario.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateSaturday, May 22 th, 2010 at 6:30 PM

DateThursday, May 13 th, 2010 at 6:30 PM
Main SubjectMarketing for Consultants Revisited
SpeakerDan Covill
OverviewMembers are welcome to submit questions to Dan Covill prior to the meeting for Marketing for Consultants.
This will provide Dan time to prepare answers.
Please send them directly to Dan.dcovill@san.rr.com .
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, April 8 th, 2010 at 6:30 PM
Showcase
(15 Minutes)
By: Nick Nikula
Subject: JavaScript Date/Calendar Picker
Main SubjectWeb Based Eform System
SpeakerBruce Tucker and Eric Lendvai
OverviewWeb Based Eform System, implemented in VFP. Presentation will include some VFP Code, JavaScript and HTML.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, March 11 th, 2010 at 6:30 PM
Showcase
(15 Minutes)
By: Dan Covill
Subject: As a follow-on to Jim Bears' presentation on Exceptions, Dan Covill will present a demo and analysis of his Error Trapping system. Developed jointly with Barbara Peisch, it's been in daily use in many systems for over 10 years, and is largely unchanged since 2003.
Main SubjectJob Servers with MySQL Stored Procedured and Eforms
SpeakerBruce Tucker and Eric Lendvai
OverviewExamples of VFP based Web Applications interfacing with MySQL.

Will cover: Stored Procedures in MySQL, JavaScript, SFTP ActiveX, VFP Scheduling Code.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, February 11 th, 2010 at 6:30 PM
Main SubjectException Handling
SpeakerCraig Hubert and Jim Bears
OverviewWhat are Exceptions
Exceptions versus Errors
Ways of Handling Exceptions
Catching and Throwing
Throwing Exceptions and Creating new Exceptions
Catching Exceptions
Handling Exceptions
What’s new in .NET 4.0
Microsoft recommendations on using exceptions
Speaker BiographyCraig Hubert :
Craig Hubert is currently working at Computer Market Research, Ltd. as a .NET web developer. He has over 5 years of experience with .NET and SQL Server. Craig has worked with many aspects of .NET development, including class architecture, green pasture development, system re-design, advanced troubleshooting, CLR development, and web services development. Craig's experience also covers PHP, MySQL, and Salesforce development. Craig is a common attendee of the San Diego .NET Developer's Group, and is always willing to help anyone with a question.

Jim Bears:
For over 18 years, Jim Bears has worked in all aspects of Software Development. He has been repeatedly recognized for developing innovative solutions for multi-million dollar, globally deployed software and systems. Jim Bears has developed and deployed: Software-as-a-Service: (SaaS) Customer Relationship Management solutions for maintaining customer/employee interactions or "touch points" for clients such as Bell South, Cingular, and Domino's Pizza, and many other Fortune 100/500 companies among others. Jim applies Adaptive Business Intelligence logic coupled with solid database practices to create highly-usable, stable, and scalable systems. Jim's vision of software and its future rest on the foundation of best practices, proven technologies, and excellent leadership strategies to plan, execute, maintain, and deliver tomorrow's solutions. Jim Bears is a frequent speaker in Southern California user groups and Code Camps, and also serves as a Director for the San Diego .NET Developers Group. He also currently serves as Chief Technology Officer for Computer Market Research, Ltd.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, January 14 th, 2010 at 6:30 PM
Showcase
(15 Minutes)
By: Tom Francl
Subject: Under the covers of the ICE Cube System: The Technology is the easy part.

Main SubjectImplementing Digital Camera function in Visual FoxPro
SpeakerArt Bergquist
Speaker BiographyArt Bergquist is a Microsoft Certified Professional and works at Visionpace with Visual MaxFrame Professional (VMP).

He has authored articles and tips in FoxTalk and FoxPro Advisor (and has also tech-edited articles for FoxPro Advisor) and has been a presenter at the FoxPro Developers Network Of San Diego (where he serves on the board as Vice-President), the Orange County (CA) FoxPro Developers Group, Essential Fox 2002 conference (Kansas City), Southwest Fox 2004 conference (Tempe, AZ), the Midwest FoxPro Users Group (Kansas City), GraFUG (Grand Rapids FoxPro Users Group) as well as the (CFUDG) Chicago FoxPro Users/Developers Group. In addition, he has conducted Visual FoxPro training classes.

On April 6, 2006, he officially took over maintenance of VMP for Visionpace.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, December 17 th, 2009 at 6:30 PM
Main SubjectAnnual Holiday Party - NEW DATE
OverviewThe FoxPro Developers Network of San Diego invites the members and their guests to the annual Holiday Party at the Beach House restaurant in Cardiff, CA on Thursday December 17th at 6:30pm.

The organization will cover the dinners for members, and it will cover all non-alcoholic drinks for all.

You may also indicate your attendance for this event on our Facebook.com events section, or send an email to John Overland at jovrlnd@hotmail.com . An RSVP is not necessary, but we would like an indication of about how many are attending the party.

The Beach House restaurant is located at 2530 South Hwy 101 in Cardiff, Ca.

There is an early-bird menu available until 6:30pm for seated guests.

We look forward to seeing you at this year's Holiday Party.
LocationFrom the North:
Take I-5 south bound to Birmingham Dr. exit
Turn right (west) on Birmingham Dr. to San Elijo Ave.
Turn left on San Elijo Ave (south).
Turn right on Chesterfield Dr.
Turn left on South Coast Hwy 101 head south about a quarter mile.


From the South:
Take I-5 north bound to Lomas Santa Fe Dr.
Turn left (west) on Lomas Santa Fe Dr.
Turn right on Old Hwy 101 head north about 1 mile.

DateThursday, November 12 th, 2009 at 6:30 PM
Main SubjectSW Fox Review
SpeakerArt Bergquist and Barbara Peisch
OverviewBarbara Peisch will tell us about some of the things she learned at SW Fox. This will include Christof Wollenhaupt's session on Excel Porting, integrating Subversion with VFP and a very promising product called XBase ++ that is planned to be 100% compatible with VFP.

Art Bergquist plans to talk about FoxCharts (native VFP charting solution that employs GDI+)
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, October 8 th, 2009 at 6:30 PM
Showcase
(15 Minutes)
By: Group Members
Subject: Open discussion for all members about the group's directions for meeting content and other related items.
What do the members like and do not like. Members input is important. Please attend.
Main SubjectFavorite ActiveX or COM object
SpeakerUser Group Members
OverviewThe presentations for related Visual FoxPro external software components by contributing members.

Members are requested to contact Eric (eric@elsoftware.com) about presenting their usage of COM, ActiveX, or other software components with their VFP applications. He will coordinate the presentations along with his components.

Confirmed Objects:
-Treeview (Barbara Peisch)
-Object Browser (Art Bergquist)
-SOAP 3.0 Client (Art Bergquist)
-Microsoft Excel automation (Art Bergquist)
-COM Interface to Skype / Control Skype from VFP (Eric Lendvai)
-GdPicture Imaging SDK (Eric Lendvai)
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, September 10 th, 2009 at 6:30 PM
Showcase
(15 Minutes)
By: Barbara Peisch
Subject: How to do drill down reports use XFRX
Main Subjectetecnologia, SharpDevelop and VMWare
SpeakerEric Lendvai
OverviewFind out the latest about the future VFP Compiler for .Net and other Platforms. This is a must see if you want to take advantage of all your VFP knowledge and apply to future frameworks and other languages.

Learn about SharpDevelop, an Open Source and free IDE, that in many ways surpasses Microsoft Visual Studio.

See VMWare Workstation in action, a true professional environment to create virtualization on your desktop or laptop.

Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, August 13 th, 2009 at 6:30 PM
SpeakerNO MEETING

DateThursday, July 9 th, 2009 at 6:30 PM
Showcase
(15 Minutes)
By: Art Bergquist
Subject: Quick tip for designing a form that has different controls visible depending on what state you’re in …
Main SubjectWindows 7 Features and Discussion
SpeakerOpen Forum
OverviewThe new Windows 7 OS has new features that developers can use for their application development, and their resulting developed applications. As an open forum, the group will review these new features.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, June 11 th, 2009 at 6:30 PM
Main SubjectMarketing Software
SpeakerTom Francl
OverviewSmall business software marketing experiences dos and don'ts, and open forum.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, May 14 th, 2009 at 6:30 PM
Main SubjectSurvey of programming languages
SpeakerDan Covill
OverviewDan Covill will present a survey of programming languages, past and present, covering the following topics:
Sorting them out - a taxonomy of current languages
The great VM war, and why it matters
The move toward "Dynamic Languages"
Who's on First - the major contenders
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, April 16 th, 2009 at 6:30 PM
Main SubjectIntegrating MySQL with VFP, a practical solution
SpeakerBruce Tucker and Eric Lendvai
OverviewCreate Advanced Views, Stored Procedures and Stored Functions on MySQL and use them interactively in VFP.
Using MySQL as a backend also allows your clients to use other products like FileMaker Pro to interact with your VFP Application.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, March 12 th, 2009 at 6:30 PM
Main SubjectOptimizing and Debugging
SpeakerArt Bergquist
OverviewJoin Art Bergquist as he goes through the “Optimizing and Debugging” session from the Southwest Fox 2008 conference last fall.
Speaker BiographyArt Bergquist is a Microsoft Certified Professional and works at Visionpace with Visual MaxFrame Professional (VMP).

He has authored articles and tips in FoxTalk and FoxPro Advisor (and has also tech-edited articles for FoxPro Advisor) and has been a presenter at the FoxPro Developers Network Of San Diego (where he serves on the board as Vice-President), the Orange County (CA) FoxPro Developers Group, Essential Fox 2002 conference (Kansas City), Southwest Fox 2004 conference (Tempe, AZ), the Midwest FoxPro Users Group (Kansas City), GraFUG (Grand Rapids FoxPro Users Group) as well as the (CFUDG) Chicago FoxPro Users/Developers Group. In addition, he has conducted Visual FoxPro training classes.

On April 6, 2006, he officially took over maintenance of VMP for Visionpace.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, February 19 th, 2009 at 6:30 PM
Showcase
(15 Minutes)
By: Eric Lendvai
Subject: Using Virtual PC 2007 in Vista 64 bit. This is an incredibility useful tool for VFP programmer. Learn how to create multiple virtual test machine, and share files with the host PC.
Main SubjectAdvantage Database Server
SpeakerChris Franz and Jay Wendt
OverviewChris Franz and Jay Wendt of Sybase will present Advantage Database Server.

Client/Server Access for Visual FoxPro applications without data conversion
Advantage Database Server is a powerful client/server database management system backed by Sybase, one of the largest database companies in the world. Advantage provides exclusive features for Visual FoxPro developers so they can retain their DBF data and share it with applications written with Visual Studio or other development environments.

You already know that Visual FoxPro is one of the best tools available for application development, but did you know that Advantage Database Server has better support for Visual FoxPro than any other database engine? Advantage Database Server offers:
· Cross-platform support for Windows, NetWare, and Linux
· Support for large DBF tables (over 2GB)
· A natural migration path for new applications using Visual Studio
· ODBC access to VFP 9 Data Types
· Internet access to DBF tables
· Direct table access in ADO.NET
· Full Text Search
· Table, index, memo and communication encryption
· The ability to hide DBF tables
· Online backup
· Replication

Complete solution for Visual FoxPro Developers includes:
· Advantage Database Server
· Advantage OLE DB Provider
· Advantage ODBC Driver
· Advantage Data Architect
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, January 8 th, 2009 at 6:30 PM
Main SubjectThe philosophy of data dictionaries
SpeakerTom Francl
Overview** 2nd Thursday of January **


Even though data dictionaries have been around for at least 30 years, most systems designers/programmers have shunned this technology since dictionaries are perceived as a documentation task better left to clerical staff. Creating the dictionary during the early systems design phase enhances design activities by identifying individual data elements and where they are stored in the system. This organized approach saves time and eliminates boring programming tasks. Afterward, system maintenance is easier and the clerical task of documenting the database structure is automatic.

Our newest FoxDevSD member, Tom Francl, will discuss the philosophy of data dictionaries and how to make them your BFF (best friend forever). Tom began his PC career with dBase II back in 1983, went on to Clipper, and then FoxPro. He published the Dynamite Service Management System for many types of service industries and recently began marketing his Ice Cube System for consumers. His web site is: www.SouthBySouthwest.com.

LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, December 18 th, 2008 at 7:00 PM
Main SubjectAnnual Holiday Party at Onami’s
OverviewAnnual Holiday Party at Onami’s
North County Fair (Westfield) Shopping Center
Escondido, CA

Onami’s is located in the back (on the north side) of the shopping mall.

The dinner (food and non-alcoholic drinks) is free for paid members (you can even sign up to become a member that night); non-members will need to pay for their own dinner.

Only those who RSVP before Thursday (December 11th, 2008) will be included in the reservation.

RSVP to abergquist@sbcglobal.net (Art Bergquist)
Location  * From the south:
     o I-15 North
     o turn left onto Via Rancho Parkway
     o take the next right (by the gas station)
     o proceed to the back of the shopping center
     o Onami’s behind the shopping center

  * From the north:
     o I-15 South
     o cross Via Rancho Parkway
     o proceed to the back of the shopping center
     o Onami’s behind the shopping center

Mapquest

DateThursday, November 13 th, 2008 at 6:30 PM
Showcase
(15 Minutes)
By: Art Bergquist and Nick Nikula
Subject: Short review of SW Fox Conference.

Give away items from SW Fox provided by Barbara Peisch.
Main SubjectWindows Vista
SpeakerEric Lendvai
OverviewMost VFP Programmers are still developing on Windows XP.
Moving to Microsoft Windows Vista, especially Windows Vista 64 bit, can be a difficult task.
Find out what changed in Windows Vista, how to work around the features no longer available in Vista, how to make it as fast as Windows XP, and where to find 3rd party applications that will help your day to day work.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, October 9 th, 2008 at 6:30 PM
Main SubjectAn Overview of WMI
SpeakerBarbara Peisch
OverviewHave you ever had the need to retrieve serial numbers of various components on a computer? How about just trying to figure out what kinds of hardware or software are installed? WMI can help you with these problems and a lot more! This session will give an overview of WMI, including samples of the kinds of information it can provide and how to use it. A VFP wrapper to make WMI calls easier is provided with this session.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, September 11 th, 2008 at 6:30 PM
Main SubjectUnderstanding Scope
SpeakerBarbara Peisch
OverviewDo you know the difference between global, private and local variables? What about PCOUNT() versus PARAMETERS() or PARAMETERS versus LPARAMETERS? Why should you declare variables and arrays? And what is a form property anyway, and why would you want to use one? What happens if you have a RETURN statement in the middle of a WITH…ENDWITH section? This session will answer all these questions and more. Included are real world examples to help solidify these concepts in your mind.


*Special MSDN Subscription Auction*
*Special MSDN Subscription Auction*
*Special MSDN Subscription Auction*
* LAST CHANCE *


The FoxPro Developers Network of San Diego has received a gift from Barbara Peisch to generate funds for the group. Barbara has given three one-year subscriptions to Visual Studio Team System 2008 Team Suite with MSDN Premium. (Please reference the link below.) This subscription allows for the download of most Microsoft developer products and many other network software systems, DBMS, OS, and anything else you may need. This is a fabulous gift(s).

http://download.microsoft.com/download/1/d/2/1d28cf80-667f-4d68-bb70-48875e0e10f5/80024_msdnSubscription.pdf

The board has decided to auction one of the subscriptions at the July, August, and September meetings. The auction is only for current members of the FoxPro Developers Network before the auction begins. This means that new or expired members can join before the auction and participate in the MSDN Subcription auction. All auction participants must be present at the meeting. All auction participants will need to agree to a disclosure statement for 'AS IS' and no liability from the FoxPro Developers Network of San Diego.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, August 14 th, 2008 at 6:30 PM
Main SubjectVisual Studio and .Net VFP Compiler from etecnologia
SpeakerEric Lendvai
OverviewAlso: Webinar for Desktop PC industry trends for virtualization. Great for developers!
Also: Review of several Free Applications.

The board has decided to auction one of the subscriptions at the July, August, and September meetings. The auction is only for current members of the FoxPro Developers Network before the auction begins. This means that new or expired members can join before the auction and participate in the MSDN Subcription auction. All auction participants must be present at the meeting. All auction participants will need to agree to a disclosure statement for 'AS IS' and no liability from the FoxPro Developers Network of San Diego.

Also, during the August meeting members are asked to donate books, electronics, or anything else for a rummage sale at the August meeting. This is all to raise funds for the group. (Its time to clean your home offices!)

*Special MSDN Subscription Auction*
*Special MSDN Subscription Auction*
*Special MSDN Subscription Auction*


The FoxPro Developers Network of San Diego has received a gift from Barbara Peisch to generate funds for the group. Barbara has given three one-year subscriptions to Visual Studio Team System 2008 Team Suite with MSDN Premium. (Please reference the link below.) This subscription allows for the download of most Microsoft developer products and many other network software systems, DBMS, OS, and anything else you may need. This is a fabulous gift(s).

http://download.microsoft.com/download/1/d/2/1d28cf80-667f-4d68-bb70-48875e0e10f5/80024_msdnSubscription.pdf


Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, July 17 th, 2008 at 6:30 PM
Showcase
(15 Minutes)
By: Nick Nikula
Subject: VFPX GDI Plus and Charting
Main SubjectDabo Development
SpeakerPaul McNett
OverviewPaul McNett will show an in-production application that he developed for a client; he will talk about the methods used to develop, test, and deploy it, highlight some points in the code that show some of the real strengths of Dabo and Python, and then also hopefully have time to show some of the in-development RAD tools such as the class designer.

*Special MSDN Subscription Auction*
*Special MSDN Subscription Auction*
*Special MSDN Subscription Auction*


The FoxPro Developers Network of San Diego has received a gift from Barbara Peisch to generate funds for the group. Barbara has given three one-year subscriptions to Visual Studio Team System 2008 Team Suite with MSDN Premium. (Please reference the link below.) This subscription allows for the download of most Microsoft developer products and many other network software systems, DBMS, OS, and anything else you may need. This is a fabulous gift(s).

http://download.microsoft.com/download/1/d/2/1d28cf80-667f-4d68-bb70-48875e0e10f5/80024_msdnSubscription.pdf

The board has decided to auction one of the subscriptions at the July, August, and September meetings. The auction is only for current members of the FoxPro Developers Network before the auction begins. This means that new or expired members can join before the auction and participate in the MSDN Subcription auction. All auction participants must be present at the meeting. All auction participants will need to agree to a disclosure statement for 'AS IS' and no liability from the FoxPro Developers Network of San Diego.

Also, during the August meeting members are asked to donate books, electronics, or anything else for a rummage sale at the August meeting. This is all to raise funds for the group. (Its time to clean your home offices!)
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, June 19 th, 2008 at 6:30 PM
Main SubjectIntroductory to .Net from a VFP perspective.
Introductory to .Net from a VFP perspective
SpeakerSteve Parker of Parker Web Solutions, Inc.
OverviewSteve Parker is an accomplished software developer and Internet businessman.
He has experience in consulting and executive management for software companies.
He has many years of previous experience with VFP, and he has now made a total transition from VFP to .Net and C#.
Speaker BiographySteve Parker is an accomplished software developer and Internet businessman. He has experience in consulting and executive management for software companies. He has many years of previous experience with VFP, and he has now made a total transition from VFP to .Net and C#.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, May 8 th, 2008 at 6:30 PM
Main SubjectLessons Learned Upsizing a VFP Database to a SQL Server Database
SpeakerTim Daly
OverviewTim will describe his recent project to convert a Visual Maxframe Professional VFP 9 database to a SQL Server 2005 database. The VFP front end user interface is to be retained in this project. Tim will identify steps taken and the resolution for the deficiencies in the VFP upsizing automated process.
Speaker BiographyLong time FoxPro developer Tim Daly recently earned a patent for his work developing a supply quantity estimating system used by the Marines, Navy, and Air Force. The system outputs a report to the user of estimated necessary medical supplies and tasks associated with defined patient conditions from a selected operational scenario.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, April 17 th, 2008 at 6:30 PM
Showcase
(15 Minutes)
By: Nick Nikula
Subject: VFPX project controls continued - Tooltip control drop on form details
Main SubjectProgrammatically creating .FRXs (on-the-fly)
SpeakerArt Bergquist
OverviewProgrammatically creating .FRXs (on-the-fly) and why you would want to do so
Speaker BiographyArt Bergquist is a Microsoft Certified Professional and works at Visionpace with Visual MaxFrame Professional (VMP).

He has authored articles and tips in FoxTalk and FoxPro Advisor (and has also tech-edited articles for FoxPro Advisor) and has been a presenter at the FoxPro Developers Network Of San Diego (where he serves on the board as Vice-President), the Orange County (CA) FoxPro Developers Group, Essential Fox 2002 conference (Kansas City), Southwest Fox 2004 conference (Tempe, AZ), the Midwest FoxPro Users Group (Kansas City), GraFUG (Grand Rapids FoxPro Users Group) as well as the (CFUDG) Chicago FoxPro Users/Developers Group. In addition, he has conducted Visual FoxPro training classes.

On April 6, 2006, he officially took over maintenance of VMP for Visionpace.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, March 20 th, 2008 at 6:30 PM
Showcase
(15 Minutes)
By: Barbara Peisch
Subject: FoxCon Toledo Review
Main SubjectVFP Compiler for .Net from Etecnologia
SpeakerEric Lendvai
OverviewCome and see the product in action. This is the first presentation in our group, of this product, from a programmer's point of view. This IS THE FUTURE of Visual FoxPro!
Make your programs run in .Net, on Windows, Linux and Smartphones.
Create web application in Visual FoxPro.
And to thank Microsoft for dropping Visual FoxPro, you can do all this without buying any Microsoft Products!

For additional information, goto : http://www.etecnologia.net
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, February 21 th, 2008 at 6:30 PM
Main SubjectVFPX and integrating VFP with the web
SpeakerNick Nikula
OverviewFor more info on VFPX goto
http://www.codeplex.com/VFPX
Speaker BiographyOwner of Mesquite Information Technologies, LLC
www.mesquiteit.com
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, January 17 th, 2008 at 6:30 PM
Showcase
(15 Minutes)
By: John Overland
Subject: Review some of the previous VFP OOP techniques introduced in previous meetings.

Review Inno Setup and IS Tool for installations.

VFP PC applications that can run circles around Internet ASPs by using the browser control. A product example will demonstrate this concept.

John will also share a 20 minutes video clip, presenting SQL 2005 Express Security and Connectivity.
Main SubjectRSS Feeds
SpeakerEric Lendvai
OverviewLearn about how to implement RSS Feeds from VFP.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, December 13 th, 2007 at 6:30 PM
Main SubjectHoliday Party!
OverviewThe Foxpro Developers Network Holidy Party is scheduled for December 13 at 6:30. As in the past, the party will be held at Trophy's in the Costa Verde Center, acrross the street from UTC. See below for directions.

Since our treasury is a bit on the low side, we are asking all members who attend the party to contribute $5.00 to make sure we don't exceed our funds. This will cover your entree plus any non-alcholic drinks. We will not cover appetizers, alchohol or dessert, but you may order those and pay for them if you'd like.

Your dues must be current in order for the group to cover your meal.

Spouses and other guests are also welcome, but must pay for their entire meal.

Trophy's:
4282 Esplanade Ct.
San Diego, CA 92122

Mapquest:
http://www.mapquest.com/maps/map.adp?searchtype=address&country=US&addtohistory=&searchtab=home&formtype=address&popflag=0&latitude=&longitude=&name=&phone=&level=&cat=&address=4282+esplanade+court&city=san+diego&state=ca&zipcode=92122
LocationTrophy's (Costa Verde)

From I-5:
Take the La Jolla Village Dr. exit and head east.
Turn right on Genesee, then right at the first light, into Costa Verde
Center.
Trophy's will be just ahead on your right.

From 805:
Take the Mirmar Rd./La Jolla Village Dr. exit and head west.
Turn left on Genessee, then right at the first light, into Costa Verde
Center.
Trophy's will be just ahead on your right.

DateThursday, November 15 th, 2007 at 6:30 PM
Main SubjectSouthwest Fox 2007 Recap
SpeakerArt Bergquist and Barbara Peisch
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, October 11 th, 2007 at 6:30 PM
Main SubjecteTecnologia - VFP compiler for .Net and VFP .Net extender
SpeakerSamuel David
OverviewLeverage your VFP application development in .NET! eTecnologia will be showing both .NET Extender for VFP
(http://www.etecnologia.net/Products/CLRExtender/CLRExtender-index.htm) and VFPCompiler for .NET
(http://www.etecnologia.net/Products/VFPCompiler/VFPCompiler-index.htm).
LocationMeeting will be held in San Marcos (San Elijo Hills). Since this is a private residence, location and directions will be provided via email. Send your RSPV to eric@elsoftware.com and include the text “foxdevsd” in the subject line of your email.

DateThursday, September 13 th, 2007 at 6:30 PM
Main SubjectSoftware development with GeneXus
SpeakerRoy Hart of GeneXus
OverviewSince 1988 GeneXus has been a successful and sophisticated application generator, multi language / multi environment tool in the market today with over 5,500 customers, over 55,000 licenses in over 30 countries and as an estimate GeneXus has over 5 Million users of GeneXus applications. We also have complimentary BI tools, great portal technology (GXportal) and our Technology has as its foundation the SOA (Web Services) technology components.

Link to all of our products: GeneXus, GxPortal, GxQuery, GxFlow, & GxExplorer:
http://www.genexus.com/portal/hgxpp001.aspx?2,1,75,O,E,0,MNU;E;1;11;MNU

Direct link to the GXportal site. http://www.gxportal.com/portal/hgxpp001.aspx?5

Examples of some public Web sites for GXportal:
http://www.gxportal.com/portal/hgxpp001.aspx?5,21,191,O,E,0 (link to many GX Portal sites)

rd Party Info About GeneXus:
http://www.mc-showcase.com/mcpress/showcase.nsf/ListProdRev/ED17CB4764F8B79A862571A200608501 (3rd Party Product Review)
http://www.itjungle.com/fhs/fhs071106-story04.html (IT Jungle article about GeneXus)
http://www.itjungle.com/fhs/fhs010907-story04.html (latest IT Jungle article about GeneXus which talks about the new version of GeneXus)

GeneXus to Bring Major Changes to IDE with 'Rocha'
Published: January 9, 2007
by Alex Woodie

IBM's links about GeneXus:
http://www-304.ibm.com/jct09002c/gsdod/solutiondetails.do?solutionId=15960&lc=en
http://www-306.ibm.com/software/success/cssdb.nsf/cs/JKIN-6MVQSB?OpenDocument&Site=software (IBM - GeneXus SOA Case Study)
http://www-304.ibm.com/jct09002c/isv/marketing/industrynetworks/podcasts/maddenco_genexus.mp3 (IBM podcast about the same Case Study)

Link to a couple of testimonials about our Software Factory (custom software development):
http://www.genexus.com/portal/hgxpp001.aspx?2,16,313,O,E,0,MNU;E;74;5;MNU
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, August 9 th, 2007 at 6:30 PM
Main SubjectIntro to Innosetup (Dan Covill) and Zip an entire Database using an FLL (Nick Nickula)
SpeakerDan Covill and Nick Nickula
OverviewDan Covil will present Inno Setup, is a free installer for Windows applications that works with ALL versions of Windows, including Vista. Inno Setup is easy to learn - scripts are plain ASCII text files. The script controls exactly which files are installed, where and under what conditions.

The installation package is a single self-executing zip file, which looks much like any other Windows install, and also includes an uninstall routine. Inno Setup is absolutely free of charge, and source code is available.


Nick Nikula will show the developer group on how to zip-up an entire Database (DBC, DBF, CDX.) on the fly using "vfpcompression.fll"

Craig Boyd published this VFPCompression.fll, allowed VFP to have "native" Compression function.

LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, June 14 th, 2007 at 6:30 PM
Main SubjectHow to build DBFs on the fly including referential integrity
SpeakerNick Nikula
OverviewNick will demonstrate how to programmatically build a DBC and all of its tables, along with an RI Object. The trick here is to be able to uniquely name every DBC and DBF and still make the referential integrity work. The reason you may want to build a DBC on the fly and have a unique naming convention is so all the databases can be stored in the same folder without overwriting the existing tables.
Speaker BiographyOwner of Mesquite Information Technologies, LLC
www.mesquiteit.com
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, May 10 th, 2007 at 6:30 PM
Main SubjectThe Why and How of Test Data
SpeakerTamar Granor
OverviewA realistic test data set provides a variety of advantages to developers, testers and end users, yet most applications don't include one. In this session, we'll look at the reasons for supplying test data and examine ways to generate it.
Speaker BiographyTamar E. Granor, Ph.D. (Tamar Granor), is the owner of Tomorrow's Solutions, LLC. She has developed and enhanced numerous Visual FoxPro applications for businesses and other organizations. She currently focuses on working with other developers through consulting and subcontracting. Tamar served as Editor of FoxPro Advisor magazine from 1994 to 2000. She is the magazine's Technical Editor and co-author of the popular Advisor Answers column.

Tamar is author or co-author of nine books including the award winning Hacker's Guide to Visual FoxPro and Microsoft Office Automation with Visual FoxPro. Her most recent books are Taming Visual FoxPro's SQL and What's New in Nine: Visual FoxPro's Latest Hits. Her books are available from Hentzenwerke Publishing (www.hentzenwerke.com).

Tamar is a Microsoft Certified Professional and a Microsoft Support Most Valuable Professional. Tamar speaks frequently about Visual FoxPro at conferences and user groups in North America and Europe, including every FoxPro DevCon since 1993. She is a Lecturer in the School of Engineering and Applied Sciences at the University of Pennsylvania. She served as Technical Content Manager for the 1997-1999 Visual FoxPro DevCons and was part of
the coordination team for the Visual FoxPro Excellence Awards.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, April 12 th, 2007 at 6:30 PM
Showcase
(15 Minutes)
By: All Members
Subject: Future of FoxPro and FoxToPython Project
(Will most likely Last more than 15 minutes)
VERY IMPORTANT MEETING
Main SubjectReports with XFRX
SpeakerArt Bergquist and Barbara Peisch
OverviewArt will start by showing how to integrate XFRX into your applications.

Barbara will continue the presentation by showing how to show reports in separate preview windows simultaneously. If you've ever had the need to compare two reports side-by-side, for example the same report run for two different periods, then this solution is what you need. Each preview window has it's own nagivation toolbar. The entire screen has a Windows menu which allows you standard Windows menu options like Cascade, Tile, etc. The Windows menu also includes each preview form so you can go right to any form from the menu.
LocationRancho Santa Fe School
The address is 5927 La Granada Ave, Rancho Santa Fe, CA 92067.
For a global Map go to http://www.web.rsf.k12.ca.us/DistInfo/map.html
For a detail Map for parking (see one way traffic) go to http://www.foxdevsd.org/FoxDevSD_Rancho_Santa_Fe.gif

DateThursday, March 8 th, 2007 at 6:30 PM
Main SubjectTo Doc or not to Doc
SpeakerEric Lendvai
OverviewCreating and maintaining user documentation might be one of the most painful things for developers. Eric had to document a 100 % VFP web application made of more than 1700 web pages. His solution ... hire some of his client's staff to create the documentation. But how to minimize cost and ensure consistency ?

He created a web based documentation manager. All the painful tasks of formatting and organizing the user guides are handled by this VFP web application. Learn the concepts of creating a documentation manager, and link it to your core application. You will learn some advanced html table tricks, and the use of tools like SnagIt Studio. All the resulting documentation is ready for viewing in any browser and for printing. This manager also resolves another major issue: version control.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, February 8 th, 2007 at 6:30 PM
Main SubjectObject oriented menu
SpeakerNick Nikula
OverviewNick will demonstrate on how to use object oriented menu (CommandBar). This tool is entirely written in native VFP.
Speaker BiographyOwner of Mesquite Information Technologies, LLC
www.mesquiteit.com
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, January 11 th, 2007 at 6:30 PM
Main SubjectUsing Software Design Patterns
SpeakerBill Anderson
OverviewAll well structured object oriented architectures are full of patterns. Focusing on these common patterns (Design Patterns) during a system's development can yield an architecture that is smaller, simpler, and far more understandable than if these patterns are ignored. Using these Design Patterns in your development can provide a significant maintenance advantage during an application's lifespan.

Like a Japanese haiku (a three line poem consisting of exactly 17 syllables), Design Patterns have a simple construction, but also can be rather hard to fathom. In this session Bill will outline the most common Design Patterns and use familiar Visual FoxPro terminology to illustrate each Pattern.

While Design Patterns aren't specific to any software development language, attendees should be familiar with Visual FoxPro terminology and the principles of object orientation.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, December 14 th, 2006 at 6:30 PM
Main SubjectHoliday Party!
OverviewThe Foxpro Developers Network Holidy Party is scheduled for December 14 at 6:30. As in the past, the party will be held at Trophy's in the Costa Verde Center, acrross the street from UTC. See below for directions.

Due to unusually large speaker expenses this year, our treasury is a bit on the low side. We are asking all members who attend the party to contribute $5.00 to make sure we don't exceed our funds. This will cover your entree plus any non-alcholic drinks. We will not cover appetizers, alchohol or dessert, but you may order those and pay for them if you'd like.

Your dues must be current in order for the group to cover your meal.

Spouses and other guests are also welcome, but must pay for their entire meal.

Trophy's:
4282 Esplanade Ct.
San Diego, CA 92122

Mapquest:
http://www.mapquest.com/maps/map.adp?searchtype=address&country=US&addtohistory=&searchtab=home&formtype=address&popflag=0&latitude=&longitude=&name=&phone=&level=&cat=&address=4282+esplanade+court&city=san+diego&state=ca&zipcode=92122
LocationTrophy's (Costa Verde)

From I-5:
Take the La Jolla Village Dr. exit and head east.
Turn right on Genesee, then right at the first light, into Costa Verde
Center.
Trophy's will be just ahead on your right.

From 805:
Take the Mirmar Rd./La Jolla Village Dr. exit and head west.
Turn left on Genessee, then right at the first light, into Costa Verde
Center.
Trophy's will be just ahead on your right.

DateThursday, November 9 th, 2006 at 6:30 PM
Main SubjectSouthwest Fox Recap - A Preview of the Next version of VFP
SpeakerArt Bergquist and Barbara Peisch
OverviewMembers of FPDN who attended SW Fox in Phoenix will review the things they saw and learned.
Come and see a preview of the next version of VFP, code name SEDNA.
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, October 12 th, 2006 at 6:30 PM
Main SubjectFoxfire Web Report Writer
SpeakerBurt Rosen
OverviewFoxfire! 8+ has a little known but very interesting new feature - it has a sister product that runs on the web.

In this presentation, Burt will present the Foxfire Web Report Writer and demonstrate it's inter-operability with Foxfire! for Windows. Burt will also conduct a short Foxfire! workshop and answer any questions attendees may have.

Come see the latest that is happening with Foxfire! 8+. It has been years in the making but it is about to become real!
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, September 14 th, 2006 at 6:30 PM
Main SubjectTips and Tricks (Really Cool Onces!)
LocationDenny's Restaurant

4280 Clairemont Mesa Blvd
San Diego, CA 92117
(858) 270-5059.

It's west of Genesee Ave.

DateThursday, August 10 th, 2006 at 6:30 PM
Main SubjectHabits of Highly Effective VFP developers
SpeakerArt Bergquist
Speaker BiographyArt Bergquist is a Microsoft Certified Professional and works at Visionpace with Visual MaxFrame Professional (VMP).

He has authored articles and tips in FoxTalk and FoxPro Advisor (and has also tech-edited articles for FoxPro Advisor) and has been a presenter at the FoxPro Developers Network Of San Diego (where he serves on the board as Vice-President), the Orange County (CA) FoxPro Developers Group, Essential Fox 2002 conference (Kansas City), Southwest Fox 2004 conference (Tempe, AZ), the Midwest FoxPro Users Group (Kansas City), GraFUG (Grand Rapids FoxPro Users Group) as well as the (CFUDG) Chicago FoxPro Users/Developers Group. In addition, he has conducted Visual FoxPro training classes.

On April 6, 2006, he officially took over maintenance of VMP for Visionpace.
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, July 13 th, 2006 at 6:30 PM
Main SubjectBest Practices for Class Design
SpeakerMarcia Akins
OverviewWhat are best practices? The definition of "Best Practices" must include the fact that they are based upon experience and not merely theory. Marcia has had over 20 years of experience in the software industry and has written extensively on class design and implementation. This session distills her accumulated experience and knowledge to save you from having to go through the pain that she has in order to acquire it.

The first thing is to recognize when you need to create a class. The key questions here are
. What is a class?
. Why do I need one?
. How should I go about creating one?

An additional issue is how to go about re-factoring your existing classes in order to improve their usefulness and maintainability. There is no right answer to any software problem. The reason for using best practices is to avoid making the kinds of rookie mistakes that will compromise your design in the future. Among the best practices covered in this session are:
. Assigning responsibilities correctly
. Avoiding tight coupling
. Minimizing the placement of functionality too high in the class hierarchy
. When to use composition and aggregation
. When to augment and when to specialize

If you have ever designed a class and gotten it wrong, this is a session for you.
Speaker BiographyMarcia is an independent Consultant and software developer who for the past few years has worked primarily with Visual FoxPro. She and her husband, Andy Kramek own and operate Tightline Computers, Inc. from their home in Akron, Ohio. She has been awarded the Microsoft Most Valuable Professional since 1999 and also has Microsoft Certified Professional qualifications for both Distributed and Desktop Applications in Visual FoxPro.

Marcia has co-authored the Kitbox column in FoxTalk Magazine since November, 2001. Her published work also includes several articles for both FoxPro Advisor and FoxTalk magazines as well as the very successful book "1001 Things You Wanted to Know About VFP" (Hentzenwerke publishing, 2000) and "MegaFox: 1002 Things You Wanted to Know About Extending VFP" (Hentzenwerke publishing, 2002).
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, June 15 th, 2006 at 6:30 PM
Main SubjectError Handling Strategies in VFP
SpeakerMike Feltman
OverviewWe've always had error handling using ON ERROR commands and since VFP 3 we've had the error event. Starting with VFP 8, we also have structured error handling available with TRY...CATCH...ENDTRY statements. Mike will cover each of these error handling tools and show how to combine them.

Also covered will be handling of TABLEUPDATE() errors and client-side handling of back-end errors.

Mike Feltman has been president of F1 Technologies since founding the company in 1990 as Neon Software. With Mike at the helm, F1 Technologies has enjoyed years of success as a consulting firm, training firm, distributor and most notably the developers of the FoxExpress line of application development tools.
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, May 11 th, 2006 at 6:30 PM
Main SubjectQuery and Report Builder
SpeakerTim Daly
OverviewTim will be showing us a query builder that reads a DBC and write queries and reports based on a user's selections.
Speaker BiographyLong time FoxPro developer Tim Daly recently earned a patent for his work developing a supply quantity estimating system used by the Marines, Navy, and Air Force. The system outputs a report to the user of estimated necessary medical supplies and tasks associated with defined patient conditions from a selected operational scenario.
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, April 13 th, 2006 at 6:30 PM
Main SubjectBest Practices for Reporting and Output
SpeakerBarbara Peisch
OverviewReporting is arguably the most important aspect of most business applications. Companies tend not to put data into systems unless they want it back out. Thus, without output, most systems are worthless.

Use of a class for handling reports and output is the best way to create a flexible application that's designed for long-term maintainability. This class centralizes and encapsulates output.

In this session, you'll learn how to design, build and error-check such a class, while building in a variety of output mechanisms.
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, March 16 th, 2006 at 6:30 PM
Main SubjectSolving Common Problems with VFP's SQL / Office Automation Beyond the Basics
SpeakerTamar Granor
OverviewTopic: Solving Common Problems with VFP's SQL
VFP's SQL language offers solutions to a variety of problems faced in many applications. In this session, Tamar presents a selection of problems and examines ways to use VFP's SQL to solve them. The focus is on working with VFP data and the examples provide demonstrations of many of SQL features added in VFP 8 and 9.

Topic: Office Automation Beyond the Basics
Getting started automating Office isn't that hard. Doing the simple tasks with each of the servers is well-documented. But what comes next? This session looks at some more complex Automation tasks, including responding to Office events, shutting down abandoned servers, using Office's spelling checker, and more.
Speaker BiographyTamar E. Granor, Ph.D. (Tamar Granor), is the owner of Tomorrow's Solutions, LLC. She has developed and enhanced numerous Visual FoxPro applications for businesses and other organizations. She currently focuses on working with other developers through consulting and subcontracting. Tamar served as Editor of FoxPro Advisor magazine from 1994 to 2000. She is the magazine's Technical Editor and co-author of the popular Advisor Answers column.

Tamar is author or co-author of nine books including the award winning Hacker's Guide to Visual FoxPro and Microsoft Office Automation with Visual FoxPro. Her most recent books are Taming Visual FoxPro's SQL and What's New in Nine: Visual FoxPro's Latest Hits. Her books are available from Hentzenwerke Publishing (www.hentzenwerke.com).

Tamar is a Microsoft Certified Professional and a Microsoft Support Most Valuable Professional. Tamar speaks frequently about Visual FoxPro at conferences and user groups in North America and Europe, including every FoxPro DevCon since 1993. She is a Lecturer in the School of Engineering and Applied Sciences at the University of Pennsylvania. She served as Technical Content Manager for the 1997-1999 Visual FoxPro DevCons and was part of
the coordination team for the Visual FoxPro Excellence Awards.
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, February 16 th, 2006 at 6:30 PM
Main SubjectVSS/VFP IDE Integration and What's New in Visual SourceSafe 2005 for the VFP Developer
SpeakerBill Fields
OverviewVisual SourceSafe (VSS) has always been a good source code control option for VFP developers, but many have found it's IDE integration to be problematic, while others have just given up attempting to use this powerful feature. This session will show how to successfully use VSS's IDE integration in VFP as well as describe what VSS 2005 has in store for us. Bill has been using VSS for over 8 years and will be demonstrating many tips he's picked up along the way that make source code control integration with VFP a very workable prospect for small development teams.
Items that will be covered:

1. Enabling VSS integration in VFP.
2. Developing a VSS/VFP source code management process.
3. Sharing common files and libraries across projects.
4. Maintaining VFP projects.
5. Source code auditing.
Speaker BiographyAfter a few years of Unix and Netware network administration, Bill dived head-on into software development in 1991. In 1996, he started building solutions with Visual FoxPro v5.0 using an application framework from Micro Endeavors Inc. Since then, VFP has been his primary development tool and he's developed applications used in many federal bankruptcy courts around the nation. He's also used Visual Studio, Informix, and a number of other third party tools to extend the capabilities of his applications. He's also a Microsoft Certified Solutions Developer and can be contacted at:
ComputerFields@cox.net
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, January 19 th, 2006 at 6:30 PM
Main SubjectBuilding a Web Application with Web Connection 5.0
SpeakerRick Strahl
OverviewWeb Connection 5.0 introduces a new programming model that uses a control based metaphor that is closer to a desktop development model. The model is similar to and compatible with ASP.NET syntax, but uses pure FoxPro code for your user code and the framework that implements it. With the new version you can use Visual Studio .NET or the free Visual Web Developer designers to visually lay out your pages and assign properties using the VS.NET property sheets. But all logic and code hooked up use pure Visual FoxPro PRG based classes inside the Visual FoxPro IDE. In this session, Rick Strahl, author of Web Connection, will take you through creating a small application from scratch using the new Web Control Framework. We'll look at creating a new project, configuring Visual Studio, creating a few simple pages that demonstrate key usability concepts and enhancements, and then build a small data driven application that allows browsing, displaying, adding and updating of data. You'll see key concepts like automatic state management, databinding for both lists/grids and single controls, error display management, hooking up business logic, creating resuable User Controls and more. In the process you'll learn how Web Connection 5.0 works using pure Visual FoxPro code to create sophisticated Web applications that are easier to build and maintain and are more flexible than what was possible with previous versions. Don't miss this chance to see Web Connection 5.0 for one of the first times in a public meeting.

*** Note this meeting is one week later than ususal ***
*** FREE PIZZA! *** FREE PIZZA! *** FREE PIZZA! ***
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, December 15 th, 2005 at 6:30 PM
Main SubjectHoliday Party!
OverviewWe're having our holidy party at Trophy's again. FPDN will pick up the food and non-alcoholic drink tab for all current members. You may bring family members too, but they must pay for their own meals.
LocationTrophy's (Costa Verde)

From I-5:
Take the La Jolla Village Dr. exit and head east.
Turn right on Genesee, then right at the first light, into Costa Verde
Center.
Trophy's will be just ahead on your right.

From 805:
Take the Mirmar Rd./La Jolla Village Dr. exit and head west.
Turn left on Genessee, then right at the first light, into Costa Verde
Center.
Trophy's will be just ahead on your right.

DateThursday, November 10 th, 2005 at 6:30 PM
Main SubjectHow to start with Client/Server
SpeakerEric Lendvai and Nick Nikula
OverviewVFP has such a nice data base engine ... but sometimes you must up-size to SQL server or other Client/Server database.

As a newcomer to the SQL Server arena, Eric Lendvai will start the presentation on some of the issues that VFP programmers have to deal with, like: fields types, record sizes, performance and the many ways to get/save data.

Then comes maintenance issues. As VFP programmers, many of us have created some tools to automatically update file structures, but what about on SQL Server?

Using Sequel Pass Through (SPT) you will learn how you can do the same things, for Microsoft SQL Server, MySQL and Oracle. If you are a VFP Web Developer or simply want the highest performance, you will learn how to use SPT to update data.

As an expert in this field, Nick Nikula will continue the presentation on some advanced topics like: ODBC Setup issues , SPT connection types, Calling and Passing parameters to store procedures, Remote Views, and ADO.
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, October 6 th, 2005 at 6:30 PM
Main SubjectPrinting with the XFRX preview container
SpeakerBarbara Peisch
OverviewThe XFRX preview container has a lot of advantages over the native VFP preview screen. XFRX give you the ability to chain multiple reports together, and these will appear as a single report in the previewer with continuous page numbering across the reports (if you want). The previewer also offers a search feature that the native VFP viewer doesn't have. However, printing from this previewer has its quirks. We'll cover the considerations for different printing options, including the use of the new print dialog included with version 10.2, as well as using your own print dialog. This session will get into the use of the windows API for controlling the printer and the use of the Devmode structure.
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, September 15 th, 2005 at 6:30 PM
Main SubjectDeployment in the Real World
SpeakerRick Schummer
OverviewDo you regularly lose sleep the night before the big release? Have you struggled with the new InstallShield Express - Visual FoxPro Limited Edition deployment package? Have you wrestled with the older VFP Setup Wizard which left you begging for a DOS batch file and the XCOPY command?

This session will discuss many deployment issues including preparing the customer, preparing the development staff, items to consider when preparing a release, check lists, mechanisms to deploy your custom applications, building the setup files, some tips with the VFP deployment tools, a quick demonstration of one or two other commercial tools for deploying your applications, and things to consider once a release is shipped and successfully deployed.

Session Attendees will learn how to...
1. Plan for deployments from the very start and create a successful strategy for deploying applications.
2. Determine when an application is ready to ship.
3. Develop a set of checklists to make sure deployments go smooth.
4. Develop different deployments for different applications (desktop vs. web) and different environments (file server vs. client-server).
5. Determine what tools to ship with your applications for support.
6. Deploy applications via CD-ROM, email, PcAnywhere, Web site download, web distribution, and Terminal Services or Citrix.
7. Deciding which deployment tool is right for you (InstallShield Express, Wise Installation System, PC-Install, ActiveDelivery, InstaFox, others).
8. Work with the development staff and customers during deployment.
9. Work through post-implementation issues including customer follow-up, deployment post-mortems, bug tracking, developer reviews, and deployment celebration events.
Speaker BiographyRick Schummer is the president and lead geek at his company White Light Computing, Inc., which is headquartered in southeast Michigan, USA. He prides himself in guiding his customers' Information Technology investment toward success. He enjoys working with top-notch developers; has a passion for developing software using best practices, and for surpassing customer expectations, not just meeting them. After hours he writes developer tools that improve productivity and occasionally pens articles for FoxTalk, FoxPro Advisor, and several user group newsletters.

Rick is co-author of What's New In Nine, Deploying Visual FoxPro Solutions, MegaFox: 1002 Things You Always Wanted to Know About Extending Visual FoxPro and the award winning 1001 Things You Always Wanted to Know About Visual FoxPro, all from Hentzenwerke.
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, August 11 th, 2005 at 6:30 PM
Main SubjectThe Making of Help Builder
SpeakerRick Strahl
OverviewHelp Builder is a rich and powerful Help and Documentation generation tool that was created using Visual FoxPro. Take a look behind the scenes at the technology that went into Help Builder to provide advanced functionality for a very rich desktop application. Find out how to utilize and integrate rich user interface controls that rely heavily on ActiveX control, how to use the Web Browser control effectively for displaying of content as well as editing HTML, see how to integrate Word into your applications both as an editor as well as an automation engine for generating output. We'll also talk about how Help Builder integrates with .NET by using COM Interop in both directions to access .NET functionality for .NET class documentation and by plugging into Visual Studio as an Add-in using .NET -> COM interop. This session provides a whirlwind tour of a host of advanced Visual FoxPro topics that are sure to spark ideas on what is possible with Visual FoxPro.
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, July 14 th, 2005 at 6:30 PM
Main SubjectRefactoring your VFP code
SpeakerBurt Rosen
OverviewRefactoring is the perfect companion for Test Driven Development. One way to write excellent computer software is to subject your code to a formal process of refinement. For instance, if the same piece of code appears in two different places, it should be moved into a separate function, and called from each original location. By doing this, you can keep your code clean, concise and efficient both from a machine and a programmer point of view.

In this session, Burt will introduce you to the basic concepts of refactoring, including when and why you should use it. Burt will also address several specific code patterns which almost demand refactoring.
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, June 9 th, 2005 at 6:30 PM
Main SubjectPotpourri
SpeakerUser Group Members
OverviewSeveral Members of our group will show some real life tips and trick.

PS: If you are interrested in showing your code, contact Art Bergquist at abergquist@sbcglobal.net
LocationMicrosoft
9255 Towne Center Dr, Suite 400
San Diego, CA 92121

Take the La Jolla Village Drive/Miramar exit west. Take the first right at Towne Centre Drive. Turn into the 2nd driveway.

You will need to take a ticket when you enter the parking structure, but we
will be leaving late enough that you won't have to pay to park.

Both lobby entrances are labeled "Equity Office". Don't worry, that's the
general building lobby, not the entrance to a business office.

Head up to the 4th floor. When you enter the Microsoft office, take a right
turn and go all the way to the end, into the multipurpose room.

For directions and map: Click Here

DateThursday, May 12 th, 2005 at 6:30 PM
Main SubjectMine for Code in XSource
SpeakerDoug Hennig
OverviewVisual FoxPro comes with source code for most of the "Xbase" tools that ship with the product, including the Class Browser, Code References, Toolbox, and Task Pane. Looking at source code written by top VFP gurus often gives insight into new, powerful coding techniques. This session looks at various files in XSource to show you cool ideas you can incorporate and even better, code you can directly use in your applications today.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, April 7 th, 2005 at 6:30 PM
Main SubjectAn intro to Active FoxPro Pages (AFP),
SpeakerMike Feltman
OverviewAFP, a web development tool, and how to use Visual FoxPro Express with AFP.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, March 10 th, 2005 at 6:30 PM
Main SubjectFoxUnit
SpeakerBurt Rosen
OverviewFoxUnit is a framework for doing Test Driven Development in a VFP environment. This Quick Start Topic will Discuss the basic concepts of Test Driven Development and how to use FoxUnit to implement TDD in your daily software development. You will see how the use of FoxUnit will actually save development time and result in cleaner, more dependable code. The presentation will include a demonstrating of writing some utility routines using a TDD/FoxUnit approach to development.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, February 10 th, 2005 at 6:30 PM
Main SubjectMarketing Yourself as a Consultant
SpeakerDan Covill
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, January 13 th, 2005 at 6:30 PM
Main SubjectGraphs in VFP and Advanced SQL queries (new VFP 9 enhancements)
SpeakerMarcia Akins and Andy Kramek
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, December 9 th, 2004 at 7:00 PM
Main SubjectHoliday Party!
OverviewDinner and non-alcoholic drinks will be provided for paid members. Guest are welcome, but must pay for their own dinner.

We'll have some appetizers available, plus you can choose from 3 entrees. The choices are:

Oriental Chicken Salad
Chicken Parmigina
Beef Stroganoff over Pasta
LocationTrophy's (Costa Verde)

From I-5:
Take the La Jolla Village Dr. exit and head east.
Turn right on Genesee, then right at the first light, into Costa Verde
Center.
Trophy's will be just ahead on your right.

From 805:
Take the Mirmar Rd./La Jolla Village Dr. exit and head west.
Turn left on Genessee, then right at the first light, into Costa Verde
Center.
Trophy's will be just ahead on your right.

DateThursday, November 11 th, 2004 at 6:30 PM
SpeakerPaul McNett
OverviewIntroduction to Python and Dabo For Visual FoxPro Developers Paul McNett

Visual FoxPro's integrated development environment, complete with interactive command window, powerful debugger, project manager, native cursor engine, report designer, visual class designer, OOP and procedural flexibility, dynamic typing, source code readability, and a strong set of third-party libraries and frameworks make it the best choice for building top-notch data-aware desktop and web-enabled business applications.

But it only runs on Windows. This is becoming more and more of a problem, as other upstart operating systems such as Linux and Apple Macintosh OS X mature and see greater adoption on the corporate and small business desktop. The "luxury" of deploying your applications to a Windows-only desktop will not last forever.

The open-source world has all the pieces to make a killer replacement for the FoxPro that we all know and love, but the pieces are flug around, hidden in corners, and some of the pieces don't yet exist. Ed Leafe and I are working on putting the puzzle together in an open-source product named Dabo. It won't be FoxPro, but it'll appeal to FoxPro people, and it'll run on all major platforms (both runtime and development).

Dabo 1.0 is targeted for a late-2005 release, and will include a visual class designer, an interactive command window, a report writer, the ability to code procedurally or purely OOP (or a healthy combination of the two), the ability to connect to all popular database servers, a 3-tier model with a robust business object, dynamic data typing, source code readability, and a strong, complete set of third-party helper libraries. You'll be able to deploy your executable to Windows, Linux, and Macintosh with no changes to the underlying source code.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, October 14 th, 2004 at 6:30 PM
Main SubjectA simple way to make your vfp desktop applications web-aware and enabled.
SpeakerStephen Settimi
OverviewFor additional info, check out http://www.gnsinfotech.com/Articles/a_simple_way_to_make_your_vfp_de.htm
Speaker BiographyCEO, GNS Information Technologies, Inc.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, September 9 th, 2004 at 6:30 PM
Main SubjectClient Relationships 101
SpeakerBarbara Peisch
OverviewRegardless of how much programming experience you have, going independent
is a whole new world. The first step is creating a standard contract
(usually called a "Consulting Agreement") that's fair to both you and your future clients. This session will cover essential elements of a good contract, plus some negotiation strategies. We'll also cover the pros and cons of charging by time and materials versus fixed price, as well as what makes a good design specification. Finally, we'll get into how to establish and maintain a good working relationship, as well as when and how to terminate a relationship that's gone sour.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, August 12 th, 2004 at 6:30 PM
Main SubjectHooking Windows System Events
SpeakerMike Stewart
OverviewVFP 9.0 brings with it the ability to hook into Windows system events and run custom VFP code when those events occur. When a new drive, such as a USB memory drive, is plugged in, VFP 9.0 can fire code to copy files, import records, or anything else VFP can do. When a laptop begins to hibernate or go to standby, a developer can now save changes, close tables, or do any other cleanup work before the system goes to sleep. Developers can trap events that occur in custom windows or even windows in the VFP IDE. Mike will explain and demonstrate the basics of Windows messages, the windows procedures used to process messages, and hooking into system events to run custom event code.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, July 15 th, 2004 at 6:30 PM
Showcase
(15 Minutes)
By: Steve Settimi
Subject: Using formsets for encapsulating multiple forms.
Main SubjectBest Practices for the VFP developer
SpeakerArt Bergquist
OverviewAll sorts of tips and tricks I've gleaned over the years to simplify and generally facilitate VFP development.
Speaker BiographyArt Bergquist is a Microsoft Certified Professional and works at Visionpace with Visual MaxFrame Professional (VMP).

He has authored articles and tips in FoxTalk and FoxPro Advisor (and has also tech-edited articles for FoxPro Advisor) and has been a presenter at the FoxPro Developers Network Of San Diego (where he serves on the board as Vice-President), the Orange County (CA) FoxPro Developers Group, Essential Fox 2002 conference (Kansas City), Southwest Fox 2004 conference (Tempe, AZ), the Midwest FoxPro Users Group (Kansas City), GraFUG (Grand Rapids FoxPro Users Group) as well as the (CFUDG) Chicago FoxPro Users/Developers Group. In addition, he has conducted Visual FoxPro training classes.

On April 6, 2006, he officially took over maintenance of VMP for Visionpace.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, June 10 th, 2004 at 6:30 PM
Showcase
(15 Minutes)
By: Eric Lendvai
Subject: A VFP Web application to create and maintain your Users Guides
Main SubjectA reporting class
SpeakerBarbara Peisch
OverviewBarbara will be showing us a class and accompanying form she created which allows her to send reports to the native VFP report engine, the Minds Eye Report Engine, or XFRX, all by changing a single property.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, May 13 th, 2004 at 6:30 PM
Main SubjectWhat Your Mother Never Told You About Instantiating/Destroying Forms
SpeakerDrew Speedie
OverviewInstantiating and destroying forms seems like a straightforward process -- the Init event method instantiates the form, and the Destroy event method closes/destroys the form. However, there's a lot more to it than that. It's unfortunately very easy to disrupt the normal sequence of instantiation events, with results that are hard to debug. Similarly, the way VFP handles the destruction of a form has serious implications for handling object reference cleanup (to prevent "dangling object references").

VFP8 and VFP9 added a few additional instantiation wrinkles. In this session, Drew explains the intrinsic VFP behaviors and points out common-but-subtle pitfalls. More importantly, he demonstrates several techniques that take advantage of this knowledge to easily implement cool features you may have previously found difficult or impossible.

Attendees should have experience creating forms in VFP.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, April 8 th, 2004 at 6:30 PM
Main SubjectCreate Customizable Applications Using COM+ Events using Visual FoxPro
SpeakerNick Nikula
OverviewWhen we talk about events, we usually think of Click(), Activate(), and Destroy events ... We can create our own events.
Nick will show you, how you can take advantage of the COM features in Visual FoxPro by implementing interfaces and event binding. Earlier versions of Visual FoxPro provided early binding support for COM servers, but provided late binding support only as a client. Visual FoxPro now contains support for early binding clients.
Speaker BiographyOwner of Mesquite Information Technologies, LLC
www.mesquiteit.com
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, March 11 th, 2004 at 6:30 PM
Showcase
(15 Minutes)
By: Eric Lendvai
Subject: Web-VFP-Palm Application. System for students to take a test using a Palm.
Main SubjectHacked Computer
SpeakerDarrell Gardner
OverviewHow to tell if your computer has been hacked (it probably has) and what to do about it
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, February 12 th, 2004 at 6:30 PM
Main SubjectActiveX controls in VFP / Designing a Database Right the First Time
SpeakerMarcia Akins and Andy Kramek
OverviewTopic: Marcia will be showing us her presentation on how to use ActiveX
controls in VFP. Her topic will focus on commonly used controls that come with VFP.

Andy will be speaking on "Designing a Database Right the First Time"
One of the perpetual challenges that we all face from time to time - the creation of a new database. This may be for an entire new application or simply to support a new module or new functionality for an existing application. Before we can even start thinking about table definitions, data normalization and referential integrity we need to ensure that the database accurately models the process (or processes) that it will have to support. It doesn't matter whether we are using Visual FoxPro, SQL Server or some other database, getting this right is the key to a successful database implementation. In this session Andy explores the issues involved and illustrates, with practical examples, how the application of some simple rules will help you to get it right first time.

If you have ever had to add new tables to a database because something was missing, or found yourself wishing that you had structured things differently to start with, or just have a new project looming, this session will be invaluable.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, January 15 th, 2004 at 6:30 PM
Main SubjectEuropa - the next version of VFP
of VFP)
SpeakerRandy Brown
OverviewThe Visual FoxPro team is proud to present several evenings in Southern California of exciting new features in our upcoming Visual FoxPro Europa release. Lead Program Manager Randy Brown will preview the upcoming product version. You can expect plenty of focus on new Reporting features, which include enhancements to both design-time and runtime such as multiple detail bands. We will also cover cool new rich client features such as dockable forms, rotated labels and polygons. Europa also contains a number of significant data enhancements that will be previewed. And you may even see a few surprises. For more information on some of the features you can expect to see, refer to our online monthly newsletter (http://msdn.microsoft.com/vfoxpro/letters/).
Speaker BiographyRandy is the Lead Program Manager for the Visual FoxPro team at Microsoft. He joined Microsoft in 1995 after starting a consulting practice out of the San Francisco Bay Area 3 years prior. Before his Sierra Systems practice, Randy worked as a consultant for the National Energy Group at Ernst & Young. Randy has been a prominent member of the Fox community for over 15 years, and has written a number of articles and books on Fox development. Additionally, Randy has spoken at numerous Fox conferences around the world. You can reach Randy at randybr@microsoft.com.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, December 11 th, 2003 at 6:30 PM
Main SubjectHoliday Party!
LocationTrophy's (Costa Verde)

From I-5:
Take the La Jolla Village Dr. exit and head east.
Turn right on Genesee, then right at the first light, into Costa Verde
Center.
Trophy's will be just ahead on your right.

From 805:
Take the Mirmar Rd./La Jolla Village Dr. exit and head west.
Turn left on Genessee, then right at the first light, into Costa Verde
Center.
Trophy's will be just ahead on your right.

DateThursday, November 13 th, 2003 at 6:30 PM
Main SubjectMind's Eye Report Engine
SpeakerRich Simpson
OverviewRich Simpson will be demonstrating and discussing the features and
functionality of the Mind's Eye Report Engine which he has developed
over the last couple of years. Rich will also be open to discuss any
questions and topics on software development using VFP and Delphi and
why he uses them over other languages.

The Mind's Eye Report Engine control along with its VFP Class Library
has been designed to overcome many of the limitations of the current VFP
Report Writer as well as add many new features when running VFP Reports.
Some major design goals were to have a Report Preview surface that could
be programmatically controlled and manipulated at runtime like an Object
rather than relinquish all control over the Report Preview to VFP and
also have the ability used in the FoxPro DOS days of @ SAY and ? where
text could be printed anywhere on the page at almost any time while
still supporting FoxPro banded reports. Zooming greater than 100% was
another must have feature as well. The culmination of his efforts has
resulted in a control that supports virtually Unlimited Zoom, the
ability to concatenate and Preview multiple VFP reports of different
Page Sizes and/or Orientations into a Single Report Preview, the ability
to assign each page to a different Paper Bin, assign Watermarks to pages
via a Property, support for text searches and highlighting of text in a
Report Preview, the ability to copy single pages of a report to the
Clipboard to be pasted into other applications as well as the ability to
place objects from the Clipboard onto Report Pages as well, the ability
to add pages, text, shapes, lines, pictures, charts and barcodes to a
report programmatically at runtime. Graphs and Barcodes contained in a
report do not require any 3rd party charting tools or barcode fonts. The
Report Engine also has a built in PDF rendering engine and can save
reports to PDF documents without requiring any 3rd party PDF printer
drivers or tools. All Report Pages can be combined into a single PDF
document or printed as a single document as one print job. Report pages
can even be saved as Bitmap, JPEG or Metafile images as well. Emailing
reports is also made easy with its built in support for both SMTP and
MAPI email. All of the features of the Report Engine can be used with or
without a GUI so things can be done programmatically as well as
presented to the user. The control can also be used in VB, Delphi or C++
as well since it is data independent
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, October 9 th, 2003 at 6:30 PM
Main SubjectBuilding Web Apps using a VFP Web Server Framework
SpeakerBrian Canin
OverviewYou want to use web pages to deliver a business application. Your application does not demand a fat client interface, but anywhere access, any platform access, and ease of deployment. As a VFP developer what are you to do? We will explore a VFP framework designed to hide the tough parts of web application development and let you leverage your VFP knowledge including:

* Simple web page creation (as a starting point).
* The mechanics: ASP, IIS, and DLL's.
* The "server-side" of programming for dynamic web pages.
* Building a rich set of custom tags into HTML.
* Building one-to-one VFP functions to a same-named web page.
* Creating and deploying a DLL for use by IIS.
* Data & table considerations when dealing with a web server.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, September 11 th, 2003 at 6:30 PM
Main SubjectSQL Server Data Access Techniques with VFP8
SpeakerMike Feltman
OverviewVisual FoxPro offers numerous means of accessing remote data. These include Remote Views, Dynamic SQL Pass Through, SQL Pass Through calling Stored Procedures. Visual FoxPro 8.0 provides yet another means of accessing remote data with the Cursor Adapter class, which actually can wrap the other techniques. In this session we'll look at the pros and cons of each technique and discuss when each of these techniques are the most appropriate for a given situation. The discussion will focus on Ease of Use, Performance and Scalability, Maintainability, Flexibility and Security for each approach. This discussion will be specific to SQL Server and MSDE but will be equally applicable to other back-end data sources.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, August 14 th, 2003 at 6:30 PM
Main SubjectAn Internet State of Mind - Part 1 and 2
SpeakerBarbara Peisch
OverviewPart 1
You've got a VFP app that's been running on your LAN. Now your boss wants you to put it on the web. Where do you start? Developing applications for the Internet is a completely different environment from developing applications for the desktop or LAN. In this session, we'll cover some of the concepts that seem to cause developers the most difficulty when first learning how to create web applications, and we'll compare some typical design decisions you would make for a desktop app versus making those decisions for a web app.

Attendees will learn
1. The concept of statelessness
2. Some basic HTML
3. The various tools available for VFP developers who want to develop for the web
4. The standard web objects used in web development

Part 2
You need to move a VFP app to the web. You know in theory what you're supposed to do, but you've never done this before. What are the problems you're likely to run into? How do you debug them? What security issues are you likely to face? How will you host this app? This session will address all these issues and more.

Attendees will learn
1. How to write code to do basic functions: Add, Delete, Search and Edit
2. How do deal with errors in a web environment
3. Some basic debugging techniques
4. How to protect your app from SQL injection and URL hacking
5. Things to look for in an ISP

LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, July 10 th, 2003 at 6:30 PM
Main SubjectBulding windows
Applications: .NET or Visual FoxPro
SpeakerKevin McNeish
OverviewLearn the inner workings of creating Windows applications with .NET.

In this session you'll look at how creating Visual FoxPro Windows applications compares with creating them in .NET. You'll see how in some ways Visual FoxPro has a better approach, and in other respects .NET is better. You'll explore more complex issues such as implementing business objects, data access, data binding, creating custom controls, formatting input fields, and working with data grids.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, June 12 th, 2003 at 6:30 PM
Showcase
(15 Minutes)
By: Barbara Peisch
Subject: VFP 8's collection class
Main SubjectSecurity considerations in VFP
SpeakerMike Stewart
OverviewThough not all specific to Visual FoxPro, this session will delve into common security problems, attacks, and mistakes developers and network administrators may not be aware of. If you create web applications or thick client applications, this presentation show you what to avoid.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, May 15 th, 2003 at 6:30 PM
Main SubjectExpanding Your VFP Skillset with Linux (aka "What do you get when you cross a Fox with a Penguin?")
SpeakerWhil Hentzen
OverviewAs I look out into 2003, it's no secret that the Fox on Windows market has been stagnant. Jobs are tough to find. Whatever the reason (or reasons), the net result is that in order to grow your business, you have to look outside the Visual FoxPro arena.

There are multiple areas of opportunity. Over the last few years, we've looked at components like Visual Studio, SQL Server, Automation, .NET, handhelds, and the Internet. It's time to add one more capability to your ever expanding skill set: Linux. In every area of the computer industry, Linux deployment is growing. You hear daily of former Microsoft shops converting to open source and Linux - but you never hear of open source shops going the other way.

Linux has always been a strong contender in the server market, with the Apache Web server commanding the largest market share for years. But the latest releases of Linux, such as Red Hat 8.0, are going to make serious inroads on the desktop in 2003.

That means that there's going to a huge opportunity for business apps on Linux over the next couple of years. You have taken for granted skills most developers don't even know exist - database normalization, business application design, OOP, Design Patterns, UML, and so on.

You owe it to yourself to put yet another tool in your Visual FoxPro toolbox - so when that customer or potential customer calls up, asking you to connect your VFP app to a Linux-based back end database, you can offer them a solution, not a referral to someone else who had the foresight to prepare in advance and knows something you don't. Prepare to grow your business now.

In order for you to be able to work with a Linux back end, you're going to need to know something about how Linux works, and the best way involves a two step process. First, plunk down a Linux workstation on your desk next to your Windows machine and develop some experience with the new OS. Second, once you have a basic level of comfort with Linux, gained through your experience on a workstation, leverage that knowledge and learn to connect to a Linux server from your Windows machine.

This session will provide a broad, complete overview of where Linux fits into the current computing landscape from the perspective of a VFP developer, where VFP can be used with Linux, and a conceptual plan for how to approach the incorporation of Linux into your day to day work.
Then you'll learn the nuts and bolts "how to" procedures to get up to speed with a Linux workstation and connecting to a Linux server. What to expect when you go about setting up your Linux workstation, how to set it up, how to connect to your Windows network, how to fit VFP into the mix, and even how you might use it to replace your Windows workstation in some cases. And then how to connect to an existing Linux server, running MySQL or another back end, and then get your VFP apps talking to that back end data.

Note: All attendees will receive a free 3 CD set of Red Hat 8.0 CDs that include workstation and server versions of Linux, OpenOffice.org (the Microsoft Office-compatible office suite) and Evolution, the high-end Linux email client.

LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateThursday, April 10 th, 2003 at 6:30 PM
Main SubjectPractical Uses For BINDEVENT()
SpeakerDrew Speedie
OverviewVFP 8.0 adds a new BINDEVENT() function that allows binding any VFP object to a custom "event handler". BINDEVENT() is a powerful feature that has many uses in a VFP application, including the ability to bind to VFP's _Screen methods and properties. BINDEVENT() can also be used to implement what amounts to "subclassing at runtime", eliminating the need for many subclasses, especially "leaf" member objects. This session consists of a brief explanation of BINDEVENT() and related functions, but is mostly demonstrations of BINDEVENT() in action.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, March 13 th, 2003 at 6:30 PM
Showcase
(15 Minutes)
By: Nick Nikula
Subject: A customized Visual FoxPro project (1.100603) hook, which allows for greater ease of development and more portability. Compatible with VFP versions 6.0/7.0.
Main SubjectIntegrating Active-X Controls in VFP
SpeakerEric Lendvai
OverviewReal examples on using free Active-X controls, like the Treeview ,RTF viewer, scrollbar and WebBrowser control. Learn how to register the controls programmatically and work around integration problems. This presentation can be viewed by new or experienced VFP programmers.

Additional examples of non free controls, like Dynazip will also be presented.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateThursday, February 13 th, 2003 at 6:30 PM
Showcase
(15 Minutes)
By: Barbara Peisch
Subject: VFP8: Member classes and autoincremented keys.
Main SubjectIn's and out's of the VFP 7.0 Database container (DBC)
SpeakerStephen Settimi
OverviewWe'll briefly explore the vast realm of the 58 DBC Events, focusing on a few, and how/when/where to use them for different purposes.

We'll look at each object of the DBC (1) table, (2) connection , (3) views, and (4) stored proceudures using DBSETPROP() and DBGETPROP() functions against each object type. We'll see the use of program file for DBC events and stored procedures.

I'll demonstrate how to use the DBC effectively in building forms [assigning classes to fields]. Things to keep in mind with field level rules, record level validation and table triggers (insert, update, delete).

We won't be looking at the Upsizing Wizard
Speaker BiographyCEO, GNS Information Technologies, Inc.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, January 9 th, 2003 at 6:30 PM
Showcase
(15 Minutes)
By: Eric Lendvai
Subject: 100% Web App with more than 300 screens used by School Districts
Main SubjectThe ProMatrix framework
SpeakerJohn Gunvaldson
OverviewJohn will be showing us how to use the ProMatrix framework.

John started using ProMatrix DOS/WINDOWS version back in 1994 for NavSea HQ in Washington DC. He's been on just about every Beta of ProMatrix since then (all through the conversions to VFP 3, 5, 6 and 7).
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateTuesday, December 17 th, 2002 at 6:30 PM
Main SubjectChristmas Party
OverviewThis traditional get together is a great chance to hob nob with other members.
LocationThe Spaghetti Factory is at 111 N. Twin Oaks Valley Rd. There’s a Twin Oaks Valley Rd. exit off of route 78. After you exit, head north.

DateThursday, November 7 th, 2002 at 6:30 PM
Main SubjectIntelliSense/Project Hook
SpeakerNick Nikula
OverviewIntelliSense is a wonderful addition to VFP development environment. It helps you avoid spelling mistakes, boost your productivity and reduces documentation. You can create self documenting Com Objects and create your very own custom IntelliSense.
I will show you how the Project-Hook can take over where the IntelliSense stops.
Speaker BiographyOwner of Mesquite Information Technologies, LLC
www.mesquiteit.com
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, October 3 rd, 2002 at 6:30 PM
Main SubjectMore on VFP Error Messages
SpeakerBarbara Peisch
OverviewEver get error messages like "Cannot access the selected table", "Feature not available" or "'field' phrase is not found"? How about those pesky "C0000005" errors? Do these errors leave you wondering what the problem really is? This presentation will cover these and many other common error messages. You'll learn what these errors really mean, and how to solve the problem.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, September 12 th, 2002 at 6:30 PM
Main SubjectIntegrating Visual FoxPro with .NET
SpeakerRick Strahl
OverviewFind out how you can access VFP data and logic in .NET. Rick will demonstrate data access with OleDb, using COM objects from .NET, accessing NET objects from Visual FoxPro and how to share data over Web Services.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateTuesday, August 27 th, 2002 at 6:30 PM
Main SubjectMethod Code Done Right
SpeakerAnthony Testi
OverviewFoxPro has always allowed for easy programming. So easy that garbage code can result, 1000+ lines of code in a click method, assigning values to memory variables without declaring or scoping them, parameter statements with 5, 10 or more values to fit in just that one more needed parameter. While the code might ‘work’, it is a house of cards waiting for the first breeze, or change request to cause it to collapse. This session will give the attendees practical advice on how to improve their code at the method level. Anthony has been on a quest to create the perfect method code since his earliest programming experiences; he will share his personal best practice with you. You should leave the session with a large handful of coding ideas that you can use immediately to improve the quality of your coding.
LocationBack room of Murphy Canyon Sizzler:
3755 Murphy Canyon Rd
Take I-15 to the Aero Dr exit (South of Balboa)
Head west to first light west of freeway
Turn right
Sizzler is on the right almost immediately

Buy your dinner at Sizzler and we'll have our Q&A session while we eat.

DateThursday, August 15 th, 2002 at 6:30 PM
Main SubjectVisual Fox Express
SpeakerMike Feltman
OverviewMike and Toni Feltman will demonstrate the latest version of the Visual FoxExpress framework. Visual FoxExpress 7.1 is a framework and Rapid Application Development tool for Visual FoxPro 7.0 made by F1 Technologies. Mike and Toni will create a Visual FoxPro application with a SQL-Server backend and also discuss the architecture of the Visual FoxExpress framework. Mike, Toni and company are currently working on a new release of Visual FoxExpress as well as several add-ons that make it easier to work with Visual FoxExpress and other popular tools: Voodoo Web Controls, Steven Black's INTL Toolkit and Crystal Reports. If time permits they will also demonstrate these new tools. If there are 25 or more members in attendance F1 will also donate a copy of Visual FoxExpress to the user group to raffle off at the meeting. For more information on F1 Technologies and Visual FoxExpress please visit www.f1tech.com.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, July 10 th, 2002 at 6:30 PM
Main SubjectBusiness Objects in VFP
SpeakerVictor Campos
OverviewA lot of speakers tend to present this topic with examples pulled from their framework - unfortunately, in order to utilize the examples and learn from them you have to buy the framework. Victor's presentation is put together with code that is not part of any framework and therefore can be put into practice directly, or may be used to learn from. It's not any code to begin building enterprise applications, but, it's a perfect way to get started on the learning curve that many VFP Developers are still struggling with.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateThursday, June 13 th, 2002 at 6:30 PM
Main SubjectSoftware Testing
SpeakerMike Stewart
OverviewMike Stewart from Microsoft will be giving us a repeat of his Devcon San Diego presentation on software testing.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateThursday, May 16 th, 2002 at 6:30 PM
Main SubjectTips and Trick with VFP
SpeakerDrew Speedie
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateThursday, April 11 th, 2002 at 6:30 AM
Main SubjectGenerate CHM file and Word Automation to generate HTML from Word
SpeakerDoug Hennig
OverviewThis presentation will discuss what it takes to generate a CHM file and how to automate the generation of HTML from Word documents.
Word adds a lot of unnecessary things in an HTML file, and Doug will show how to stripp that out. He'll show how to generate the various files required by the HTML Help Workshop, and finally, how to crank out the CHM file.

NOTE: Doug will be speaking on the 10th at OC Fox (www.ocfox.org) on scripting your applications for maximum flexibility.

LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, March 6 th, 2002 at 6:30 PM
Main Subjectbit manipulation
SpeakerDavid Greene
OverviewDavid Greene always has great presentations, and this month, he'll be showing us some tricks with bit manipulation, including how to store a long list of properties using a single string of bits.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, February 6 th, 2002 at 6:30 PM
Main SubjectWeb Connection Part 2
SpeakerBarbara Peisch
OverviewBarbara Peisch will complete the presentation on Web Connection, focusing mainly on how to deploy a web application created with Web Connection to a live server.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, January 2 nd, 2002 at 6:30 PM
Main SubjectWeb Connection Part 1
SpeakerBarbara Peisch
OverviewBarbara Peisch will demonstrate the basics of how to create data-driven web sites using West Wind's Web Connection.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, December 19 th, 2001 at 7:00 PM
Main SubjectChristmas Party
OverviewThis traditional get together is a great chance to hob nob with other members, and dinner is free for all paid members! Spouses are welcome, but must pay for their own meal.
LocationTrophy's (Costa Verde)

From I-5:
Take the La Jolla Village Dr. exit and head east.
Turn right on Genesee, then right at the first light, into Costa Verde
Center.
Trophy's will be just ahead on your right.

From 805:
Take the Mirmar Rd./La Jolla Village Dr. exit and head west.
Turn left on Genessee, then right at the first light, into Costa Verde
Center.
Trophy's will be just ahead on your right.

DateWednesday, November 7 th, 2001 at 6:30 PM
SpeakerSign Up
OverviewThis month we'll have the Tips and Trick meeting we originally scheduled for August. If you have a tip or trick you'd like to share, let Barbara Peisch know - barbara@peisch.com
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, October 3 rd, 2001 at 6:30 PM
Main SubjectWeb Services
SpeakerKevin McNeish
OverviewKevin will be talking about web services
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateThursday, September 13 th, 2001 at 6:30 PM
Main SubjectNew interface features in VFP7 & Windows API
SpeakerDoug Hennig
OverviewVFP 7 introduces some new features that allow us to create applications with up-to-date interfaces (such as that in Office 2000). However, there's a lot more to creating an exciting interface than just turning on "hot tracking". In this session, you'll learn how to create modern-looking menus (complete with Most Recently Used features), toolbars (including command buttons with drop-down menus), dialogs (using new Windows 2000 features), and forms. These techniques will help you freshen the user interface of your applications to give them a longer shelf-life.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, August 29 th, 2001 at 6:30 PM
Main SubjectDotFox, Web Framework Training
SpeakerEric Lendvai
OverviewOn Wednesday, August 29th, Eric Lendvai will present a 2-3 hour training session on EL Software's latest product, DotFox. This meeting is free to all comers; in addition, paid members of FoxDev will receive a free copy of the software!!

DotFox is the Web Framework Eric showcased at our June meeting. It allows VFP programmers to create active web sites using only Visual FoxPro. For those of you that fell lefts out of the.NET framework from Microsoft, this will be the ideal solution to develop full fledged active web sites.

During this training session you will learn how to build a complete web site from the ground up, using DotFox and VFP only. You will learn how to manage Pages, Page Templates, Page Components, Forms (Generated from SCX), Cascading Menus, Data Access, Security Issues, Remote Web Site Updates, Page Access Logs, and much more.

Web sites created with this new framework can be accessed from virtually any browser, including the latest PDA's running Windows CE.

---- FREE BONUS ----

All participants that are paid members of FoxDevSD will receive a copy of the DotFox product and a free registration for the web site of their choice.

[Not a paid member yet? Bring $25 and we'll sign you up at the meeting! DC]

The DotFox engine and framework management tools will soon be available for public downloads from www.elsoftware.com. Registration will be by web site using the product. The initial registration fee will be $200.00 per site.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateThursday, August 16 th, 2001 at 6:30 PM
SpeakerRick Strahl
OverviewUsing Business objects in Web Connection Applications (Web Connection Part 2)
A more advanced session that discusses the pro and cons of using business objects in Web applications. Rick will discuss implications of using business objects, how to use them in Web Connection, how to use business objects in templates, expanding usage to XML and will discuss why this is the way to build any Web application.

Rick Strahl will also be at the Orange County and Los Angeles FoxPro User Goup. See the information bellow:

LA on August 14:
An overview of building Web Applications with Web Connection (Web Connection Part 1)
This is an intro that demonstrates how to get started and start building data driven Web requests. For those that have been to Rick's workshops this would be the hands-on intro section of it with a little more focus on features rather than over-explaining the detailed workings.

OC on August 15:
Large Scale Web Development with Visual FoxPro. This presentation focuses on issues in building large Web applications in general and with VFP in particular. Rick will talk about general VFP performance, VFP threading model and its implications on performance. He will also discuss how to test applications, how to scale apps by scaling the Web Server up and out, using SQL vs. VFP. Great overview, theory session for tips.

LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, July 11 th, 2001 at 6:30 PM
Main SubjectOLE automation-Outlook and Word
SpeakerArt Bergquist
OverviewOur own Art Bergquist will show us how to to use OLE automation rom within VFP to control Outlook and Word.
Speaker BiographyArt Bergquist is a Microsoft Certified Professional and works at Visionpace with Visual MaxFrame Professional (VMP).

He has authored articles and tips in FoxTalk and FoxPro Advisor (and has also tech-edited articles for FoxPro Advisor) and has been a presenter at the FoxPro Developers Network Of San Diego (where he serves on the board as Vice-President), the Orange County (CA) FoxPro Developers Group, Essential Fox 2002 conference (Kansas City), Southwest Fox 2004 conference (Tempe, AZ), the Midwest FoxPro Users Group (Kansas City), GraFUG (Grand Rapids FoxPro Users Group) as well as the (CFUDG) Chicago FoxPro Users/Developers Group. In addition, he has conducted Visual FoxPro training classes.

On April 6, 2006, he officially took over maintenance of VMP for Visionpace.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, June 20 th, 2001 at 6:30 PM
Main SubjectCOMCodeBook
SpeakerBeth Massi
OverviewWe are fortunate to have Beth Massi from GoAmerica (formerly flash) in town doing some training, and she has offered to give the group an intro to COMCodeBook. Meeting location TBA.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, June 6 th, 2001 at 6:30 PM
Main SubjectEL SoftWare, Inc.'s Visual FoxPro Web Framework.
SpeakerEric Lendvai
OverviewCome to the next meeting to see an overview of EL SoftWare, Inc.'s soon to be commercially released , 100% Visual FoxPro, Web Framework.

EL SoftWare, Inc.'s new revolutionary framework will allow Visual FoxPro Programmers to create active web sites using only Visual FoxPro. For those of you that fell lefts out of the.NET framework from Microsoft, this will be the ideal solution to develop full fledged active web sites.

You will learn how to manage Pages, Page Templates, Page Components, Forms (Generated from SCX), Cascading Menus, Data Access, Security Issues, Remote Web Site Updates, Page Access Logs, and much more.

Web sites created with this new framework can be accessed from virtually any browser, including the latest PDA's running Windows CE.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, May 2 nd, 2001 at 6:30 PM
Main SubjectReports using HTML. Excel Reports
SpeakerMike Cummings
OverviewMike Cummings from Orange County will be speaking on HTML and the browser for reports. He’ll also discuss “Excel reports for free”.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, April 4 th, 2001 at 6:30 PM
Main SubjectAudit trail using XML
SpeakerDan Covill
OverviewDan Covill will show us how to create an audit trail using XML.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, March 7 th, 2001 at 6:30 PM
Main SubjectBasics of using views
SpeakerBarbara Peisch
OverviewBarbara Peisch will discuss some of the basics of using views, the limitations of the view designer, how to build views in code, and the advantages of keeping view in a separate DBC.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, February 7 th, 2001 at 6:30 PM
Main SubjectRemote Automation Server running in asynchronous mode
SpeakerNick Nikula
OverviewNick Nikula will show us how to use Remote Automation Server running in asynchronous mode.
Speaker BiographyOwner of Mesquite Information Technologies, LLC
www.mesquiteit.com
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, January 3 rd, 2001 at 6:30 PM
Main SubjectDebuging VFP Code under ASP.
SpeakerEric Lendvai
OverviewEric Lendvai will demonstrate how to debug code using VFP COM objects running under ASP. This is a MUST see if you develop web application using VFP.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, December 6 th, 2000 at 7:00 PM
Main SubjectChristmas Party
OverviewOur annual holiday dinner party. We’ve decided to alternate locations for the party as well as our meetings. Since the last 2 years have been in Mission Valley, we’re partying in North County this year.
This traditional get together is a great chance to hob nob with other members, and dinner is free for all paid members! Spouses are welcome, but must pay for their own meal.
LocationThe Spaghetti Factory is at 111 N. Twin Oaks Valley Rd. There’s a Twin Oaks Valley Rd. exit off of route 78. After you exit, head north.

DateWednesday, November 1 st, 2000 at 7:00 PM
Main SubjectDynamic controls in a grid
SpeakerArt Bergquist
Speaker BiographyArt Bergquist is a Microsoft Certified Professional and works at Visionpace with Visual MaxFrame Professional (VMP).

He has authored articles and tips in FoxTalk and FoxPro Advisor (and has also tech-edited articles for FoxPro Advisor) and has been a presenter at the FoxPro Developers Network Of San Diego (where he serves on the board as Vice-President), the Orange County (CA) FoxPro Developers Group, Essential Fox 2002 conference (Kansas City), Southwest Fox 2004 conference (Tempe, AZ), the Midwest FoxPro Users Group (Kansas City), GraFUG (Grand Rapids FoxPro Users Group) as well as the (CFUDG) Chicago FoxPro Users/Developers Group. In addition, he has conducted Visual FoxPro training classes.

On April 6, 2006, he officially took over maintenance of VMP for Visionpace.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, October 4 th, 2000 at 7:00 PM
Main SubjectVisual Record
SpeakerDuke Lotherington and Peter Stephens
OverviewDuke Lotherington and Peter Stephens will be showing a product they have developed called Visual Record. This product is a vertical market application geared toward medical records keeping.
LocationAlitum
10509 Vista Sorrento Parkway.
From 805, take the Mira Mesa Blvd exit. Head east.
Turn left just east of the freeway on Vista Sorrento Parkway.
Alitum’s office is just before you reach Lusk Blvd, on the 2nd floor.

DateWednesday, September 6 th, 2000 at 7:00 PM
Main SubjectSteven Black's INTL toolkit for creating multi-lingual apps
SpeakerBarbara Peisch
OverviewBoard member Barbara Peisch will be talking about using Steven Black's INTL toolkit for creating multi-lingual apps, with a special emphasis on his Message Service.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, August 2 nd, 2000 at 7:00 PM
Main SubjectWays to "package" code
SpeakerDan Covill
OverviewBoard member Dan Covill will be presenting some ways to "package" code to reduce the number of files in your apps.
Location6450 Lusk Blvd (NOT 6540), in the PS business center.
From the Lusk Blvd driveway, go straight back to the furthest corner
of the rear bldg and park. The conference room is upstairs over the
fitness center.

From the West
- I-805 to Mira Mesa Blvd. exit
- Head East on Mira Mesa Blvd
- Pass Scranton Road
- Turn left on Lusk Blvd

From the East
- I-15 to Mira Mesa Blvd. exit
- Head West on Mira Mesa Blvd
- After a few miles, pass Pacific Heights Blvd
- Turn right on Lusk Blvd

DateWednesday, July 5 th, 2000 at 7:00 PM
Main Subjectn-tier development
SpeakerMike Vincent
OverviewMike will be our first in a Speaker exchange program we are starting with the Orange County group.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, June 7 th, 2000 at 7:00 PM
Main SubjectOLE Automation
SpeakerTim Daly
OverviewTim Daly will be showing us how to use Word or Excel from VFP.
Speaker BiographyLong time FoxPro developer Tim Daly recently earned a patent for his work developing a supply quantity estimating system used by the Marines, Navy, and Air Force. The system outputs a report to the user of estimated necessary medical supplies and tasks associated with defined patient conditions from a selected operational scenario.
Location6450 Lusk Blvd (NOT 6540), in the PS business center.
From the Lusk Blvd driveway, go straight back to the furthest corner
of the rear bldg and park. The conference room is upstairs over the
fitness center.

From the West
- I-805 to Mira Mesa Blvd. exit
- Head East on Mira Mesa Blvd
- Pass Scranton Road
- Turn left on Lusk Blvd

From the East
- I-15 to Mira Mesa Blvd. exit
- Head West on Mira Mesa Blvd
- After a few miles, pass Pacific Heights Blvd
- Turn right on Lusk Blvd

DateWednesday, May 3 rd, 2000 at 7:00 PM
Main SubjectConfigurable Toolbars
SpeakerKristyne McDaniel
OverviewKristyne McDaniel will be showing us how to implement configurable toolbars.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, April 5 th, 2000 at 7:00 PM
Main SubjectHow to convert Form and Classes to PRG
SpeakerEric Lendvai
OverviewEric Lendvai will be showing us a tool he uses to export SCX Forms and VCX classes to code. Eric has found that PRG based classes run significantly faster than VCX based classes. Of course, designing visual classes in a PRG is difficult. With this tool, you can have the best of both worlds.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
Location6450 Lusk Blvd (NOT 6540), in the PS business center.
From the Lusk Blvd driveway, go straight back to the furthest corner
of the rear bldg and park. The conference room is upstairs over the
fitness center.

From the West
- I-805 to Mira Mesa Blvd. exit
- Head East on Mira Mesa Blvd
- Pass Scranton Road
- Turn left on Lusk Blvd

From the East
- I-15 to Mira Mesa Blvd. exit
- Head West on Mira Mesa Blvd
- After a few miles, pass Pacific Heights Blvd
- Turn right on Lusk Blvd

DateWednesday, March 1 st, 2000 at 7:00 PM
Main SubjectVFP Com Objects and VFP Com Objects running on MTS Part 2 of 2
SpeakerNick Nikula and Steve Settimi
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, February 2 nd, 2000 at 7:00 PM
Main SubjectVFP Com Objects and VFP Com Objects running on MTS Part 1 of 2
SpeakerNick Nikula and Steve Settimi
Location6450 Lusk Blvd (NOT 6540), in the PS business center.
From the Lusk Blvd driveway, go straight back to the furthest corner
of the rear bldg and park. The conference room is upstairs over the
fitness center.

From the West
- I-805 to Mira Mesa Blvd. exit
- Head East on Mira Mesa Blvd
- Pass Scranton Road
- Turn left on Lusk Blvd

From the East
- I-15 to Mira Mesa Blvd. exit
- Head West on Mira Mesa Blvd
- After a few miles, pass Pacific Heights Blvd
- Turn right on Lusk Blvd

DateWednesday, January 5 th, 2000 at 7:00 PM
Main SubjectIntroduction to XML
SpeakerDan Covill
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, December 8 th, 1999 at 7:00 PM
Main SubjectXmas party
OverviewAs a way of wishing all our members a happy holiday, we are sponsoring the annual Christmas dinner. We will provide food and drink for all members in good standing. The party starts at 7:00pm on the patio.
LocationTrophy's in the Hazard Center (Mission Valley). To get to Trophy's, take 163 to Friars Road and head east. Turn right at the first light (Frazee), and then right into the parking lot. Go straight to the end and Trophy's will be on your left.

DateWednesday, November 3 rd, 1999 at 7:00 PM
Main SubjectActiveX controls
SpeakerMike Vincent
OverviewActiveX controls can significantly add to the functionality and visual
iinterface of your VFP applications. As you may know, there is a learning
curve and some controls work better than others with VFP. Mike Vincent will
be providing an overview of controls from several sources, then will drill
into details of implementing some that he is using in his own projects.
He'll also share some experiences on the in and outs of managing ActiveX
controls in both development and end-user environments.

One of Mike's favorite ActiveX vendors is dbiTech. They have established a
specific arrangement for our FoxPro User Group. They are offering a 20%
discount on all DBI Technologies' products (ToolBox OCX V.4, Solutions::PIM,
Solutions::Schedule and Solutions::Explorer), please make sure when ordering
that you tell the dbiTech sales reps which user group you are associated
with and include reference to Mike Vincent's name/presentation. Otherwise, a
discount will not apply.
Location6450 Lusk Blvd (NOT 6540), in the PS business center.
From the Lusk Blvd driveway, go straight back to the furthest corner
of the rear bldg and park. The conference room is upstairs over the
fitness center.

From the West
- I-805 to Mira Mesa Blvd. exit
- Head East on Mira Mesa Blvd
- Pass Scranton Road
- Turn left on Lusk Blvd

From the East
- I-15 to Mira Mesa Blvd. exit
- Head West on Mira Mesa Blvd
- After a few miles, pass Pacific Heights Blvd
- Turn right on Lusk Blvd

DateWednesday, October 6 th, 1999 at 7:00 PM
Main SubjectManaging SQL 7 with VFP
SpeakerNick Nikula
Speaker BiographyOwner of Mesquite Information Technologies, LLC
www.mesquiteit.com
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, September 1 st, 1999 at 7:00 PM
Main SubjectOverview of SQL 7
SpeakerJohn Little of Microsoft
Location6450 Lusk Blvd (NOT 6540), in the PS business center.
From the Lusk Blvd driveway, go straight back to the furthest corner
of the rear bldg and park. The conference room is upstairs over the
fitness center.

From the West
- I-805 to Mira Mesa Blvd. exit
- Head East on Mira Mesa Blvd
- Pass Scranton Road
- Turn left on Lusk Blvd

From the East
- I-15 to Mira Mesa Blvd. exit
- Head West on Mira Mesa Blvd
- After a few miles, pass Pacific Heights Blvd
- Turn right on Lusk Blvd

DateWednesday, August 4 th, 1999 at 7:00 PM
Main SubjectVFP Report Writer - Advanced Use
SpeakerBarbara Peisch
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, July 7 th, 1999 at 7:00 PM
Main SubjectReport on what happened at DEVCON
SpeakerBarbara Peisch
Location6450 Lusk Blvd (NOT 6540), in the PS business center.
From the Lusk Blvd driveway, go straight back to the furthest corner
of the rear bldg and park. The conference room is upstairs over the
fitness center.

From the West
- I-805 to Mira Mesa Blvd. exit
- Head East on Mira Mesa Blvd
- Pass Scranton Road
- Turn left on Lusk Blvd

From the East
- I-15 to Mira Mesa Blvd. exit
- Head West on Mira Mesa Blvd
- After a few miles, pass Pacific Heights Blvd
- Turn right on Lusk Blvd

DateWednesday, June 2 nd, 1999 at 7:00 PM
Main SubjectCreating you own Builders
SpeakerEric Lendvai
OverviewLearn what are builders. Wy to use them. How to code them.
This is a must see if you want to increase your productivity.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
LocationBergelectric Corp.

Escondido/San Marcos Area
Training room of Bergelectric
2222 Meyers Rd.
- Take highway 78 to Nordahl (Just west of I-15)
- Go south past Mission
- Turn right on Meyers (first right past Mission)
- The building is on the right just before Opper Street.

DateWednesday, May 5 th, 1999 at 7:00 PM
Main SubjectTim Daly's Network Management Application
SpeakerTim Daly
OverviewOur newest member, Tim Daly, will be showing us a network management application he wrote. The application was developed in Visual FoxPro 6.0. It is deployed on an intranet as an active document.

A navigational tool shows a map of the United States and all of the network elements (nodes) are plotted on the small map. The user clicks on the map at the desired location and a small red rectangle shows him/her the area which is displayed on the rest of the screen.

The nodes and links between them are laid out on the screen. The user may click on any item to get detail.

The presentation will show some technical hurdles and solutions including:
When several links (line objects) overlap, how do you determine which link
the user is selecting?
How do you display the nodes when they span such a large area like the
United States?
How is navigation through the network accomplished?
How was it deployed on the intranet?
Speaker BiographyLong time FoxPro developer Tim Daly recently earned a patent for his work developing a supply quantity estimating system used by the Marines, Navy, and Air Force. The system outputs a report to the user of estimated necessary medical supplies and tasks associated with defined patient conditions from a selected operational scenario.
Location6450 Lusk Blvd (NOT 6540), in the PS business center.
From the Lusk Blvd driveway, go straight back to the furthest corner
of the rear bldg and park. The conference room is upstairs over the
fitness center.

From the West
- I-805 to Mira Mesa Blvd. exit
- Head East on Mira Mesa Blvd
- Pass Scranton Road
- Turn left on Lusk Blvd

From the East
- I-15 to Mira Mesa Blvd. exit
- Head West on Mira Mesa Blvd
- After a few miles, pass Pacific Heights Blvd
- Turn right on Lusk Blvd

DateFriday, April 9 th, 1999 at 7:00 PM
Main SubjectPeter's Framework
SpeakerPeter Butterfield
Overview(NOTE SPECIAL DATE **This is a Friday**) We will be having Peter Butterfield return to tell us
about his latest framework. From what I've heard, it's much easier to
understand than his previous framework.
Location6450 Lusk Blvd (NOT 6540), in the PS business center.
From the Lusk Blvd driveway, go straight back to the furthest corner
of the rear bldg and park. The conference room is upstairs over the
fitness center.

From the West
- I-805 to Mira Mesa Blvd. exit
- Head East on Mira Mesa Blvd
- Pass Scranton Road
- Turn left on Lusk Blvd

From the East
- I-15 to Mira Mesa Blvd. exit
- Head West on Mira Mesa Blvd
- After a few miles, pass Pacific Heights Blvd
- Turn right on Lusk Blvd

DateWednesday, March 3 rd, 1999 at 7:00 PM
Main SubjectApplication framework by Solutions Consulting Group
SpeakerBill Heitstuman
OverviewWe're continuing with our trend of presentations on frameworks with FoxSolutions, the application framework developed by Solutions Consulting Group.
LocationSolutions Consulting Group at 7:00.

From the West
- I-805 to Mira Mesa Blvd. exit
- Head East on Mira Mesa Blvd
- Pass Scranton Road
- Turn left on Lusk Blvd

From the East
- I-15 to Mira Mesa Blvd. exit
- Head West on Mira Mesa Blvd
- After a few miles, pass Pacific Heights Blvd
- Turn right on Lusk Blvd

Just after you pass the Qualcomm Design building on your right, turn left at 6540 Lusk Blvd

We will meet at the main office of Solutions Consulting Group. The conference room is about a hundred yards away.
The address for the conference room is 6450 Lusk Blvd. It's in the
PS Business Center at the southeast corner of the building, above the fitness center. (No, this isn't a typo. It really is in a place with a similar description to our old location.)

DateWednesday, February 3 rd, 1999 at 6:00 PM
Main SubjectFrom FPW2.x to VFP5/6 3-Tiered approach
SpeakerStephen Settimi
OverviewStephen will show one way to go from FPW2.x to VFP5/6 yielding three
distinct (count 'em) tiers of the 3-Tiered approach (UI, Middle, Backend)
by:
-Showing how to tweek the Convert Wizard to map to your own class Library
-Using the "Visual" method of Conversion to create a Business Rule Class
and the thinest client possible
-How to link the RuleObject (middle-tier) with the Business object (first-tier)
Speaker BiographyCEO, GNS Information Technologies, Inc.
Location3954 Murphy Canyon Rd.

Directions:
Take I-15 to the Aero exit and head west.
Turn right on Murphy Canyon Rd. (Immediately west of the freeway.)
Go 1/2 mile to the PS Business Center. (On left, past Univ of
Phoenix)
The building is in the northwest corner of the PS Business center.
We meet in the conference room upstairs above the weight room

DateWednesday, January 6 th, 1999 at 6:00 PM
Main SubjectHow to Use Project Hooks
SpeakerStephen Settimi
OverviewHow to Use Project Hooks and Project Manager as a Tool to Manage Multiple Projects and as an Applications Manager. This is a great new feature of VFP 6, and something you'll want to know about if you plan on using VFP 6.
Speaker BiographyCEO, GNS Information Technologies, Inc.
Location3954 Murphy Canyon Rd.

Directions:
Take I-15 to the Aero exit and head west.
Turn right on Murphy Canyon Rd. (Immediately west of the freeway.)
Go 1/2 mile to the PS Business Center. (On left, past Univ of
Phoenix)
The building is in the northwest corner of the PS Business center.
We meet in the conference room upstairs above the weight room

DateTuesday, December 8 th, 1998 at 6:00 PM
Main SubjectChristmas Party!
OverviewDecember is time for our Christmas party! We really want to try out
Trophies this year. They were booked for the first and second Wednesdays
of December, so we've reserved the patio for the second Tuesday, which is
December 8. Everyone is welcome, and the group will pay up to $500 for
dinners for members in good standing. (We've never come close to spending
the $500 limit.)
LocationTrophy's in the Hazard Center (Mission Valley). To get to Trophy's, take 163 to Friars Road and head east. Turn right at the first light (Frazee), and then right into the parking lot. Go straight to the end and Trophy's will be on your left.

DateWednesday, December 2 nd, 1998 at 6:00 PM
Main SubjectVisual Maxframe
SpeakerDrew Speedie
OverviewWe've got an exciting, last-minute meeting scheduled for December 2. Drew
Speedie will be showing us Visual Maxframe, his framework for Visual
FoxPro. This meeting is NOT at our usual location. Instead, it will be at
TICSCOR. The meeting will start at 6:00 and will go until 8:00.
Location12250 Parkway Centre Drive (southwest corner of Stowe Drive and Parkway Centre Drive)
Poway, CA 92064

Thomas Guide / p. 1190 / F6

Take I-15 to Scripps Poway Parkway and head east
Turn left on Community Rd.
Turn right on Danielson St.
Turn left on parkway Centre Dr.
Turn left into the TISCOR parking lot

DateWednesday, November 11 th, 1998 at 6:00 PM
Main SubjectMembers small utilities and tips
OverviewWe would like to make this a meeting where members present small utilities
and tips they've learned to the rest of the group. If you have something
you'd like to share, contact Eric Lendvai at eric@elsoftware.com to
sign-up.
Location3954 Murphy Canyon Rd.

Directions:
Take I-15 to the Aero exit and head west.
Turn right on Murphy Canyon Rd. (Immediately west of the freeway.)
Go 1/2 mile to the PS Business Center. (On left, past Univ of
Phoenix)
The building is in the northwest corner of the PS Business center.
We meet in the conference room upstairs above the weight room

DateWednesday, October 7 th, 1998 at 6:00 PM
Main SubjectVisual FoxPro Versus Visual Basic (The Truth)
SpeakerLes Pinter
OverviewHow to do similar things in each languages and the major differences.
This meeting is ideal for Visual FoxPro and Visual Basic Programmers.
Speaker BiographyPublisher of the Pinter FoxPro Letter since 1989 - In January of 1989, began the monthly FoxPro newsletter which, for the past 8 years, has provided developers around the world with tips, techniques and routines to use in developing FoxPro applications.
Contract developer of many successful FoxPro applications. Specialize in the publishing industry and medical applications, including billing, surgical registries, and others.
Author of six books on FoxPro
Frequent speaker at Microsoft Developers' Conferences in the US, Russia and Spain during the past 5 years.
Trainer of FoxPro developers in the US, Canada, France, Mexico and Russia through on-site seminars.
For more information go to www.pinter.com.
Location3954 Murphy Canyon Rd.

Directions:
Take I-15 to the Aero exit and head west.
Turn right on Murphy Canyon Rd. (Immediately west of the freeway.)
Go 1/2 mile to the PS Business Center. (On left, past Univ of
Phoenix)
The building is in the northwest corner of the PS Business center.
We meet in the conference room upstairs above the weight room

DateWednesday, September 2 nd, 1998 at 6:00 PM
Main SubjectImplementing VFP Data on the Internet
SpeakerDavid Greene
OverviewDavid will cover implementation techniques using the built-in Internet Database Connector in IIS, and (of course) using VFP to create a Distributed COM object for data access and dynamic web pages via FoxISAPI.
Location3954 Murphy Canyon Rd.

Directions:
Take I-15 to the Aero exit and head west.
Turn right on Murphy Canyon Rd. (Immediately west of the freeway.)
Go 1/2 mile to the PS Business Center. (On left, past Univ of
Phoenix)
The building is in the northwest corner of the PS Business center.
We meet in the conference room upstairs above the weight room

DateWednesday, August 19 th, 1998 at 6:00 PM
Main SubjectMicrosoft SQL Server
SpeakerShane Swamer with WinResources
OverviewThe topic's for discussion will cover a real brief review in installing and setting up SQL Server, Security and Permission Rights, Porting database office to home and home to office, Scripting out Schemas, troubleshooting, Locking Schemas, indexing, Indexing SQL Server effectively, setting up primary and foreign key's in SQL Server, backing up and restoring SQL Server, Transaction log's, registering server's, and hard learned lesson's.
Speaker BiographyShane is an employee of WinResources Computing Inc. who is one of the top Microsoft Solution provider's in So. Calif., and is currently contracting along with Microsoft to the San Diego District Attorneys office. Shane has an extensive background in Microsoft SQL Server.

Some of the project experience that he has are: Planned and designed telephony applications with database interfaces. Designed neural network model to uncover the nature of speech patterns in two-party conversation.

Education: Ph.D in Cognitive Psychology, M.S. in Experimental Psychology, B.A. in Cognitive Science/Computer Science.
Location3954 Murphy Canyon Rd.

Directions:
Take I-15 to the Aero exit and head west.
Turn right on Murphy Canyon Rd. (Immediately west of the freeway.)
Go 1/2 mile to the PS Business Center. (On left, past Univ of
Phoenix)
The building is in the northwest corner of the PS Business center.
We meet in the conference room upstairs above the weight room

DateWednesday, July 8 th, 1998 at 6:00 PM
Main SubjectInternet Development with VFP. Using ASP pages with VFP.
SpeakerEric Lendvai
OverviewIntegrating ASP web pages with VFP. This will be the information that should have been presented last time we had an ASP presentation!
-How to set up a web server.
-How to call VFP code from ASP pages running on your server.
Speaker BiographyEric Lendvai is the President of the Visual FoxPro Developers Group of San Diego and owner of EL SoftWare Inc. He specializes in large to very large corporate and commercial applications.
Location3954 Murphy Canyon Rd.

Directions:
Take I-15 to the Aero exit and head west.
Turn right on Murphy Canyon Rd. (Immediately west of the freeway.)
Go 1/2 mile to the PS Business Center. (On left, past Univ of
Phoenix)
The building is in the northwest corner of the PS Business center.
We meet in the conference room upstairs above the weight room