Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Learning Delphi

0 views
Skip to first unread message

Avid Fan

unread,
Dec 4, 2009, 6:52:13 AM12/4/09
to
Where did you all learn Delphi?


I have learnt other languages from books.

Delphi from books is not working for me. Simple stuff works then it
all turns to crap.

Maarten Wiltink

unread,
Dec 4, 2009, 7:59:57 AM12/4/09
to
"Avid Fan" <avid...@notvalidexample.net> wrote in message
news:NJ6Sm.60102$ze1....@news-server.bigpond.net.au...

> Where did you all learn Delphi?

Read the help. Read a book. Then practiced, practiced, practiced.
And got into several philosophical discussions here.


> I have learnt other languages from books.
>
> Delphi from books is not working for me. Simple stuff works then it
> all turns to crap.

Reading books generally worked well for me. Although my first attempt
at, ironically, Pascal, failed. I couldn't keep the semicolons
straight, odd as it may sound.

It helps to select the right book. Which book is right is personal.

What have you got working, and what were you trying to build when you
couldn't get it working anymore? Object-oriented things? Event-driven
things? Data-aware things? Other dashedly-complicated things?

Groetjes,
Maarten Wiltink


Erik

unread,
Dec 4, 2009, 11:18:15 AM12/4/09
to
Maarten Wiltink wrote:
> I couldn't keep the semicolons
> straight, odd as it may sound.

Well, there's your problem. If you keep a semi-
colon straight, it turns into a pipe symbol.

Avid Fan

unread,
Dec 4, 2009, 6:22:00 PM12/4/09
to

Thank you for your reply.

At the moment I a little bit past "Hello World" I can create a form
with text boxes and buttons. Enter data into but it is saving it into
a database that I want.

I have been able to write programs in Visual Foxpro. I just thought the
transition would be easier.


I understand the event driven side of things ( although sometimes I forget)


Delphi and C++ are more sophisticated.

Variable declaration, The way the Unit1.pas works in a project are my
problems.

Learn Delphi in 21 days and Marco Cantu's Mastering Delphi will be my
guides.

I will persevere with the books.

BRoberts

unread,
Dec 4, 2009, 9:15:19 PM12/4/09
to
"Avid Fan" <avid...@notvalidexample.net> wrote in message
news:NJ6Sm.60102$ze1....@news-server.bigpond.net.au...


In the Delphi help you will find a section titled Object Pascal (or Delphi -
depending on the version) Reference. You may find this very helpful. The
Reference provides a reasonably complete description of the language and how
it can be used to express programs. Start at page 1 and read it straight
through - each chapter pretty much depends on understanding the previous
one. The Reference does not cover using the integrated development
environment (IDE) nor does it discuss the Visual Component Library (VCL) or
database objects. It simply describes the language itself.

Once you have a good grasp of how the language works you will find working
through other texts much easier and will be able to concentrate on the
concepts they are trying to convey. For database work you might want to
check out the Database Programming section of the help (once you have read
through the language Reference).

Maarten Wiltink

unread,
Dec 5, 2009, 7:01:44 AM12/5/09
to
"Avid Fan" <avid...@notvalidexample.net> wrote in message
news:sQgSm.60255$ze1....@news-server.bigpond.net.au...
[...]

> At the moment I a little bit past "Hello World" I can create a form
> with text boxes and buttons. Enter data into but it is saving it into
> a database that I want.

You might try saving data to a simple text file first. Perhaps that
would work better for you at this stage.


[...]


> I understand the event driven side of things ( although sometimes I
> forget)

That's good.


> Delphi and C++ are more sophisticated.

And that's _true_.


> Variable declaration, The way the Unit1.pas works in a project are my
> problems.
>
> Learn Delphi in 21 days and Marco Cantu's Mastering Delphi will be my
> guides.

Such books will probably be geared strongly to event-driven programming
and using components. Perhaps an older book on Pascal as such would be
useful in teaching things like variable scope. The modern version of
that would, as Bruce wrote, be the Object Pascal Language Guide.

Groetjes,
Maarten Wiltink


Skybuck Flying

unread,
Dec 5, 2009, 10:01:18 AM12/5/09
to

"Avid Fan" <avid...@notvalidexample.net> wrote in message
news:NJ6Sm.60102$ze1....@news-server.bigpond.net.au...

> Where did you all learn Delphi?

I learned Pascal from the Turbo Pascal help file (TP7)

I learned Delphi from the Delphi 3 to 7 help file.

And a little bit from Delphi 2007 help file which is less good.

Best way is to practice practice practice to at least learn the language...
and then later maybe follow some tutorials for specific stuff ! ;)

> I have learnt other languages from books.
>
> Delphi from books is not working for me. Simple stuff works then it all
> turns to crap.

Yeah books can give you an impression of what is possible... but only way to
really learn it is practice practice practice :)

It will be frustrating for many years... unless you have a good teacher ;)
=D

But even then it will probably be frustrating ;)

After that it gets more fun and fun =D

Bye,
Skybuck.


0 new messages