Showing posts with label c. Show all posts
Showing posts with label c. Show all posts

Illustrated C# 2010 (Expert's Voice in .NET) Review

Illustrated C# 2010 (Expert's Voice in .NET)
Average Reviews:

(More customer reviews)
Are you looking to buy Illustrated C# 2010 (Expert's Voice in .NET)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Illustrated C# 2010 (Expert's Voice in .NET). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Illustrated C# 2010 (Expert's Voice in .NET) ReviewOver the past 10 years, C# has evolved into a rather complex computer language. C# is the de facto language for developing applications for .NET environment. As .NET platform evolves, so does C#. (It is statically type, object oriented based language, and yet supports dynamically type, generic, and some functional programming style.) To learn to use C# properly requires efforts and good text book. Illustrated C# 2010 is one of the few good books for the subject on the market right now. However, the book does not teach basic programming, nor does it teach windows GUI programming. It's strictly for teaching how to write programs in the latest version of C#. The author assumes readers have had some programming experience. Because of the book's format, it's also an excellent C# 4 reference for professional programers. It's in the same category of book as "C# 4 in a NutShell." But illustrated C# 2010 is way much easier to comprehend than the NutShell book due to author's writing stype. Each topic is covered thorougly first by simple, to the point and easy to understand short paragraph with well illustrated figures and diagrams, then a short (less than half a page) of complete C# example is given with output. The book also has a very detail table of content and useful index; it is essential to locate topic quickly.
The books covers following topics:
Namespace, assembly, Classes, Structs, dynamic, inheritance, methods, expressions, statements, operators, boxing, unboxing, enumerations, iterators, exceptions, interfaces, delegates, events, type conversions, arrays, generics, lambda expression, linq, reflection, attributes, covariance, contra-variance, Task Paralell library, and more.
The book is a joy to read and learn from. It's highly recommended.Illustrated C# 2010 (Expert's Voice in .NET) Overview
This book presents the C# language in a uniquely succinct and visual format. Often in programming books, the information can be hidden in a vast sea of words. As a programmer who has over the years used a dozen programming languages, the author understands it cansometimes bedifficult to slog through another 1,000-page book of dense text to learn a new language. There are likelymany other programmers who feel the same way. To address this situation, this bookexplains C# using figures; short, focused code samples; and clear, concise explanations. Figures are of prime importance in this book. Whileteaching programming seminars, Daniel Solisfound that hecould almost watch the lightbulbs going on over the students' heads as hedrew the figures on the whiteboard. In this text, he hasdistilled each important concept into simple but accurate illustrations. The visual presentation of the content will give you an understanding of C# that's not possible with text alone. For something as intricate and precise as a programming language, however, there must be text as well as figures. But rather than long, wordy explanations, Solis hasused short, concise descriptions and bulleted lists to make each important piece of information visually distinct. By the end of this book, you'll have a thorough working knowledge of all aspects of the C# language, whether you're a novice programmer or a seasoned veteran of other languages. If you want a long, leisurely, verbose explanation of the language, this is not the book for you. But if you want a concise, thorough, visual presentation of C#, this is just what you're looking for.

What you'll learn
Details of the C# 2010 language presented in a clear, concise treatment
New features in the latest version of .NET, in the author's unique visual style
How C# differs from and is similar to other programming languages, aiding migrating C++ and VB programmers who already know how languages work

Who this book is for

Visual Basic programmers interested in moving to C#
C++ programmers interested in moving to C#
Novice programmers interested in learning C#
Students in introductory programming classes learning C#


Table of Contents
C# and the .NET Framework
Overview of C# Programming
Types, Storage and Variables
Classes: The Basics
Methods
More about Classes
Classes and Inheritance
Expressions and Operators
Statements
Namespaces and Assemblies
Exceptions
Structs
Enumerations
Arrays
Delegates
Events
Interfaces
Conversions
Generics
Enumerators and Iterators
Introduction to LINQ
Introduction to Asynchronous Programming
Preprocessor Directives
Reflection and Attributes
Other Topics


Want to learn more information about Illustrated C# 2010 (Expert's Voice in .NET)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Mastering C# Database Programming Review

Mastering C# Database Programming
Average Reviews:

(More customer reviews)
Are you looking to buy Mastering C# Database Programming? Here is the right place to find the great deals. we can offer discounts of up to 90% on Mastering C# Database Programming. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Mastering C# Database Programming ReviewThe book has a tutorial style with tons of screenshots. It works through examples step by step with lots of code and not much exposition. If you want an on-rails guided tour to the .NET database APIs with C#, this book is for you. For me I would rather go with an introductory style which gives an overview of an entire API. An example is the chapter three section on SQL, which is thirty pages long. It only veers off the rails twice, once to talk about less than, greater than, equals to, etc. and another time to talk about and, not and or. The chapter spends only half a page on insert, delete and update. If you wanted to learn SQL from scratch you couldn't do it from this chapter, and if you already knew SQL, you would skip this chapter. So I'm not sure what the purpose is.
Conclusion, if you like "on-the-rails" tutorials and you want to learn .NET database programming that way, this book is for you.Mastering C# Database Programming Overview

Want to learn more information about Mastering C# Database Programming?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Accelerated C# 2008 Review

Accelerated C# 2008
Average Reviews:

(More customer reviews)
Are you looking to buy Accelerated C# 2008? Here is the right place to find the great deals. we can offer discounts of up to 90% on Accelerated C# 2008. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Accelerated C# 2008 ReviewI bought this book last Wednesday and figured it would be a decent enough overview of the new language features. I don't want to downplay the job he does covering new langauge features becuase that coverage is superb, but the job he does covering C# fundamentals is so well done that it eclipses everything else.
So it's a great book for beginners? Well, probably not. I think beginners would benefit by it but it's not a beginners book by any mean. What I do mean is that he does a really in depth job of covering just about every aspect of C# so that he can show the benefits of the new features as well. I've read over 100 books on .NET in the 7 years I've been working with it and frequently the Go to guy when it comes to exception handling for instance. So I really wasn't expecting to learn anything new here. But stylistically, the points he raises in showing how one could elegantly handle a Transaction rollback scenario is just really brilliant. And that same brilliance is exemplified throughout the book.
To that end, the examples in this book are it's real strength. As someone who's written a few books myself, I know how tempting it can be to come up with really simple and overused examples b/c basics aren't much fun to write about. Trey however totally resisted that temptation and I for the life of me can't see a single area that looks like he just 'wanted to get it done'. Everything is seemingly well thought out and written in a way that can clearly make his point clear. He also harkens back to C++ and the fact he has a ton of C++ experience shows through everywhere.It has a feel to it reminiscent of my senior computer science textbooks but without the stuffiness and without coming off as academic. On the contrary, it's the whole aire of advance business scenarios that makes it so cool
Now on to the new language features. I've read several books on LINQ and Lambda expressions. And while they are all great, his explanation of Lambda exprssions and the walk down Functional Programming memory lane is priceless. Had I read this book early on, the nuances of Lambda expressions would have been a lot easier to understand. His coverage of LINQ is in depth as well but he manages to really keep on track and show the business aspects of LINQ without every going down the path of sounding like a 'cool new feature cheerleader'.
I'll admit I have a pretty strong like of Apress books and have a pretty high expectation with their stuff. When I read Faison's Event-Based Programming : Taking Events to the Limit - I found it to be one of the most compelling and well done books I had read in ages. Internally, I thought it would be a longgg time before I came across a book anywhere near that good. Well, all I can really say is that Trey Nash proved me quite wrong. He exceeded any expectation I had by tenfold and got a lot out of this book - not just in C# terms but across the board.Accelerated C# 2008 Overview

Want to learn more information about Accelerated C# 2008?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Pro ASP.NET 4 in C# 2010 Review

Pro ASP.NET 4 in C# 2010
Average Reviews:

(More customer reviews)
Are you looking to buy Pro ASP.NET 4 in C# 2010? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro ASP.NET 4 in C# 2010. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Pro ASP.NET 4 in C# 2010 Review
Book review - "Pro ASP.NET 4 in C# 2010, by Matthew MacDonald, Adam Freeman and Mario Szpuszta. ISBN-13: 978-1-4302-2529-4 - Published by APRESS
Hi all, this is my book review of the new "Pro ASP.NET 4 in C# 2010 book". Since .NET framework 4.0 went into production in June 2010, I was pleased to see that an ASP.NET book targeting the .net framework 4.0 is out for publication. Also, I was pleased to see that the samples deal with C#. I believe that C# will be the dominant language in the .net framework arena for the foreseeable future. As one who programs in both C# and VB.NET, I would have to lean towards C# as the language of choice. We can see this trend also in the fact that most of the latest programming examples out there related to .NET framework are written in C#.
In general, we don't see a whole lot of new features in ASP.NET 4.0, but there are supposed to be improvements in performance and stability in ASP.NET 4.0.
New features worth mentioning include:
*Session state compression for out of process session state service (such as the venerable adStateServer sql server storage for session state)
*ASP.NET MVC - an alternative way (other than classic webforms way) to separate your website logic into three logical parts (Model, View and Controller). This MVC pattern has been around for awhile now, but it is now officially adopted into ASP.NET 4.0. Some people love the MVC model and believe it simplifies while others believe MVC just adds extra effort.
*ASP.NET Dynamic Data - A way of quickly generating data-centric websites that focus on viewing and editing database records. The pages are populated by inferring the schema of the data model (Entity Framework or LINQ to SQL) It is based upon LINQ (language integrated query). The dynamic data model is supposed to also allow more advanced customizations, than you may have seen with this type of "easy, code-generation of database data for maintaining websites" in the past.
As I read through this book, I realized that ASP.NET 4.0 is still based upon technologies that have been around for years now. ASP.NET 4.0 is a very mature and powerful technology. Much of the content of this book covers topics that would be covered in earlier versions of ASP.NET. This is not a criticism at all because the authors of the book meant to give a "complete description and understanding of ALL of ASP.NET" and not just coverage of the new features in ASP.NET 4.0 (of which there are relatively few new features as I previously stated). This book is almost 1600 pages long and has excellent coverage of the diverse topics that fall under the umbrella of ASP.NET.
This book is a complete treatise on ASP.NET topics such as:
*Web forms
*Server Controls
*User Controls
*An explanation of the ASP.NET processing pipeline and how they work including HTTPMODULES.
*An explanation of ASP.NET state management (remember HTTP is a stateless protocol, so ASP.NET has including things like View State, Session State and Application State as an abstraction of state that helps developers build web applications).
*ADO.NET - how to talk to databases with the .net framework - also explaining the use of dataset objects in disconnected architectures
*Explanation of databinding (especially in terms of the objectdatasource/sqldatasource controls)
*How to use data centric server controls (read up on gridview /formview /listview /detailsview) server controls.
*An examination of LINQ (which is a relatively new topic to the .net framework and has to deal with being able to query and iterate through collections of data in a common way using a language known as LINQ (language integrated query)
*How to use caching to solve issues such as increasing website performance and scalability of your web applications.
*How to deal with XML and the many ways of getting at xml (XPATH/LINQ/XSL etc.)
*How to write and use USER Controls which are a way for developers to easily reuse "nuggets" of programming and presentation layer by encapsulating the content into a user control A user control can then be "dragged" onto a page design surface and be used over and over within your website.
*Themes and Master Pages cover the ways that ASP.NET can enable reuse and standardize the "look and feel" of a website.
*Navigational Controls - (recommended readings are about sitemap /menus /multiviews)
*How to manage and deploy websites, whether it be simple xcopy, or use of web deployment packages).
*A very detailed explanation of ASP.NET security, including forms authentication and ssl. What I particularly appreciate about this book is it has very detailed information about the built-in security features that come with ASP.NET (these security features first came out in ASP.NET 2.0). This includes the ASP.NET membership api/forms authentication /role providers /profile providers and how to check principal permissions. There are more than 40 detailed pages on how to build your own custom membership provider which basically extends upon the provider model provided in ASP.NET. In my opinion, out of the box security concepts as provided in the membership/roles/profile providers are one of the most powerful and time-saving measures in ASP.NET. For example, I am building a custom "membership" portal that builds upon the standard forms authentication/membership provider/role and profile provider. This stuff is powerful and gets you up and running very quickly, much more quickly than if you had to roll your own authentication/authorization/user profile programming code. Believe me, I've been there and done that (wrote my own custom security code), but in today's fast paced software developer world, it's nice to be able to piggy back on ASP.NET security because it's powerful, well designed and easy to implement.I think this area is one of my most favorite topics of this book, because it has so much useful information here.
*The book goes on to deal with nice chapters on creating ASP.NET server controls, ASP.NET server controls are a way for programmers to build their own control that can be placed into the visual studio toolbox and used as a software component. Those of you who are familiar with Infragistics/Telerik and Component One know that server controls are powerful ways of allowing programmers to take advantage of nice web control suites to build very nice web interfaces. The companies mentioned above have written their own server controls that are available for programmers use. Microsoft also supplies ASP.NET server controls out of the box (textbox/gridview) etc.In this book, the chapter shows you the API that Microsoft provides so that any programmer can build their own server controls.
*How to deal with graphics and gdi programming as pertains to the ASP.NET world. Things like using pens/brushes as you would see in any type of graphics programming.
*JavaScript and Ajax get good treatment in this book as well, Ajax is an important technology in today's web environment for enabling very rich, responsive web user interfaces.
*Web parts are covered also in this book which is a neat technology, CMS systems such as SharePoint, make heavy use of web parts, so this is a must read for serious ASP.NET developers who also may want to leverage SharePoint and build custom web parts.
*MVC/Silverlight and dynamic data round out the rest of the book.Silverlight is an exciting technology that I expect to really get into in the near future, Silverlight 4 just came out and I want to see if we can build real business applications (LOB) with it. Dynamic data I have high hopes for, I haven't had a chance to play around much with it (Deadlines, deadlines), but I hope to see what dynamic data can do for me, this is one of the newest topics out in ASP.NET 4.0.
WHEW! This book has a LOT of useful information for any ASP.NET developer, even though I own at least 4 other ASP.NET programming books, I would definitely rate this book as a "must-have", it is chock-full of information that developers can use and take advantage of. As a full-time programmer, the more productive you can be, the more versatile and valuable you can be (not to mention, the more income you can generate). I highly recommend this book for those of you who use ASP.NET, it is very complete and the authors did a very commendable job detailing the broad and diverse topic of ASP.NET programming! With this book, you can tell a ton of effort was put into it. Note that there is also a "beginning ASP.NET 4 in C# 2010" book also published by Apress, I haven't had a chance to look at it, but the "pro" book that I am reviewing here certainly qualifies as professional level, because of the depth and breadth of its content!
One thing the book DOES lack, however is a sample website or "final project" that I have seen other ASP.NET books provide. I downloaded the source code for the book and it has samples for every chapter in the book. This book rocks though for sure!!!
With ASP.NET technology, it is a proven platform for building web applications and Microsoft has built something very powerful over the years. ASP.NET (and in general the .net framework) along with the excellent Microsoft Visual Studio programmers IDE is, in my humble opinion the best in class web programming environment out there. You can't go wrong by choosing ASP.NET as your web development platform of choice.
Pro ASP.NET 4 in C# 2010 Overview
ASP.NET 4 is the principal standard for creating dynamic web pages on the Windows platform. Pro ASP.NET 4 in C# 2010 raises the bar for high-quality, practical advice on learning and deploying Microsoft's dynamic web solution.

This edition is updated with everything you need to master up to version 4of ASP.NET, including coverage of ASP.NET MVC, ASP.NET AJAX 4, ASP.NET Dynamic Data, and Silverlight 3.

Seasoned .NET professionals Matthew MacDonald and Mario Szpuszta explain how you can get the most from these groundbreaking technologies. They cover ASP.NET 4 as a whole, illustratingboth the newer features and the functionality carried over from previous versions of ASP. This book will give you the knowledge you need to code real ASP.NET 4 applications in the best possible style.

Table of Contents
Introducing ASP.NET
Visual Studio
Web Forms
Server Controls
ASP.NET Applications
State Management
ADO.NET Fundamentals
Data Components and the DataSet
Data Binding
Rich Data Controls
Caching and Asynchronous Pages
Files and Streams
LINQ
XML
User Controls
Themes and Master Pages
Website Navigation
Website Deployment
The ASP.NET Security Model
Forms Authentication
Membership
Windows Authentication
Authorization and Roles
Profiles
Cryptography
Custom Membership Providers
Custom Server Controls
Graphics, GDI+, and Charting
JavaScript and Ajax Techniques
ASP.NET AJAX
Portals with Web Part Pages
MVC
Dynamic Data
Silverlight


Want to learn more information about Pro ASP.NET 4 in C# 2010?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

C# 3.0 Cookbook Review

C# 3.0 Cookbook
Average Reviews:

(More customer reviews)
Are you looking to buy C# 3.0 Cookbook? Here is the right place to find the great deals. we can offer discounts of up to 90% on C# 3.0 Cookbook. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C# 3.0 Cookbook ReviewAre you an experienced C# or .NET developer or just a novice user? If you are, then this book is for you. Authors Jay Hilyard and Stephen Teilhet, have done an outstanding job of writing a book that is designed for users of all levels, and provides solutions to problems that developers face every day as well as some that may come along less frequently.
Hilyard and Teilhet, begin by covering Language Integrated Query (LINQ) and its usage with objects, ADO.NET, and XML. Next, the authors cover both String and Char data types. Then, they discuss recipes dealing with both class and structure data types. The authors also focus on the generics capacity in C#, which allows you to have code operate uniformly on values of different types. They continue by examining recipes that make use of collections. Next, the authors show you how to use two features of C# to solve very different programming problems. Then, they focus on the best ways to implement exception handling in your application. The authors also present recipes that use data types that fall under the System. They continue by showing you how delegates, events, and lambda expressions can be used in your applications. Next, the authors cover a useful set of classes that are employed to run regular expressions against strings. Then, they deal with file system interactions in four distinct ways. The authors also show you ways to use built-in assembly inspection system provided by the .NET Framework to determine what types, interfaces, and methods are implemented within an assembly and how to access them in a late-bound fashion. They continue by covering how to access a web site and its content as well as programmatically determining web site configuration. Next, the authors explore some of the uses for XML and how to program against it using LINQ to XML, the XmlReader/XmlWriter, and Xml-Document. Then, they explore the connectivity options provided by the .NET Framework and how to programmatically access network resources. The authors also explore areas such as controlling access to types, encryption and decryption, securely storing data, and using programmatic and declarative security. They continue by addressing the subject of using multiple threads of execution in a .NET program; issues such as how to implement threading in your application; protecting resources from and allowing safe concurrent access; storing per-thread data; and, how to use the synchronization primitives in .NET to write thread-safe code. Next, the authors discuss recipes for those random sorts of operations that developers run into over and over again, such as determining locations of system resources, sending e-mail, and working with services. Finally, the authors focus on the numeric and enumeration types and recipes on using enumerations that consist of bit flags.
This most excellent book is laid out with respect to the types of problems you will solve as you progress through your life as a C# programmer. In other words, each recipe contained in this book is designed to help you quickly understand the problem, learn how to solve it, and find out any potential trade-offs or ramifications to help you solve your problems quickly, efficiently, and with minimal effort.C# 3.0 Cookbook Overview

Want to learn more information about C# 3.0 Cookbook?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

C# 4.0 Unleashed Review

C# 4.0 Unleashed
Average Reviews:

(More customer reviews)
Are you looking to buy C# 4.0 Unleashed? Here is the right place to find the great deals. we can offer discounts of up to 90% on C# 4.0 Unleashed. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C# 4.0 Unleashed ReviewThe author of this book starts off by answering the question, "Why do we need another C# book?". I was asking myself that very question as I turned to the introduction. He says "In short, what sets this book apart from many others is its in-depth coverage of how things work."
As far as C# 4.0 books go, I have read C# 4.0 in a Nutshell: The Definitive Reference, Pro C# 2010 and the .NET 4 Platform, and CLR via C# (Dev-Pro) . All very good books, very good!!! C# 4.0 Unleashed belongs on the shelf with them. The author does indeed break down the C# language in a unique and very enjoyable way.
The book starts out with a great overview of the .NET Framework and history of C#. The author breaks the history down by versions. He continues this theme throughout the book as he covers features. He includes an icon indicating which version of C# included the feature he is going to cover. This helps in an environment that ranges from 1.1 to 4.0. Now when I find myself in 2.0 code, and I am trying to use a feature I am used to having available since 3.0, I can take a quick look to see if I am nuts, or it is just missing because of the version I am using.
He has included a ton of diagrams that provide a visualization of the topic he is covering. The diagrams really help to speed up the learning process. They really help with the chapters on LINQ.
The author also includes tons of sidebars that are interesting and helpful. A few examples include "No PIA", "The Origin of the Name C#", "The Story of a Guy Called Jim... Or How the Dynamic Language Runtime was Born", "On Backward Compatibility and Keyword Reuse", "Functions are Data!", "Functional Techniques in C#: Currying", "Where does the Name Lambda Come From?", and "Don't Repeat Mistakes".
Pure is the one word I would use to describe this book. It is purely about the C# language. It briefly covers the Framework libraries that are available in the beginning of the book during the introduction, but then it is all about C# 4.0. 1600 pages of C# nirvana!!!
Some of my favorite sections of the book are ""The Evolution of C#", "Life Without LINQ", "Query Expression Syntax", "Co- and Contravariance", "DLR Internals", "The Holy System Root Namespaces", and "Classes Versus Structs".
The downloadable code is in one solution. There is one project per chapter which makes it very easy to find the sample and use it while reading the book.
All in all I highly recommend this book. It is good for both the beginner and the advanced developers.C# 4.0 Unleashed Overview

Want to learn more information about C# 4.0 Unleashed?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Pro C# 2010 and the .NET 4 Platform Review

Pro C# 2010 and the .NET 4 Platform
Average Reviews:

(More customer reviews)
Are you looking to buy Pro C# 2010 and the .NET 4 Platform? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro C# 2010 and the .NET 4 Platform. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Pro C# 2010 and the .NET 4 Platform ReviewAs a speaker and a User Group leader, I often get asked "Where do I start learning .NET?". My answer is always "Start with the Troelsen book from Apress". This has been true for previous versions of the framework, and after reading the latest edition covering .NET 4, it still holds true.
Andrew takes you on the path that covers what the line of business software developer needs to know about the capabilities of .NET. The book begins with pertinent background information on the evolution of .NET, the Common Type System (CTS), the Common Language Runtime (CLR), and tools like ILDASM and Red-Gate's Reflector. Although not the most exiting reading if you are eager to start writing code, it is important for .NET developers to understand these concepts and tools.
Chapter 2 discusses the various tools (including Notepad++) that can be used to develop in C#. The majority of the readers will be using Visual Studio, but it's good to know (and call out) that you do not have to purchase anything to write C# applications!
Parts 2 and 3 take a deep dive into the C# language itself and along the way explains the pillars of Object Oriented Programming (OOP) and how to implement them in C# and .NET. This is extremely useful to the reader who does not have OOP experience, but is also useful to those coming from another OO language to learn the specifics in C#.
Andrew does a great job explaining the more advanced topics like Generics, Lambdas, Language Integrated Query (LINQ), Multi-Threading, and (recent additions to the framework) the Dynamic Language Runtime and Parallel Programming.
A chapter on Windows Workflow Foundation and Windows Communication Foundation provide a nice intro to those topics, three chapters on ADO.NET (including the new release of the Entity Framework), and whole sections devoted to Windows Presentation Foundation (used for Windows development) and ASP.NET (used web application development) are the core pieces required for standard line of business development.
I have two disappointments with the book, the first is that the ADO.NET chapters include samples for binding data to Windows Forms (WinForms) and not Windows Presentation Foundation. I firmly believe the future of Windows Client development is WPF (not WinForms), and Andrew echoes this by focusing on WPF in the rest of the text. In fact, WinForms is relegated to an Appendix.
My other disappointment is that the new ASP.NET MVC framework isn't discussed as an alternative to ASP.NET WebForms. There are plenty of books out there on MVC, but what I have really liked about these books is that they have presented all of the relevant options and left it up to the reader to decide which direction.
In summary, this book is massive (weighing in at over 1500 pages), and is still the single place to start learning .NET and C#. I have always used his books on the language to learn all the options available as a developer (and get a decent understanding of those topics), then picked up books that do a deep dive into the specifics (like Matthew McDonald's Pro WPF in C# 2010: Windows Presentation Foundation in .NET 4).Pro C# 2010 and the .NET 4 Platform Overview

Want to learn more information about Pro C# 2010 and the .NET 4 Platform?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

C# Programming: From Problem Analysis to Program Design Review

C# Programming: From Problem Analysis to Program Design
Average Reviews:

(More customer reviews)
Are you looking to buy C# Programming: From Problem Analysis to Program Design? Here is the right place to find the great deals. we can offer discounts of up to 90% on C# Programming: From Problem Analysis to Program Design. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C# Programming: From Problem Analysis to Program Design ReviewI am surprised to see the few people here that are raving about this book. This is not my first programming class, but this is one of the worst textbook we have had to use. I don't just base this on my experience but it has actually been a topic of conversation within our discussion boards. The college is using this book as our textbook for an online class. The problem with the book is the author appears to talk in circles. I would prefer a more direct approach of this is and that is and this is why this does that, period, then some examples. But the author goes on, starts to cover information then says it will be in a chapter in the future? I also have the power point presentations that are a real hit and miss with the data. Not all the data in logically covered in the presentations from the book, I have found large portions completely not included in the presentations.
Personally I have ordered another book to help enlighten me from the circles this author has left me in. I have found better explanations at Microsoft direct than this book.C# Programming: From Problem Analysis to Program Design Overview

Want to learn more information about C# Programming: From Problem Analysis to Program Design?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Introducing Visual C# 2010 (Expert's Voice in .NET) Review

Introducing Visual C# 2010 (Expert's Voice in .NET)
Average Reviews:

(More customer reviews)
Are you looking to buy Introducing Visual C# 2010 (Expert's Voice in .NET)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Introducing Visual C# 2010 (Expert's Voice in .NET). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Introducing Visual C# 2010 (Expert's Voice in .NET) ReviewOn page 3 the target audience of this book is described by the author as: "This book was written for programmers who have no experience with C# and/or little to no experience with object oriented programming". If this was truly the targeted group, then Mr. Freeman missed the mark. The title of Introducing Visual C# 2010 should have been Visual C#: A refresher + .NET 4.0 Features. The author's knowledge of the subject matter is very deep and his love of the C# language shines through in most chapters. As a reference material or a refresher of the nuances and intricacies of the C# language this book is excellent. For a programmer, who is new to the object oriented model of .NET and C# the book is poorly organized. Chapter 3 lightly skims over the .Net Framework. Chapter 4: "C# Fundamentals and Keyword Reference" is a mix of weak introduction material and a listing of keywords where some of the keywords are given a cursory explanation but the most annoying is the constant reference to future chapters where more detailed discussion can be found (I thought that is what the Table of Contents is for). One will also discover that upon reviewing those "future" chapters, the depth of discussion is shallow and it is irritating when the author references back to chapter 4 as the source of the original introduction of the particular keyword or concept in question. Chapter 5 provides the definition for Numeric and Boolean Types and it is strange that the discussion of the String and Character types are not encountered until Chapter 16. The material in-between is a fairly comprehensive tutorial on the most important components of C# but beginner C# programmers will often scratch their heads trying to understand the new concepts with not very clear and simple examples. Their confusion will be compounded upon reaching Chapter 17, Attributes. The .NET platform provides automatic memory management, known as Garbage Collection. The author makes it clear that in most cases one need not be concerned about how this component works but then proceeds to explain how the Destructor works without giving a clear explanation of when to use it. The beginner C# programmer will be left wondering when told that "Some objects need to perform actions before they can be safely destroyed; the most common examples are where connections to databases and other servers need to be explicitly closed. The actions you take will depend on your object, but whatever you need to do can be included in a destructor". After reading the above statement, the beginner reader will be left wondering what he has just read. The chapters covering the various aspects of Linq are by far the best and Mr. Freeman is second to none when it comes to this subject. As a refresher for one who had already some exposure to Linq, these chapters are excellent but for a beginner C# programmer they will provide additional frustration. In summary, if you are a beginner C# programmer with little or no understanding of the object oriented model then this book is not for you. Mr. Freeman attempted to put down in this book, his wealth of knowledge of the C# language along with the .NET platform but he did not present it for a beginner. I suggest you buy one of the simpler introductory books and then come back to this one and I am sure you will agree with me then that this book is an excellent refresher and reference source. I give it 5 stars as a reference source but only 2 as a beginners' aid.Introducing Visual C# 2010 (Expert's Voice in .NET) Overview

Want to learn more information about Introducing Visual C# 2010 (Expert's Voice in .NET)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer) Review

Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer) ReviewC# and .NET are reintroduced in this one book for the 2010 audience of programmers. The two subjects are wedded in the text to form one complete reference. I have just finished reading this book and I can tell you that it will take another two readings to fully absorb the contents because of the numerous details. At just over 1400 pages, this is a compendium of the two programming areas that has enormous scope. I am impressed that the authors and the publisher were able to complete this project before the release of the two in April. Operations specific to the .NET v4 release are noted in the text.
I found the information in this book to be comprehensive and detailed in many ways. With 47 chapters and an appendix this book is going to be the cornerstone of my .NET computing from this time on. My previous references are getting dated and don't give me enough information to pass the employment interviews. This book and one other are going to be my entire reference library for C# programming in general.
I found the information to be very well written to the point that even after six years of using C# it increased my knowledge and understanding of this wonderful new computer language. I have over a dozen books on .NET and C# in my library and this is the best written of them all. For this reason I am giving it 5 stars. I believe that this is the best introduction to these two subject areas
Of course, if you want to work in depth on one of the chapters covered in this book, another reference that expands on the material will be required.Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer) Overview

Want to learn more information about Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

CLR via C# Review

CLR via C#
Average Reviews:

(More customer reviews)
Are you looking to buy CLR via C#? Here is the right place to find the great deals. we can offer discounts of up to 90% on CLR via C#. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

CLR via C# ReviewThe first thing I'd like to say is this book rocks. It should be one of the first books you open up if you want to really be good at OOP. Because first you have to learn what the CLR is doing and why because the code you write directly relates to it by performance, and expected behavior. If you don't know this, then you end up with more ?? than anything when coding because you really don't understand HOW things are being done under the covers and even though you can still code and code even simple or advanced, you are sort of coding blind and you are winging it no matter how good you think you are.
Second, let me say that I strongly disagree with many who say this book as a whole should ONLY be ready by experienced / advanced programmers. Ok, yes the some of this book gets really advanced (i.e. threading, etc.). However there are a lot of just fundamentals here that are critical parts in this book that EVERY developer needs to grasp and memorize fully in order to be an effective programmer.
Here are some of the sections I'm talking about that apply to all developers of all levels of programming:
Part II
Chapter 4 - Type Fundamentals
Chapter 5 - Primitive, Reference, and Value Types
Chapter 6 - Type Member Basics
Chapter 7 - Constants and Fields
Chapter 8 - Methods
Chapter 9 - Parameters
Chapter 10 - Properties
Chapter 11 - Events
Chapter 12 - Generics (yes advanced but mid-level devs should be reading this)
Chapter 13 - Interfaces
Part III
Chapter 14 - Chars, String, and Working with Text
Chapter 15 - Enumerated Types and Bit Flags
Chapter 16 - Arrays
Chapter 17 - Delegates
Chapter 18 - Custom Attributes
Chapter 19 - Nullable Value Types
Part IV
Chapter 20 - Exceptions and State Management
(all about exceptions here. i.e. he talks about try/catch and best practices using it and much more on the fundamentals of exception handling)
Chapter 21 - Automatic Memory Management (Garbage Collection) - Every developer needs to know about this
Chapter 22 - CLR Hosting and App Domains (yes, you should know what an AppDomain is, even mid-level devs)
Chapter 23 - Assembly Loading and Reflection
Chapter 24 - Runtime Serialization
If every developer were to pick up this book simply to read those chapters above, you are pretty much guaranteed to have a much more confident grasp on what is actually going on other than syntax when you program. It's important to know what is going on.
The thing I like about this book is it's not just a dry read, plain technical book. Yea some of it is very technical and can be considered a reference but it's sort of a hybrid to me, not just a reference. You also have the author's thoughts, reasoning, etc. behind the vanilla hard core concepts of what's going on in the CLR. He's able to articulate what's going on and able to explain it in simple terms even though what he's talking about has a lot of detail and is very in depth. So in other words, this is a much more "modern" developer book. Modern is by my definition those authors who can teach you when you read their books. They are not just dry technical text that bore you to death and leave out reality or real-world examples. They engage you, and they stick in your head because the author knows how to communicate not only in one way but usually able describe a topic from many ways...saving you a lot of headaches because you're learning from Lead developers.
This book should be on EVERY developers shelf. It's one of those books that you'll use over and over again throughout your career and it will really save you a lot of pain. And you should be reading at least the fundamentals above...find the time. Other books for example may talk about value and reference types but they fail to really give you a grasp of WHY you need to know about this and really explain what's going on in detail in a way that you can understand clearly and simply. And there are a lot of things in here that even Sr. or Architect level devs may think they know but they don't, even in the fundamental sections. Everyone can learn a lot from this book. I too am still learning a lot from this book.
There's a lot to read even in the sections I listed above, but you should really get this book and find a way to read every page of those sections.CLR via C# Overview

Want to learn more information about CLR via C#?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

The Son of Tarzan: Tarzan Series, Book 4 Review

The Son of Tarzan: Tarzan Series, Book 4
Average Reviews:

(More customer reviews)
Are you looking to buy The Son of Tarzan: Tarzan Series, Book 4? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Son of Tarzan: Tarzan Series, Book 4. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The Son of Tarzan: Tarzan Series, Book 4 ReviewThis, the third book in the Tarzan series, is one of my favorites. Tricked by one of Tarzan's arch-enemies into running away from home, Tarzan's son Jack finds himself banished to the deep jungle with only Akut, the giant age as a companion. As time goes by, Jack learns to cope with the jungle and transforms into Korak, a jungle lord who converses with apes and rides Tantor the bull elephant. Korak rescues a little Arab girl with a hidden background, and the two young people become fast companions of the wild. The action is constant, the plot convoluted but typical of the Tarzan series with never a dull moment. My only objection is the ending of the book. All is, of course, resolved, but it is so quickly done one cannot help wondering if Burroughs was up against a deadline. Nevertheless, it is quick, good reading!The Son of Tarzan: Tarzan Series, Book 4 Overview

Want to learn more information about The Son of Tarzan: Tarzan Series, Book 4?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Tarzan and the Jewels of Opar Review

Tarzan and the Jewels of Opar
Average Reviews:

(More customer reviews)
Are you looking to buy Tarzan and the Jewels of Opar? Here is the right place to find the great deals. we can offer discounts of up to 90% on Tarzan and the Jewels of Opar. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Tarzan and the Jewels of Opar ReviewI was completely sucked into this book from page one. It has been several years since I read the first four books in this series (tracking down this book proved problematic, to say the least).
After finishing this book I came to the conclusion that this is ERB's version of the classic cursed gold stories of the Norse sagas, (Neibelugileid..if I spelled that right, or the Volsung saga. More modern times, Wagner's Ring Cycle, and Lord of the Rings.)
This book takes place of the course of one or two weeks, the time line is very very energy charged. Except for the few days where Tarzan has his amnesia and decides to loll about the jungle, no idea that he needs to save Jane.
Jane is pretty impressive in this book, she doesn't let herself be a complete damsel in distress, she makes several escape attempts and is remarkably tough when it comes to finding out that her husband is dead. (So she and many others think).
Of course she isn't the imperial seductress that La is designed to be. Who is a very interesting character to see in action, she is a spoiled child for the most part, who's only sympathy can be aroused when Tarzan is around.
None of the bad guys in this are cartoonish, they all have sympathetic moments and times when ERB gives us insight into their character.
I really enjoyed this book, I can't reccomend it highly enough and I really wish it was more widely available.Tarzan and the Jewels of Opar Overview

Want to learn more information about Tarzan and the Jewels of Opar?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Jamsa's C/C++/C# Programmer's Bible Review

Jamsa's C/C++/C# Programmer's Bible
Average Reviews:

(More customer reviews)
Are you looking to buy Jamsa's C/C++/C# Programmer's Bible? Here is the right place to find the great deals. we can offer discounts of up to 90% on Jamsa's C/C++/C# Programmer's Bible. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Jamsa's C/C++/C# Programmer's Bible ReviewI bought this book after doing some research for a good C++ book. I had decided on a completely different title when I discovered this one on the shelf and I bought it instead.
This book is not "light reading" by any stretch of the imagination. It is instead almost 1200 pages of fact after fact about C, C++ and C#. It is divided up into sections and subsections, covering first the C language, then moving on to C++, and finally introducing C#. Under each language the author has gone into very deep details about even some of the most obsure topics, making everything very accessible with example code and detailed explanations about the topics he is addressing. The reader will be hard-pressed to come away with a lack of understanding.
The coverage of standard language constructs is very deep. The C++ coverage includes a lengthy section for STL topics, writing your own templates. These are hot topics and the coverage will not disappoint.
Where this book really shines is, as stated above, its depth in coverage. While not exhaustive, it covers some topics in so much detail that a reader will have no doubts regarding the functionality available.
Some of the material is very dated. For example, there is a hefty section about memory model programming, dating back to the 16-bit OS days. For a huge majority of us, this information is historical in value. Anyone still working in the 16-bit world will benefit more. Another section that shows its age involves direct screen writes, again going back to the days prior to 32-bit Windows.
This book has one flaw, in my opinion, and it's that it's geared towards Windows developers. I suppose the C# aspect is indicative of that for now, but other more fundamental operations, such as spawning child processes, are discussed in a very Windows-centric way. I think the book would have been perfect if there was some contrasting information for the way UNIX and Mac handle this kind of operation.
For the Windows developer, there are several sections adding up to over 250 pages that discuss Windows application development. AFTER that, it plunges into .NET topics, giving an excellent primer.
Although this book is geared towards Windows developers, much of it can be applied to other platforms. It is an outstanding book for its coverage of the languages it targets and should be considered when searching for a book on C or C++.Jamsa's C/C++/C# Programmer's Bible Overview

Want to learn more information about Jamsa's C/C++/C# Programmer's Bible?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

C# Bible Review

C# Bible
Average Reviews:

(More customer reviews)
Are you looking to buy C# Bible? Here is the right place to find the great deals. we can offer discounts of up to 90% on C# Bible. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C# Bible ReviewFirst of all, let me state that this is not my first C# book. So I can't offer the perspective of someone who is new to the language and wants to learn it from this book. My objective for buying this book was to expand my C# library with a book covering some advanced features of the language.
Simply stated, this is a good book filled with useful information that comes at a very reasonable price. I don't think it's a "comprehensive" reference to C# (what book is?) and it doesn't go into great depth on any one topic. But it does offer a very broad cross-section of the language.
Since I've purchased the book I've found myself opening it to find out information that is not clearly explained in the MSDN library and not mentioned at all in other books. And the majority of the time, that information was covered in this book in a simple, succinct manner. For example, very few books out there cover asynchronous I/O in C#, but C# Bible devotes 6 pages to the topic - with sample code.
For the price, this book is a worthwhile addition to your C# library.C# Bible Overview

Want to learn more information about C# Bible?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

C# How to Program Review

C# How to Program
Average Reviews:

(More customer reviews)
Are you looking to buy C# How to Program? Here is the right place to find the great deals. we can offer discounts of up to 90% on C# How to Program. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C# How to Program ReviewI had been looking for a C# book which also took care of teaching to exploit all the benefits of the .Net framework. I had stumbled with some books that were too inclined to either the language itself or the .net framework, but this book keeps a good balance between these two topics.
I purchased Professional C# from Wrox, but I saw too many typos in the text and even worse in the code!, so I went ahead and returned it later. I decided to spend some time at the bookstore comparing books and after much deliberation this one won me. I think it was a little bit expensive but it was worth it since it includes clear explanations, visual representation of what the samples do and how they work and best of all, it covers may topics I was interested in like XML, SOAP, Web Services, ASP.NET, etc.
I even liked the two color schema (red and black) in which it is printed.C# How to Program Overview

Want to learn more information about C# How to Program?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...