473,320 Members | 1,961 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Books for windows applications using C#

Hi All

I am a newbie to C# .I am currently developing windows application.Can anyone suggest good books or links for developing Windows Applications using C#.
Nov 16 '05 #1
17 2208
On forms: MacDonald M. (2002) User interfaces in C#, Springer Verlag. Inc,
New York, NY, ISBN 1-59059-045-7
You will need a good introductory book as well. Liberty J. (2002) Learning
C#, O'Rreily, Cambridge etc, ISBN 0-596-00376-5

Don't buy a Deitel & Deitel book
Don't buy Joseph Mayo's C# Unleashed
Don't buy Erik Brown's Wndows Forms
They are a waste of money and time

Patrick de Ridder.
"Venkatesh" <an*******@discussions.microsoft.com> wrote in message
news:AC**********************************@microsof t.com...
Hi All:

I am a newbie to C# .I am currently developing windows application.Can

anyone suggest good books or links for developing Windows Applications using
C#.
Nov 16 '05 #2
=?Utf-8?B?VmVua2F0ZXNo?= <an*******@discussions.microsoft.com> wrote in
news:AC**********************************@microsof t.com:
Hi All:

I am a newbie to C# .I am currently developing windows application.Can
anyone suggest good books or links for developing Windows Applications
using C#.

The best that I have found is Windows Forms Programming in C# by Chris
Sells. The book Professional C# from Wrox is good too.
Nov 16 '05 #3
I have to concur with this. Im currently working my way thru it and it is
very good.
Might I also suggest that (if you havent already done so) it is very useful
to first read up on the concepts and basics of the C# language itself since
I have found when going through this book that they can be very helpful in
understanding some of the WinForms methodologies e.g. adding controls to the
forms controls collection.

The best C# reference book Ive read so far if relatively old but called C#
The Complete Reference -by Herbert Shildt. Its the dogs b*******

and for Win Forms it has got to be Chris Sells' effort.

--

--

Br,
Mark Broadbent
mcdba , mcse+i
=============
"Max Power" <ma*********@blink-blink.com> wrote in message
news:Xn**********************************@216.196. 105.130...
=?Utf-8?B?VmVua2F0ZXNo?= <an*******@discussions.microsoft.com> wrote in
news:AC**********************************@microsof t.com:
Hi All:

I am a newbie to C# .I am currently developing windows application.Can
anyone suggest good books or links for developing Windows Applications
using C#.

The best that I have found is Windows Forms Programming in C# by Chris
Sells. The book Professional C# from Wrox is good too.

Nov 16 '05 #4
Max just on the off chance, since you bought Chris' book, just wondered
whether you bought Anders' book too (since they both were published around
the same time). If so is it any good?

--

--

Br,
Mark Broadbent
mcdba , mcse+i
=============
"Max Power" <ma*********@blink-blink.com> wrote in message
news:Xn**********************************@216.196. 105.130...
=?Utf-8?B?VmVua2F0ZXNo?= <an*******@discussions.microsoft.com> wrote in
news:AC**********************************@microsof t.com:
Hi All:

I am a newbie to C# .I am currently developing windows application.Can
anyone suggest good books or links for developing Windows Applications
using C#.

The best that I have found is Windows Forms Programming in C# by Chris
Sells. The book Professional C# from Wrox is good too.

Nov 16 '05 #5
"Patrick de Ridder" <wa********@all.here> wrote in message
news:d9***************************@freeler.nl...
You will need a good introductory book as well. Liberty J. (2002) Learning
C#, O'Rreily, Cambridge etc, ISBN 0-596-00376-5
I certainly wouldn't recommend Learning C# to anyone, newbie or not, it's a
slog that found it's way to my trash can. A Programmer's Introduction to C#
or C# Programmer's Reference are good fast intros to the language for anyone
who has some programming sense.

Brad Williams

Don't buy a Deitel & Deitel book
Don't buy Joseph Mayo's C# Unleashed
Don't buy Erik Brown's Wndows Forms
They are a waste of money and time

Patrick de Ridder.
"Venkatesh" <an*******@discussions.microsoft.com> wrote in message
news:AC**********************************@microsof t.com...
Hi All:

I am a newbie to C# .I am currently developing windows application.Can anyone suggest good books or links for developing Windows Applications

using C#.

Nov 16 '05 #6
the Anders' is just a formatted reprint of the C# Language Specification
from MSDN.

If you like hard-copy, it's a great resource --

regards
roy fine
"Mark Broadbent" <no************@no-spam-please.com> wrote in message
news:ub**************@TK2MSFTNGP12.phx.gbl...
Max just on the off chance, since you bought Chris' book, just wondered
whether you bought Anders' book too (since they both were published around
the same time). If so is it any good?

--

--

Br,
Mark Broadbent
mcdba , mcse+i
=============
"Max Power" <ma*********@blink-blink.com> wrote in message
news:Xn**********************************@216.196. 105.130...
=?Utf-8?B?VmVua2F0ZXNo?= <an*******@discussions.microsoft.com> wrote in
news:AC**********************************@microsof t.com:
Hi All:

I am a newbie to C# .I am currently developing windows application.Can
anyone suggest good books or links for developing Windows Applications
using C#.

The best that I have found is Windows Forms Programming in C# by Chris
Sells. The book Professional C# from Wrox is good too.


Nov 16 '05 #7
Hi Brad,

Well, that is really intelligent comment you have given.
The best choice of a textbook obviously depends on
prior experience and on how bright you are. I have
compared Learning C# (O'Reilly) with three other
textbooks on C#, and Learning C# covers the grounds
pretty well. The only thing that is missing, is some verbal
diarrhoea. So if it's is a lot of words you want, indeed,
chuck Learning C# it in the garbage can and spend a
lot of money on a book with half a million pages, there are
enough of them around.

Patrick.

"Brad Williams" <sp**@spam.com> wrote in message
news:c6**********@news01.intel.com...
"Patrick de Ridder" <wa********@all.here> wrote in message
news:d9***************************@freeler.nl...
You will need a good introductory book as well. Liberty J. (2002) Learning C#, O'Rreily, Cambridge etc, ISBN 0-596-00376-5
I certainly wouldn't recommend Learning C# to anyone, newbie or not, it's

a slog that found it's way to my trash can. A Programmer's Introduction to C# or C# Programmer's Reference are good fast intros to the language for anyone who has some programming sense.

Brad Williams

Don't buy a Deitel & Deitel book
Don't buy Joseph Mayo's C# Unleashed
Don't buy Erik Brown's Wndows Forms
They are a waste of money and time

Patrick de Ridder.
"Venkatesh" <an*******@discussions.microsoft.com> wrote in message
news:AC**********************************@microsof t.com...
Hi All:

I am a newbie to C# .I am currently developing windows application.Can

anyone suggest good books or links for developing Windows Applications

using
C#.


Nov 16 '05 #8
If you are serious about Schildt's book being good then he must have got a
clue very recently because almost all his C++ books are the worst kind of
garbage.

(see knowledgeable reviews here:
http://www.accu.org/bookreviews/publ...iews/0au/s.htm)

There is also a list of C# books reviewed at the same site.
http://www.accu.org/bookreviews/publ...ews/0ti/cs.htm

Best Regards
Julian N.

"Mark Broadbent" <no************@no-spam-please.com> wrote in message
news:OQ***************@TK2MSFTNGP11.phx.gbl...
I have to concur with this. Im currently working my way thru it and it is
very good.
Might I also suggest that (if you havent already done so) it is very useful to first read up on the concepts and basics of the C# language itself since I have found when going through this book that they can be very helpful in
understanding some of the WinForms methodologies e.g. adding controls to the forms controls collection.

The best C# reference book Ive read so far if relatively old but called C#
The Complete Reference -by Herbert Shildt. Its the dogs b*******

and for Win Forms it has got to be Chris Sells' effort.

--

--

Br,
Mark Broadbent
mcdba , mcse+i
=============
"Max Power" <ma*********@blink-blink.com> wrote in message
news:Xn**********************************@216.196. 105.130...
=?Utf-8?B?VmVua2F0ZXNo?= <an*******@discussions.microsoft.com> wrote in
news:AC**********************************@microsof t.com:
Hi All:

I am a newbie to C# .I am currently developing windows application.Can
anyone suggest good books or links for developing Windows Applications
using C#.

The best that I have found is Windows Forms Programming in C# by Chris
Sells. The book Professional C# from Wrox is good too.


Nov 16 '05 #9
"Patrick de Ridder" <wa********@all.here> wrote in message
news:22***************************@freeler.nl...
Hi Brad,

Well, that is really intelligent comment you have given.
Um, there *is* actually some reasoning in my post (you know what "slog"
means?), whereas your first post amounted to "this good; these bad"!

Let me spell it out: Learning C# is a great book for learning C# ... for
the kind of person who should not be programming in the first place. It
contains too much verbose hand-holding for too long, and much of the
hand-holding is out-of-order (OO is discussed in chapter 3, if I remember,
and classes are introduced in chapter 8!) or downright confusing (the worst
explanation of delegates I have seen in print).

I bet any worthy beginner would be better off going straight to Liberty's
Professional C#, which gets great reviews though I haven't touched it. And
any professional programmer worth his or her salary can pick up the language
very quickly with A Programmer's Introduction to C#.

Brad Williams
The best choice of a textbook obviously depends on
prior experience and on how bright you are. I have
compared Learning C# (O'Reilly) with three other
textbooks on C#, and Learning C# covers the grounds
pretty well. The only thing that is missing, is some verbal
diarrhoea. So if it's is a lot of words you want, indeed,
chuck Learning C# it in the garbage can and spend a
lot of money on a book with half a million pages, there are
enough of them around.

Patrick.

"Brad Williams" <sp**@spam.com> wrote in message
news:c6**********@news01.intel.com...
"Patrick de Ridder" <wa********@all.here> wrote in message
news:d9***************************@freeler.nl...
You will need a good introductory book as well. Liberty J. (2002) Learning C#, O'Rreily, Cambridge etc, ISBN 0-596-00376-5
I certainly wouldn't recommend Learning C# to anyone, newbie or not,

it's a
slog that found it's way to my trash can. A Programmer's Introduction
to C#
or C# Programmer's Reference are good fast intros to the language for

anyone
who has some programming sense.

Brad Williams

Don't buy a Deitel & Deitel book
Don't buy Joseph Mayo's C# Unleashed
Don't buy Erik Brown's Wndows Forms
They are a waste of money and time

Patrick de Ridder.
"Venkatesh" <an*******@discussions.microsoft.com> wrote in message
news:AC**********************************@microsof t.com...
> Hi All:
>
> I am a newbie to C# .I am currently developing windows application.Can anyone suggest good books or links for developing Windows Applications

using
C#.



Nov 16 '05 #10
Hi Brad,

I responded to a question about a good
initial C# book to read, just that, no more.
Apart from books that are a waste of
money, good / bad is rather personal.
It depends on how you study, your
experience, what your capabilities and
aptitudes are. I maintain that Jesse Liberty's
book - on average - is ok for starters.

Patrick.

Nov 16 '05 #11
very surprised you said that. As far as the C# one goes it was the first
programming book (with exception of one VB one I read ..I think called Pure
VB) that explained and answered the questions and methodologies the way I
wanted them explained -but maybe thats just me.
As far as his c++ ones are concerned, I did a search on Amazon (.co.uk)
several days ago and a could have sworn that most of the comments were
excellent. I suppose what is good for one does not necessarily cut the
mustard for another.

--

--

Br,
Mark Broadbent
mcdba , mcse+i
=============
"Julian Nicholls" <so*********************@mccueplc.nospam.com> wrote in
message news:ea**************@TK2MSFTNGP09.phx.gbl...
If you are serious about Schildt's book being good then he must have got a
clue very recently because almost all his C++ books are the worst kind of
garbage.

(see knowledgeable reviews here:
http://www.accu.org/bookreviews/publ...iews/0au/s.htm)

There is also a list of C# books reviewed at the same site.
http://www.accu.org/bookreviews/publ...ews/0ti/cs.htm

Best Regards
Julian N.

"Mark Broadbent" <no************@no-spam-please.com> wrote in message
news:OQ***************@TK2MSFTNGP11.phx.gbl...
I have to concur with this. Im currently working my way thru it and it is very good.
Might I also suggest that (if you havent already done so) it is very

useful
to first read up on the concepts and basics of the C# language itself

since
I have found when going through this book that they can be very helpful in understanding some of the WinForms methodologies e.g. adding controls to

the
forms controls collection.

The best C# reference book Ive read so far if relatively old but called C# The Complete Reference -by Herbert Shildt. Its the dogs b*******

and for Win Forms it has got to be Chris Sells' effort.

--

--

Br,
Mark Broadbent
mcdba , mcse+i
=============
"Max Power" <ma*********@blink-blink.com> wrote in message
news:Xn**********************************@216.196. 105.130...
=?Utf-8?B?VmVua2F0ZXNo?= <an*******@discussions.microsoft.com> wrote in news:AC**********************************@microsof t.com:

> Hi All:
>
> I am a newbie to C# .I am currently developing windows application.Can > anyone suggest good books or links for developing Windows Applications > using C#.
The best that I have found is Windows Forms Programming in C# by Chris
Sells. The book Professional C# from Wrox is good too.



Nov 16 '05 #12
personally I believe that there is not enough hand holding when learning and
reading up on languages. Too many times have I jumped almost straight in to
things as do most people. Once the basics have been learnt i.e. declaration,
logic control etc it is all too easy to start writing programs (and they are
usually very poorly written). This time with C# I decided to learn all the
methodologies from the ground up, not through trial and error and am
constantly being surprised how many wrong things I did in the past
(particularly with OOP).

Whether this puts me in the category of being "for the kind of person who
should not be programming in the first place" that's not for me to judge,
but I know when I am doing something correctly or poorly now -which is a
major improvement than before :)
--

--

Br,
Mark Broadbent
mcdba , mcse+i
=============
"Brad Williams" <sp**@spam.com> wrote in message
news:c6**********@news01.intel.com...
"Patrick de Ridder" <wa********@all.here> wrote in message
news:22***************************@freeler.nl...
Hi Brad,

Well, that is really intelligent comment you have given.
Um, there *is* actually some reasoning in my post (you know what "slog"
means?), whereas your first post amounted to "this good; these bad"!

Let me spell it out: Learning C# is a great book for learning C# ... for
the kind of person who should not be programming in the first place. It
contains too much verbose hand-holding for too long, and much of the
hand-holding is out-of-order (OO is discussed in chapter 3, if I remember,
and classes are introduced in chapter 8!) or downright confusing (the

worst explanation of delegates I have seen in print).

I bet any worthy beginner would be better off going straight to Liberty's
Professional C#, which gets great reviews though I haven't touched it. And any professional programmer worth his or her salary can pick up the language very quickly with A Programmer's Introduction to C#.

Brad Williams
The best choice of a textbook obviously depends on
prior experience and on how bright you are. I have
compared Learning C# (O'Reilly) with three other
textbooks on C#, and Learning C# covers the grounds
pretty well. The only thing that is missing, is some verbal
diarrhoea. So if it's is a lot of words you want, indeed,
chuck Learning C# it in the garbage can and spend a
lot of money on a book with half a million pages, there are
enough of them around.

Patrick.

"Brad Williams" <sp**@spam.com> wrote in message
news:c6**********@news01.intel.com...
"Patrick de Ridder" <wa********@all.here> wrote in message
news:d9***************************@freeler.nl...
> You will need a good introductory book as well. Liberty J. (2002)

Learning
> C#, O'Rreily, Cambridge etc, ISBN 0-596-00376-5

I certainly wouldn't recommend Learning C# to anyone, newbie or not, it's
a
slog that found it's way to my trash can. A Programmer's Introduction

to
C#
or C# Programmer's Reference are good fast intros to the language for

anyone
who has some programming sense.

Brad Williams

>
> Don't buy a Deitel & Deitel book
> Don't buy Joseph Mayo's C# Unleashed
> Don't buy Erik Brown's Wndows Forms
> They are a waste of money and time
>
> Patrick de Ridder.
>
>
> "Venkatesh" <an*******@discussions.microsoft.com> wrote in message
> news:AC**********************************@microsof t.com...
> > Hi All:
> >
> > I am a newbie to C# .I am currently developing windows

application.Can > anyone suggest good books or links for developing Windows Applications using
> C#.
>
>



Nov 16 '05 #13
Ah right thanks - thought it was slightly more than that. I'll stick with my
"soft" copy specification doc for now and use my pennies down the pub ;-D

Thanks
--

--

Br,
Mark Broadbent
mcdba , mcse+i
=============
"Roy Fine" <rl****@twt.obfuscate.net> wrote in message
news:u7**************@TK2MSFTNGP10.phx.gbl...
the Anders' is just a formatted reprint of the C# Language Specification
from MSDN.

If you like hard-copy, it's a great resource --

regards
roy fine
"Mark Broadbent" <no************@no-spam-please.com> wrote in message
news:ub**************@TK2MSFTNGP12.phx.gbl...
Max just on the off chance, since you bought Chris' book, just wondered
whether you bought Anders' book too (since they both were published around the same time). If so is it any good?

--

--

Br,
Mark Broadbent
mcdba , mcse+i
=============
"Max Power" <ma*********@blink-blink.com> wrote in message
news:Xn**********************************@216.196. 105.130...
=?Utf-8?B?VmVua2F0ZXNo?= <an*******@discussions.microsoft.com> wrote in news:AC**********************************@microsof t.com:

> Hi All:
>
> I am a newbie to C# .I am currently developing windows application.Can > anyone suggest good books or links for developing Windows Applications > using C#.
The best that I have found is Windows Forms Programming in C# by Chris
Sells. The book Professional C# from Wrox is good too.



Nov 16 '05 #14
Patrick de Ridder wrote:
On forms: MacDonald M. (2002) User interfaces in C#, Springer Verlag.
Inc, New York, NY, ISBN 1-59059-045-7
You will need a good introductory book as well. Liberty J. (2002)
Learning C#, O'Rreily, Cambridge etc, ISBN 0-596-00376-5

Don't buy a Deitel & Deitel book
Don't buy Joseph Mayo's C# Unleashed
Don't buy Erik Brown's Wndows Forms
They are a waste of money and time


YMMV. I liked Erik Brown's book, and I think it's well suited for beginners.

Cheers,

--
Joerg Jooss
jo*********@gmx.net

Nov 16 '05 #15
Hey, I learned from trial and error. One of the best pieces of advice I
ever got was "break down tasks as much as possible. You will soon
learn what OOP is about". And I did that with one of the first REAL
applications I ever programmed. It was a fairly simple application,
but it did me worlds of good, and I used (almost exclusively) the MSDN
docs that come with the SDK and framework. Now, I still have read
only two or three small books on the framework itself, NOT C# or VB.
Again, that did me worlds of good. There is no teacher like yourself!

"Venkatesh" <an*******@discussions.microsoft.com> wrote in message
news:AC**********************************@microsof t.com...
Hi All:

I am a newbie to C# .I am currently developing windows application.Can

anyone suggest good books or links for developing Windows Applications using
C#.

Nov 16 '05 #16
Hey, I learned from trial and error. One of the best pieces of advice I
ever got was "break down tasks as much as possible. You will soon
learn what OOP is about". And I did that with one of the first REAL
applications I ever programmed. It was a fairly simple application,
but it did me worlds of good, and I used (almost exclusively) the MSDN
docs that come with the SDK and framework. Now, I still have read
only two or three small books on the framework itself, NOT C# or VB.
Again, that did me worlds of good. There is no teacher like yourself!

"Venkatesh" <an*******@discussions.microsoft.com> wrote in message
news:AC**********************************@microsof t.com...
Hi All:

I am a newbie to C# .I am currently developing windows application.Can

anyone suggest good books or links for developing Windows Applications using
C#.

Nov 16 '05 #17
> usually very poorly written). This time with C# I decided to learn all the
methodologies from the ground up, not through trial and error and am
constantly being surprised how many wrong things I did in the past
(particularly with OOP).


I went through a similar realization while reading Programming .Net
Components by Juval Lowy. He tells you why .Net isn't really designed for
using OOP and how to use component based programming as .Net was designed
for. If what I'm saying sounds strange, I highly recommend Lowy's book.

Scott
Nov 16 '05 #18

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

25
by: tnrABC | last post by:
The approximately 100 books below are for sale. Mostly a selection of mathematics (numerical analysis mostly), computing science (graphics, ai, programming techniques, theory, compilers, operating...
9
by: Tiger | last post by:
I have used Borland VC and got discourage a lot for many limitation coming from Engineering "C" background. I want twist to C# and wonder what a good book to guide me for a startup. Any Books on...
9
by: Michael A. Covington | last post by:
What books would you recommend for students who want to learn programming in C# and have not previously mastered a related language (Java, C++, Pascal, etc.)? -- Michael A. Covington -...
18
by: John Salerno | last post by:
Hi all. I was hoping some of you could recommend a book or two that would help me get started with the basics of C#. I have a slight knowledge of programming, but basically I want to start out like...
7
by: David Brewster | last post by:
Hi everyone. I've been working with VB6 for a while now, I'm feeling pretty damn confortable with it, but find myself wondering about VB.NET and web applications. So I thought I'd get my feet wet....
13
by: Steve H. | last post by:
Hi all, I'm searching for a few good books on asp.net and c#. I'm afraid of buying books here in denmark that i cant read though before i get them, becuase 90% of them are just pure junk. I...
2
by: Frank Swarbrick | last post by:
I was wondering if anyone has any thoughts on a DB2 book that might be useful for me. We are currently a mainframe shop running VSE/ESA 2.7. We are in the process of installing z/VM, which...
15
by: Cheryl Langdon | last post by:
Hello everyone, This is my first attempt at getting help in this manner. Please forgive me if this is an inappropriate request. I suddenly find myself in urgent need of instruction on how to...
4
by: John | last post by:
Hi I need to develop winform database applications and wondering is these two books will get me there; Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.