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

Advanced C# Programming Review

Advanced C# Programming
Average Reviews:

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

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

Advanced C# Programming ReviewThere is a rarely a case when I wonder why a book got published and this one meets that case. The content and examples are terrible and the order of the book does give any indication of advanced concepts in C#. This book tells me what advanced concepts in C# can do, but doesn't expound on here they are done. Terrible book and written for, well, I don't know who.Advanced C# Programming Overview

Want to learn more information about Advanced C# Programming?

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

Practical C# Charts and Graphics Review

Practical C# Charts and Graphics
Average Reviews:

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

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

Practical C# Charts and Graphics ReviewThis is, by far, the best C# graphics book I've read, and in this case, really used. Working code is the basis of the book, and this code is accompanied by excellent explanations. All the code in the book is available online. I'm using the book in graphics projects both at work and at school, and I'm delighted to see well-explained working code rather than rehashes of Help. It is rare to find such a practical, useful book. Many thanks to Dr. Xu.Practical C# Charts and Graphics Overview

Want to learn more information about Practical C# Charts and Graphics?

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

C# 3.0: A Beginner's Guide Review

C# 3.0: A Beginner's Guide
Average Reviews:

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

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

C# 3.0: A Beginner's Guide ReviewThis is an excellent introduction to C#. The language concepts are explained well, in an order that is easy to follow. I only occasionally encountered a term that he hadn't mentioned yet.
The examples are short - so they can be easily read completely - and do a good job reinforcing the material. They are also well formatted (e.g., the indentation) and I think they're correct. (This makes the book easy to read - one doesn't have to struggle through long examples, constantly turning pages back and forth, only to finally conclude that there's probably a bug in the code anyway.)
I like the fact that the author sticks to the subject he's explaining, rather than cluttering his writing with lame attempts at humor.
I like his overview of some more advanced language topics, such as LINQ and lambda expressions - I came away with a good idea of what these features mean, and how and why I might want to use them. To use them very much, I'd want to learn more, but the important thing for somebody new to the language is to first get a good basic understanding of what a feature is. (Other C# books I've read have left me wondering exactly what these features are.)
There are frequent comments about how C# differs from some other languges, such as C and C++ in sometimes subtle ways. (These are set off from the main text so that one can easily ignore them if the information is not needed.)
It isn't an advanced book, but on completing it, one should be able to write lots of useful C# code.
C# 3.0: A Beginner's Guide Overview

Want to learn more information about C# 3.0: A Beginner's Guide?

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

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...

Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer (Wrox Programmer to Programmer) Review

Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer (Wrox Programmer to Programmer). Check out the link below:

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

Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer (Wrox Programmer to Programmer) ReviewThis is not the only book I bought to learn C#, but after a lot of searching, it's the one I believed could get me "up and running" in minimum time. After a few days with Rod's book and DVD combo, I'm more convinced than ever it's "that good" if you are just getting started with Visual C#. And don't let the title fool you--there is a lot of breadth in the book and sufficient depth to keep you occupied, even while Stephens makes the learning enjoyable.
I'm fairly experienced with the Visual Basic product line (through VB6) and initially intended to move to .NET programming with Visual Basic 2008. Yet, for a number of reasons (mainly to rewrite a commercial application) I decided to learn C# instead. I do not write programs for a living, however, and I'm largely self-taught (OK, one class in college--FORTRAN--which I hated and swore would be the last of my life. It was!).
Rod's book is perfect for me and a lot of others, I believe, who 1.) think learning a language isn't necessarily linear--that is, start at the "beginning" and study each topic in turn until you become fluent and 2.) want to start being productive right away and 3.) don't want to be buried by minutae before understanding basic concepts. He deftly avoids these potential pitfalls quite nicely.
The book is very well organized and cross-referenced which makes study and review very straightforward. Stephens has a great feel for knowing what you need and when, and often anticipates where the questions will come from before you think to ask. Rod explains patiently but compactly--a fluid style that carries through the entire way. He really is a master trainer that teaches "at your desk" versus from a lecturn--and I think you'll like that approach a lot. I certainly do.
Predictably, the book begins by familiarizing you with the programming environment (i.e., the tool you'll use to write programs) but it's an important section and offers solid advice on using the Visual Studio framework. You'll want to refer back to it well after the rest of the book is familiar.
He then explains how to get the "visual" part of your program going--things like using fundamental controls (text boxes, buttons, etc.) and menus. From there, you move on to incorporating calculations and logic--backbones of virtually every program.
The next sections cover Object Oriented Programming (OOP) and do a lot to de-mystify its nature and implementation. Classes are covered in detail with concept descriptions of things like "encapsulation, inheritence, and polymorphism" , amongst others, as well as getting on to the nuts and bolts: properties; methods; raising events; and structures. A host of related ideas are also fleshed out like, collections; arrays; interfaces; overloading plus a whole lot more.
Following that are chapters with popular topics (graphics, databases, LINQ, files, WPF and more) that, while relatively introductory, will still allow you to write non-trivial code. They are largely independently so if there is something you want to find out about, you can easily jump in and out in whatever sequence suits you. Best of all, after completing a chapter, you'll know enough to ask meaningful questions and begin to explore beyond the book if there's something you need to know more about.
Two things really make Stephens' package unique but without a hint of gimmick: the DVD material; and the "Try It" and "Exercise" sections. The DVD, because it's so handy, might tempt you to focus on the videos at the expense of the book, at least to start....
While I think that's 'OK' when you're poking around, once you get serious, you'll realize that the book chapters and the videos go hand-in-hand. I suspect this is particularly true if you're new to programming. Even still, the videos don't cover everything in the book (though, as an aside, there are a few things mentioned in the videos that the book doesn't address.) The videos are well-paced but move right along. Of course, you can watch as often as you like and pause or rewind as needed.
Beyond that, there is simply no substitute for rolling up your sleeves and trying to practice what you've been learning about. The book accommodates that by providing directed study which guides your efforts and provides reasonable challenges. I think you'll find that to be a significant benefit! And how about this--you can email Rod, download source code used in the book and access blogs and forums about C#. The book is really a gateway to a great set of resources!
The only nits I have are small ones...
First, the narrative on the DVDs, while perfectly audible, appears to be the "raw" recording with no post-processing to filter out the occasional background noise. I was a bit surprised by this initially, but soon paid no attention to it.
Second, you might have to play around with your computer monitor's display resolution settings to optimize the video. (I settled on 1024x768 which seemed to work best for me.)
Lastly, and this really can't be considered a nit, Rod's book won't be the last if you want to really dig into all of C#'s nooks and crannies. You'll be able to do a lot with it (really), just not everything. But it will give you a fantastic and reasonably comprehensive start, even if you are new to programming--I'm sure of it.
One final thought--be prepared to highlight, write notes to yourself in the margins, flip-back and forth, review and the rest of the things needed to become a programmer. Some things never change, even if Stephens has made it a whole lot simpler and more fun. Highly, highly recommended!Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer (Wrox Programmer to Programmer) Overview

Want to learn more information about Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer (Wrox Programmer to Programmer)?

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

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

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

(More customer reviews)
Are you looking to buy Illustrated C# 2008 (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# 2008 (Expert's Voice in .NET). Check out the link below:

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

Illustrated C# 2008 (Expert's Voice in .NET) ReviewThis book is for programmers not individuals new to programming. This book covers C# 2008 pretty well in terms of explaining C# constructs such as how to write a class and explaining all the nuances of it. However, very little to no explanation is given for why you would want to use whatever the author is explaining--the big picture is pretty much missing. This book will work best for someone that already has a basic understanding of the .NET framework and programming and just wants to get up-to-date on C# 2008.

So, why should you read this book?
1) There is a plethora of examples and they all work. I don't think I have ever seen more sample code.
2) This is a deeply object oriented approach to C#, as it should be.
3) You are a programmer and want to get up-to-date on C# 2008--you are not looking to learn how to program.
4) The functional explanations of C# constructs are clear and complete. Hey, the guy has a degree in English and it shows.
5) The book is not terribly long. You will be able to finish it in a reasonable amount of time (726 pages).
6) I found many illustrations useful even though a few seemed redundant.
7) The author's treatment of LINQ was done very well and clearly.
8) Once having read the book and worked the examples you will have solid C# 2008 skills and be ready to extend your knowledge with other books and training materials.
9) It is fun and mostly easy to read.
Okay then what's not to like?
1) My biggest criticism is for the most part there is no discussion of how or why you would apply a particular C# construct being taught. For example, if you were learning to use an auto mechanic's tools you would learn how to use a box wrench, an open end wrench and an adjustable wrench but no idea of why you would choose one wrench over another for a particular task.
2) Inner Exceptions were not covered in the chapter on exceptions.
3) While almost all explanations of C# constructs were done well I felt events in Chapter 16 needed to be reworked--it just wasn't that clear.
4) No treatment of ADO.NET
5) No treatment of XML
Illustrated C# 2008 (Expert's Voice in .NET) OverviewC# is the most influential language on the .NET platform. As Microsoft's preferred language it has established a solid user base over recent versions and is drawing in developers from older technologies at an ever increasing rate.This book caters to that migrating audience. Developers already familiar with the basic concepts of a programming language (any programming language) often find the traditional compendium-based ‘beginner's guides' heavy and difficult to read as they spend a lot of time explaining concepts the reader already understands from their previous technology.Illustrated C# is an antidote to this. It packs the essentials of the C# language into just 600 pages, using an array of visual styles to provide a clear, fast, reference to the core of the technology. It's a book migrating developers can read in a day and grasp enough of the language to find their feet and move confidently onto the .NET platform.

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

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

TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides) Review

TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides)
Average Reviews:

(More customer reviews)
Are you looking to buy TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides)? Here is the right place to find the great deals. we can offer discounts of up to 90% on TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides). Check out the link below:

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

TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides) ReviewI loved this book!
I bought this book not knowing anything about sockets. All I knew was that I had to use them for my next project. I bought this book, and within 2 weeks time had developed a full-scale proof-of-concept, distributed, client-server type application communicating over TCP/IP and using UDP for multicasting.
The examples are concise and practical, including examples of data framing/parsing and how to deal with different wire formats (big/little endian).
This book is a must-have for any serious C# programmer.TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides) Overview

Want to learn more information about TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides)?

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

Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C# (2nd Edition) (Effective Software Development Series) Review

Effective C#  (Covers C# 4.0): 50 Specific Ways to Improve Your C# (2nd Edition) (Effective Software Development Series)
Average Reviews:

(More customer reviews)
Are you looking to buy Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C# (2nd Edition) (Effective Software Development Series)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C# (2nd Edition) (Effective Software Development Series). Check out the link below:

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

Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C# (2nd Edition) (Effective Software Development Series) ReviewI have both editions of "Effective C#". The older, first edition did not have lambda expressions, LINQ, or generics (though it hinted at generics towards the end). In the second edition, tips (called "Items") that have since fallen out of practice are weeded out and are replaced with fresh concepts from .NET 2.0, through 4.0.
The items are written in a very clear manner. Most of the figures are illustrative of the concepts. Some of the pictures aren't quite as clear as they could be (.NET's Garbage Collector sticks out in my mind - Bill! read some Tufte! :) but for the most part, each item gave a firm understanding. I could read the first and last paragraph of each item to get a clear bird's eye explanation. Later, I would pore over the details with a highlighter and come away enlightened.
This book has a sister - "More Effective C#". This was released PRIOR to "Effective C# - Second Edition". I own that copy too, and it's dog-eared by now. The two books go together like peas and carrots, though "More Effective C#" touches on more advanced .NET 3.0 concepts. "More Effective C#"'s treatment of "yield return", dependency injection, and composition in the third chapter alone are inspiring.
If you really want to go all out, I'd recommend getting "C# in Depth" by John Skeet. There's a new edition coming out in the summer of 2010. Skeet's book will bring the reader up to speed on the advancements of C# in .NET 3.0 (and soon 4.0) without giving them any specific tips. The "Effective C#" series will give the reader specific tips without bringing anybody up to speed.
Also, the author is a cool guy. I emailed him back in 2009 with questions about the first edition and he brought me up to speed by responding on his blog. You are encouraged to give him feedback.
I consider "Effective C#" as one of the first books I reach when I want to brush up on my skill set.Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C# (2nd Edition) (Effective Software Development Series) Overview

Want to learn more information about Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C# (2nd Edition) (Effective Software Development Series)?

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

Learn to Program with C# Review

Learn to Program with C#
Average Reviews:

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

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

Learn to Program with C# ReviewI have yet to see a beginner's book on C# that even comes close to this one. It is amazing how hundreds of C# books out there misses a critical point that the reader may not understand the material very well unless it is explained in easy detail. This book does not miss its easy details.
I have intermediate skillset in C# and I still found this book helpful because it provides a refreshing perspective on the fundamentals of C# programming. The book does not merely focus on how to program, but on what circumstances one should use certain features. This is something not every C# book will offer.
If you read this book and still can't understand the basic of C#, then programming is not for you.Learn to Program with C# Overview

Want to learn more information about Learn to Program with C#?

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

C# 4.0 How-To Review

C# 4.0 How-To
Average Reviews:

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

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

C# 4.0 How-To ReviewThis book's title does not quite match its content but the book's introduction does indicate this. This is primarily a very good book of code and code algorithms in the .NET framework using C#. That being said the book does cover the changes made to the .NET 4.0 framework and to C# 4.0.
The code is very well written--it is beautiful well structured communicative code. The code in the book is sparsely commented; it is so well-written that few comments are needed. As I have said, in many ways the book is a book of code algorithms, for example, in chapter 5 Convert Between Number Bases, Convert a Number to Bytes, Determine if an Integer is Even, Determine if a Number is Prime, Count the Number of 1 Bits etc. All these code examples are useful algorithms but have nothing to do with .NET Framework 4.0 or C# 4.0 per se.
Despite what the Introduction says this is decidedly not a book for beginners. While they may be able to find useful algorithms here and there the content of the book is way too terse for a beginner to follow and they should turn to other books for a more complete introduction to C#. Chapter 8 on regular expressions will only be useful to programmers that already have the basics of regular expressions well-understood otherwise even the first few code examples will leave them scratching their heads. This book does not do any hand-holding but rather shows you in very practical ways how to use the C# language and the .NET framework.
I loved the code examples using dynamic types as this was the best example I have yet seen of using them in a practical straight-forward way. The code is the book is not just useful and terse but it is also elegant. For example, the ternary operator is used multiple times in the CompressFile project in Chapter 11 producing really elegant concise and clear code.
The book, not the down-loadable code, has a few errors and code bugs but very few, for example:
Pg 16 code won't compile since _x is private and therefore not accessible to the derived class
Pg 17 line Console.WriteLine(d.MyProperty().ToString()); wont compile
Pg 17 code wont compile, class Derived not inheriting from Base class--missing : base
DoSomething method in class Derived needs to be marked override not virtual to eliminate compiler warning
Pg 65 example code given says, "Because ArgumentNullException is a type of ArgumentException, and ArgumentException is first in the catch list, it will be called." This is not true as the compiler is smart enough to recognize the problem and results in a compiler error and therefore the code will not even run.
I recommend this book for intermediate and advanced developers. Read the book and study the code examples and you will:
1) Learn the .NET Framework 4.0
2) Learn C# 4.0
3) Add to your inventory of useful code algorithms
4) Improve your written code by reading and studying the elegant code in this book.C# 4.0 How-To Overview

Want to learn more information about C# 4.0 How-To?

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

Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit Review

Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit
Average Reviews:

(More customer reviews)
Are you looking to buy Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit? Here is the right place to find the great deals. we can offer discounts of up to 90% on Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit. Check out the link below:

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

Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit ReviewJames Foxall's guide for new C# programmers really hit the spot, at least for me. I have experience with many languages over the years, but had no call to look at C# until recently (my experience was mainly in midrange and mainframe systems, but did some Java many moons ago) and needed to get up to working pace FAST.
Foxall's book provided clarity of writing with useful code examples. I would recommend using this with other, more comprehensive texts, such as C# in a Nutshell or one of Jesse Liberty's C# guides, but Foxall's is the doco that got me up and running in a few days.
I am unsure how good it would be for someone without any programming experience at all, but that wasn't my concern when purchasing the book. It served my purpose well.Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit Overview

Want to learn more information about Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit?

>> 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...

Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional (Beginning: From Novice to Professional) Review

Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional (Beginning: From Novice to Professional)
Average Reviews:

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

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

Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional (Beginning: From Novice to Professional) ReviewThis book is a new edition of the excellent book "Beginning ASP.NET 1.1 in C#". I've read both, so I can freely say that this is an example of the good getting better. Quite simply, there is no other book I'd recommend for new ASP.NET developers. This one is more rigorous, organized, and thorough than any other beginner book I've found. It hits all the bases--covering the C# language, OOP, Visual Studio, web services, components, custom controls, you name it. It's also one of the few books that has real-world code in the database and security chapters. (Most other beginner books dumb it down with truly useless techniques.)
And in response to the review left by "developer" who claims the book is short on ASP.NET 2.0 content--I have to wonder whether you've read the book! Did you not see the complete chapters on master pages and themes, website navigation, the new data controls, membership, profiles, and web parts?? All of these are brand new features, with comprehensive coverage.
There is just no other book for beginning ASP.NET 2.0.Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional (Beginning: From Novice to Professional) Overview

Want to learn more information about Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional (Beginning: From Novice to Professional)?

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

Murach's C# 2010 Review

Murach's C# 2010
Average Reviews:

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

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

Murach's C# 2010 Review"Murach's C# 2008" follows the Murach style where there are two books in one. The even numbered pages contain text. The odd numbered pages contain related diagrams, tables and bulleted lists.
The book targets beginners to experienced developers in Java/C++/VB/.NET along with being useful for training and reference. I'm a little skeptical when a book tries to be all things to all people, but the author does a great job with this. The "paired page" format really helps with this because you can read the most appropriate one (or both) for you at the time. I'm a Java developer. While I was able to skim some sections, I was never bored.
I particularly liked the focus on idioms and skills. There were a lot of "how to do ________" examples along with techniques such as refactoring. The end of chapter exercises were also great.
The book also walks you through features in Visual Studio 08. I like how the author highlights differences between the professional and express editions. The chapter on using the debugger was excellent.
There were only two minor things I didn't like. First, there was one significant difference from Java that was in the text section and I almost missed it skimming. The other was that sometimes the text would continue after turning the page which made it harder to follow the paired pages. I'm impressed that these are the worst things I can write. I recommend the format.Murach's C# 2010 OverviewThis is the 2010 edition of Murach's best-selling C# book on developing Windows Forms applications. Here's what developers have said about earlier editions: "I have to tell you that your C# book is far and away the best resource I have seen to date. It really does do what the learner needs. It is simple, straightforward, presents logical examples, and the two-page format is the best.""With this book, I have quickly moved from being intimidated by C# to making it my language of choice, The fact that this process took me only 3 days should speak volumes about how effective this book is.""I am actually flying through the C# book! And a lot of the topics I had problems with in the past are now making perfect sense."
What makes this book so effective? Here are several things it does that other C# books don't do: #1: The OOP section deals with business objects, not cats and dogsObject-oriented programming is the basis for C# 2010. But while other books try to explain it using whimsical examples (like mammals or cars), this book explains it in terms of true business objects, like customers, invoices, and products. So right from the start, you ll see how OOP is applied in the real world. #2: There s a 4-chapter section on database programmingBusiness applications require database processing. So instead of glossing over this crucial function in a chapter or two, this book gives you 4 full chapters that show you how to use RAD tools like data sources as well as ADO.NET code to do fairly sophisticated database processing. There's certainly more to learn. But you'll have a solid set of skills that will let you easily prototype typical database applications in business. #3: Complete applications show how all the pieces interactThe key to mastering C# development is to have plenty of real-world examples that show you how the features you're learning interact...and that help you avoid the problems that you can run into as you build complex applications. That's why this book gives you complete applications for everyday business functions (these can be downloaded for free from the Murach web site). #4: The paired-pages format lets you set your own paceMurach books have a distinctive format, where each two-page spread presents a single topic. You can read every page...skim or skip material you already know...quickly pinpoint the reference details you need...use the book however it works best for you. To see how this works, you can look at some pages using Amazon's Look Inside feature above or download sample chapters for free from the Murach web site.

Want to learn more information about Murach's C# 2010?

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

C# for Dummies (With CD-ROM) Review

C# for Dummies (With CD-ROM)
Average Reviews:

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

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

C# for Dummies (With CD-ROM) ReviewAlthough the "Dummies" title implies a "Beginner" book, this book falls into the "Beginner to Intermediate Developer" range. This is a good book for Visual Basic developers who want to make the conversion to C# or for the beginner. Like all Dummies series, there are ample examples and the author does a great job of explaining the C# language. Windows forms are covered in Chapter 17 and 18 but there is no discussion about Web development or using C# with Active Server Pages (ASP).
Starting in Chapter 6 (Collecting Data - The Class and the Array) there are several really annoying errors, for example, on page 105 the author uses "for (int i = 0; i < 11; i++)" to iterate thru a 10 element array. In the section below this (Array bounds checking), the author uses exactly the same code and says this will fail. The first code should be "for (int i = 0; i < 10; i++)". These errors are scattered through out the book. Still this is a good book and I would highly recommend it.C# for Dummies (With CD-ROM) Overview

Want to learn more information about C# for Dummies (With CD-ROM)?

>> 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...

Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide) Review

Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide)
Average Reviews:

(More customer reviews)
Are you looking to buy Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide). Check out the link below:

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

Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide) ReviewThis book spends too much time on examples of imaginary applications and not enough time on the concrete structures of the language itself. For instance, the chapter on delegates starts with 5 pages describing an imaginary document class and all the different ways you might try to link up Documents to processes. The actual implementation of what a delegate is and how to use one is lost in a mire of unrelated code which is suppose to motivate the necessity of the delegate itself.
The book itself is packed with information and covers all the topics you could possibly want from the core language itself. Little asides and boxes give nice insights into whats happening in the underlying .NET framework and the CLR. The sheer information content is why I give it three stars.
I also think this book might be more useful for someone who has never programmed before. But for anyone who has experience in another language, the invented code and contrived applications will quickly become tedious and youll find yourself scanning through pages just to find the underlying syntax of a simple language structure.
I think this might be a good book for beginners, but an experienced programmer might want to go directly to the "Nutshell" version.Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide) Overview

Want to learn more information about Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide)?

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

C# Game Programming: For Serious Game Creation Review

C# Game Programming: For Serious Game Creation
Average Reviews:

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

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

C# Game Programming: For Serious Game Creation ReviewThis book does a good job at taking you through step by step the process of creating a game, without having any game programming experience, by far the best book I have found for 2010 visual studio. 5/5C# Game Programming: For Serious Game Creation Overview

Want to learn more information about C# Game Programming: For Serious Game Creation?

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

Sams Teach Yourself C# in 21 Days Review

Sams Teach Yourself C# in 21 Days
Average Reviews:

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

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

Sams Teach Yourself C# in 21 Days ReviewFocus of this book is on the language itself - It doesn't get side-tracked talking about Visual Studio and .NET in general, like many C# books. It is written in a clear, friendly tone and the concepts and definitions are easy to understand. The organization is also well thought-out. Like all 21 Days books, it is divided into 3 weeks of 7 days (chapters) each. In this book, Week 1 covers language basics, like using the compiler, variables, operators, control statements and an introduction to classes and methods. Week 2 goes into more intermediate language topics like enumerators, arrays, exception handling, inheritance, interfaces and delegates. Finally, Week 3 introduces a some advanced C# topics like operator overloading and reflection as well as demonstrating how C# fits with the rest of the .NET world, specifically, the .NET Framework, Windows Forms, Web Services and Web Forms.
One caveat: If you don't have a lot of programming experience, the first couple of days cover conceptual topics that may be a little confusing. Don't let that trip you up. Just skim over them ignoring anything you don't understand and head to Day 3. That where the real meat of the programming topics begin and from there it starts at the beginning and builds on itself, as you'd expect.
I particularly liked the Week In Review sections that provided extended examples (often several hundred lines of code) that demonstrate the concepts covered in the previous week. Cross-references make it easy to look up anything that is unfamiliar. This really helps pull together the concepts and helps you understand how to apply them to real-world code.
Overall a great tutorial that doesn't skip around or backtrack like so many computer books do. The organization also makes it a good reference for looking things up after you learn C#.Sams Teach Yourself C# in 21 Days Overview

Want to learn more information about Sams Teach Yourself C# in 21 Days?

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

Beginning C# Game Programming (Game Development) Review

Beginning C# Game Programming (Game Development)
Average Reviews:

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

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

Beginning C# Game Programming (Game Development) Review"Beginning C# Game Programming" is Ron Penton's third effort in game book-authorship. It's a ground-up tutorial on the C# programming language, starting from the obligatory "Hello World" program and ending with a pretty rudimentary "spaceship at the bottom of the screen shooting at things coming down at you" game called "Generic Space Shooter 3000".
If you're already an old hand at similar languages like Java or C++, then the first half of the book won't be much more than a refresher for you. The first half of the book covers simple screen output, followed by primitive types, operators, looping, classes, arrays and file streams. It covers these topics fairly quickly (all in about 120 pages), so you won't be spending much time on each topic. Apart from one significant exception, the language tutorial is well-organized.
The "significant exception" raises its head with chapter 6 (creating a project). After spending 120 pages learning how to write, compile, and execute small bits of C# code, chapter 6 shows you how to set up a project in SharpDevelop (a free C# programming environment). If you need help compiling your code in chapters 1-5, the only help you'll get is a brief mention of Visual Studio.NET, SharpDevelop, or the C# command-line compiler. If you invest in a copy of "Beginning C# Game Programming", I recommend that you read chapter 6 first. Then go back to chapters 1-5. Finally, head over to chapter 7 and build yourself a space-shooter for the rest of the book.
The space shooter chapters are well-done, with good coverage of doing directX graphics in C#. The topics covered are a bit large for such a simple example game (alpha-blending, force-feedback, direct3D), but this is done with the understanding that you'll be wanting to write a more significant game than "Generic Space Shooter 3000" by the time you're done with the book.
If you want a good "ground-up" start with C# game programming, "Beginning C# Game Programming" is a good start. It takes you from the very beginning to a complete arcade game.
Just don't read it in order.Beginning C# Game Programming (Game Development) Overview"Beginning C# Game Programming" approaches the topic of programming with C# for a total beginner, first easing the reader into the techniques of C#, and then slowly combining all of the information together enabling the reader to create a complete computer game. Divided into two comprehensive sections, this book first provides readers with the techniques and skills that they need to program with C#, including the basics of .NET and computer programming. The second section concentrates on programming for games. Readers will learn how to use C# to interface with DirectX 9 and will cover the basics of graphics, input, and sound.

Want to learn more information about Beginning C# Game Programming (Game Development)?

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