 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
rbwinston Guest
|
Posted: Tue Aug 23, 2005 3:13 am Post subject: suggestions for learning C# personality of delphi |
|
|
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
|
Posted: Tue Aug 23, 2005 3:41 am Post subject: Re: suggestions for learning C# personality of delphi |
|
|
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
|
Posted: Tue Aug 23, 2005 3:49 am Post subject: Re: suggestions for learning C# personality of delphi |
|
|
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
|
Posted: Tue Aug 23, 2005 6:48 am Post subject: Re: suggestions for learning C# personality of delphi |
|
|
"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
|
Posted: Tue Aug 23, 2005 12:10 pm Post subject: Re: suggestions for learning C# personality of delphi |
|
|
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
|
Posted: Tue Aug 23, 2005 3:20 pm Post subject: Re: suggestions for learning C# personality of delphi |
|
|
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
|
Posted: Tue Aug 23, 2005 3:20 pm Post subject: Re: suggestions for learning C# personality of delphi |
|
|
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
|
Posted: Tue Aug 23, 2005 3:20 pm Post subject: Re: suggestions for learning C# personality of delphi |
|
|
"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
|
Posted: Tue Aug 23, 2005 3:27 pm Post subject: Re: suggestions for learning C# personality of delphi |
|
|
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
|
Posted: Tue Aug 23, 2005 3:58 pm Post subject: Re: suggestions for learning C# personality of delphi |
|
|
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
|
Posted: Tue Aug 23, 2005 4:09 pm Post subject: Re: suggestions for learning C# personality of delphi |
|
|
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:
|
|
| Back to top |
|
 |
Gbenga Abimbola Guest
|
Posted: Tue Aug 23, 2005 4:21 pm Post subject: Re: suggestions for learning C# personality of delphi |
|
|
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
|
Posted: Tue Aug 23, 2005 4:23 pm Post subject: Re: suggestions for learning C# personality of delphi |
|
|
| 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
|
Posted: Tue Aug 23, 2005 4:27 pm Post subject: Re: suggestions for learning C# personality of delphi |
|
|
| 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
|
Posted: Tue Aug 23, 2005 5:00 pm Post subject: Re: suggestions for learning C# personality of delphi |
|
|
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 |
|
 |
|
|
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
|
|