473,386 Members | 1,801 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,386 software developers and data experts.

Book on OO programming and C#

Hi guys,

could you please recommend a good book on OO programming with c#? I'm an
advanced user and I'd need something thorough and detailed.

Thanks in advance for your answers,

Gino

--
Saluti,
Ginello
Nov 17 '05 #1
6 1378
Right now, I'm reading a book called "Head First Design Patterns". It's not
a C# OO book, exactly, but it's pretty good. The book assumes you know basic
OO concepts like inheritance, containment, and polymorphism. It starts from
there and takes the reader through common design problems, showing OO design
pattern solutions to these problems. The book is written for Java, which is
closely related to C#. So, what this book will do is show *how* to apply OO
design principles to common design and programming problems.

I have a half dozen books on object design and patterns on my bookshelf, but
I'd never made much headway using them. I'm finding that I'm making real
progress with 'Head First Design Patterns'.
--
David Veeneman
Foresight Systems
Chicago USA
Nov 17 '05 #2
The usual books not in C# are
Object Oriented Analysis and Design Booch
Design Patterns Gamma, Helm, Johnson, Vlissides
Object-Oriented Software Construction Meyer

I have available online a Twisted Look at Object Oriented Programming in
C#

Regards,
Jeff

*** Sent via Developersdex http://www.developersdex.com ***
Nov 17 '05 #3
SP

"Jeff Louie" <je********@yahoo.com> wrote in message
news:%2****************@TK2MSFTNGP15.phx.gbl...
The usual books not in C# are
Object Oriented Analysis and Design Booch
Design Patterns Gamma, Helm, Johnson, Vlissides
Design Pattern In C# By Steven John Metsker is based on this book but is in
C#. Patterns Of Enterprise Application Architecture is a great book with
examples mainly in Java but some in C#.

SP
Object-Oriented Software Construction Meyer

I have available online a Twisted Look at Object Oriented Programming in
C#

Regards,
Jeff

*** Sent via Developersdex http://www.developersdex.com ***

Nov 17 '05 #4
I just got back from Matt Deiter's "Design Patterns in .NET" presentation.
He is going to be posting recommended books and other resources at his blog
[1] which he said should be up tommorrow.

<%= Clinton Gallagher

[1] http://www.theagiledeveloper.com/


"Ginello" <dj***@hdh.ie> wrote in message
news:d5**********@domitilla.aioe.org...
Hi guys,

could you please recommend a good book on OO programming with c#? I'm an
advanced user and I'd need something thorough and detailed.

Thanks in advance for your answers,

Gino

--
Saluti,
Ginello

Nov 17 '05 #5
Ginello,

It depends upon what you think OO programming with c# is.

1)OO processes around make a big issue of implementation independent
models in analysis/design stadia. Attached to that basic idea there
are quit a OO modelling books, which most programmers consider
advanced, to name a few names:
- Jacobson- Object Oriented Software Engineering
- Wirfs Brock Object Design.
- GOF.
- Coad, Object Models.

2) If you are talking about idioms in c#( the lowest level of
patterns) then I havent seen anything in c# which is even slightly
advanced, apart from the great book Effective C#Wagner, which book
title and idea btw is borrowed from the C++ culture. Wagners book is
not as good as the Effective C++ and more Effective C++ books but
still good and for a big part not really beginners stuff.

3) If you think there is something else then OO programming for c# or
..net you will not find a book.

4) If you ment that you want to learn the OO .net framework there are
stacks of books about the framework. The old and good Petzold and
Richter deserves mentioning Petzold for one has written a good one,
and Richter too( the last one being probably more advanced given its
earlier books..)

Regards,
Rick
On Tue, 10 May 2005 22:37:58 +0100, "Ginello" <dj***@hdh.ie> wrote:
Hi guys,

could you please recommend a good book on OO programming with c#? I'm an
advanced user and I'd need something thorough and detailed.

Thanks in advance for your answers,

Gino


Nov 17 '05 #6
On Tue, 10 May 2005 22:37:58 +0100, "Ginello" <dj***@hdh.ie> wrote:
Hi guys,

could you please recommend a good book on OO programming with c#? I'm an
advanced user and I'd need something thorough and detailed.

Thanks in advance for your answers,

Gino


Beginning C# Objects: from concepts to code (from APress)
http://www.amazon.com/exec/obidos/tg...glance&s=books

Happy coding,
Chris

Nov 17 '05 #7

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

Similar topics

5
by: Jim | last post by:
Is The C++ Programming Language (by Stroustrup)a good book for learning C++ programming or it is just a good book for reference? Thanks!
12
by: G. | last post by:
Hi all, During my degree, BEng (Hons) Electronics and Communications Engineering, we did C programming every year, but I never kept it up, as I had no interest and didn't see the point. But now...
7
by: TechBookReport | last post by:
TechBookReport have just published a review of 'C Programming In Easy Steps', if you're a C beginner looking for an intro book (or an ex-C developer looking for a quick refresh), ready why this is...
12
by: Guido Mureddu | last post by:
Hello, I'm a student in electronic engineering. I do know you've seen and answered this sort of topic/request countless times, but I haven't found past threads as helpful as I had hoped, and...
4
by: Berehem | last post by:
I would like some recommendations about what C books would suit me best. I have read the other topics about books, but I thought my case was unique enough to warrant book recommendations again....
6
by: Jon Shemitz | last post by:
My 16 yo son is ready to move beyond level editing and "Multimedia Fusion." He's going to ignore his Mom's suggestion of Visual Basic, and take my suggestion of starting with C#. Now, I actually...
4
by: Mike | last post by:
Hi, I am planning on purchasing VS2005 to learn C# very soon, and I need good book recommendations. I realize this is a question that may be asked a lot, but please consider my background: I...
4
by: blueghost73 | last post by:
I do software support for software that works with both Oracle and SQL Server, so I mostly just write queries to look at the data related to the software. When I first started, I bought a couple of...
4
by: Johs | last post by:
I am looking for a good C++ book for beginners. I have some experience with C and a lot of experience with Java. I am currently reading Bjarne Stroustrups C++ Programming Language but it starts off...
6
by: Hello | last post by:
Hello every body Please can any body tells me a good book that can teach me "visual basic 2005" (as beginner). Thank you all =========================================
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
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,...

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.