Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / New Users / July 2005

Tip: Looking for answers? Try searching our database.

Looking for Recommendations on OOP and Design Books

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Gummy - 29 Jul 2005 19:17 GMT
Hi,

I am a beginner with .NET who is joining a team of other newbies. We all
have programming experience (mostly VBA) but I am afraid that our lack of
OOP design expereince with larger-scale applications is going to get us in
trouble. Such as version control and things of that nature. The problem is I
don't know enough yet to know what to be afraid of.

My question is: what books, newletters, ezines, etc. can anyone recommend so
that our design methods are good ones? For example, I design a method for
importing data, then someone else wants to improve on that, how to we set up
a directory structure, naming conventions and version control (and the other
things I haven't thought about) so we don't step on each other?

Thanks for the help.

-G
Vagabond Software - 29 Jul 2005 23:39 GMT
> Hi,
>
[quoted text clipped - 17 lines]
>
> -G

First and foremost, I would recommend getting one of the "Applied .NET
Framework Programming" books by Jeffrey Richter.  I think there are now
three versions of basically the same text.

http://tinyurl.com/94bes

It is neither "Learn to Program" nor an all-encompassing "Reference" book.
However, the in-depth explanation, in simple language, of core .NET
functions that you will use daily make this book a MUST (IMHO).

Next, I would you and your friends to force yourselfs to do everything in C#
from now on.  If that is not possible, then make sure everyone who will be
using Visual Basic .NET turns Option Explicit ON and Option Strict ON by
default in the IDE options.  This will result in all of you needing to
familiarize yourselves with "DirectCast" on day one (if you use VB.NET).

The next book I would recommend, assuming Visual Basic.NET, is Dan Clark's
"An Introduction to Object-Oriented Programming with Visual Basic .NET".

http://tinyurl.com/exocg

One of the worst places to start learning programming in the .NET Framework
is sitting in front of the IDE typing in code.  Dan's book spends the first
few chapters giving you an introduction to creating a Software Requirements
Specification, Use Cases, Activity Diagrams, Sequence Diagrams, Class
Diagrams, and other very helpful aspects of UML.

Finally, I can recommend Mike Gunderloy's "Coder to Developer: Tools and
Strategies for Delivering Your Software".

http://tinyurl.com/9sgrz

I found this book to be very helpful at the point in my career when I bought
it.  I admit that your mileage may vary depending on where you are in yours.

Good Luck,

Carl
Gumbatman - 30 Jul 2005 00:36 GMT
Carl,

Thanks for the amazing and detailed recommendations. I am ordering them (or
just the first one) tonight.

-Gummy

>> Hi,
>>
[quoted text clipped - 58 lines]
>
> Carl
eventhelix@gmail.com - 30 Jul 2005 03:34 GMT
I would recommend:

Object-Oriented Analysis and Design with Applications (2nd Edition)
by Grady Booch

--
EventStudio 2.5 - http://www.EventHelix.com/EventStudio
Generate Sequence Diagrams in PDF and Word EMF from plain text input
Nick Malik [Microsoft] - 30 Jul 2005 08:20 GMT
I'm going to add to the excellent recommendations made so far with two books
that will make a huge difference.

For naming conventions, structures, and version control issues: "Code
Complete" by McConnell
For OO software development, patterns, and understanding how to really "get"
OO software development: "Design Patterns Explained" by Shalloway and Trott.

I often hand out copies of the latter book to folks who want to take that
next step to becoming a designer instead of just a coder.

HTH,

Signature

--- Nick Malik [Microsoft]
   MCSD, CFPS, Certified Scrummaster
   http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
  I do not answer questions on behalf of my employer.  I'm just a
programmer helping programmers.
--

> Hi,
>
[quoted text clipped - 17 lines]
>
> -G

Rate this thread:







Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.