473,796 Members | 2,788 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 1398
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********@yah oo.com> wrote in message
news:%2******** ********@TK2MSF TNGP15.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.ai oe.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
2224
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
8484
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 I really want to get back into it as I see a point with GNU/Linux. I want to get my old skills back and write something or help on some projects etc. I need some good books. I used to have one called "A Book On C", but sold it,
7
1881
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 a book to consider. Read the review here: http://www.techbookreport.com
12
2122
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 even though I have read them all and many reviews, I prefer to ask directly to people who know the subject better than anyone else. First of all, I'm not new to programming, and I have already had an introductory course on C. I have an...
4
2459
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. Please excuse the long post. Thanks. My Present Knowledge: ===================== I have learnt C about 7 years ago from random none_to_distinguished_books/ online_tutorials etc. and have been using
6
1730
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 have an Intro To C# section in my ongoing .NET 2.0 book, but I assumed that my audience does not want e.g. yet another discussion of inheritance and polymorphism - it's all "same but different" and "this is new." In short, not suitable for a...
4
1780
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 have been a ClassicVB/ASP programmer for about 7 years. I have never done anything with .NET and only have a very basic understanding of the platform. Recently, I started working on a large JAVA project at my job (even though I have very little...
4
1568
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 books to learn the basics, intentionally going with generic books that would help with both types of databases. I've got the basics down, and now I'm looking for a really detailed reference book that goes really indepth into querying for SQL...
4
2672
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 rather complex without examples of compiling modules or making and using classes. Is there some C++ books that takes you through the whole process of making modules, compiling them and using classes?
6
1988
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
9533
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10461
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10239
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10190
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
7555
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6796
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 then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5579
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4122
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 we have to send another system
2
3736
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.