Re: Just for fun ...

From: genc ymeri (genc_ymeri_at_hotmail.com)
Date: 10/08/03


Date: Wed, 8 Oct 2003 14:00:01 -0400

This kind of fun made me to switch from Vb programmer to Delphi, just around
D1/D2 "era" (~6 years ago if I'm not mistaken)......... I was trying to
create a financial project with countless financial forms in VB,,,,,,and it
became so messy ! All the excitment I had when I did the first samples in VB
was gone and I felt lost in coding lines......

I would have started (and finished) at that time the program with tp7 but
our customer wanted a win31 based one. (for some reason I didn't like much
the first version of Pascal for Windows ).

Then one of my friends asked me why don't I do it in Delphi since he knew I
was familiar with pascal. "What's that?" - I asked him .

It didn't last long to learn what Delphi is and sticking with it since then.

Hope Borland will make Delphi to stick with it forever...........

"Clément Doss" <cdoss@nospam.dhs.com.br> wrote in message
news:3f8420af@newsgroups.borland.com...
>
>
> How fun can it get to convert a VB developer to Delphi ;-)
>
>
> The VB team challenge me to do a project in Delphi, while they would do
the same one
> in VB. It turned out to be a "perfect" OO challenge for delphi, and when I
got the
> specs I just couldn't stop laughing at their misfortune.
> Of course they said that if they win, I will have to start developing in
VB, if I win
> they not only will have develop in Delphi copy, but also buy me the beers
till the
> end of the year ...
> I guess I'm just bad to the bones.
>
> Get some data, apply some transformations and spit out the results in
charts and/or
> text file. The data were in fact parameters that were used to apply the
correct
> transformation to a dynamic created array. The transformations were always
the same
> with some minor changes. There were 25 different transformations.
>
> I'm not that good OO designer, but it took me a 2 days to finish all the
project.
> They took 3. So what!!!!
>
> Then let me just point some projects features:
> - Data entry
> - Delphi project accepts data from :
> - Simple form with editors each of them with the correct type (ex.
Float
> Editor for Float numbers, etc)
> - Simple form with Data-aware editors (link to any ADO compliant
Database)
> - Text file: Fixed sized, Comma Delimited or XML
> - Ini file where you can configure your choice(s).
> - VB Project
> - Simple form only. All editors are TEdits. "We didn't want to
waste time on that"
>
> - Transformation
> - Delphi Project :
> - Base class with common attributes
> - Derived from base class with expression evaluator
(BaseExpEval)
> - Derived from base class with method override (BaseExpOver)
> - 4 classes derived from BaseExpOver.
> - 1 Classe derived from BaseExpEval.
> (With the above all the 25 transformations are covered. Ok,
There are
> also a file with 21 lines. Each one with the expression to be evaluated..)
> - VB Project
> - Dont' know what they did, but 4 transformation were missing or
incorrect. I
> Guess they hadn't time to waste on that too!!
>
>
> - Output
> - Delphi project
> - Chart : TChart did it just fine
> - TextFile : Once again: Fixed, Delimited or XML (you pick)
> - VB Project
> - Chart : Did fine
> - Text : Only fixed.
>
>
> And as a Delphi Bonus to the project, a simple interface to setup the
config files.
>
> What can I say... I'll be drunk 'til the end of the year.....
> BTW I'm still a little dizzy, some might say drunk, from last night.
> Partying with their money is a lot better!!!
>
>
> Clément
>
>
>
>



Relevant Pages

  • Re: Just for fun ...
    ... "Clément Doss" wrote in message ... > they not only will have develop in Delphi copy, but also buy me the beers ... The transformations were always ... waste time on that" ...
    (borland.public.delphi.non-technical)
  • Re: Data Abstract Blob Error
    ... If you're working with Delphi, ... I don't know anything about RemObjects, but if you are using the ... Strings to store the data, since in Delphi, Strings are stored without any ... type which doesn't make any transformations (for example, ...
    (borland.public.delphi.thirdpartytools.general)
  • Just for fun ...
    ... The VB team challenge me to do a project in Delphi, while they would do the same one ... apply some transformations and spit out the results in charts and/or ... The data were in fact parameters that were used to apply the correct ...
    (borland.public.delphi.non-technical)
  • Re: What can .Net do for me?
    ... I'm a win32 programmer, that has only merely dabbled with the ... >> I'm looking for a business reason to upgrade to Delphi 2005. ... > programmer productivity (you didn't want to hear that right? ... Your customers can also be subject to microsoft's marketing machine ...
    (borland.public.delphi.non-technical)
  • Re: The New Roadmap
    ... The Pascal market is larger with both Delphi, Free Pascal, ... Stories about foxes and hens miss this point completely and ... anymore then, the strongest compiler wins. ... Still, this is a relatively minor problem, since should the situation change, the programmer can be won back. ...
    (borland.public.delphi.non-technical)