Wednesday, December 3, 2008

December meeting--Introduction to VFPX

Our next meeting will be next Tuesday, December 9 at 7:00 PM. As usual, feel free to bring dinner and come as early as 6:30.

This month, we'll begin an exploration of VFPX. Bob Pierce and Tamar Granor will show some of the VFPX projects, including the Property and Method dialog replacements, FoxCharts, GDIPlusX, and the Outlook Bar control.

VFPX is an Visual FoxPro community open source project dedicated to enhancing and extending Visual FoxPro. It includes developer tools, enhanced controls, the Sedna components, the various Xbase tools that come with VFP, and more. The items to be shown at this meeting range across the spectrum of VFPX projects. They include some items you can use immediately and others to keep in mind for the right project.

Wednesday, November 5, 2008

November meeting--The Conference Experience

The next meeting of the Philadelphia VFP User Group will take place next Tuesday, November 11. Bob Pierce will lead a session on "The Conference Experience."

For those of you who couldn't attend the SouthWest Fox conference this year, this is your chance to find out what's new with our favorite tool. We will start off with video of the keynote presentation and cover several topics discussed at the conference. This will include updates on Christof's Guineu project, the eTecnologia Extender/Compiler, and the VFPX project. In addition, Bob will introduce an exciting client/server platform, the Advantage Database Server, which promises to make it much easier for VFP developers to make the move to a server based SQL backend.

There will be some giveaway goodies from the conference, as well.

The meeting will take place at 7 PM at Valley Forge Pension Management, 715 Twining Road, Suite 202, Dresher, PA 19025. (Note: The Oreland offramp from PA 309 Southbound has been permanently closed. The easiest way to reach the meeting location from the PA Turnpike or 309 Southbound is to come through the Fort Washington Industrial Park.)

All are welcome to bring dinner and come as early as 6:30 PM.

Tamar

Thursday, September 4, 2008

Tuesday, September 9--Tamar E. Granor

The September meeting of the Philadelphia VFP User Group will take place Tuesday, September 9 at 7:00 PM at Valley Forge Pension Management, 715 Twining Road, Suite 202, Dresher, PA 19025. (Note: The Oreland offramp from PA 309 Southbound has been permanently closed. The easiest way to reach the meeting location from the PA Turnpike or 309 Southbound is to come through the Fort Washington Industrial Park.)

As usual, you're welcome to bring some dinner and come as early as 6:30.

Tamar E. Granor will be rehearsing her Southwest Fox session "We Used to Do it That Way, But ...".

Each new version of Visual FoxPro has brought new ways to do things, but breaking old habits is hard. Now that the VFP language has stabilized, it's time to hone our skills. This session examines some of the changes in the language over the years and demonstrates that learning to use the newer constructs can result in better, more maintainable, faster code.

Tamar E. Granor, Ph.D., 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 and was Technical Editor from 2000 to 2008. She served as co-author of the popular Advisor Answers column from 1993 to 2008. She has also written for FoxTalk, Code, and FoxRockX.

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). Her next collaboration, Making Sense of Sedna and SP2, will be published in 2008.

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.

You can reach her at tamar@thegranors.com or through www.tomorrowssolutionsllc.com.


Note that we will have NO meeting in October, due to Southwest Fox.

Tuesday, August 5, 2008

Menachem Bazian on setting up a LAMP Server

Menachem Bazian returns to the Philadelphia VFP User Group next week to continue his discussion about combining VFP with MySQL. This will be the first meeting on our new, seond Tuesday schedule. The meeting begins at 7 PM on August 12, but you're welcome to bring some dinner and arrive as early as 6:30 PM.

We meet at Valley Forge Pension Management, 715 Twining Road, Suite 202, Dresher, PA 19025. (Note that the Oreland offramp from PA 309 Southbound has been permanently closed. The easiest way to reach the meeting location from the PA Turnpike or 309 Southbound is to come through the Fort Washington Industrial Park.)

Menachem Bazian, CPA (NY), CITP is the President of BC Consulting Services, Inc., a business management and technology consulting firm specializing in enhancing client efficiency with intelligent application of technology. He has been a Fox developer for over 20 years and is the author of three books and numerous articles on the topic. He was a featured speaker at DevCons for over a decade.

This session will discuss how to set up a LAMP (Linux, Apache, MySQL, PHP) server. It's a continuation of his last session on MySQL, but those who missed that meeting can still benefit from this one.

Monday, July 28, 2008

Menachem Bazian to return August 12!

This summer has been an amazing one for our group. In June, we had a visit from Marcia Akins, who showed us to how to put the Windows API to work. In July, Cathy Pountney demonstrated a clever scheme for maintaining a single code base for a vertical market application, yet allowing customization for individual clients.

We've just confirmed that Menachem Bazian will return for our August 12th meeting. He'll talk about setting up a LAMP (Linux, Apache, MySQL, Python) server. Although this is a sequel to his February topic, those who missed that meeting should have no trouble following along.

Note that August is the first month for our new meeting night, the second Tuesday of the month. While you're putting this meeting on your calendar, also mark September 9th. I'll be speaking that night, rehearsing my new session, "We Used to Do it That Way, But ..." for Southwest Fox.

Wednesday, July 9, 2008

July meeting--Cathy Pountney on Customizing Vertical Market Apps

Out group's exciting summer continues next Wednesday, July 16, with a visit from Cathy Pountney to present "Customizing Your Vertical Market Application." As usual, dinner begins at 6:30 with the meeting at 7 PM. Once again this month, we'll provide dinner for the group; please send an email to tamar@tamargranor.com if you're planning to come for dinner, so we get enough.

The meeting location is Valley Forge Pension Management, 715 Twining Road, Suite 202, Dresher, PA 19025. Note that the Oreland offramp from PA 309 Southbound has been permanently closed. The easiest way to reach the meeting location from the PA Turnpike or 309 Southbound is to come through the Fort Washington Industrial Park.

Cathy Pountney is a five-time recipient of the Microsoft VFP MVP award and has been developing software for 26 years, many of which were as an independent consultant specializing in FoxPro. In 2001 she had the privilege of spending six months as a contractor onsite in Redmond with the Microsoft Fox Team. She now works for Memorial Business Systems writing software for the cemetery and funeral home industry. Cathy has spoken at many FoxPro conferences and user groups across the U.S. and Canada, written articles for various magazines, and her book, The Visual FoxPro Report Writer: Pushing it to the Limit and Beyond, is available from Hentzenwerke Publishing. You can contact Cathy at cathy@frontier2000.com, view her website at http://www.frontier2000.com, and view MBS’s website at www.mbs-intl.com.

Customizing Your Vertical Market App:

Writing a vertical market application can be very rewarding. You write one application, sell it numerous times, and sit back while the money rolls in. Well, that’s the theory anyway. The reality is that often times, new clients want to buy your software, as long as you can change this one little thing. Managing custom code for various clients within your application can easily turn into a nightmare as your client base expands. This session shows you how to implement a customization methodology in your vertical market application that keeps your standard code independent from your custom code, yet have the two code bases play nice together.

Monday, June 16, 2008

New meeting day--second Tuesday

To accommodate our hosts at Valley Forge Pension Management, and to try to accommodate more of our members, beginning with the August meeting, we'll meet on the second Tuesday of the month. So, our next few meeting dates are:

Wednesday, June 18 -- Marcia Akins (dinner provided)
Wednesday, July 16 -- Cathy Pountney (dinner provided)
Tuesday, August 12
Tuesday, September 9

The meeting starts at 7 PM, with bring-your-own dinner starting at 6:30 PM. We charge $5 per meeting.

Thursday, June 12, 2008

June meeting--Marcia Akins on Using the API

Next week, we begin an exciting summer for our group. On Wednesday, June 18, Marcia Akins will present "Practical uses for the Windows API". Next month, on July 16, Cathy Pountney will present "Customizing Your Vertical Market App."

We'll provide dinner for both meetings. As usual, the meeting starts at 7, but dinner will begin at 6:30 PM. Please email tamar@tamargranor.com if you're planning to come for dinner for the June meeting, so we make sure to get enough food.

Location: Valley Forge Pension Management, 715 Twining Road, Suite 202, Dresher, PA 19025. (Note: The Oreland offramp from PA 309 Southbound has been permanently closed. The easiest way to reach the meeting location from the PA Turnpike or 309 Southbound is to come through the Fort Washington Industrial Park.)

Marcia's session introduces Windows API programming for Visual FoxPro developers. She begins by reviewing what the API is and how to translates the examples that are often in Visual Basic or Visual C++ into good old Visual FoxPro syntax. She will then present several practical examples using Windows API functions to do things that cannot be accomplished using native Visual FoxPro commands. These examples include code to read the Windows Registry and retrieve user settings from the Control Panel, code to ensure that the screen is really locked when we must manipulate the appearance of ActiveX controls in our VFP forms, and much more.

Bio: Marcia Akins is an independent Consultant and software developer who for the past few years has worked primarily with Visual FoxPro and SQL Server. 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 co-authored the Kitbox column in FoxTalk Magazine from November, 2001 through July of 2006. She and her husband, Andy, then wrote a regular column in The Advisor Guide to Microsoft Visual FoxPro database Development until the end of 2007. Their popular Kitbox column is now being published in FoxRockX magazine. Marcia's 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).

Speaking engagements include SouthwestFox(Tempe, 2004, 2005, 2006, 2007), OzFox(Sydney, Australia, July 2003), Visual FoxPro Devcon (Prague, Czech Republic, June 2002, 2005, 2007), Essential Fox (Kansas City, 2002, 2003, 2004), Conference to the Max (Holland, May 2000 and May 2002), Great Lakes Great Database Workshop (Milwaukee, 2000, 2001, 2002, 2003, 2006), Advisor Devcon (San Diego, September 2001 and Fort Lauderdale, September 2002), German Devcon (Frankfurt, November 2001, 2002, 2003, 2005, 2006, 2007), as well as user group meetings in Europe and the U.S.

Web site: www.tightlinecomputers.com

Thursday, June 5, 2008

Cathy Pountney coming in July

Summer '08 is going to be an exciting one for our Philly VFUG. Following Marcia Akins' visit on June 18, Cathy Pountney will speak at our July 16 meeting. Her topic is "Customizing Your Vertical Market App." Cathy, the author of "The Visual FoxPro Report Writer: Pushing it to the Limit and Beyond" (Hentzenwerke Publishing), spent six months contracting with the VFP team in Redmond in 2001.

We'll provide dinner at both the June and July meetings. So for $5, you get dinner and a chance to hear one of the leading lights in the VFP community.

Wednesday, April 9, 2008

Marcia Akins to visit in June

Mark your calendars now for June 18, when Marcia Akins will speak to our group. Marcia is the co-author of "1001 Things You Wanted to Know about Visual FoxPro" and "MegaFox: 1002 Things You Wanted to Know about Extending Visual FoxPro," as well as the KitBox column. She'll speak on "Practical Uses of the Windows API."

April meeting--Bill Fitzgerald on Scoresheet plus Code Review

Our next meeting will be next Wednesday, April 16, 2008 at 7 PM at Valley Forge Pension Management, 715 Twining Road, Suite 202, Dresher, PA 19025. (The Oreland offramp from PA 309 Southbound has been permanently closed. The easiest way to reach the meeting location from the PA Turnpike or 309 Southbound is to come through the Fort Washington Industrial Park.)

As always, you can bring dinner and arrive as early as 6:30 for some time to mingle.

We have a double-header this month. First, member Bill Fitzgerald will do a mini-session on Scoresheet, a VFP 9 report generator.

Scoresheet is a tool which allows endusers to customize Financial Statements using data from Accpac Pro Series. The tool uses some of the advanced features of the VFP 9 report writer by allowing the user to create a variable number of columns and formats in a secure setting.

Bill Fitzgerald is founder and president of Woodbury Systems Group, a Long Island based consultancy specializing in using Visual Foxpro to develop and support Financial, Distribution and Manufacturing System for small to mid-sized businesses.

He founded Woodbury Systems Group in 1984 after a long career in corportate MIS and Financial management. Since he moved to Hamilton NJ in 2006, his daughter and long-time partner Deirdre Volpe has assumed the responsibilities of running the business in New York and Bill has concentrated on programming, golf, painting and his family.

Bill saw combat with the United States Air Force. He has a BS from Adelphi University and is a Visual FoxPro MCP.

After Bill's presentation, Bob Pierce will lead an informal code review. All members are encouraged to bring some Visual Foxpro code that they have issues with or would just like to get feedback on from the group. We will examine the code samples as a group to discuss was to improve the codes reliability, reusability, and maintainability. We will discuss some of the issues involved in refactoring the code.

Wednesday, March 12, 2008

March 19: Bob Pierce on the Guineu Project

Our next meeting will be Wednesday, March 19 at 7:30 PM. We'll try once again (third time's the charm) to hear Bob Pierce talk about the Guineu Project.

Location: Valley Forge Pension Management, 715 Twining Road, Suite 202, Dresher, PA 19025
Note: The Oreland offramp from PA 309 Southbound has been permanently closed. The easiest way to reach the meeting location from the PA Turnpike or 309 Southbound is to come through the Fort Washington Industrial Park.

Feel free to bring something to eat and arrive as early as 6:30.

Topic: Guineu Project

The Guineu project is one of the most promising solutions to the VFP developer to be able to extend the viability of the language we all love. Being run by Christof Wollenhaupt, one of the brightest minds in the Fox community, the Guineu project is a replacement set of runtime DLL's that run your compiled VFP code in a .NET environment.

So what does that mean for us, for starters your VFP application can now run on most platforms that support .NET. This includes future versions of MicroSoft OS, Linux, PDA's, and web pages.

Currently the project is still very young and is far from being complete, but it already provides usable functionality and is being updated aggressively. I will show how to take a simple existing program, compile it with Guineu, and run it in Windows, Linux, PDA, and a web page.

More information can be found at www.foxpert.com and the beta is available free.

Speaker: Robert Pierce

Robert Pierce is currently the Manager of Information Services and senior developer at Smooth-On Inc., a rubber and plastics manufacturing company located in Easton, PA. With 23 years of custom Fox programming experience; he has been a consultant, a contract programmer, and part of the TIW development team.

Wednesday, February 13, 2008

February 20--Menachem Bazian on VFP and MySQL

The Philadelphia VFP User Group will meet on Wednesday, February 20, at 7 PM. We're very pleased to present Menachem Bazian, long-time VFP guru and an extremely engaging speaker.

The group will provide dinner this month, so if you plan to come in time to eat, email tamar@thegranors.com. Dinner begins at 6:30.

Location: Valley Forge Pension Management, 715 Twining Road, Suite 202, Dresher, PA 19025
Note: The Oreland offramp from PA 309 Southbound has been permanently closed. The easiest way to reach the meeting location from the PA Turnpike or 309 Southbound is to come through the Fort Washington Industrial Park.

Speaker: Menachem Bazian

Menachem Bazian is a New York certified CPA and is a Certified Information Technology Professional (CITP). He is President and CEO of BC Consulting Services, Inc., a full services business management and technology consultancy specializing in optimizing business operations through intelligent integration of business processes and technology.

Menachem has been a VFP developer since the early days. He actually started out with Dbase II before moving on to Dbase III, Clipper, FoxBase, FoxPro and then to Visual FoxPro. He has authored three books on Fox, numerous articles in various publications, and spoke at 10 of the first 11 DevCons.

Lately he has been specializing in client-server development using SQL Server and, even more recently, with MySQL.

Topic: VFP and MySQL

Visual FoxPro is the premier tool for developing robust client-server applications using a wide range of database backends. The two most popular are, perhaps, SQL Server and MySQL.

This session will show a method for rapid development of Client Server applications using Visual FoxPro. The goals of this session are

1) To highlite the differences between developing applications based on native Visual FoxPro tables and a Client Server backend,

2) To illustrate the differences between back-end environments,

3) To illustrate that development of a client server application is actually very simple and requires little extra coding knowledge beyond standard Visual Foxpro syntax.

Tuesday, February 5, 2008

Menachem Bazian to speak at February meeting!

We're really excited that long-time FoxPro developer Menachem Bazian will speak at our February 20th meeting. Menachem has been part of the Fox community since the 1980's and was part of the team at Flash Creative Management back in the Codebook days. He'll speak on VFP and MySQL.

Wednesday, January 30, 2008

Sedna ships

Sedna, the long-awaited extensions to VFP 9, shipped over last weekend. Be aware that despite the stated requirement of VFP 9 SP2, the Sedna extensions work with VFP 9 SP1.

You can get both SP2 and Sedna from the VFP home page: http://msdn2.microsoft.com/en-us/vfoxpro/default.aspx

Monday, January 21, 2008

VFP Boot Camp in Kansas City

VisionPace has been one of the leaders in VFP training for some time. I got a notice today that they're running another of their well-regarded boot camps next month. While I haven't been myself, I have heard good things from those who have.

Here's the notice:
The next VFP Boot Camp will be in Kansas City, Missouri, February 25-27, 2008

Registration ends on February 6, 2008 for the highly-acclaimed VFP Boot Camp. This event delivers three jam-packed days of solid, hands-on learning. From the fundamentals of VFP development through the very latest VFP 9.0 features, this boot camp is designed to quickly get your VFP skills up to speed. Attendees will receive a 500 page manual in both print and electronic format.

For more information visit
http://visionpace.com/developereducation.html or email info@visionpace.com. To register call 888-904-7900.

Wednesday, January 16, 2008

Change of plans for January meeting

Unfortunately, Bob Pierce is home sick with a bad cold, so he won't be able to present on Guineu tonight. Seems like that topic is cursed, since Bob was previously supposed to give the talk in November. But we will reschedule it.

Instead, based on a vote of members, I will present "Using the VFP Debugger Effectively." Here's the blurb:

Visual FoxPro has a powerful debugger that provides many tools for finding problems with your code. This session will dig into the Debugger, showing how you can make the most of its tools in order to speed development, improve your code, and understand VFP better.

Interestingly, this is the topic I presented at our group's first meeting back in September, 2005. But there's so much wealth in the Debugger that I hope everyone will find something new to learn.

Wednesday, January 9, 2008

January meeting--Bob Pierce on Guineu

Our January meeting will take place on Wednesday, January 16, 2008 at 7 PM. Member Bob Pierce will speak about Guineu.

The Guineu project is one of the most promising solutions to the VFP developer to be able to extend the viability of the language we all love. Being run by Christof Wollenhaupt, one of the brightest minds in the Fox community, the Guineu project is a replacement set of runtime DLL's that run your compiled VFP code in a .NET environment.

So what does that mean for us, for starters your VFP application can now run on most platforms that support .NET. This includes future versions of Microsoft OS, Linux, PDA's, and web pages.

Currently the project is still very young and is far from being complete, but it already provides usable functionality and is being updated aggressively. I will show how to take a simple existing program, compile it with Guineu, and run it in Windows, Linux, PDA, and a web page.

More information can be found at www.foxpert.com and the beta is available free.

Robert Pierce is currently the Manager of Information Services and senior developer at Smooth-On Inc., a rubber and plastics manufacturing company located in Easton, PA. With 23 years of custom Fox programming experience; he has been a consultant, a contract programmer, and part of the TIW development team.

As always, feel free to bring dinner and come as early as 6:30

Welcome to the Philadelphia Visual FoxPro User Group's blog!

Our user group is now about two years old. We've been meaning to set up a website, but haven't quite gotten there yet. Member Bill Fitzgerald pointed out that a blog would provide an easy way to post notices without the overhead of maintaining a website. So Bob Pierce and I, who run the group, decided to give a try.