Nice comparison. But as I will repeat later, we are comparing station
wagons and a truck here. Station wagon will do every thing okay, but
trucks are built to handle cargo. Similarily, VB is designed as a
general programming environment for Windows, while PDOXWIN is a Windows
database. It is not really fair to compare the two, even though VB has
access to ODBC.
Here's some comments on the comparisons, other parts are deleted to save
: VB has easier project management. Paradox to match or better it in v5.0
The project viewer is much better in 5.0 than 4.5. IMHO it is better
than VB, except you can't define an overall project and have PDW
automatically deliver everything and package it for you, but I've heard
that people are already working on such a PDW application.
: VB ships with a very rich set of graphics, icons, sample apps, dlls, VBX's
: etc etc. Paradox falls short here. Don't know about v5.0 though.
VB is general programming, PDW is database programming. Graphics, icons,
DLLs, and VBX usually have little or no bearing here, except to spruce up
the interface a little.
Borland DID spread around those Borland-style graphical buttons for free
but those are not THAT useful. You are welcome to embed any graphics
into a button though...
PDW5 shipped with a fully functional Contact Manager with lots of GOOD
features, plus the DIVESHOP which came since 1.0.
: VB has syntax highlighting (and colour coding -- also found in likes of
: BC++, etc) and some syntax checking on line by line basis as you are typing
: the code. Paradox 4.5 does not have it. Don't know about v5.0.
PDW5 doesn't have it either.
: In VB, standard windows elements defined visualy in the app, e.g. scroll
: bars, drop down lists etc look a lot better. Paradox 4.5 falls short here.
: Paradox's scroll bars are neat in a sense that sometimes in a smaller region
: you don't need a full sized standard windows scroll bar staring at you but
: in larger regions, sometime you wish that you had it. Don't know about v5.0.
: Notice once again that both apps have a feature that you wish could be in
: the other one as well.
PDW5 have option of full size or mini scroll bars.
: VB can show text both in raised and engraved effects. Paradox 4.5 can't.
: Just supports regular font shadows. Don't know about 5.0.
Doesn't have it either. But personally those look confusing to me. :-)
: VB has a very rich set of third party VBX's. However, VB losed this edge
: as Paradox 5.0 will be able to use them as well.
Nope... VBX will be in PDW6.0. dBase for Windows 5.0 has VBXs though.
: VB's interface is little faster. Try putting a button on a form in both
: VB and Paradox. Run both forms. You can rapidly click on VB's button and
: it will be pushed with almost every click. Paradox's button can't. It
: required little delay between two clicks. Also, put a full form sized
: button on form (I don't know what's the use of that but good for comparison)
: in both apps. When you click on the VB's button. It gets pushed in and out
: with the same speed as a normal sized one. In Paradox you can *see* the
: redraws during pushed in and out operation.
Not quite true. There's a mousedouble method which handles
doubleclicking. If you add code there to translate that into single
clicks you'll get full single clicks.
: In VB you can delete an object you have attached code to and it just gets
: deleted but your code is saved by VB. Paradox deletes the object and you
: also loose the code. Don't know about Paradox 5.0.
Same. But really, if you attach code to object and wipe out the object,
it MAKES SENSE to lose the code as well.
: In Paradox, you can easily access all the codes defined for a particular
: object but not for every other object on the form. VB on the other hand
: concenterated on making the later part easier. All of the code is at one
: place so you don't have to go clicking here and there. Don't know about
: Paradox 5.0.
What about the object tree? All the code is accessible there. Just right
click any box in the tree. There's also the ENUMSOURCECODE and the
shareware / freeware source editors like Enumerator Pro and Source Browser
: PARADOX HAS EXTERMELY POWERFULL AT DATABASE STUFF. DOES NOT NEED ANY
: WORD OF PRAISE HERE. COMPARING VB's AND PARADOX's DATABASE HANDLING WILL
: SEEM LIKE A JOKE.
But indeed, that is what we are doing here.
Comparing VB and PDOXWIN as developement platforms is comparing apples to
oranges, or more specifically, cars to trucks.
: VB has good debugging tools as compared with Paradox 4.5 which is realy
: poor at this. But I hear that Paradox 5.0 has debugging tools that you
: would expect from a company like Borland.
PDW5 has full featured de* that goes beyond VB.
: VB can save code and description of the whole form in text format so you
: can open your *form* and code in any text editor or word processor and
: modify anything you want. Plus all of your code is at one place all the
: time. Paradox can't save in text format but you can ask for the code
: listing. Don't know about 5.0.
With shareware/freeware programs like Enumerator Pro and Source Browser,
I can edit entire form's code in a single editor, no switching.
: PARADOX IS TRULY COMPILED. VB IS INTERPRETTED. You can check any Paradox's
: delivered form, report or script in binary editor and it has standard exe
: heading "This application required Microsoft Windows". You can change the
: extension from FDL etc to EXE and it will run under Windows (although it
: won't do anything). I also remember that once I was playing with Paradox's
: resources using Borland's resource editor and I came accross a dialog box
: that was an EXE generator. It had questions like name of EXE file etc etc.
: It indicates that Paradox has the ability to generate stand alone EXE's
: even now but for some reason Borland does not want to loose money it makes
: on the runtime I guess.
No... Those are actually DLL's with different extensions. They still
need the Paradox Database Engine program elements to work.
: VB is very easily distributed. All you need is a VBRUNx00.DLL file which
: is free and is only 250-300k in size. Paradox requires a *huge* runtime
: and cost ~$500 to acquire (plus you have to wait for it).
Yes, but both are "unlimited run-time license". FoxPro needs a run-time,
PDOXDOS needs a run-time, dBase needs a run-time (but there's Clipper).
: VB has a convenient TabIndex property to set the tab stop order. Paradox
: 4.5 have to code for it. Don't know about 5.0
You can draw a box around things you want tabbed together. Much easier
: VB seems to have drap and drop in apps. Paradox 4.5 does not. Have to code
: for it which is *not* easy stuff. Don't know about v5.0.
If you are talking about OLE2, PDW5 has it to some extent. OLE field now
supports OLE2, and Paradox tables can be embedded in other documents for
|| (the rest of this .sig is under construction...) ||