BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

suggestions for learning C# personality of delphi
Goto page 1, 2  Next
 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Non-Technical
View previous topic :: View next topic  
Author Message
rbwinston
Guest





PostPosted: Tue Aug 23, 2005 3:13 am    Post subject: suggestions for learning C# personality of delphi Reply with quote



I'm considering starting a new project using the C# personality of
Delphi 2005. However, I have no experience with C#. Can anyone
suggest a good introduction to C# geared toward Delphi developers?
Back to top
Adam Roslon
Guest





PostPosted: Tue Aug 23, 2005 3:41 am    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote



In article <hu4lg15b9762kbnd37jvve73fm17crauqu (AT) 4ax (DOT) com>,
[email]rbwinston (AT) mindspring (DOT) com[/email] says...
Quote:
I'm considering starting a new project using the C# personality of
Delphi 2005. However, I have no experience with C#. Can anyone
suggest a good introduction to C# geared toward Delphi developers?


here's a good thread to check out,

http://distribucon.com/blog/archive/2004/04/26/178.aspx

but you should also

http://www.drbob42.com/

If I remember right, he has a couple good clinics on Borland C# 1.0
geared towards Delphi developers, when it first came out




Back to top
Sean Thomas
Guest





PostPosted: Tue Aug 23, 2005 3:49 am    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote



I went with C# because of the large amount of help available. MSDN is
good start but there are many other options. Additionally there are
many good books. C# Unleashed is the one I reference the most. I am not
sure about the Delphi specific C# need.

Cheers

Sean

rbwinston wrote:

Quote:
I'm considering starting a new project using the C# personality of
Delphi 2005. However, I have no experience with C#. Can anyone
suggest a good introduction to C# geared toward Delphi developers?

Back to top
Johnnie Norsworthy
Guest





PostPosted: Tue Aug 23, 2005 6:48 am    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote

"rbwinston" <rbwinston (AT) mindspring (DOT) com> wrote

Quote:
I'm considering starting a new project using the C# personality of
Delphi 2005. However, I have no experience with C#. Can anyone
suggest a good introduction to C# geared toward Delphi developers?

Not toward Delphi programmers distinctly, but check this out...

http://lab.msdn.microsoft.com/express/beginner/

I have been using C# for aboutl 18 mos. now and I still got something out of
these trainging videos.



Back to top
Chris Brooksbank
Guest





PostPosted: Tue Aug 23, 2005 12:10 pm    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote

I am interested to know why and if you have evaluated VS 2005 ( or 2003 ).
Presumably its because you already own D2005.

Quote:
I'm considering starting a new project using the C# personality of
Delphi 2005.



Back to top
rbwinston
Guest





PostPosted: Tue Aug 23, 2005 3:20 pm    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote

Adam Roslon <adam (AT) removeme_roslon_removeme (DOT) com> wrote:

Quote:
In article <hu4lg15b9762kbnd37jvve73fm17crauqu (AT) 4ax (DOT) com>,
[email]rbwinston (AT) mindspring (DOT) com[/email] says...
I'm considering starting a new project using the C# personality of
Delphi 2005. However, I have no experience with C#. Can anyone
suggest a good introduction to C# geared toward Delphi developers?


here's a good thread to check out,

http://distribucon.com/blog/archive/2004/04/26/178.aspx

but you should also

http://www.drbob42.com/

If I remember right, he has a couple good clinics on Borland C# 1.0
geared towards Delphi developers, when it first came out



Thanks for the reply. I couldn't find the C# clinics. Maybe they
have been removed.

Back to top
rbwinston
Guest





PostPosted: Tue Aug 23, 2005 3:20 pm    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote

Thanks. I'll check it out.

Sean Thomas <sathomasNO (AT) SPAMiconz (DOT) co.nz> wrote:

Quote:
I went with C# because of the large amount of help available. MSDN is
good start but there are many other options. Additionally there are
many good books. C# Unleashed is the one I reference the most. I am not
sure about the Delphi specific C# need.

Cheers

Sean

rbwinston wrote:

I'm considering starting a new project using the C# personality of
Delphi 2005. However, I have no experience with C#. Can anyone
suggest a good introduction to C# geared toward Delphi developers?


Back to top
rbwinston
Guest





PostPosted: Tue Aug 23, 2005 3:20 pm    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote

"Johnnie Norsworthy" <jln206 (AT) verizon (DOT) net> wrote:

Quote:
"rbwinston" <rbwinston (AT) mindspring (DOT) com> wrote in message
news:hu4lg15b9762kbnd37jvve73fm17crauqu (AT) 4ax (DOT) com...
I'm considering starting a new project using the C# personality of
Delphi 2005. However, I have no experience with C#. Can anyone
suggest a good introduction to C# geared toward Delphi developers?

Not toward Delphi programmers distinctly, but check this out...

http://lab.msdn.microsoft.com/express/beginner/

I have been using C# for aboutl 18 mos. now and I still got something out of
these trainging videos.


Thanks. That looks interesting.

Back to top
Bob Swart
Guest





PostPosted: Tue Aug 23, 2005 3:27 pm    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote

Hi rbwinston,

Quote:
Thanks for the reply. I couldn't find the C# clinics. Maybe they
have been removed.

No, but perhaps a bit hard to find? (the last one I wrote using C# was a
while ago)... ;-)

Anyway, you can start at http://www.drbob42.com/csharpbuilder (for the
general page) as well as http://www.drbob42.com/examines for the monthly
columns.
An important one is http://www.drbob42.com/examines/examin43.htm listing
some C#Builder articles I wrote for the IBM DB2 website, which are still
relevant for the C# personality inside Delphi 2005...

Groetjes,
Bob Swart (aka Dr.Bob - www.DrBob42.com)

--
Bob Swart Training & Consultancy (eBob42) - Borland Technology Partner
Delphi 2005 self-study training books: http://www.drbob42.com/training

Back to top
rbwinston
Guest





PostPosted: Tue Aug 23, 2005 3:58 pm    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote

The project I am considering is to develop a GUI for several
groundwater simulation models. I estimate that the GUI, if written
will take about two years to write and have a life-span of 10-15
years. Right now, I am trying to determine the best language to write
the GUI in. I want to write some proof-of-concept programs to use to
evaluate which languages would be suitable for the GUI. (I know I
could write the GUI in Delphi Win32 but I am concerned that Delphi
might become obsolete before my GUI does.)

Here are some of the important relevant features of the GUI that will
affect my choice of language.

1. It is likely to use a lot of memory. Some of the models are
already use more than 2GB of memory and the GUI will need somewhat
more memory than the models. A 64-bit program would be highly
desirable to allow more memory to be used. Historically, the size of
the models has been limited by the available hardware.

2. There will be lots of floating point operations so speed is
important. The models typically take half an hour to a day to run.
Ideally, the GUI should not take more than half an hour to create the
required input files for the models.

3. Fast 3D graphics (for example, OpenGL) would be nice but are not
essential.

4. The source code for the GUI will end up in the public domain where
others may adapt it for their own purposes. Thus, it is highly
desirable that it be written in a language that is accessible to a
large number of programmers.

5. The GUI must be able to run on Windows. It would be very nice if it
could run on Linux too because some of the models are run on Linux
machines.

C# looks like it would be OK with criteria 1, 3, and 4. However, I am
concerned that speed (criterion #2) would be an issue so I would like
to try a prototype to determine whether the speed would be adequate.

I have not evaluated Visual Studio although if the speed of C# is
adequate, I certainly would then need to determine whether to use
Delphi 2005 or VS.

Here are some of the other options I am considering.

1. Lazarus. (At present, it is too clunky to be a real contender.)

2. Delphi VCL or CLX. (Lack of a 64-bit compiler presents a problem.
Also Borland doesn't seem to be much interested in encouraging new
developers to learn Delphi so criterion 4 is a problem with Delphi.)

3. Java (Speed concerns are an issue as they are for C#.)

4. C++ using Qt or WxWidgets (This is a possibility but I'm much less
productive writing C++ than I am with Delphi.)

"Chris Brooksbank" <NoSpamPlease@Somewhere> wrote:

Quote:
I am interested to know why and if you have evaluated VS 2005 ( or 2003 ).
Presumably its because you already own D2005.

I'm considering starting a new project using the C# personality of
Delphi 2005.



Back to top
rbwinston
Guest





PostPosted: Tue Aug 23, 2005 4:09 pm    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote

Thanks. That looks useful. I also see that there are some links to
some C# books. They would probably provide the sort of basic
introduction that I need right now.

Bob Swart <b.swart (AT) chello (DOT) nl> wrote:

Quote:
Hi rbwinston,

Thanks for the reply. I couldn't find the C# clinics. Maybe they
have been removed.

No, but perhaps a bit hard to find? (the last one I wrote using C# was a
while ago)... ;-)

Anyway, you can start at http://www.drbob42.com/csharpbuilder (for the
general page) as well as http://www.drbob42.com/examines for the monthly
columns.
An important one is http://www.drbob42.com/examines/examin43.htm listing
some C#Builder articles I wrote for the IBM DB2 website, which are still
relevant for the C# personality inside Delphi 2005...

Groetjes,
Bob Swart (aka Dr.Bob - www.DrBob42.com)


Back to top
Gbenga Abimbola
Guest





PostPosted: Tue Aug 23, 2005 4:21 pm    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote


Considering your situation:

Use C#. Either from Delphi 2005 or Vs.NET, either way, you won.
Besides, C# will run eventually on Linux (consider Mono
Project by Novel).

But if you are considering Windows environment alone, then,
you can choose the language that you are comfortable with.

rbwinston <rbwinston (AT) mindspring (DOT) com> wrote:
Quote:
The project I am considering is to develop a GUI for several
groundwater simulation models. I estimate that the GUI, if written
will take about two years to write and have a life-span of 10-15
years. Right now, I am trying to determine the best language to write
the GUI in. I want to write some proof-of-concept programs to use to
evaluate which languages would be suitable for the GUI. (I know I
could write the GUI in Delphi Win32 but I am concerned that Delphi
might become obsolete before my GUI does.)

Here are some of the important relevant features of the GUI that will
affect my choice of language.

1. It is likely to use a lot of memory. Some of the models are
already use more than 2GB of memory and the GUI will need somewhat
more memory than the models. A 64-bit program would be highly
desirable to allow more memory to be used. Historically, the size of
the models has been limited by the available hardware.

2. There will be lots of floating point operations so speed is
important. The models typically take half an hour to a day to run.
Ideally, the GUI should not take more than half an hour to create the
required input files for the models.

3. Fast 3D graphics (for example, OpenGL) would be nice but are not
essential.

4. The source code for the GUI will end up in the public domain where
others may adapt it for their own purposes. Thus, it is highly
desirable that it be written in a language that is accessible to a
large number of programmers.

5. The GUI must be able to run on Windows. It would be very nice if it
could run on Linux too because some of the models are run on Linux
machines.

C# looks like it would be OK with criteria 1, 3, and 4. However, I am
concerned that speed (criterion #2) would be an issue so I would like
to try a prototype to determine whether the speed would be adequate.

I have not evaluated Visual Studio although if the speed of C# is
adequate, I certainly would then need to determine whether to use
Delphi 2005 or VS.

Here are some of the other options I am considering.

1. Lazarus. (At present, it is too clunky to be a real contender.)

2. Delphi VCL or CLX. (Lack of a 64-bit compiler presents a problem.
Also Borland doesn't seem to be much interested in encouraging new
developers to learn Delphi so criterion 4 is a problem with Delphi.)

3. Java (Speed concerns are an issue as they are for C#.)

4. C++ using Qt or WxWidgets (This is a possibility but I'm much less
productive writing C++ than I am with Delphi.)

"Chris Brooksbank" <NoSpamPlease@Somewhere> wrote:

I am interested to know why and if you have evaluated VS 2005 ( or 2003 ).
Presumably its because you already own D2005.

I'm considering starting a new project using the C# personality of
Delphi 2005.




Back to top
Rick Carter
Guest





PostPosted: Tue Aug 23, 2005 4:23 pm    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote

Quote:
I'm considering starting a new project using the C# personality of
Delphi 2005. However, I have no experience with C#. Can anyone
suggest a good introduction to C# geared toward Delphi developers?

Joe Mayo wrote a book for Borland C#Builder, released around the same time
as version 1.0. It's an inexpensive "Quick Start" book from Sam's. I
haven't worked through it cover to cover, but what I've read seems good.
I would think that the interface has not changed that much in D2005.

Jon Shemitz has not yet finished writing his book on Delphi 2005 (or maybe
it'll end up being a book for Delphi 2006), but he does plan to cover C#
as well.

Marco Cantu's "Mastering Delphi 2005" has just been released, but I
haven't seen it, or seen a table of contents, so I'm not sure if he covers
C#.

Rick Carter
[email]carterrk (AT) despammed (DOT) com[/email]
Chair, Delphi/Paradox SIG, Cincinnati PC Users Group

--- posted by geoForum on http://delphi.newswhat.com

Back to top
Rick Carter
Guest





PostPosted: Tue Aug 23, 2005 4:27 pm    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote

Quote:
Marco Cantu's "Mastering Delphi 2005" has just been released, but I
haven't seen it, or seen a table of contents, so I'm not sure if he
covers
C#.

Just found the table of contents at
http://www.marcocantu.com/md2005/#contents

Doesn't look like he covers C#, unless it's a brief mention.

Rick Carter
[email]carterrk (AT) despammed (DOT) com[/email]
Chair, Delphi/Paradox SIG, Cincinnati PC Users Group

--- posted by geoForum on http://delphi.newswhat.com

Back to top
Craig Stuntz [TeamB]
Guest





PostPosted: Tue Aug 23, 2005 5:00 pm    Post subject: Re: suggestions for learning C# personality of delphi Reply with quote

Gbenga Abimbola wrote:

Quote:
Use C#. Either from Delphi 2005 or Vs.NET, either way, you won.
Besides, C# will run eventually on Linux (consider Mono
Project by Novel).

But if you are considering Windows environment alone, then,
you can choose the language that you are comfortable with.

This is badly misleading. Since when is Mono only intended to run C#
apps? People already run Delphi for .NET ASP.NET apps on mono, and have
since the days of D8. WinForms apps written in Delphi will probably
work, too (I haven't tried it), although Mono's WinForms implementation
is not as far along as the FCL implementation is. As for VCL for .NET,
I wouldn't count on it working today, but since (one of) Mono's
WinForms implementations is built on WineLib it's not out of the
question for the future.

C# is, IMHO, a fine language and if that's what you prefer than by all
means use it. But .NET is intended to be multi-language. If Mono
successfully implements .NET, then it will be, too.

--
Craig Stuntz [TeamB] . Vertex Systems Corp. . Columbus, OH
Delphi/InterBase Weblog : http://blogs.teamb.com/craigstuntz
All the great TeamB service you've come to expect plus (New!)
Irish Tin Whistle tips: http://learningtowhistle.blogspot.com

Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Non-Technical All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.