Presentation is loading. Please wait.

Presentation is loading. Please wait.

What I learned at Southwest Fox 2006 Barbara Peisch.

Similar presentations


Presentation on theme: "What I learned at Southwest Fox 2006 Barbara Peisch."— Presentation transcript:

1 What I learned at Southwest Fox 2006 Barbara Peisch

2 Keynote: CTP SP2 Pre-beta = Don’t install on a production machine—lots of bugs! The Community Technology Preview for SP2 is available from http://www.microsoft.com/downloads/details.aspx?FamilyId=808E96E1-3D87- 421F-9BA5-4AAFE70C7B21&displaylang=en http://www.microsoft.com/downloads/details.aspx?FamilyId=808E96E1-3D87- 421F-9BA5-4AAFE70C7B21&displaylang=en List of bug fixes: http://download.microsoft.com/download/a/b/3/ab3fd0de-74e9-4b0e- 9510-82e9bd3a49e4/VFP9SP2_OctCTP_FixList.htmhttp://download.microsoft.com/download/a/b/3/ab3fd0de-74e9-4b0e- 9510-82e9bd3a49e4/VFP9SP2_OctCTP_FixList.htm To see a video of report enhancments: http://www.spacefold.com/lisa/SP2Demo/SednaDemo.htm http://www.spacefold.com/lisa/SP2Demo/SednaDemo.htm Some report features: –Easily rotate text –Easily change colors of objects at runtime

3 Keynote: My.vcx Can get a lot of computer info and run various functions Be sure to read the My.chm file Check out Craig Boyd’s Blog –http://www.sweetpotatosoftware.com/SPSBlo g/PermaLink,guid,2af060e1-2d2b-4988-bb53- d44532e50778.aspxhttp://www.sweetpotatosoftware.com/SPSBlo g/PermaLink,guid,2af060e1-2d2b-4988-bb53- d44532e50778.aspx

4 Keynote: Other goodies Significantly faster Upsizing Wizard Improvements in Data Explorer Things from Vista that will be available in XP: –Net4Com –RSS feeds –“Glass” forms (see: http://www.sweetpotatosoftware.com/SPSBlog/Perma Link,guid,ded0ffae-4c8f-41b9-918f- b5adfe36f140.aspx) http://www.sweetpotatosoftware.com/SPSBlog/Perma Link,guid,ded0ffae-4c8f-41b9-918f- b5adfe36f140.aspx

5 Sessions: InnoSetup (Hennig) Good alternative for InstallShield FREE! Produces scripts in plain text Don’t forget add-ons –Quickstart Pack –Inno Editor Download from http://www.jrsoftware.org/isinfo.php http://www.jrsoftware.org/isinfo.php

6 Sessions: Agile Software (Berntson) Combination of: Scrum, Crystal Clear, Extreme Programming, Adaptive Software Development, Feature Driven Development, and DSDM.Scrum Crystal Clear Extreme ProgrammingAdaptive Software DevelopmentFeature Driven DevelopmentDSDM See http://en.wikipedia.org/wiki/Agile_software _development http://en.wikipedia.org/wiki/Agile_software _development

7 Sessions: VFP & AJAX (M. Feltman) AJAX = Asynchronous Javascript And XML (XML DOM) Essential part of “Web 2” See http://script.aculo.us/ and http://www.rubyonrails.org/http://script.aculo.us/ http://www.rubyonrails.org/

8 Sessions: Crashing VFP (Wollenhaupt) Especially vunerable: –Rarely used features: Formsets Offline Views Active Documents –Outdated functionality: @…Say and @...Get IDX files Using 2.x compatibility mode –Unusual uses: Deep class hierarchies Many objects Nested forms Complex SQL Statements Complex reports

9 Sessions: Security (Wollenhaupt) Datasession 0 has all the VCX files open and can show your source code If a hacker can cause your program to crash and can change the datasession to 0, they can see your code.

10 Sessions: Adding Intellisense to your Applications (Hennig) 1 of 2 Before VFP 9, Intellisense was restricted to the development IDE. Now we can have it at runtime. Can be used for: –Scripting –Expression builder –Autocorrect Must set _CODESENSE and _FOXCODE in your main program

11 Sessions: Adding Intellisense to your Applications (Hennig) 2 of 2 Can’t add FoxCode.PRG to app; VFP can’t find it Clone FoxCode.PRG, make some changes Add FoxCode.PRG, Config.FPW, FoxCode2.DBF to custom FoxCode.PJX Can’t add FoxCode.DBF to either EXE; must ship


Download ppt "What I learned at Southwest Fox 2006 Barbara Peisch."

Similar presentations


Ads by Google