473,486 Members | 2,340 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Best C# book

Hi,

I work since few weeks with C#. NET 2005/2008 and I would like to
complete my weak sides with a good book about C#.

Could you advise me some which could start from beginner to expert ?
I have a 7 years C++ background.

i already chose 2 for components :
- GDI+ Custom Controls with Visual C# 2005
- Pro .NET 2.0 Windows Forms and Custom Controls in C#

but they do not cover all subjects in detailed.
thanks a lot,

RAF
Oct 23 '07 #1
10 6333
if u r beginner then read it
Microsoft® Visual C#® 2005 Step by Step
By John Sharp

otherwise read
Inside C#, Second Edition
By Tom Archer; Andrew Whitechapel

"R.A.F." wrote:
Hi,

I work since few weeks with C#. NET 2005/2008 and I would like to
complete my weak sides with a good book about C#.

Could you advise me some which could start from beginner to expert ?
I have a 7 years C++ background.

i already chose 2 for components :
- GDI+ Custom Controls with Visual C# 2005
- Pro .NET 2.0 Windows Forms and Custom Controls in C#

but they do not cover all subjects in detailed.
thanks a lot,

RAF
Oct 23 '07 #2
On Oct 23, 10:02 am, "R.A.F." <noem...@nospam.comwrote:
I work since few weeks with C#. NET 2005/2008 and I would like to
complete my weak sides with a good book about C#.

Could you advise me some which could start from beginner to expert ?
I have a 7 years C++ background.

i already chose 2 for components :
- GDI+ Custom Controls with Visual C# 2005
- Pro .NET 2.0 Windows Forms and Custom Controls in C#

but they do not cover all subjects in detailed.
I think you'll find it hard to find a book which is both "beginner to
expert" *and* covers topics in detail.
My own upcoming book, C# in Depth (http://manning.com/skeet) has very
detailed coverage of C# 2 and 3, but assumes existing knowledge of C#
1. It also doesn't cover the .NET libraries themselves significantly
beyond some discussion of the generic collections and LINQ to Objects.

Despite that, it's going to be about 450 pages. Imagine the size of a
book which tried to go into detail right from C# 1 *and* covered
WinForms, ASP.NET, ADO.NET etc! I just don't think it would be
feasible.

Obviously I'd love it if you bought my book, but you should be very
aware of what it *doesn't* cover.

Essential C# 2.0 by Mark Michaelis is a very good book which covers
both the language and some core framework issues, in particular
threading, reflection, interop and the CLI. Of course, it only goes as
far as C# 2 - are you after a book about C# as far as version 3?

As you can see, picking a C# book these days is a complicated
matter... you need to work out exactly what you want.

Hope that helps,
Jon

Oct 23 '07 #3
On Oct 23, 10:18 am, Som Nath Shukla
<SomNathShu...@discussions.microsoft.comwrote:

<snip>
otherwise read
Inside C#, Second Edition
By Tom Archer; Andrew Whitechapel
As far as I can tell, this only covers C# 1. These days I think it
would be a mistake to buy a book which didn't go into at least C# 2 -
preferrably C# 3 (although the latter narrows the options somewhat, of
course).

Having said that, buying a book to give a solid C# 1 foundation and
then buying a separate book to learn C# 2 and 3 isn't a bad idea. Not
that I have a vested interest in that, or anything ;)

Jon

Oct 23 '07 #4
Hello!

There is one called C# primer plus that I have read that I think is very
good.
It's very good explained in this good.
This book is mostly for the language .

//Tony

"Som Nath Shukla" <So***********@discussions.microsoft.comskrev i
meddelandet news:53**********************************@microsof t.com...
if u r beginner then read it
Microsoft® Visual C#® 2005 Step by Step
By John Sharp

otherwise read
Inside C#, Second Edition
By Tom Archer; Andrew Whitechapel

"R.A.F." wrote:
Hi,

I work since few weeks with C#. NET 2005/2008 and I would like to
complete my weak sides with a good book about C#.

Could you advise me some which could start from beginner to expert ?
I have a 7 years C++ background.

i already chose 2 for components :
- GDI+ Custom Controls with Visual C# 2005
- Pro .NET 2.0 Windows Forms and Custom Controls in C#

but they do not cover all subjects in detailed.
thanks a lot,

RAF

Oct 23 '07 #5

Its hard to find one single book....and hit some aspects are beginner, and
then some that are expert.

I liked this book:
http://www.amazon.com/Effective-Spec.../dp/0321245660

And I'll also recommend
(http://manning.com/skeet)

My advice is to get a new book every 3 months. And work up.

"R.A.F." <no*****@nospam.comwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
Hi,

I work since few weeks with C#. NET 2005/2008 and I would like to complete
my weak sides with a good book about C#.

Could you advise me some which could start from beginner to expert ?
I have a 7 years C++ background.

i already chose 2 for components :
- GDI+ Custom Controls with Visual C# 2005
- Pro .NET 2.0 Windows Forms and Custom Controls in C#

but they do not cover all subjects in detailed.
thanks a lot,

RAF

Oct 23 '07 #6
While not specifically about C#, "Programming .NET Components" by Juval Lowy
is a book I frequently (and strongly) recommend. The author is one of the
world's leading experts on .NET according to MSFT and it's a must-have IMO
(even for senior developers). For C++ developers like yourself however
(myself included), here a freebie for starters (by Petzold no less)

http://www.charlespetzold.com/dotnet/index.html
Oct 23 '07 #7

// "Programming .NET Components" by Juval Lowy //

Yeah, I liked this one as well.

I have it right here, and get others developers to read (at least certain
chapters of it) fairly regularly.
Like I said, I don't think there is one book. I think there are about 4-5
that can get you to the "next level".

"Larry Smith" <no_spam@_nospam.comwrote in message
news:u4*************@TK2MSFTNGP06.phx.gbl...
While not specifically about C#, "Programming .NET Components" by Juval
Lowy is a book I frequently (and strongly) recommend. The author is one of
the world's leading experts on .NET according to MSFT and it's a must-have
IMO (even for senior developers). For C++ developers like yourself however
(myself included), here a freebie for starters (by Petzold no less)

http://www.charlespetzold.com/dotnet/index.html

Oct 23 '07 #8
// "Programming .NET Components" by Juval Lowy //
>
Yeah, I liked this one as well.

I have it right here, and get others developers to read (at least certain
chapters of it) fairly regularly.
Like I said, I don't think there is one book. I think there are about 4-5
that can get you to the "next level".
Agreed but his book in particular stands out IMO. It's one of the few that
not only consolidates a lot of eclectic information, but also covers a lot
of esoteric subject matter in extensive detail. It's the type of info that's
often very hard to find elsewhere without a lot of digging. Moreover, you
know that the author can be trusted which is very important IMO.
Oct 23 '07 #9
I'd recommend subscribing to the O'Reilly Safari
(http://safari.oreilly.com/) for a month or two. For the cost of the book
you would have bought you can have access to thousands of computer books.
You can use your download tokens to grab the most best chapters of the
books you want to keep and then cancel your membership. Or keep the
membership if you find it continually useful.

--
Andrew Faust
andrew[at]andrewfaust.com
http://www.andrewfaust.com
"R.A.F." <no*****@nospam.comwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
Hi,

I work since few weeks with C#. NET 2005/2008 and I would like to
complete my weak sides with a good book about C#.

Could you advise me some which could start from beginner to expert ?
I have a 7 years C++ background.

i already chose 2 for components :
- GDI+ Custom Controls with Visual C# 2005
- Pro .NET 2.0 Windows Forms and Custom Controls in C#

but they do not cover all subjects in detailed.
thanks a lot,

RAF
Oct 24 '07 #10
RP
This book is the best for the beginner and intermediate.

[Murach's C# 2005]
http://www.amazon.com/Murachs-C-2005...3206276&sr=8-1

This book teaches in a better way. I have purchased the whole series
of Murach.

Oct 24 '07 #11

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

Similar topics

2
1828
by: Geoff Berrow | last post by:
I'm a college lecturer and have been running an 'Introduction to PHP' course. It's been going quite well and my boss has suggested I might like to think of a slightly more advanced course. I want...
11
9202
by: DrUg13 | last post by:
In java, this seems so easy. You need a new object Object test = new Object() gives me exactly what I want. could someone please help me understand the different ways to do the same thing in...
17
3830
by: gamaron | last post by:
Summary --------- Is Fox Toolkit ( http://www.fox-toolkit.org/ ) the "best" C++ GUI library/toolkit? My key goals (at least those that come to mind right now): * Portability (Windows, Linux,...
4
6685
by: James Thompson | last post by:
I'm sure this question has been asked a hundred times. I did a google search and found some older post and some mixed reviews. I am looking for an updated opinion on which book is the best for...
2
1763
by: Robert S. Ramos | last post by:
I need help in selecting the best C# book for someone going from VB.NET to C#. I am in the process of looking for a new job and I have found an excellent company, problem is that I have only being...
8
3756
by: Art | last post by:
Hi folks, I'm writing a traditional desktop app using VB.NET and am stumbling over what seems like a very basic question: My app does not need to be connected to a server or another computer....
26
3587
by: puzzlecracker | last post by:
It'd be interesting to compare the learning practices of c++ practitioners. I'll start with mine The C++ Programming Language C++ Primer Effective C++ More Effective C++ Effective STL The...
1
2499
by: maciek | last post by:
Hi, I was wondering if anyone could suggest me a book/article/tutorial on Exception Handling in multi tier Windows Apps. What are the best practices/ways to implement EH in multi tier...
14
12523
by: testcpp | last post by:
Hi experts, What's considered the best book to learn javascript? I searched this newsgroup but the postings are over five years old, so is there a good book to learn. I've searched Amazon and...
5
1463
by: blisspikle | last post by:
I figure that someone good at dotnet can look at this and give me a clue on how to easily organize this code? If there is a unique identifier like "Publisher" with a bunch of "Book" that are...
0
6964
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7123
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
1
6842
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7319
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
1
4864
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4559
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3070
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1378
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
0
262
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.