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

TechBookReport review of 'Programming C#'

The following is an extract of a review of the book 'Programming C#' by
Jesse Libety and published by O'Reilly. The review is from
TechBookReport (http://www.techbookreport.com):

Jesse Liberty's Programming C# quickly established itself as one of the
better C# books when the language (and .NET) was first introduced by
Microsoft. Now, timed to coincide with the hoped for release of .NET 2.0
and Visual Studio 2005, O'Reilly have released a fourth, updated edition
of the book.

As before the book is aimed at the programmer wishing to switch to C#,
particularly those from a C++, VB or Java background. It's not really a
book for the first-time programmer, all of the usual introductory stuff
(this is what a loop is…) is skipped and the book assumes that the
reader understands programming, though not C# or .NET.

Organised into three parts, the opening section provides an introduction
to the language. It starts with a primer on .NET and the CLR and then
moves quickly into variables, objects and classes, polymorphism,
interfaces etc. That's a wide scope, of course, and at times the
material is very concise but on the whole all of the major areas are
covered. New C# features, such as the use of generics, are also covered
in this edition of the book.

The next section of the book moves beyond the language itself and looks
at using it to create applications. There are three chapters in this
section that look at Windows Forms, ADO.NET and ASP.NET, all making use
of Visual Studio. While it's good that there is coverage of ADO.NET, it
could have done with some additional examples. Still, ADO.NET is enough
to fill a couple of books all by itself, so the introduction is welcome
enough. A final chapter in this section puts it all together using a Web
Services example app.

The final section of the book looks at a range of topics under the
general heading of 'The CLR and .NET Framework'. These include major
topics such as threads, reflection, streams and I/O, assemblies and,
finally, the tricky relationship between .NET and COM.

Read the rest of the review at:
http://www.techbookreport.com/tbr0158.html

This is one of a number of C# and .NET book reviews at the site.
Nov 22 '05 #1
0 775

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

Similar topics

0
by: TechBookReport | last post by:
TechBookReport (http://www.techbookreport.com) is constantly updated with book reviews of interest to software developers, technicians, academics and students. Recent titles cover the areas of PHP,...
3
by: Volodymyr Sadovyy | last post by:
Hi. Can somebody refer me to resource with specified/analyzed/approximated productivity in Java coding and Java code review tasks? Coding productivity is more described in the net, but I didn't...
0
by: TechBookReport | last post by:
The following is an extract of a review of the book 'Programming C#' by Jesse Libety and published by O'Reilly. The review is from TechBookReport (http://www.techbookreport.com): Jesse Liberty's...
11
by: Guotao Luan | last post by:
Hello All: I notice that there have been frequent questions being asked about template here so I guess it is okay to post this message here. I just wrote a c++ tempalte tutorial/review, I would...
18
by: Ben Hanson | last post by:
I have created an open source Notepad program for Windows in C++ that allows search and replace using regular expressions (and a few other extras). It is located at...
9
by: Adam Monsen | last post by:
I kindly request a code review. If this is not an appropriate place for my request, where might be? Specific questions are in the QUESTIONS section of the code. ...
9
by: Norm | last post by:
Hi, without meaning to start a flame war between the various python web tools, I was wondering if anyone had a review of the status of Zope. For example, is it being used for new projects or...
8
by: pereges | last post by:
I need to learn C from the hardware perspective and some other details like linkers, loaders, compilers etc. Basically stuff that the standard won't cover but you are expected to know it if you...
76
by: lorlarz | last post by:
Crockford's JavaScript, The Good Parts (a book review). This shall perhaps be the world's shortest book review (for one of the world's shortests books). I like Douglas Crockford (because I am a...
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: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
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
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...

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.