On Mar 31, 2007, at 8:30 PM, msavage /AT/ golden .D.O.T net wrote:
> Well, I downloaded it and was able to run the dabodemo stuff by > following your > instructions on the WIKI pages about installing dabo. I enjoyed the > demo > immensely, especially the behind the scenes. I even modified one of > the screens > files to see what would happen. (Just changed the range on one of > the spinners.) > I saved the changes and voila! it changed! Neat!
Nothing like getting your hands dirty by playing with code, eh?
> So there's no IDE yet. Well that explains why I couldn't find one.
And you thought your eyes were going. ;-)
> Where do I sign up for the dabo email list. If it is of a similar > caliber to > this fox list, I can't wait to jump in.
http://leafe.com/mailman/listinfo/dabo-users
There aren't as many "knowledgeable" folks there as there are here, since Fox has been around much longer. But the same attitude of helping and sharing is there.
> I also would like some ideas on good stuff to help me get up to > speed with > PostgresSQL. i.e. What would be a quick way to migrate/recreate my > present > database in VFP to PosgresSQL? Would it make sense to write a VFP > app to read > the VFP database structure and recreate it in PostgresSQL? > Personally I think it > would be more productive to do it the other way.. i.e. from > PostgresSQL, reads > VFP structures and creates it in PostgresSQL. That way I would be > learning how > to do something in PostgresSQL not in fox.
You might want to ask on the dabo-users list. Several people there use PostgreSQL, and they might be better at these issues. My instincts would be to export the Fox stuff to CSV or similar text format, and then import it into the new backend.
> Another question: I installed Python 2.5. It came with what looked > like to > editors.. PythonWin or a command line one. Is there a difference in > the > functionality of either? The windows one seems a little easier to > navigate in.
I don't really know. When I'm in Python/Win, I run the Dabo editor (that's the Editor.py file in the ide directory). It's actually a pretty powerful editor, with cool stuff like intellisense, auto- completion, code folding, and the ability to run your code directly from the editor.
> Also, in my fox projects I set up directories under the root > directory for the > project thusly: > > Root > - Bitmaps - images used by the application > - Classes - base classes used by application > - Forms - Forms in application > - Menus - application menus > - Progs - application programs > - System - usually the dbc, system control files, are stored here > - Reports - application reports > - TmpFiles - test code, etc... stuff that can be deleted without > problems.- > temporary place to store code mods not fully tested > and if the Data is local to the machine, a Data directory > > Does this make sense to carry this forward? i.e. a DaboProjects > directory with > the structure as above - how do I path to this? In my projects in > fox, I have a > small load program that paths all directories for that project on > startup.
I have to bail on this question, as this is one of the issues I've been playing with in my mind as I start to think about what the Dabo IDE should be like. I have some ideas about creating 'project' files that would contain your connection defs, your class defs, your report layouts, etc. But that's still a ways off.
Run the AppWizard (<path to>/ide/wizards/AppWizard/AppWizard.py) and generate a simple app. When you do, the app that is created has a certain structure: a base folder, with separate folders:
biz (business objects) db (database stuff) reports (duh!) resources (additional images, etc.) ui (forms and UI classes)
My hunch is that the eventual IDE/project files won't vary very much from this basic categorization.
> I've watched your screen casts (all of them) and wow, it really > looks like I > could make an application happen.
I'm working with a few folks who are building their first Dabo apps, and Paul is building what I believe is a fairly complex app for one of his clients. So it's not like this stuff isn't ready for prime time yet. Now if only I could find a client who can pay me to create Dabo apps for them! ;-)
> I realize I'm asking a lot of questions and thank you for your time > and support.
No problem - I'm trying to get as many people up to speed so that in a few months you guys can be the "gurus" who the newbies look up to for guidance!
-- Ed Leafe -- http://leafe.com -- http://dabodev.com
©2007 Ed Leafe |