Home - Welcome - News - Blog archive - Sitemap - Store - Contact
NOTE: This is my backup blog - my main blog is now hosted at www.craigbailey.net (RSS feeds are unchanged)
Showing posts with label Visual FoxPro. Show all posts
Showing posts with label Visual FoxPro. Show all posts

Tuesday, February 05, 2008

VFP: Visual FoxPro Sedna release - biggest launch ever!

TechCrunch went into meltdown with the news. CNN covered it live. And Super Tuesday has been rescheduled to cope with the disruption...

image

Amazingly though, in what I can only imagine is an embarrassing oversight, there was no press release about it.

In possibly the tiniest launch announcement I've ever seen (you'll need hours to read through this comprehensive overview - NOT), Microsoft has finally (on 25 Jan) released Sedna - the add-on to Visual FoxPro.

Better than nothing I guess :-)

Actually I'm pretty excited about having a play with this later tonight.

Craig Boyd has the details on Sedna being added to VFPx. He also reminds us about the DBi controls that can be downloaded.

image

Rick Schummer has a discussion of whether SP2 is required (make sure you read the comments as well).

Download Sedna here.

 

Who'd have thought...?

Technorati Tags: , ,

Thursday, October 18, 2007

VFP: Did someone mention FoxPro?

Apparently there was some news about a Visual FoxPro release this week. I searched but couldn't find anything :-). Except this, this, this, this, this, this. (To be fair to myself I did mention it on my link blog here.)

Or perhaps I was getting it confused with this article about salesforce.com's new Visual Force, which David Berland likened to an on-demand version of FoxPro. The article is actually a nice summary of Fox's impact on the PC world - worth a read if you've got a spare minute.

Monday, October 01, 2007

VFP: Sydney VFP special event 17 Oct 2007

I'm excited that we have Nick Neklioudov in Sydney in mid-October, coming to give us a special Sydney Visual FoxPro User Group presentation.

Click here for Sydney VFP User Group Special Event details

Nick will be presenting a session on using Drag and Drop in Visual FoxPro forms. Drag and Drop is an important usability element of applications, but is often neglected, especially in already existing programs. One of the interesting parts about Nick's session is that he will be showing how to implement Drag & Drop without changing a single line of code in the existing form controls.

If you are a VFP developer in Sydney, please help me spread the word - it is only a little over two weeks away.

Date: Wednesday 17 October 2007

Time: 6:30pm - 8:30pm

Venue: Microsoft, North Ryde, Sydney

(1 Epping Road, North Ryde, Sydney NSW 2113 - view map)

About Nick Neklioudov

image Nick Neklioudov, M.Sc., CNA, works as Systems Analyst with CGI Group Inc. in Halifax, Nova Scotia, Canada. Programming in all versions of FoxPro/VFP since 1987, in VB.Net since 2003, not counting some other developer tools and environments. Nick received Microsoft's Most Valuable Professional (MVP) 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.

Click here for Sydney VFP User Group Special Event details

[Questions? Please contact Craig Bailey with any queries.]

Tuesday, September 18, 2007

VFP: More meaningless press about FoxPro

Here's another example of how FoxPro gets misunderstood. Thankfully Tod McKenna sheds some light (in the Discuss page).

Technorati Tags: , ,

Thursday, August 16, 2007

VFP: Importing VFP data into SQL Server

I've written an article outlining How to use SQL Server 2005 Integration Services (SSIS) to import Visual FoxPro data into SQL Server.

The article is reasonably basic and covers:

  • Using SQL Server Business Intelligence Development Studio to create the package and manage errors
  • Using SQL Server Management Studio to create the Integration Service
  • Using SQL Agent job to schedule it
  • Gotchas (including UNC mapping, and the VFP OLE DB driver)
  • Brief overview of a real world implementation using SSIS
  • Brief discussion of SSIS versus VFP Upsizing Wizard

The article is 49 pages long, but don't be alarmed, most of it is screen shots. It is available in Word or PDF format. I've included the Word format in case you want to edit the article, add your own comments, copy stuff out etc.

It is available here (and from my Articles page).

Saturday, August 11, 2007

VFP: Visual FoxPro posts of interest

I've been a little behind on my blog reading of late, so here's a quick list of links I've enjoyed (many of which you no doubt read weeks ago :-)

Technorati Tags: ,

image

Sunday, August 05, 2007

OZFOX: Thinking about OzFox 2008

I'm starting to think about the next OzFox conference, and I'd love your thoughts.

To help me organise the most appropriate conference for y'all, I've put up a very simple survey.

If you are a potential attendee, please take the OzFox 2008 survey - it only takes 60 seconds.

It's anonymous (unless you optionally want to leave your email address), so you won't be held to anything.

And please help spread the word...

Wednesday, August 01, 2007

VFP: VFP5 for dessert

Michele and I were out at dinner on Saturday night with Adam and Anastasia Cogan.

The food was good, the conversation was great, but then came dessert... Here's what Adam had organized prior with the staff to deliver to me for dessert:

image

It's a copy of Visual FoxPro version 5.0, and it now sits up on the shelf above my desk. It's still got the plastic wrapping on it! And weren't those the days - the box weighs a ton: Developer's guide, programmer's guide, language reference - I can still hear the trees crying :-)

Adam tells me he fought a valiant bidding war on eBay to secure it.

And here's me modeling the new acquisition:

image

Ahhhh, the joys.

Thursday, June 14, 2007

VFP: FoxPro blogs

As noted by others, there are a two new VFP bloggers, including:

Bo Durban

Craig Boyd (not sure about this guy – tread carefully J)

Btw does anyone know what Kevin Ragsdale's new blog address is? The new FeedBurner link he provided last week doesn't appear to be working...

VFP: 3+ days to FoxPro ass kicking?

Interesting tidbit from someone who needed to learn VFP in a hurry

http://n0tablog.wordpress.com/2007/06/10/how-i-learned-visual-foxpro-in-an-emergency/

Compare this to this

Thursday, May 24, 2007

VFP: Important announcement concerning the Sydney VFP User Group

This is a difficult one to announce, but I have to let everyone in the Fox community know that I've made a drastic change to the Sydney VFP User Group.

In this post I'll outline the reasons why and the outcomes I am hoping for.

Firstly, I need to let people know that the Sydney VFP UG is effectively closing down.

In its place I am starting a new group which focuses (in a broad, general sense) on Business and Technology, designed primarily for software managers, team leaders and software company owners.

The new group is called: The Sydney Business & Technology User Group and it has a new web site here: www.sbtug.com

Secondly, I want to outline why this has come about, because it has not been an easy decision in many ways (although in some ways it has). The basic reason is due to poor user group attendance. With so many other avenues available for Visual FoxPro content, many developers were finding it difficult to make the trek over to the user group each month. These things tend to go in spirals, so with less people attending, there is less chance to network with people, and it gets harder to organise speakers, and then the cycle repeats. This meant that lately the effort put in by speakers and myself was hard to justify. I felt that my time and theirs could be much better spent serving the developer community in other ways.

Thirdly, let me explain why I picked the 'new' direction. Interestingly, in many ways the group had been heading down that path anyway. The talks had started to encompass business related sessions (Eg sales, marketing, perception) and the technology topics had opened up (Design Patterns, .Net, SQL Server, etc). So, in a way the new group is really just the culmination of changes that had been happening over the last 6-9 months. But for me personally, I tried to follow a path that is of interest to me (what's the point of running a group you are not interested in?) So, for me, as CTO for a software company, I picked a direction that applies to me. I expect there are many others (including some of the senior managers at Talman) for who this will also apply. Time will tell if it is of enough interest to keep the group going. I am hoping so.

Fourthly, I need to be honest and say there will be very little in the way of VFP content at the new UG. When Sedna is released, there will definitely be a session on it, but other than that, not much. I feel it important to state this upfront rather than try to fumble through with some 'it is just the same VFP group with a few other broader sessions added' distracter.

Finally, I want to reassure people that this is not me abandoning VFP. It seems odd that I should have to say this, but one of the reasons that I held onto the group so long was because I was worried about the signal ending it would send to the community in general (in and outside VFP). But I realised recently this was silly. Although there will probably be a few people upset (and perhaps even one or two who throw a few stones – send your emails here btw talktothehand@notlistening.com) I am convinced this is the right decision. I expect many attendees of the new group to be Fox people, and in turn I hope that many of the new attendees get to hear about VFP from me and them – perhaps for the first time. And let me state that I still plan to continue with other VFP ventures like OzFox.

So, there you have it. A difficult decision, but an exciting one in my opinion. I hope you agree, or at least understand.

Thanks to those who have been very supportive (including almost all of the current UG members) as I've worked through this process.

Tuesday, April 03, 2007

VFP: Goran Zidar blog

I'm sure you all know about Goran's blog by now (thanks to Jamie's link last month). If not then check it out here (RSS here).

Goran is the manager of the Tab Menus project on VFPx, a big supporter of VFP in Australia and an all round good guy (perhaps even a clever cookie :-)

Technorati tags: ,

Tuesday, March 27, 2007

VFP: OzFox quick survey results

Here's some interesting stats from the OzFox networking session.

At the networking session there were 40 or so attendees (plus the speakers). I have not included the speakers in the results below.

I asked the following questions about VFP developer 'behaviour':

How many people attend User Groups (VFP or other): 21 (ie ~50%)
How many read blogs (VFP or other): 23 (ie >50%)
How many write blogs: 10 (ie 25%)

How many are using the following versions of FoxPro:
VFP9: most people (approx 35)
VFP8: 4
VFP7: 3
VFP6: 7
VFP5: 3
FPW: 5
FPD: 1

How many have products or projects that use SQL Server as the backend: 10

How many people had NOT heard of VFPx prior to today: 5
How many people had downloaded something from VFPx: 3

How many people had tried any of the Sedna CTPs: 2
How many people had tried the VFP9 SP2 CTPs: 2

VFP: Sydney VFP User Group this Wednesday 28 March 2007

This Wed we have an interesting meeting.

First up we will be discussing the recent announcement regarding VFP.

Next, Doug Bower will be repeating his excellent session from last year covering connecting to MYOB via VFP.

Then, as usual we will finish with our Q+A session.

Details on the UG site - http://www.svfpug.com.au/

See you there at 6:30pm for free pizza and drink.

Newcomers welcome!

Wednesday, March 14, 2007

VFP: Message from YAG about VFP

Much to be said about this in the coming weeks, but for now I think he has given us a good summary and clear direction.

http://blogs.msdn.com/yag/archive/2007/03/13/message-to-the-vfp-community.aspx

Plenty to discuss - I'll be posting about this in a week or so once I have collected all my thoughts...

btw YAG, thank you for all the hard work you and the team have done lately. I have such high respect for you. I wouldn't like to be in your shoes at the moment :-)

Technorati tags: , ,

Sunday, March 11, 2007

VFP: OzFox 2007 photos

I'm way behind on my post conference posts, but here's a few photos in the interim:

http://picasaweb.google.com/craigjamesbailey/OzFox2007

Sunday, February 25, 2007

VFP: OzFox 2007 Keynote

Rick Schummer opens the keynote with an overview of the Sedna and SP2 CTPs.

The Sedna enhancements include a whole bunch of stuff, let's go through some of them.

First up Rick demonstrated the enhancements in the data Explorer. Beginning with the new optuins form, he highlighted the showplan option. You can picj the location of the upsizing wizard, which allows you to interchange and use your own version of the wizard. Things like button styles are now optional, and there is a new backup option.

There were some tips like the F5 run command in the Query form (it was there previously, but no one knew about it ). The query form now presents errors if they occur. Very handy.

NET4Com is the updated library for accessing .NET framework classes. Rick makes a good point about this wrapper class, in that it is a method for giving you access to all of the framework, not just the trivial examples that are included in the current release. And it will work for future .Net frameworks aswell - this is an approach, not a limited set of trivial examples. This is important to remember - I have to say I had previously been a little critical of the release, thinking it was limited to what came with the examples.

Next up an overview of the components coming from DBi Technologies. Microsoft has arrived at a relationshop with DBi that means that some of their ActiveX controls will be shipped for free with the Sedna release.

Rick then handed over to Doug who picked up with the My namespace.

The great thing about My is how easy it is to use. Whilst many of the My functionality can be called using API calls, here all the programmer needs is a single line of code. And making things easier is always a good thing right?

Next, onto the Upsizing Wizard. Besides the performance enhancements (more than an order of magnitude better can you believe it?) are some nice options for handling NULLs, and upsizing dates as NULL, plus a whole bunch more (eg more support for different connection methods).

But then the big bonus - unattended upsizing. Doug went through the code for programming an upsize of data, without having to go through the wizard approach. And even cooler, as it runs it fires events that you can bind to. Awesome. And it is even faster (can this be possible!) than the Wizard. Amazing.

Next, the Vista Toolkit. This was probably what I was most interested to see, since it is the newest component to be added to Sedna CTP.

Doug outlined the main parts of the Vista Toolkit. This includes some things that can be installed on XP (such as MSFeeds and Desktop Search) and then others that are Vista only. The main one is the Vista Common Dialogs. There is also the new XAML features and the XPS provider.

The new common dialogs have two main enhancements. First ofcourse is their nicer cleaner look. But the real bang is in the enhanced functionality.

Craig Boyd's test bed form shows some of the cool features.

Having the Show details functionality is really cool. Footer information is also very nice. Having the progress bar built in to the dialog is really nice. And you can hook into the events so that you can control the progress bar. I love it.

The open dialog gives acces to things like Search built into the dialog. And it captures the events that the user performed on the dialog. This is really nice.

Having the desktop search abilities available is really nice. Set filters and order by clauses and click Execute. Very nice.

Hooking into the Search features is very powerful. The speed at which the search completes is astounding. Searching files, outlook properties and even RSS feeds is extremely easy and very fast.

Next, Doug showed the XAML capabilities now possible. This was very impressive. I hope this ships, but as Doug explained, it hasn't been confirmed yet.

VFPx is a community project for extending VFP, with a number of projects all being maintained and built by community members. doug went through a few of the projects such as the GDIPlusX project.

Rick took over from Doug and demoed a few of the demos from VFPx. First up was Kevin Ragsdale's Desktop alerts project. Rick showed the 'toaster' popup. Very nice.

Rick also called for more help with the projects. The community members seemed to have a common charateristic of over-committing themselves (I can relate to this one). So, guys like Kevin or Carlos or Cesar have made huge starts to the projects, but now we need help pushing the projects along. You can play a part.

Next was the ctl32 balloon tips demo. Sweet. And the coolest thing I liked was the Long Text ability. You can replace some of your longer tool tips with this very nice balloon.

Next was the ctl32 Status bar. Very nice.

And the thing that Rick mentioned that I was pleasantly surprised by was how stable the code base is on some of these things already. Rick is confident enought with the ctl32 and Desktop alerts projects that he is using some of the components in his production systems already.

The session ended with a call to action to be involved. Join a user group, join an online forum, become part of the VFPx initiative (even if just as a tester), create a blog (if you don't have one already), and keep supporting the product.

The future of VFP is very bright.

Friday, February 23, 2007

VFP: Dick Cheney pulls out of OzFox

In a shock announcement, Dick Cheney has pulled out of attending OzFox this weekend.

Cheney, a passionate Visual FoxPro supporter, had hoped to attend the OzFox conference, but after being greeted with protesters and abuse upon his arrival to Sydney, the US Vice-President decided it would be inappropriate to attend, and instead cut short his visit (now leaving on Sunday).

In a statement released earlier today, the former database programmer and part-time politician expressed his disappointment about not being able to attend the conference. Citing the unexpected negative response he received from Sydney as 'a concern', he felt it would be 'detrimental to the conference if his name were in anyway associated with it'.

OzFox organisers were unavailable for comment, except to confirm there was now one extra place available at the conference should any last minute registrant be interested.

The conference starts this Sunday at 12:30.

Register here.

VFP: Sedna February CTP released

Milind's February letter points us to the latest Sedna CTP release

You beauty! Just in time for OzFox. I wonder if I can get this onto all the conference memory sticks in time...

The most interesting part of the release is the new Vista common dialogs - can't wait to see it in action (attention: plug for OzFox keynote in progress :-)

Technorati tags: , , ,

Wednesday, February 21, 2007

VFP: OzFox 2007 is only 3 days away

That's right folks, only a few days to go until the FoxPro mayhem starts... www.ozfox.com.au

One thing I'm really glad about is that we've easily covered all our costs this time! This might sound strange, but as some know, last time I ran the conference we made a big loss. Much of this was my fault and I'm especially thankful that Peter (Talman's MD) has given me another chance to run it.

The other great thing is that Nicole (from Talman) has done a great job organising everything (and in fact is probably the reason we have covered costs :-).

So, sitting here a few days out I'm feeling great. Everything is organised, all costs are covered, the speakers are just about to arrive and the weather is looking fantastic. It's gonna be an enjoyable, stimulating conference.

Tomorrow morning I'm picking up Doug and Rick from the airport and showing them around this wonderful city. If the weather is the same as today it is going to be ideal for them.

To those who have registered, see you on Sunday. Here's a link to what you should bring...

We've still got space for 2 more to attend, so if you haven't yet registered, now's the time...

http://www.ozfox.com.au/register.htm

Technorati tags: , ,