Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Articles
Search: 

Community News
Nick Neklioudov, January 1, 2006
Nick Neklioudov resumes the highlights in the VFP community in the last month
Summary
Nick Neklioudov resumes the highlights in the VFP community in the last month
Description
In December 2005, Visual FoxPro got more attention from the Internet press.

FoxPro Not an Endangered Species

Well known technical journalist Mary Jo Foley published an article in Redmond Magazine, named “FoxPro Not an Endangered Species”. (http://www.redmondmag.com/columns/article.asp?EditorialsID=1166) The article considers VFP in a very positive way and says that “FoxPro is going to matter for more than just the next few years”. Well, we all should see how it turns out in the near future.

Service Pack 1 for VFP9 was released

The Microsoft’s VFP team work continues and Service Pack 1 for VFP9 was released in December. The updated source code for VFP add-ons included with VFP installation disk will be available later. At the same time it was announced that there will be also VFP 9 Service Pack 2. The news about releasing Service Pack 1 for VFP 9 were also mentioned by Mary Jo Foley in Microsoft Watch news item “FoxPro Users: Rev Your Engines”. (http://www.microsoft-watch.com/article2/0,1995,1899724,00.asp?kc=MWRSS02129TX1K0000535)

TIOBE Programming Community Index for December 2005 listed Visual FoxPro at position 20

Interesting news came from Tiobe.com. This site publishes monthly index that gives an indication of the popularity of different programming languages. TIOBE Programming Community Index for December 2005 listed Visual FoxPro at position 20, jumping up 31 points. (http://www.tiobe.com/tpci.htm) VB.Net is listed at position 15. Tiobe uses the popular search engines like Google, Yahoo!, MSN to calculate the ratings. One can argue about the different languages comparison methodic or principles of including one of another language to the list, but the fact itself is worth mentioning.

Standard Version (VPM Standard 9.0) free for every VFP developer

ProMatrix, the well known application framework producer, was giving away their Standard Version (VPM Standard 9.0) free for every VFP developer until the end of 2005. (http://www.promatrix.com/vpme/vpms01.htm) Such a step may give all VFP developers a new spin in VFP framework competition. Having a proven commercial framework, even in standard version, may satisfy a lot of developers as it is. Also the developers who take advantage of this generous offer later may upgrade to the latest full version after studying and finding out how this framework suits their needs.

Whil Hentzen announced the Great Lakes Great Database Workshop

In the middle of December Whil Hentzen announced that Great Lakes Great Database Workshop will be back on April 21-24, 2006. (http://www.hentzenwerke.com/conferences/glgdw2006.htm) We can only welcome Whil back, and are very happy to see GLGDW back again in the list of VFP conferences for 2006. Whil promised that this conference will be different from the previous ones and will be dedicated to the best practices in VFP development. As before the conference will be held over the weekend in Milwaukee.

New VFP book: Taming Visual FoxPro's SQL

New VFP book is available from Hentzenwerke Publishing. It is called “Taming Visual FoxPro's SQL” by Tamar Granor. (http://www.hentzenwerke.com/catalog/tamingvfpsql.htm) This book is dedicated to Visual Fox Pro’s data handling capabilities using SQL commands. Tamar is one the most recognizable experts in VFP SQL. For many years she was giving the presentations on this subject at VFP conferences. This new book summarizes Tamar's SQL expertise and it's about time, as there were major changes to VFP SQL implementation in VFP versions 8 and 9. Dozens of real-world examples from the book demonstrate different solutions.

Visual FoxPro application got Bill Gates attention

The Visual FoxPro application written by one of the Universal Thread members got Bill Gates attention. (http://www.microsoft.com/windowsxp/homeusers/awards/sports.mspx) From Don Higgins, UT member: "I wanted the FoxPro community to know about a success story with FoxPro. One of my customers won Microsoft's "Start Something Amazing" Contest using my software which was developed in Visual FoxPro. Bill Gates himself got a first hand look at this program on the 10th of this month while congratulating the winner. Since this was an international competition I was very happy to see a FoxPro program help win the contest.”

Nick Neklioudov, Cgi Group Inc.
Nick Neklioudov, M.Sc., CNA, works as Senior Analyst with CGI Group Inc. in Halifax, Nova Scotia, Canada. Programming in all versions of FoxPro/VFP since 1987, in .Net since 2003, not counting some other developer tools and environments. Nick received Microsoft Most Valuable Professional award three times. Nick Neklioudov has over 20 years experience with computers and information technologies, especially in database-oriented programming, object-oriented programming and information systems development.
More articles from this author
Nick Neklioudov, February 1, 2006
Nick Neklioudov resumes the highlights in the VFP community in the last month
Nick Neklioudov, March 1, 2006
Nick Neklioudov resumes the highlights in the VFP community in the last month
Nick Neklioudov, April 1, 2006
Nick Neklioudov resumes the highlights in the VFP community in the last month
Nick Neklioudov, May 1, 2006
Nick Neklioudov resumes the highlights in the VFP community in the last month
Nick Neklioudov, June 1, 2006
Nick Neklioudov resumes the highlights in the VFP community in the last month
Nick Neklioudov, July 1, 2006
Nick Neklioudov resumes the highlights in the VFP community in the last month
Nick Neklioudov, August 1, 2006
Nick Neklioudov resumes the highlights in the VFP community in the last month
Nick Neklioudov, September 1, 2006
Nick Neklioudov resumes the highlights in the VFP community in the last month
Nick Neklioudov, October 1, 2006
Nick Neklioudov resumes the highlights in the VFP community in the last month
Nick Neklioudov, November 1, 2006
Nick Neklioudov resumes the highlights in the VFP community in the last month
Nick Neklioudov, December 1, 2006
Nick Neklioudov resumes the highlights in the VFP community in the last month
Nick Neklioudov, March 1, 2007
Nick Neklioudov resumes the highlights in the VFP community in the last month
Nick Neklioudov, June 23, 2000
You can make your form Modal/Modeless on the fly. This may be useful for preventing users to switch to other forms before they finished entering the data.
Nick Neklioudov, April 7, 2000
This will translate the HEX encrypted text. It is a little wrapper around George Tasker class for automatic translation back and forth and placing the translated text to the Clipboard. You can explicitly pass your text as a parameter, or the program automatically picks the clipboard content.
Nick Neklioudov, May 29, 2002
Instead of trying to add properties with some third-party tools like ADDPROP5.FLL to the native object created with SCATTER NAME command you may try to approach this problem from the other side. You can replace the native SCATTER command with your own function MYSCATTER which may work on any are...
Nick Neklioudov, April 5, 2000
Checkboxes supports both Numeric and Logical data types. When you check its value, do not just write IF thisform.mycheckbox.Value = 1 or IF thisform.mycheckbox.Value = .t. Check it as IF !EMPTY(thisform.mycheckbox.Value) This way you don't care what the type of value really i...
Nick Neklioudov, June 26, 2000
Say, you have the client birth date and you want your program to tell you if the birthday is within the certain date range (even when the given range starts in one year and finishes in another). SELECT * FROM CLIENTS ; WHERE BETWEEN(GOMONTH(birth_date,(YEAR(start_date)- YEAR(birth_date))*12), st...
Nick Neklioudov, November 1, 2001
I live in Halifax, Nova Scotia with my wife Tanya (who I happily married 22 years ago) and our 18-year old daughter Nadya. The 3-year old cat Stanley is also a family member :) As you might have guessed, I do VFP programming. Tanya works at Dalhousie University. She is Ph. D. in Biology and has bee...
Nick Neklioudov, November 1, 2002
Author: Whil Hentzen Publisher: Hentzenwerke Corporation ISBN: 193091900X Paperback: 548 pages Dimensions (in inches): 1.14 x 9.10 x 7.02 3rd edition (July 2002) Amazon link: http://www.amazon.com/exec/obidos/tg/detail/-/193091900X/qid=1033007807/sr=8-3/ ref=sr_8_3/1...
Nick Neklioudov, July 17, 2000
If you get an error "Expression is invalid. Use a valid expression for DYNAMIC... property" you may try different type of addressing your PEMs: For example, in Grid.Init() this syntax does not work this.SETALL('DynamicBackColor', 'IIF(ASCAN(This.Parent.aRecNosSelected,RECNO()) > 0, RGB(255,0,...
Nick Neklioudov, January 17, 1998
This works: this.column1.DynamicForeColor = "IIF(some_type = 2, RGB(255,0,0), RGB(0,0,0))" And this does not work: this.column1.DynamicForeColor = "IIF(some_type = 2, RGB(255,0,0), RGB(0,0,0)) " Reason: one extra space before closing quotes.
Nick Neklioudov, January 1, 2001
I believe all of us are familiar with that set of four navigational buttons "First", "Prior", "Next", "Last" we use for data entry or maintenance forms. You need to put some code in their Click() events, enable or disable navigation buttons, according to the position of record pointer in a table. ...