Showing posts with label linq. Show all posts
Showing posts with label linq. Show all posts

Professional ADO.NET 3.5 with LINQ and the Entity Framework (Wrox Programmer to Programmer) Review

Professional ADO.NET 3.5 with LINQ and the Entity Framework (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Professional ADO.NET 3.5 with LINQ and the Entity Framework (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Professional ADO.NET 3.5 with LINQ and the Entity Framework (Wrox Programmer to Programmer). Check out the link below:

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

Professional ADO.NET 3.5 with LINQ and the Entity Framework (Wrox Programmer to Programmer) ReviewI bought this book to get a better handle on the advantages offered by LINQ and the Entity Framework to build Enterprise web applications. Although the author appears to have expertise in the subject matter, the style in which it is communicated was very difficult to follow. I would not rate this as one of the better technical books I have read. There is a lot of trivia throughout the book that really distracts from the content. Even the style and organization of the book does not allow the reader to read at a fast pace, since it does not clearly enough distinguish critical and superfluous content.Professional ADO.NET 3.5 with LINQ and the Entity Framework (Wrox Programmer to Programmer) OverviewLanguage Integrated Query (LINQ), as well as the C# 3.0 and VB 9.0 language extensions to support it, is the most import single new feature of Visual Studio 2008 and the .NET Framework 3.x. LINQ is Microsoft's first attempt to define a universal query language for a diverse set of in-memory collections of generic objects, entities persisted in relational database tables, and element and attributes of XML documents or fragments, as well as a wide variety of other data types, such as RSS and Atom syndication feeds. Microsoft invested millions of dollars in Anders Hejlsberg and his C# design and development groups to add new features to C# 3.0—such as lambda expressions, anonymous types, and extension methods—specifically to support LINQ Standard Query Operators (SQOs) and query expressions as a part of the language itself.
Corresponding additions to VB 9.0 followed the C# team's lead, but VB's implementation of LINQ to XML offers a remarkable new addition to the language: XML literals. VB's LINQ to XML implementation includes XML literals, which treat well-formed XML documents or fragments as part of the VB language, rather than requiring translation of element and attribute names and values from strings to XML DOM nodes and values.
This book concentrates on hands-on development of practical Windows and Web applications that demonstrate C# and VB programming techniques to bring you up to speed on LINQ technologies. The first half of the book covers LINQ Standard Query Operators (SQOs) and the concrete implementations of LINQ for querying collections that implement generic IEnumerable, IQueryable, or both interfaces. The second half is devoted to the ADO.NET Entity Framework, Entity Data Model, Entity SQL (eSQL) and LINQ to Entities. Most code examples emulate real-world data sources, such as the Northwind sample database running on SQL Server 2005 or 2008 Express Edition, and collections derived from its tables. Code examples are C# and VB Windows form or Web site/application projects not, except in the first chapter, simple command-line projects. You can't gain a feel for the behavior or performance of LINQ queries with "Hello World" projects that process arrays of a few integers or a few first and last names.
This book is intended for experienced .NET developers using C# or VB who want to gain the maximum advantage from the query-processing capabilities of LINQ implementations in Visual Studio 2008—LINQ to Objects, LINQ to SQL, LINQ to DataSets, and LINQ to XML—as well as the object/relational mapping (O/RM) features of VS 2008 SP1's Entity Framework/Entity Data Model and LINQ to Entities and the increasing number of open-source LINQ implementations by third-party developers.
Basic familiarity with generics and other language features introduced by .NET 2.0, the Visual Studio integrated development environment (IDE), and relational database management systems (RDBMSs), especially Microsoft SQL Server 200x, is assumed. Experience with SQL Server's Transact-SQL (T-SQL) query language and stored procedures will be helpful but is not required. Proficiency with VS 2005, .NET 2.0, C# 2.0, or VB 8.0 will aid your initial understanding of the book's C# 3.0 or VB 9.0 code samples but isn't a prerequisite.
Microsoft's .NET code samples are primarily written in C#. All code samples in this book's chapters and sample projects have C# and VB versions unless they're written in T-SQL or JavaScript.
Professional ADO.NET 3.5: LINQ and the Entity Framework concentrates on programming the System.Linq and System.Linq.Expressions namespaces for LINQ to Objects, System.Data.Linq for LINQ to SQL, System.Data.Linq for LINQ to DataSet, System.Xml.Linq for LINQ to XML, and System.Data.Entity and System.Web.Entity for EF's Entity SQL.
"Taking a New Approach to Data Access in ADO.NET 3.5," uses simple C# and VB code examples to demonstrate LINQ to Objects queries against in-memory objects and databinding with LINQ-populated generic List collections, object/relational mapping (O/RM) with LINQ to SQL, joining DataTables with LINQ to DataSets, creating EntitySets with LINQ to Entities, querying and manipulating XML InfoSets with LINQ to XML, and performing queries against strongly typed XML documents with LINQ to XSD.
"Understanding LINQ Architecture and Implementation," begins with the namespaces and C# and VB language extensions to support LINQ, LINQ Standard Query Operators (SQOs), expression trees and compiled queries, and a preview of domain-specific implementations. C# and VB sample projects demonstrate object, array, and collection initializers, extension methods, anonymous types, predicates, lambda expressions, and simple query expressions.
"Executing LINQ Query Expressions with LINQ to Objects," classifies the 50 SQOs into operator groups: Restriction, Projection, Partitioning, Join, Concatenation, Ordering, Grouping, Set, Conversion, and Equality, and then lists their keywords in C# and VB. VS 2008 SP1 includes C# and VB versions of the LINQ Project Sample Query Explorer, but the two Explorers don't use real-world collections as data sources. This describes a LINQ in-memory object generator (LIMOG) utility program that writes C# 3.0 or VB 9.0 class declarations for representative business objects that are more complex than those used by the LINQ Project Sample Query Explorers. Sample C# and VB queries with these business objects as data sources are more expressive than those using a arrays of a few integers or last names.
"Working with Advanced Query Operators and Expressions," introduces LINQ queries against object graphs with entities that have related (associated) entities. This begins with examples of aggregate operators, explains use of the Let temporary local variable operator, shows you how to use Group By with aggregate queries, conduct the equivalent of left outer joins, and take advantage of the Contains() SQO to emulate SQL's IN() function. You learn how to compile queries for improved performance, and create mock object classes for testing without the overhead of queries against relational persistence stores.
"Using LINQ to SQL and the LinqDataSource," introduces LINQ to SQL as Microsoft's first O/RM tool to reach released products status and shows you how to autogenerate class files for entity types with the graphical O/R Designer or command-line SqlMetal.exe. This also explains how to edit *.dbml mapping files in the Designer or XML Editor, instantiate DataContext objects, and use LINQ to SQL as a Data Access Layer (DAL) with T-SQL queries or stored procedures. Closes with a tutorial for using the ASP.NET LinqDataSource control with Web sites or applications.
"Querying DataTables with LINQ to DataSets," begins with a comparison of DataSet and DataContext objects and features, followed by a description of the DataSetExtensions. Next comes querying untyped and typed DataSets, creating lookup lists, and generating LinqDataViews for databinding with the AsDataView() method. This ends with a tutorial that shows you how to copy LINQ query results to DataTables.
"Manipulating Documents with LINQ to XML," describes one of LINQ most powerful capabilities: managing XML Infosets. This demonstrates that LINQ to XML has query and navigation capabilities that equal or surpasses XQuery 1.0 and XPath 2.0. It also shows LINQ to XML document transformation can replace XQuery and XSLT 1.0+ in the majority of common use cases. You learn how to use VB 9.0's XML literals to constructs XML documents, use GroupJoin() to produce hierarchical documents, and work with XML namespaces in C# and VB.
"Exploring Third-Party and Emerging LINQ Implementations," describes Microsoft's Parallel LINQ (also called PLINQ) for taking advantage of multiple CPU cores in LINQ to Objects queries, LINQ to REST for translating LINQ queries into Representational State Transfer URLs that define requests to a Web service with the HTML GET, POST, PUT, and DELETE methods, and Bart De Smet's LINQ to Active Directory and LINQ to SharePoint third-party implementations.
"Raising the Level of Data Abstraction with the Entity Data Model," starts with a guided tour of the development of EDM and EF as an O/RM tool and heir apparent to ADO.NET DataSets, provides a brief description of the entity-relationship (E-R) data model and diagrams, and then delivers a detailed analysis of EF architecture. Next comes an introduction to the Entity SQL (eSQL) language, eSQL queries, client views, and Object Services, including the ObjectContext, MetadataWorkspace, and ObjectStateManager. Later chapters describe eSQL and these objects in greater detail. Two C# and VB sample projects expand on the eSQL query and Object Services sample code.
"Defining Conceptual, Mapping, and Storage Schema Layers," provides detailed insight into the structure of the *.edmx file that generates the *.ssdl (storage schema data language), *.msl (mapping schema language), and *.csdl files at runtime. You learn how to edit the *.edmx file manually to accommodate modifications that the graphic EDM Designer can't handle. You learn how to implement the Table-per-Hierarchy (TPH) inheritance model and traverse the MetadataWorkspace to obtain property values. Four C# and VB sample projects demonstrate mapping, substituting stored procedures for queries, and TPH inheritance.
"Introducing Entity SQL," examines EF's new eSQL dialect that adds keywords to address the differences between querying entities and relational tables. You learn to use Zlatko Michaelov's eBlast utility to write and analyze eSQL queries, then dig into differences between eSQL and T-SQL SELECT queries. (eSQL v1 doesn't support INSERT, UPDATE, DELETE and ...

Want to learn more information about Professional ADO.NET 3.5 with LINQ and the Entity Framework (Wrox Programmer to Programmer)?

>> 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) OverviewThis book starts by reviewing the overall architecture of .NET in order to give you the background you need to be able to write managed code. After that, the book is divided into a number of sections that cover both the C# language and its application in a variety of areas.
Part I: The C# Language: This section gives a good grounding in the C# language itself. This section doesn't presume knowledge of any particular language, although it does assume you are an experienced programmer. You start by looking at C's basic syntax and data types, and then explore the object-oriented features of C# before moving on to look at more advanced C# programming topics. Objects, types, inheritance, generics, arrays, tuples, operators, casts, delegates, lambdas, events, strings, regular expressions, collections, Language Integrated, Query (LINQ), Dynamic Language Extensions, memory management, pointers, reflection, errors, and exception are all covered in part 1.
Part II: Visual Studio: This section looks at the main IDE utilized by C# developers worldwide: Visual Studio 2010. The two chapters in this section look at the best way to use the tool to build applications based on the .NET Framework 4. In addition, this section also focuses on the deployment of your projects.
Part III: Foundation: In this section, you look at the principles of programming in the .NET environment. In particular, you look at assemblies, instrumentation, security, threading, tasks, synchronization, localization, System.Transactions, networking, interop, XAML, Managed Extensibility Framework, Manipulating Files and the Registry, transactions, how to build Windows services, and how to generate your own libraries as assemblies, among other topics.
Part IV: Data: Here, you look at accessing databases with ADO.NET, ADO.NET Entity Framework, data services. This part also extensively covers support in .NET for XML and on the Windows operating system side, and the .NET features of SQL Server 2008.
Part V: Presentation: This section shows how to build applications based upon the Windows Presentation Foundation and Silverlight, and covers writing components that will run on web sites, serving up web pages. It also has coverage on building classic Windows applications, which are called Windows Forms in .NET. Windows Forms are the thick-client version of applications, and using .NET to build these types of applications is a quick and easy way of accomplishing this task. Finally, it includes coverage of the tremendous number of features that ASP.NET, ASP.NET MVC, and ASP.Net Dynamic Data provide.
Part VI: Communication: This section is all about communication. It covers services for platform-independent communication using the Windows Communication Foundation (WCF). With Message Queuing, asynchronous disconnected communication is shown. This section looks at utilizing the Windows Workflow Foundation 4, as well as peer to peer networking, and creating syndication feeds.
The book closes with an appendix covering Windows 7 and Windows Server 2008 R2 development.
Online Chapters: Even with such a large book, we can't fit in everything we'd like to tell you about C# and using this language with other .NET technologies, so we've made ten additional chapters available online at wrox.com. These chapters include information on a variety of topics: GDI+, which is a technology that is used for building applications that include advanced graphics; .Visual Studio Tools for Office (VSTO); NET Remoting for communication between .NET clients and servers; Enterprise Services for the services in the background; web services with ASP.NET, LINQ to SQL, Windows Workflow Foundation 3.0, and the Managed Add-In Framework (MAF). It also includes examples showing .NET 4 in others supported languages including Visual Basic, C++/CLI, and F#.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

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

Pro ASP.NET 3.5 in C# 2008 (Windows.Net) Review

Pro ASP.NET 3.5 in C# 2008 (Windows.Net)
Average Reviews:

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

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

Pro ASP.NET 3.5 in C# 2008 (Windows.Net) ReviewPro ASP.net 3.5: This book is a must to have book for anyone who is starting/ switching their careers to developing web applications using asp.net technologies. The authors Matthew MacDonald and Mario Szpuszta, has done a very good job of covering all sections that are useful for beginners as well as middle level developers.
For example, if you are seeing Visual Studio for the first time in your life, they dedicated a whole chapter on how to use visual studio. The reason I brought up this point is they kept the beginners in mind and they didn't leave any assumptions that the reader already know how to use Visual Studio.
At the same time for those middle level developers who wants to dive into newly released hot technologies like Ajax, LINQ and Silverlight you won't be disappointed. They have dedicated individual chapters for each of those topics. As I have been developing asp.net application from last several years, I opened this book to see what I can read about Linq and Silverlight. I enjoyed those chapters as they give you an introduction and a good kick start. I am surprised that the authors also dedicated a whole chapter for website deployment (Chapter 18) where the architectures of IIS 5.0, 6.0 and then 7.0 is explained. That is awesome that they have discussed installation of IIS 7.0 and explained the architecture as well as the new Configuration model of IIS 7.0. Everything is explained with the help of screen shots.
Of course I took for granted for all those core concepts of asp.net like developing Http Handlers, Http Modules, Customer Server controls, Custom Membership and profile providers, Security. They are all covered and are very well explained in individual chapters.
Given the broadness of the subject, the authors done a great job of covering all areas in depth methodically that way you won't be lost.
I enjoyed this book so much that I would definitely recommend this book to any .Net Web Developer and this book is going to take some space on my desk.
Pro ASP.NET 3.5 in C# 2008 (Windows.Net) Overview
ASP.NET 3.5 isMicrosoft's revolutionary ASP.NET technology. It is the principal standard for creating dynamic web pages on the Windows platform. Pro ASP.NET 3.5 in C# 2008 raises the bar for high–quality, practical advice on learning and deploying Microsoft's dynamic web solution.

Seasoned .NET professionals Matthew MacDonald and Mario Szpuszta explain how you can get the most from this groundbreaking technology. They cover ASP.NET 3.5 as a whole, illustrating both the brand–new 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 3.5 applications in the best possible style.


Want to learn more information about Pro ASP.NET 3.5 in C# 2008 (Windows.Net)?

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

WCF Multi-tier Services Development with LINQ Review

WCF Multi-tier Services Development with LINQ
Average Reviews:

(More customer reviews)
Are you looking to buy WCF Multi-tier Services Development with LINQ? Here is the right place to find the great deals. we can offer discounts of up to 90% on WCF Multi-tier Services Development with LINQ. Check out the link below:

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

WCF Multi-tier Services Development with LINQ ReviewI was given a project recently to "convert the back end of an existing application to WCF and LINQ". This book, judging from the title, seemed to be the place to start. I was not disappointed.
Everything works as you go through the projects in the book. It gave me enough information to complete my project. But I do have a few complaints:
1. Not everything is explained and somethings must be taken on faith. For example in the Service Contract model one is told to set the request IsWrapped property to true. Why? What does IsWrapped do? This is never explained.
2. At various points in the book one is told to enter some code and then add using clauses. Wouldn't it be more logical to do it the other way around?
3. The index is very skimpy. I never found anything I was looking for in it.
This book is not for the complete tyro. You do have to know your way around both Visual Studio 2008 and SQL Server (SQL Server Express works fine by the way). It is very useful to have some knowledge of SQL before diving into LINQ. Previous experience with services would be helpful but not necessary (I didn't have any). Previous knowledge of WCF is not necessary.
In short, a useful book, with some flaws. I can recommend it.WCF Multi-tier Services Development with LINQ OverviewMaster WCF and LINQ in a multi-tier WCF service by completing practical examples and apply them to your real-world assignments. This book is for C# and C++ developers who are eager to get started with WCF and LINQ, and want a book that is practical and rich with examples from the very beginning. Developers and architects evaluating SOA implementation technologies for their company will find this book particularly useful because it gets you started with Microsoft's tools for SOA and shows you how to customize our examples for your prototypes. This book presumes basic knowledge of C# or C++. Previous experience with Visual Studio will be helpful but is not required, as detailed instructions are given throughout the book.

Want to learn more information about WCF Multi-tier Services Development with LINQ?

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

Murach's ADO.NET 4 Database Programming with VB 2010 Review

Murach's ADO.NET 4 Database Programming with VB 2010
Average Reviews:

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

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

Murach's ADO.NET 4 Database Programming with VB 2010 ReviewLearning, teaching, or referring to it under pressure, this is a best-of-class book you want on your shelf. Combined with Murach's SQL Server 2005 title there's little you won't know how to do with db programming in Visual Studio. And, you'll have code samples for all of it--not just a high-level description. These 2 books, combined and used in unison, get my vote as something every visual studio programmer should have and hold. Some of my other faves are discussed on the ITSBITS website if you're ever interested.Murach's ADO.NET 4 Database Programming with VB 2010 OverviewNow in its 4th Edition, this book shows Visual Basic developers how to use Visual Studio and ADO.NET to develop database applications the way the best professionals do. You'll learn how to:

quickly create Windows and web applications by dragging-and-dropping data controls in Visual Studio 2010
code your own presentation, business, and database classes with ADO.NET 4 to build 3-layer applications...the route the professionals take for flexibility and control
display and manipulate data in web applications by using ASP.NET data controls designed specifically for that purpose, like GridView and DetailsView
work with XML-specific features of ADO.NET and SQL Server to read, write, and manipulate XML data in your applications
create local reports using Visual Studio's Report Designer and Report Viewer to display data easily...and clearly!...in tables, matrices, lists, and charts
Use the Entity Framework to create an entity data model that maps business objects to database objects, then retrieve and maintain data through that model
Use LINQ to query datasets, SQL Server databases, and entity data

Practice exercises at the end of every chapter and complete database applications throughout help you master every skill along the way. And Murach's distinctive "paired-pages" format...where each skill is presented with examples and advice in a single 2-page spread...is great for both targeted learning and reference.

Want to learn more information about Murach's ADO.NET 4 Database Programming with VB 2010?

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

Pro Silverlight 3 in C# (Expert's Voice in Silverlight) Review

Pro Silverlight 3 in C# (Expert's Voice in Silverlight)
Average Reviews:

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

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

Pro Silverlight 3 in C# (Expert's Voice in Silverlight) ReviewThis book is by far the best resource for Silverlight 3.0. In this version the author added a whopping 185 pages to the last edition. He added chapters on Data Controls, separated the Styles, Templates, and Custom Controls into two separate chapters name Styles and Behaviors, and Templates and Custom Controls, and added a new chapter on Navigation.
I have bought 3 other books on Silverlight 3, and put together they only contain about 1/8 of the value of this book (you can see which ones they are by Googling "Shiny Turds Books that do not Cut the Mustard").
It starts out with an introduction that covers the Visual Studio Silverlight environment. He then gives a short introduction to XAML. The introductions really help those who have no experience get rolling right away.
The author covers every out of the box element in detail (including the DataGrid control and a little on the DataForm control), and includes a nice reference for where the element can be found in the book. He also covers styles and templates, brushes and transforms, shapes and geometries, animation, and layout containers.
The book covers out-of-browser applications, assembly caching, networking, multithreading, isolated storage, browser integration, media and deep zoom, wcf services, the application model, and dependency properties and routed events.
One of the things I like best about the book is it includes a lot of references and material on the Silverlight Toolkit.
The book is very readable for those that like to read cover to cover, but it also makes a great reference.
The downloadable code is very usable and very complete.
This is a must have book for any developer working with Silverlight 3.0.
Pro Silverlight 3 in C# (Expert's Voice in Silverlight) OverviewSilverlight 3 is the latest iteration of Microsoft's cross-browser technology for creating rich user experiences on the web. Like its predecessor, Silverlight 2, it rides atop the .NET Framework for maximum ease of use and coding efficiency. The new technology carries forward much of the work that has been done before and augments it in many important respects, including support for H.264 video, major improvements to the graphics engine (including true 3D rendering) and much richer data-binding options for interfacing with other applications.This second edition of Pro Silverlight in C# carries forward the all the key features that have made the first edition an immediate success. Most notably the book presents all artwork, screenshots and code in full-colour; provides readers with a comprehensive theoretical grounding, and illustrates all concepts with an abundance of fully-worked practical examples.

Want to learn more information about Pro Silverlight 3 in C# (Expert's Voice in Silverlight)?

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

ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer) Review

ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer). Check out the link below:

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

ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer) ReviewThis book builds on existing material from Marco Bellinaso's book, ASP.Net 2.0 Website Programming, migrating the implementation of the BeerHouse eCommerce web application to using more recently released Microsoft technologies such as ASP.Net MVC 1.0, LINQ to SQL, and SQL Server 2008, and updating the text to explain concepts behind the new implementation. As the authors indicated in their introduction to ASP.Net MVC, one thing developers will gain with using this newer technology instead of classic ASP.Net 2.0 is finer control over the web application's client-side code. The flip side to this is that .Net developers, who so far have been relatively shielded from having to know too much about html, css, or javascript because of conveniences offered by classic ASP.Net 2.0, may now have to know more about these technologies in order to develop the presentation logic for their web apps. It's not surprising, therefore, to see a lot more javascript code in the revamped BeerHouse web app. So if you're trying to get a feel for what a non-trivial ASP.Net MVC application might look like and you don't mind reading through the javascript code, the BeerHouse web app presented in this book might be useful to you.
In my opinion, however, despite its title, this book doesn't delve deeply into ASP.Net MVC per se. Compared to Steven Sanderson's book, Pro ASP.Net MVC Framework, this book only provides a superficial introduction to the new framework, and only demos a limited subset of features. With a little more effort and for pedagogic reasons, the authors could have worked into the BeerHouse application showcase examples of how to implement, say: server-side data validation (e.g., use of IDataErrorInfo), or security features such as more advanced model binding that prevents the editing of certain properties, and Cross-Site Request Forgery prevention through the use of the Html.AntiForgeryToken() helper, etc. For a more thorough but still accessible tutorial on ASP.Net MVC, you should get Sanderson's well-written book if you haven't.ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer) OverviewPerfectly suited to the innovative Problem ? Design ? Solution approach, ASP.NET MVC is a new development model that separates code for the data, look, and business processes of a Web site. This nuts-and-bolts guide thoroughly covers creating a Web site with MVC and discusses solving the most common problems that you may encounter when creating your first application or trying to upgrade a current application. The material is based on the highly praised and widely used ?TheBeerHouse? ASP.NET Starter Kit that was developed in the bestselling ASP.NET 2.0 Website Programming: Problem?Design?Solution. Additional coverage includes registration and membership systems and user-selectable themes; content management systems for articles and photos; polls, mailing lists, and forums; e-commerce stores, shopping carts, and order management with real-time credit card processing, and more.

Want to learn more information about ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer)?

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

Professional ASP.NET MVC 2 (Wrox Programmer to Programmer) Review

Professional ASP.NET MVC 2 (Wrox Programmer to Programmer)
Average Reviews:

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

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

Professional ASP.NET MVC 2 (Wrox Programmer to Programmer) ReviewStarting with the ViewModel section of chapter 1, there is plently of errata which leaves you wondering. This is confirmed on the books official forums filled with people asking for answers.
In short, the book tries to use "TryUpdateModel" which doesn't work because you aren't using the Dinner model any more, but rather the DinnerFormViewModel. You have to use one of the overloaded TryUpdateModel methods in order for it to work. You can visit the book's forums for more details.
There are also a lot of errors in the map section of chapter 1 -- mainly in the ids you have to select using jQuery (#Dinner_Address instead of #Address, for example). You also don't get the CSS to position the map correctly -- you must make your own css to float the map to the right and position it.
EDIT: More errata: The C# code for finding the nearest dinners within 100 miles is not present in the book or the downloadable code. You get the sql code. However, like another function that they give you, you need SQL and C#. You can get the C# code at the forums.
Overall, it's a good introduction; however, the various errata in the advanced topics of Chapter 1 leave me doubting the quality of the rest of the book. Given that the problems are fixable (if you are willing to try and understand what it doesn't tell you and visit the book's forums for help), I am giving the book three stars.Professional ASP.NET MVC 2 (Wrox Programmer to Programmer) Overview

Want to learn more information about Professional ASP.NET MVC 2 (Wrox Programmer to Programmer)?

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

ASP.NET MVC Framework Unleashed Review

ASP.NET MVC Framework Unleashed
Average Reviews:

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

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

ASP.NET MVC Framework Unleashed ReviewDisclosure: I do not own this book, but the review is based on reading the first 4 chapters from my Safari subscription.
This book is a really, really great starting point for learning ASP .NET MVC. An important caveat is that you need to do the NERD DINNER tutorial first before ANYTHING! I'm real particular about my learning style and had baulked at the mere 10 reviews the book had received, but really, don't let that dissuade. This is a great book and the author breaks things down into easy to understand chunks. I will say that he isn't as detailed as the Nerddinner tutorial in explaining the Visual Studio features for adding Views & Controllers, but the description's for doing so should suffice.
Some people may not like that the code examples are in both C# & VB .NET; however, I don't mind this. It certainly adds to the size of the book, but I haven't found many books going through this stuff and showing VB .NET code, so that can only be a plus. Another gotcha is the book uses the Entity Framework for data access. I don't mind this since I haven't had exposure to it, but I think that might turn off some people. To be perfectly honest, I don't think there's a book that explains the basics of ASP .NET MVC in conjunction with NHibernate or ORM's outside of LINQ to SQL or Entity Framework. I did look at ASP.Net MVC in Action on Safari and I can tell you that it is definitely not a starter book; however, if you want exposure to using third party frameworks with ASP .NET MVC, that might be your book.
Okay after making to about chapter 19, I've come back to this review and bumped it down to 4 stars. My main bother here is that there isn't a published errata and their needs to be one. Thankfully, this doesn't come into play until Chapter's 17 & 19. The mistake made in both chapters is they start using classes without A) defining the code for the class b) without mentioning the class anywhere outside of a code example that assumes their prior creation C) a & b.
This isn't a huge deal, just download the book code and know that you will have to copy the code for the following classes:
UnleashedBlog.Models.BlogEntry (Chapter 17)
UnleashedBlog.Models.BlogServiceBase (Chapter 19)
UnleashedBlog.Tests.Factories.ControllerFactory (Chapter 19)
The last 2 really ticked me off because there is absolutely zero mention of their creation until they are magically used in code. Despite this, they aren't complicated classes and you can still understand what they are doing without the book having to elaborate.
Despite it all, I still recommend this book. I've gone through most of the chapters at this point and have found it a really good jumping off point for learning ASP .NET MVC.ASP.NET MVC Framework Unleashed OverviewIn this book, world-renowned ASP.NET expert and member of the Microsoft ASP.NET team Stephen Walther shows experienced developers how to use Microsoft's new ASP.NET MVC Framework to build web applications that are more powerful, flexible, testable, manageable, scalable, and extensible. Writing for professional programmers, Walther explains the crucial concepts that make the Model-View-Controller (MVC) development paradigm work so well and shows exactly how to apply them with the ASP.NET MVC Framework. From controllers and actions to views and models, Walther demonstrates how to apply each ASP.NET MVC Framework feature in real-world projects. In Part II, you'll walk step-by-step through building a full-fledged ASP.NET MVC blog application that implements capabilities ranging from data access to validation. Through this case study, you'll learn how to build ASP.NET MVC applications using test-driven development processes that enable rapid feedback, greater productivity, and better quality. Throughout, Walther presents extensive code examples, reflecting his unsurpassed experience as an ASP.NET instructor, a leading commercial developer, and now as a member of Microsoft's ASP.NET development team. Understand how to:Build enterprise-scale web applications far more rapidly and effectively Develop web applications that are easier to maintain and extend over time Gain unprecedented control over the appearance of your website or application Expose intuitive URLs that are friendlier to search engines and users alike Create ASP.NET MVC models that contain all your application's business, validation, and data access logic Make the most of HTML helpers, model binders, action filters, routing, and authentication Efficiently deploy your ASP.NET MVC applications Use the lightweight JQuery JavaScript library to easily find and manipulate HTML elements Create ASP.NET MVC applications using unit test and mock object framework

Want to learn more information about ASP.NET MVC Framework Unleashed?

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

C# 4.0 in a Nutshell: The Definitive Reference Review

C# 4.0 in a Nutshell: The Definitive Reference
Average Reviews:

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

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

C# 4.0 in a Nutshell: The Definitive Reference ReviewThis book is great. It's no nonsense approach to covering the C# 4.0 language is like a breath of fresh air. It is clean, to the point, and thorough. It makes finding a topic, and learning it, or getting a refresher, a very fast process.
This new version includes new chapters on parallel programming (including PLINQ), and dynamic programming, and new sections on code contracts and COM interoperability.
The authors have a great writing style which makes the book a very enjoyable read. You can read this cover to cover, or use it as a very handy reference. You won't find any case studies, or made up scenarios, to help the authors describe the technology. They stick to writing about the technology, which is nice.
One of my favorite features of the book is the way the authors do their diagramming. They include a lot of diagrams that give a visual representation of the feature they are describing. The diagrams really help with getting a quick understanding of the overall picture of the topic. The authors also demonstrate with code that is always easy to understand and within the scope of the topic at hand. You don't have 2 pages of code with 3 lines highlighted.
Another part of this book I love is the way the authors deliver the code samples using LINQPad. I own the full auto completion version of LINQPad and it rocks. I have been using it since its first release and it has become my favorite tool when working with databases.
My only complaint about the book is the construction. The gluing job they did is horrible. It has big clumps of glue embedded in the pages which cause the binder to really bend. It will probably fall apart within a month of heavy use. I won't ding the book for that. It is a publisher issue, not an author issue.
All in all I highly recommend this book. It belongs on the shelf of any serious developer.
Review Update-
The editor of C# 4.0 in a Nutshell Book read my blog and suggested I contact O'Reilly Media for a new copy since my binder was a mess.
They made good on the request for a new copy of the C# 4.0 in a Nutshell Book and I received it today with the binder in perfect condition. No glue blobs in between any pages. Hats off to O'Reilly Media!!!!!
C# 4.0 in a Nutshell: The Definitive Reference Overview

Want to learn more information about C# 4.0 in a Nutshell: The Definitive Reference?

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

C# and the .NET Platform Review

C# and the .NET Platform
Average Reviews:

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

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

C# and the .NET Platform ReviewI was informed by my manager to purchase a C# book, and I set out to do some research as to which book would fit my needs. I stumbled on this title as one recommended instead of another that was reviewed here on Amazon.com Based on the reviews posted for this book, I decided to purchase it. The positive reviews for this book are well-founded.
One of the very first things I noticed about this book is that it has a sticker on it that says that online updates for the final version of .NET are available. I went to the site and downloaded the list of changes to the book. The list was actually fairly short and the changes straightforward. I regard this as a good sign.
The book is well laid out and clear, the first 130+ pages dedicated to fundamental concepts and structures of C#. A 70-page introduction to OOP, in the context of C#, follows. The next few chapters deal with advanced topics including container classes and threads. Next the reader is launched into more graphically-oriented topics. Finally, the topics move into such as object serialization, database access, and web-centric subjects. The progression from subject to subject is logical and smooth, and each section is written clearly so as not to leave the reader in the dark and each presented after its prerequisites.
Example code in this book is clear, concise, and explained. The source to the examples is *not* included with the book, but is available readily for download.
This book is a great start into C# and .NET. It is *not* comprehensive, but it covers most of the important topics that get used regularly. Seriously consider this title when investigating C# and/or .NET.C# and the .NET Platform Overview

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

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

Professional ASP.NET MVC 3 (Wrox Programmer to Programmer) Review

Professional ASP.NET MVC 3 (Wrox Programmer to Programmer)
Average Reviews:

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

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

Professional ASP.NET MVC 3 (Wrox Programmer to Programmer) ReviewGot the Kindle version.
As someone who's already worked on a project with the first version of MVC a couple of years back, this was a good refresher and a quick way to get to know all the new MVC3 features. This includes: Razor for Views; Validation mechanisms are much easier now, there used to be way too many options to pick from; jQuery Templates; NuGet etc.
Favorite Chapters:
- Ch.7 on Security, it's very well written with quick and easy to use solutions. Great stuff! MVC 1 & 2 developers need to fix a security hole in the default authentication template if you've used it.
- Ch.12 on Testing, good examples and valuable tips towards the end.
Least favorite Chapters are:
- Ch. 11 on Dependency Injection, it's extremely abstract and that's perfectly fine for the first section given the design pattern discussion, but it becomes harder to follow subsequently with not even a single attempt to show an IoC container in action with some real code. It just doesn't seem to accomplish its intended goal, unfortunately this chapter is poorly done, needs better examples and better ways to describe the problem it's trying to solve. It's a shame since this is a key concept for building complex MVC solutions.
- Ch. 9 on Routing, it's definitely more of a "under the hood" reference type chapter, doesn't mean it isn't important, just boring to read through.
Some chapters are missing the full source code but you could just google/download the MVC Music Store application which has most of it. Also, some examples include NuGet packages which is pretty convenient to load and run within Visual Studio 2010. Another really minor issue is that chapters probably need a bit more accompanying graphics/images which help set the context than just code/text for long stretches such as the AJAX chapter.
Worth mentioning that the book feels more like a reference book rather than a walk-through with step-by-step instructions so some sections however essential can make you want to skip some pages.
Overall, the book does what it's supposed to as far as new MVC 3 features; it will not however prepare you enough for any Production ready solutions i.e. solution architecture is MIA.
I would've liked a chapter on how to structure enterprise applications which as you'll find out are quite different from a base application like MVC Music Store. A couple of sample approaches would go a long way. Yes, there are some on codeplex but it would be better to hear from the "MVC elite" how they would design real-world complex solutions.Professional ASP.NET MVC 3 (Wrox Programmer to Programmer) OverviewNew edition of the top book on MVC from the top ASP.NET experts at Microsoft!MVC 3 is the latest update to Microsoft's Model-View-Controller technology, which enables developers to build dynamic, data-driven web sites. This in-depth book shows you step by step how to use MVC 3. Written by top ASP.NET MVC experts at Microsoft, the latest edition of this popular book covers new and updated features such as the new View engine, Razor, NuGet, and much more. The book's practical tutorials reinforce concepts and allow you create real-world applications. Topics include controllers and actions, forms and HTML helpers, Ajax, unit testing, and much more.
Shows developers and programmers how to use ASP.NET MVC 3, Microsoft's new version of its Model-View-Controller technology for developing dynamic, data-driven web sites
Features an expert author team?all are members of Microsoft's ASP.NET team
Uses a step-by-step approach to explain all major features and functionalities and provides practical tutorials to allow you to create real-world applications
Goes into theory as well as practical application and covers such topics as Razor, NuGet (PowerShell inside Visual Studio 2010), and new layout features
Move your development skills to the next level with MVC 3 and Professional ASP.NET MVC 3.

Want to learn more information about Professional ASP.NET MVC 3 (Wrox Programmer to Programmer)?

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

Murach's ADO.NET 4 Database Programming with C# 2010 (Murach: Training & Reference) Review

Murach's ADO.NET 4 Database Programming with C# 2010 (Murach: Training and Reference)
Average Reviews:

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

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

Murach's ADO.NET 4 Database Programming with C# 2010 (Murach: Training & Reference) Review(5/11/11: Update for 4.0 version at bottom.)
The introduction to this book says that knowledge of C# is assumed, but no database knowledge is necessary. What that really means is that she starts at the beginning, but she moves quickly into advanced material.
I like this approach. Too many books skip or gloss over the basics, giving a reader nowhere to look if he doesn't fully understand the code examples (except additional books).
Murach books use a "paired page" layout. On the left page is text, with the right page showing diagrams, bullet points and code samples. The right page is almost like a PowerPoint presentation, and you can quickly get through material you already know by skimming the pages on the right. The paired pages generally help you read at your own appropriate pace, especially if you're familiar with many of the points. In places, I found myself reading both pages and seeing the same material, or reading only one side and missing something. Each chapter ends with a summary and a list of terms, so you can check that you understood all of it. The layout makes it easy to go back and find something later.
These books contain good, complete and realistic code examples, and step-by-step instructions for creating them using Visual Studio tools. However, all of the ADO chapters discuss WinForms, not ASP. Many of the LINQ techniques are applicable to either platform, but the first half of the book is of minimal help to the ASP developer. (The LINQ and EF sections do dedicate their last chapters to ASP.)
LINQ (Language Integrated Query) was added with .NET 3.0 and enhanced in 3.5. Briefly, LINQ allows you to perform SQL-like selection over collections of data, whether in databases, XML, or program Objects. It lets you use a list to return another list, filtered and/or sorted. In the introductory LINQ chapter, she briefly introduces Lambda expressions, which offer a shorter, alternative syntax to many LINQ queries. Lambdas are missing from the rest of the book.
The Entity Framework, added in .NET 3.5 SP1, allows you to program to conceptualized objects instead of a specific database structure. Both LINQ and EF simplify working with data, by adding IntelliSense and a terse, flexible syntax to replace what would formerly have been much more code, tied to a specific implementation.
Murach's website has all the code examples available for free download, and there are exercises at the end of chapters using suggested changes to the examples. To me, this is the best part of the book. The downloaded code saves you from having to type along, but the exercises test your knowledge of both programming concepts and the hidden features of the Visual Studio IDE.
The code samples use SQL Server Express. An appendix explains how to download it from Microsoft if you don't already have it.
I learned a lot from this book. It introduced me to areas of Visual Studio that I had never seen before, as well as LINQ and EF. There's a lot of material here, well presented. It mostly lives up to the Murach claim that their books are "several books in one", replacing what would otherwise be a book on ADO, a book on LINQ and possibly a third book on EF.
SIDE NOTE: Microsoft has hinted that they will deprecate LINQ to SQL Server, in favor of LINQ to Entity Framework. The jury may be out on this, however.
UPDATE, 5/11/11: I just read the 4.0 version of this book. The new edition is an evolutionary change with some nice readability improvements. New sections were added on ASP.NET and XML, and the LINQ chapters are leaner and less redundant. Entity Framework is removed from the title and gets less coverage than in the earlier version, but there is a good introduction.Murach's ADO.NET 4 Database Programming with C# 2010 (Murach: Training & Reference) OverviewNow in its 4th Edition, this book shows C# developers how to use Visual Studio and ADO.NET to develop database applications the way the best professionals do. You'll learn how to:
quickly create Windows and web applications by dragging-and-dropping data controls in Visual Studio 2010
code your own presentation, business, and database classes with ADO.NET 4 to build 3-layer applications...the route the professionals take for flexibility and control
display and manipulate data in web applications by using ASP.NET data controls designed specifically for that purpose, like GridView and DetailsView
work with XML-specific features of ADO.NET to read, write, and manipulate XML data in your applications
use Visual Studio's Report Designer and ReportViewer control to create and display reports in both Windows and web applications
use LINQ to SQL instead of standard SQL so you can query databases using C# constructs
create Entity Data Models so you can use LINQ to Entities to work with business objects, like invoices, while the Entity Framework handles the database details
Practice exercises at the end of every chapter and complete database applications throughout help you master every skill along the way. And Murach's distinctive "paired-pages" format...where each skill is presented with examples and advice in a single 2-page spread...is great for both targeted learning and reference.

Want to learn more information about Murach's ADO.NET 4 Database Programming with C# 2010 (Murach: Training & Reference)?

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

Professional Enterprise .NET (Wrox Programmer to Programmer) Review

Professional Enterprise .NET (Wrox Programmer to Programmer)
Average Reviews:

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

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

Professional Enterprise .NET (Wrox Programmer to Programmer) Review
Ok I admit it, I buy too many development books. Most of these I never get around to reading properly. Most of that is my fault. Some of the time I'm put off by dry academic type text that doesn't engage with reader. It must by hard too, right? to produce a book covering topics that are far from exciting whilst still making it enjoyable to read.
So it comes as a pleasant, scratch that, 'fantastic' surprise to read this book that manages to convey a vast amount of information on a broad range of key design patterns and methodologies, like TDD, Inversion of control, Dependency Injection, Entity Frameworks and MVP/MVC and yet still remain a joy to read. I own and have part read books on similar subjects from the most established of authors, the likes of Martin Fowler and Bob Martin. While there is no denying these authors have a wealth of knowledge (having developed many of these patterns and methodologies), it's Professional Enterprise .Net that manages to cut past the waffle and terse examples and provide me with the key information I require.
Highlights for me are the topics on TDD and Refactoring, Inversion of Control and Dependency Injection, Business Logic layer patterns (Active Record & Domain Model patterns) and Data Access Layers including ORM. The examples given lead from the simple solution to the most complete and preferred solution. Each chapter is concise enough to be read through again for reference and is a great book to keep at hand when developing.
Minor quibbles I have are the inclusion of the C# primer in the appendix, I feel this has been used to pad out the book. The book is short for this sort of subject (at around 470ish pages), but I count that as a positive. Also I'd like to see a few more common patterns and practices included and given the same treatment relating to examples are guidance on when to use (maybe we need a 2nd book).
I thoroughly recommended this book, don't be put off by the 'Enterprise' in the title, this book is not dry and should be on any developers bookshelf who wants to improve and advance their code.Professional Enterprise .NET (Wrox Programmer to Programmer) OverviewComprehensive coverage to help experienced .NET developers create flexible, extensible enterprise application code
If you're an experienced Microsoft .NET developer, you'll find in this book a road map to the latest enterprise development methodologies. It covers the tools you will use in addition to Visual Studio, including Spring.NET and nUnit, and applies to development with ASP.NET, C#, VB, Office (VBA), and database.
You will find comprehensive coverage of the tools and practices that professional .NET developers need to master in order to build enterprise more flexible, testable, and extensible .NET applications with minimal upfront costs.
Helps C#, VB.Net, and ASP.NET developers who wish to migrate both their applications and their own skillsets to newer, more flexible enterprise methodologies
Describes each new pattern or feature along with its benefits, then outlines the pros and cons of its implementation
Includes an introduction to enterprise development and a comprehensive overview of the differences between new enterprise patterns and older, traditional Microsoft programming
Explains how to implement these patterns by upgrading an existing code base
Covers benefits including flexibility, automated testing, extensibility, and separation; modular code; test-driven development, unit test, test automation, and refactoring; inversion of control; and object relational mapping
Also covers enterprise design patterns: MVC including Ruby on Rails, Monorail, and ASP.NET MVC, MVP, observer, and more
Contains a primer on object-oriented design

Professional Enterprise .NET focuses on the often-inevitable compromise between forward-thinking design and the needs of business, helping you build applications that serve both.

Want to learn more information about Professional Enterprise .NET (Wrox Programmer to Programmer)?

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

Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2 (Expert's Voice in .NET) Review

Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2 (Expert's Voice in .NET)
Average Reviews:

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

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

Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2 (Expert's Voice in .NET) ReviewThis third edition is yet another outstanding textbook in the first author's collection and his writing skills seem to improve with every book. As the contents can be seen at a glance, it remains to say that each topic is, in fact, dealt with in a most comprehensive manner. In order to remove any ambiguity that might remain from any descriptive passage, there are rich examples that accompany each chapter. In fact, it was the superb set of examples for every chapter that were included with Matthew MacDonald's Pro WPF in C# 2008, second edition, that prompted me to buy this book, for which I have no regrets However, it is perhaps advisable to work through Beginning ASP.NET 3.5 in C# 2008, second edition, especially for the database work, before moving on to this book.
If Matthew MacDonald keeps up this standard of writing and presentation, not only for as ASP.NET, but also for WPF and Silverlight, it is going to be very difficult for any other author to do better. Despite the fact that other viewpoints are, and should be, always welcome, I find myself returning to MacDonald's books for helping me reach a more solid understanding.
I would like to conclude with a message to the publishers: the layout and print for the Beginning... book is excellent, if the heavy content is borne in mind. Unfortunately, there seems to have been some downsizing on the font size in the Pro... book that seems to make it disproportionally harder (for me, at least) to read. Perhaps, when better economic times come, the publishers would consider going to two volumes for Pro... books for what, each time, is a huge amount of reading material.
Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2 (Expert's Voice in .NET) Overview

Want to learn more information about Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2 (Expert's Voice in .NET)?

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

XML Web Services with ASP.NET Review

XML Web Services with ASP.NET
Average Reviews:

(More customer reviews)
Are you looking to buy XML Web Services with ASP.NET? Here is the right place to find the great deals. we can offer discounts of up to 90% on XML Web Services with ASP.NET. Check out the link below:

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

XML Web Services with ASP.NET ReviewAny book on ASP.NET will mention Web services development, but "XML Web Services for ASP.NET" is an entire book dedicated to explaining all of the different sub-areas within the technology platform. And very well done. It's written by everyone's friend in .NET, Bill Evjen, one of the most outspoken advocates of .NET technology around.
The book is outstanding and takes an in-depth look at XML Web services, and Microsoft's specific implementation of the paradigm. All of the major considerations are explained well and adequately to become productive in developing your own library of Web services, or by extending the functionality of your applications.
The book's tone is very friendly, and non-intimidating, so it's a very easy, quick read. Bill also uses lots of practical analogies to make the more complex topics relevant, so it's an added bonus that this book appeals to the beginning as well as the seasoned developer.
Bill discusses areas critical to a thorough understanding of WS technology using .NET such as SOAP, UDDI, remoting, security, authentication, performance, and client development for calling an XML Web service from an ASP.NET WebForm or Windows Form, VB 6.0 app, or an ASP 3.0 Web page. The book also features some really good appendices, especially those on .NET's Web service classes, and an XSD primer for schema development.
The book is not about ASP.NET development, and so providing the reader has some experience with building third-generation Web applications, gets right to the meaty stuff. The chapters are short and to the point, and Bill's overview of ADO.NET is one of the better ones I've read in recent times. The most outstanding thing to me is that Bill liberally uses real-world code samples, with all code presented in both Visual Basic .NET and C#. Snafus in the code are very minimal, and I know form personal experience that good ol' Bill is extremely available and answers all his e-mail...about anything.
However, the book's printed code samples (I haven't checked the downloadable source code from the publisher) tend to reflect code generated from Visual Studio .NET, which in my opinion become confusing and therefore more difficult to replicate in an IDE environment like Dreamweaver MX or ASP.NET Web Matrix or non-IDE environment like Notepad due to all of the proprietary code VS.NET generates, and in doing so, using code behind. It's been my experience that it's easier to go the other way - provide the raw code and leave it up to the developer to implement in whatever means they see fit.
Another thing I did not care for (some of you may agree, I'm assuming most may not) was the physiology of the book itself, which was beyond the author's reasonable control. The binding is very flimsy and the spine breaks without much trouble. The paper isn't very durable, and doesn't lay flat for very long. I hope Wiley Publishing take into consideration that books of this nature get used & abused for their content more than most, and consider making corrections in the book's composition to make them last longer.
But beyond this, the book is a must-have for a user group as it's cross-language, multi-developmental platform, multi-subject appeal make it applicable to many different levels of developers, and is great for team environments.XML Web Services with ASP.NET OverviewThis book is a comprehensive guide that walks the reader through developing and consuming XML Web Services using the .NET platform and ASP.NET. It begins with an overview of the .NET framework and an explanation of the process behind XML Web Services, and then quickly delves into building and consuming Web Services. Included will be discussions of proxies, classes, SOAP, Global XML Web Services Architecture, WSDL, UDDI, and Disco. The book will also cover the important issue of security and how to apply encryption and signing. This book is the reader's guide to advanced XML Web Services such as error and exception handling, configuration, and optimization.

Want to learn more information about XML Web Services with ASP.NET?

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

Pro ASP.NET MVC Framework Review

Pro ASP.NET MVC Framework
Average Reviews:

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

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

Pro ASP.NET MVC Framework ReviewI read this book about a week after reading the wrox-published "four talking heads" book by Guthrie, et. al.
It was like night and day. This book is, simply put, perfect. I could not put it down. Sanderson does such a magnificent job at taking the reader from "Hello, MVC" all the way through fairly advanced application concepts that I have a whole new threshold for what a "good" programming book is.
Throughout the book, he does a wonderful job of keeping true to good, solid principles of design, using proven patterns of Test-Driven Design, Domain Modeling, and Dependency Injection; but (to borrow another reviewer's term) never from an "ivory tower" perspective. His approach is always well-grounded in real developer concerns and application needs.
I sincerely hope this isn't Mr. Sanderson's last programming book.Pro ASP.NET MVC Framework OverviewThe ASP.NET Model-View-Controller (MVC) Framework is a widely anticipated extension and improvement to the way that ASP.NET applications are architected and developed. MVC frameworks have been widely and successfully employed in other technology areas, such as Java, for some time. This is Microsoft's long-awaited version for the .NET framework and community interest is very high.This book aims to give the average ASP.NET developer everything they need to make the leap from traditional ASP.NET practices to ASP.NET MVC techniques. It details the minutiae of the MVC framework, and the official MVC developer's toolkit that supports it, before going further and demonstrating these techniques in action by creating a working eCommerce website - a design that has been widely deployed in traditional ASP.NET and that will serve to highlight the differences well. Finally, the book provides readers with a rapid run-down of how traditional ASP.NET features are applied differently in ASP.NET MVC to get them up and running quickly and to provide a valuable reference as they begin their own projects.

Want to learn more information about Pro ASP.NET MVC Framework?

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

Pro C# 2008 and the .NET 3.5 Platform (Windows.Net) Review

Pro C# 2008 and the .NET 3.5 Platform (Windows.Net)
Average Reviews:

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

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

Pro C# 2008 and the .NET 3.5 Platform (Windows.Net) ReviewVisually this book is easy to read. A detailed 37 page index and bold page numbers at the top of the pages make it easy to quickly locate desired information.
Sometimes the term "Pro" is used in the title of books that don't really deserve that classification. In my opinion, this book has very much earned the "Pro" designation. While the C# language is covered in detail, no time is wasted describing what an array or variable is. Another example, the book spends more time explaining how to implement encapsulation, inheritance and polymorphism within the language than explaining these basic OO concepts. So if you are new to programming, look elsewhere.
The style of writing might be described as a touch dry. Not much in the way of humor or such, but then again this is a "Pro" book. You are reading it for information, not entertainment.
In many respects this book is a two in one deal. The first ~450 pages are a thorough coverage of the C# language. The remainder being an extensive look at the .NET framework.
In short I would describe the book as a very comprehensive guide to C# 2008 and the 3.5 version of the .NET framework recommend it highly.Pro C# 2008 and the .NET 3.5 Platform (Windows.Net) Overview
The first edition of this book was released at the 2001 Tech Ed conference in Atlanta, Georgia. Since that time, this text has been revised, tweaked, and enhanced to account for the changes found within each release of the .NET platform (1.1, 2.0, 3.0 and now 3.5).

.NET 3.0 was more of an augmentative release, essentially providing three new APIs: Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF). As you would expect, coverage of the "W's" has been expanded a great deal in this version of the book from the previous Special Edition text.

Unlike .NET 3.0, .NET 3.5 provides dozens of C# language features and .NET APIs. This edition of the book will walk you through all of this material using the same readable approach as was found in previous editions. Rest assured, you'll find detailed coverage of Language Integrated Query (LINQ), the C# 2008 language changes (automatic properties, extension methods, anonymous types, etc.) and the numerous bells and whistles of Visual Studio 2008.

What you'll learn
Everything you need to know-get up to speed with C# 2008 quickly and efficiently.
Discover all the new .NET 3.5 features-Language Integrated Query, anonymous types, extension methods, automatic properties, and more.
Get a professional foothold-targeted to appeal to experienced software professionals, this book gives you the facts you need the way you need to see them.
A rock-solid foundation-focuses on everything you need to be a successful .NET 3.5 programmer, not just the new features. Get comfortable with all the core aspects of the platform - including assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, and much more.

Who this book is for
If you're checking out this book for the first time, understand that it targets experienced software professionals and/or students of computer science (so please don't expect three chapters devoted to "for" loops). The mission of this text is to provide you with a rock-solid foundation to the C# 2008 programming language and the core aspects of the .NET platform (object-oriented programming, assemblies, file IO, Windows Forms/WPF, ASP.NET, ADO.NET, WCF, WF, etc.). Once you digest the information presented in these 33 chapters, you'll be in a perfect position to apply this knowledge to your specific programming assignments, and you'll be well equipped to explore the .NET universe on your own terms.


Want to learn more information about Pro C# 2008 and the .NET 3.5 Platform (Windows.Net)?

>> 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
The first edition of this book was released at the 2001 Tech-Ed conference in Atlanta, Georgia. At that time, the .NET platform was still a beta product, and in many ways, so was this book. This is not to say that the early editions of this text did not have merit-after all, the book was a 2002 Jolt Award finalist and it won the 2003 Referenceware Excellence Award. However, over the years that author Andrew Troelsen spent working with the common language runtime (CLR), he gained a much deeper understanding of the .NET platform and the subtleties of the C# programming language, and he feels that this fifth edition of the book is as close to a "final release” as he's come yet.

This new edition has been comprehensively revised and rewritten to make it accurately reflect the C# 4 language specification for the .NET 4 platform. You'll find new chapters covering the important concepts of dynamic lookups, named and optional arguments, Parallel LINQ (PLINQ), improved COM interop, and variance for generics.

If you're checking out this book for the first time, do understand that it's targeted at experienced software professionals and/or graduate students of computer science (so don't expect three chapters on iteration or decision constructs!). The mission of this text is to provide you with a rock-solid foundation in the C# programming language and the core aspects of the .NET platform (assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, etc.). Once you digest the information presented in these 25 chapters, you'll be in a perfect position to apply this knowledge to your specific programming assignments, and you'll be well equipped to explore the .NET universe on your own terms.

What you'll learn
Be the first to understand the .NET 4 platform and Visual C# 2010.
Discover the ins and outs of the leading .NET technology.
Learn from an award-winning author who has been teaching the .NET world since version 1.0.
Find complete coverage of the WPF, WCF, and WF foundations that support the core .NET platform.

Who this book is for
This book is for anyone with some software development experience who is interested in the new .NET Framework 4 and the C# language. Whether you are moving to .NET for the first time or are already writing applications on .NET 2.0 or .NET 3.5, this book will provide you with a comprehensive grounding in the new technology and serve as a complete reference throughout your coding career.

Table of Contents
The Philosophy of NET
Building C# Applications
Core C# Programming Constructs, Part I
Core C# Programming Constructs, Part II
Defining Encapsulated Class Types
Understanding Inheritance and Polymorphism
Understanding Structured Exception Handling
Understanding Object Lifetime
Working with Interfaces
Understanding Generics
Delegates, Events, and Lambdas
Advanced C# Language Features
LINQ to Objects
Configuring NET Assemblies
Type Reflection, Late Binding, and Attribute-Based Prog
Processes, AppDomains, and Object Contexts
Understanding CIL and the Role of Dynamic Assemblies
Dynamic Types and the Dynamic Language Runtime
Multithreaded and Parallel Programming
File I/O and Object Serialization
ADO.NET Part I: The Connected Layer
ADO.NET Part II: The Disconnected Layer
ADO.NET Part III: The Entity Framework
Introducing LINQ to XML
Introducing Windows Communication Foundation
Introducing Windows Workflow Foundation 40
Introducing Windows Presentation Foundation and XAML
Programming with WPF Controls
WPF Graphics Rendering Services
WPF Resources, Animations, and Styles
WPF Control Templates and UserControls
Building ASP.NET Web Pages
ASP.NET Web Controls, Master Pages and Theme
ASP.NET State Management Techniques


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