Wrox Programmer Forums
|
BOOK: Beginning C# 3.0 : An Introduction to Object Oriented Programming ISBN: 978-0-470-26129-3
This is the forum to discuss the Wrox book Beginning C# 3.0 : An Introduction to Object Oriented Programming by Jack Purdum; ISBN: 9780470261293
Welcome to the p2p.wrox.com Forums.

You are currently viewing the BOOK: Beginning C# 3.0 : An Introduction to Object Oriented Programming ISBN: 978-0-470-26129-3 section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old February 6th, 2010, 10:45 PM
Authorized User
 
Join Date: Feb 2010
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
Default should i wait for 4.0?

hi guys

im learning c# for the first time. i believe this could be the book that i need.

im learning c# because of i want to be a silverlight programmer. so with visual studio 2010 and c# 4.0 just around the corner .. will this be a good book to read and practice?

or should i wait for 4.0 to be released?

thanks

Last edited by ew6014; February 6th, 2010 at 11:00 PM..
 
Old February 7th, 2010, 08:17 AM
Friend of Wrox
 
Join Date: Feb 2009
Posts: 194
Thanks: 5
Thanked 3 Times in 3 Posts
Default

Don't know much about what's different between C# 4.0 and the current version but this book will still be relevant.

A lot of the important concepts detailed in this book will remain the same with the latest version of C# and most other languages. The book focuses on how to solve problems using C# but I feel the real value in this book is it's ability to teach you how to program and the understanding of OOP that it gives you.

I would (did) get the book.
__________________
Follow me on twitter.

Where I work.

Connect with me on LinkedIn

Blog
 
Old February 7th, 2010, 09:08 AM
Friend of Wrox
 
Join Date: Sep 2008
Posts: 234
Thanks: 0
Thanked 32 Times in 30 Posts
Default Now or wait?

Hi Guys:

Again, thanks for the kind words about the book...

Personally, I don't think there's any reason to wait. I've seen a Beta copy of VS 2010 and it is almost identical to earlier versions. The enhancements that are in C# 4.0 are some advanced features that you probably don't need at the outset. Once you've mastered the basics of programming and OOP, you can probably use the online Help files to learn about the new features in C#.

So far, I've found nothing in my book that doesn't work in the latest version. I do know that later versions of VS do not have the Access database (JET) engine built in, but with a little work, you can make the code work with MySQL (Open Source) or almost any other DB.

If you're just getting started in programming and OOP, I think my book is a good choice. It does use C# as the vehicle for learning both programming and OOP, but I made that choice because VS is so easy to use. The OOA and OOD (Object Oriented Analysis and Object Oriented Design) concepts in the book apply to any OOP language, not just C#. (This paragraph is totally biased!)
__________________
Jack Purdum, Ph.D.
Author: Beginning C# 3.0: Introduction to Object Oriented Programming (and 14 other programming texts)
 
Old February 7th, 2010, 10:38 AM
Authorized User
 
Join Date: Feb 2010
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by DrPurdum View Post
Hi Guys:

Again, thanks for the kind words about the book...

Personally, I don't think there's any reason to wait. I've seen a Beta copy of VS 2010 and it is almost identical to earlier versions. The enhancements that are in C# 4.0 are some advanced features that you probably don't need at the outset. Once you've mastered the basics of programming and OOP, you can probably use the online Help files to learn about the new features in C#.
hi dr purdum ... thank you for the reply....... ok looks like im gonna dive in to your book and read and practice practice practice!!!

thank you ...... looking forwards to learning C# easily and hopefully painlessly with your book ... :)
 
Old February 7th, 2010, 12:19 PM
Friend of Wrox
 
Join Date: Sep 2008
Posts: 234
Thanks: 0
Thanked 32 Times in 30 Posts
Default Don't wait...

Let me know how things went when you're finished...
__________________
Jack Purdum, Ph.D.
Author: Beginning C# 3.0: Introduction to Object Oriented Programming (and 14 other programming texts)
 
Old February 8th, 2010, 12:31 PM
Friend of Wrox
 
Join Date: Jun 2007
Posts: 477
Thanks: 10
Thanked 19 Times in 18 Posts
Default

I whole heartedly agree. 4.0 will extend the framework, it doesn't look like it will cause anything to become obsolete that I've heard. I'm sure at some point, .NET will have to trim things to keep the inheritance tree manageable or the set of classes will become an tangled mass of complexity that sends new programmers screaming in the opposite direction. However, that's not what's happening in 4.0. Certainly for a beginning book, this is a good choice.

When you're finished with it, I'd recommend Christian Darie's Search Engine Optimization with ASP.NET, also by Wrox. There are a number of more advanced OOP concepts that are actually implemented, a several live multi-file DALs, link factories, storing and retrieving application variables in the web.config (so your application will work perfectly in development, staging and production simply by keeping the right web.config with the right website... something you have to do anyway), etc. That's a .NET 2.0 book, but it's still the single most useful text I've ever bought.
__________________
-------------------------

Whatever you can do or dream you can, begin it. Boldness has genius, power and magic in it. Begin it now.
-Johann von Goethe

When Two Hearts Race... Both Win.
-Dove Chocolate Wrapper

Chroniclemaster1, Founder of www.EarthChronicle.com
A Growing History of our Planet, by our Planet, for our Planet.
 
Old February 10th, 2010, 01:48 AM
Authorized User
 
Join Date: Feb 2010
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by DrPurdum View Post
Let me know how things went when you're finished...
hi dr purdum... im just starting chapter 3... looking forward to completing the book hopefully by end feb. got stuck with chapter 2 with the code. had to refer to your source code zip as it did not inlcude the full code for me to type. things like click event were missing. :)
 
Old February 10th, 2010, 09:45 AM
Friend of Wrox
 
Join Date: Sep 2008
Posts: 234
Thanks: 0
Thanked 32 Times in 30 Posts
Default Missing click events

Not sure I understand the "missing click event" comment. Table 2.2 tells you how to lay out the visual components of the program. The click event code to display everything is shown on page 44. The only other click event we need to consider is for the Exit button, which is a simple call to Close(). However, that click event isn't necessary since the close option appears on the upper-right corner of the Windows form. Did you miss the code on page 44?
__________________
Jack Purdum, Ph.D.
Author: Beginning C# 3.0: Introduction to Object Oriented Programming (and 14 other programming texts)
 
Old February 10th, 2010, 09:52 AM
Authorized User
 
Join Date: Feb 2010
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by DrPurdum View Post
Not sure I understand the "missing click event" comment. Table 2.2 tells you how to lay out the visual components of the program. The click event code to display everything is shown on page 44. The only other click event we need to consider is for the Exit button, which is a simple call to Close(). However, that click event isn't necessary since the close option appears on the upper-right corner of the Windows form. Did you miss the code on page 44?
hi dr purdum .... well i didnt miss the one on page 44. but i could not find the code to activate the click event
this.btnDisplayOutput.Click += new System.EventHandler(this.btnDisplayOutput_Click);

i tried clicking but nothing happened, up until i looked at the finish code in the zip file. how to activate the click event was not mentioned.
 
Old February 10th, 2010, 12:03 PM
Friend of Wrox
 
Join Date: Sep 2008
Posts: 234
Thanks: 0
Thanked 32 Times in 30 Posts
Default Click event

I'm still not sure of the problem. Windows automatically generates the click event code (e.g., listener objects) for you. All you have to do is run the program and click the display button. Give that thousands of other readers didn't have a problem, my guess is that you might have "over-thought" the code, trying to add your own event processing code, which (other than that shown on p. 44) is not necessary.
__________________
Jack Purdum, Ph.D.
Author: Beginning C# 3.0: Introduction to Object Oriented Programming (and 14 other programming texts)





Similar Threads
Thread Thread Starter Forum Replies Last Post
wait for seconds pzmrcd C# 1 August 1st, 2007 02:06 PM
Wait In VB ashes0000 Beginning VB 6 5 February 6th, 2007 11:47 AM
Should I wait for .net 2 androoo ADO.NET 2 November 3rd, 2004 09:07 AM
help me! wait online EdmondWang All Other Wrox Books 1 December 18th, 2003 06:16 AM
"please wait" ASP page tgoodfellow Classic ASP Basics 12 December 13th, 2003 10:55 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.