Showing posts with label object-oriented design. Show all posts
Showing posts with label object-oriented design. Show all posts

Object Databases in Practice Review

Object Databases in Practice
Average Reviews:

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

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

Object Databases in Practice ReviewI found it fair and product-independent 18 user cases of Object Database. Some of user cases are not enough new, but they refers why they decided to use Object Database instead of common Relational Databases. Some even refers why they adopted a certain product of Object Database. Be careful this is not a introduction of Object Database. If you already have some knowledge of Object Database and are hesitating over which product to choose, this would be a helpful guide.Object Databases in Practice OverviewMyths about object-oriented databases are rampant. This book debunks them, so database administrators and managers can make informed decisions about the technology.This book presents comprehensive coverage of the "pros and cons" of object-oriented databases, helping managers and administrators decide whether to implement this powerful technology. Through 18 case studies written by expert practitioners, learn how to identify the right applications for OODBMS systems, and understand the hardware requirements and technical tradeoffs involved. The book also includes many never-before-published tips, tricks and techniques for successfully designing and implementing OODBMS in your organization.All database practitioners considering object-oriented database management systems.

Want to learn more information about Object Databases in Practice?

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

Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems) Review

Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems)
Average Reviews:

(More customer reviews)
Are you looking to buy Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems). Check out the link below:

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

Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems) ReviewDatabase Modeling for Smarties is exactly that. This book captures the techniques that I have been using for a number of years but have not been able to capture concisely. I found the discussion of object-relational mapping very useful and would love to send copies to the database designers that I work with. The reading is easy and the only negative would be that the chapter on development team values & characteristics seems to be misplaced. However the chapter was good reading as an intermission in the middle of the book.Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems) Overview
Whether building a relational, object-relational, or object-oriented database, database developers are increasingly relying on an object-oriented design approach as the best way to meet user needs and performance criteria. This book teaches you how to use the Unified Modeling Language-the official standard of the Object Management Group-to develop and implement the best possible design for your database.
Inside, the author leads you step by step through the design process, from requirements analysis to schema generation. You'll learn to express stakeholder needs in UML use cases and actor diagrams, to translate UML entities into database components, and to transform the resulting design into relational, object-relational, and object-oriented schemas for all major DBMS products.* Teaches you everything you need to know to design, build, and test databases using an OO model.* Shows you how to use UML, the accepted standard for database design according to OO principles.* Explains how to transform your design into a conceptual schema for relational, object-relational, and object-oriented DBMSs.* Offers practical examples of design for Oracle, SQL Server, Sybase, Informix, Object Design, POET, and other database management systems.* Focuses heavily on re-using design patterns for maximum productivity and teaches you how to certify completed designs for re-use.

Want to learn more information about Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems)?

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

Eclipse Review

Eclipse
Average Reviews:

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

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

Eclipse ReviewIf only this book had stayed on course. Chapters one through three are a great introduction to installing Eclipse and using it to work with Java applications. It then takes a turn away from Eclipse by covering CVS in chapter four, and then continues into a basic Java development book in all of the chapters that follow. If I wanted a book on how to develop Struts I would buy Programming Jakarta Struts. I don't need chapter ten to give me a cursory glimpse into Struts programming. Only the first hundred pages are really about Eclipse. Which is a shame because there is so much to say about the Eclipse platform. I can't recommend this book.Eclipse Overview
Java programmers know how finicky Java can be to work with. An omitted semi-colon or the slightest typo will cause the Java command-line compiler to spew pages of annoying error messages across your screen.And it doesn't fix them--that's up to you: fix them, compile again, and hope that nothing goes wrong this time.

Eclipse, the popular Java integrated development environment (IDE) provides an elegant and powerful remedy for this common, frustrating scenario.It doesn't just catch your errors before you compile, it also suggests solutions. All you need to do is point and click. And it's free--what could be better? Still, if you're like most programmers, mastering a new technology--no matter how productive it will make you in the long run--is going to take a chunk out of your productivity now. You want to get up to speed quickly without sacrificing efficiency.

O'Reilly's new guide to the technology, Eclipse, provides exactly what you're looking for: a fast-track approach to mastery of Eclipse.This insightful, hands-on book delivers clear and concise coverage, with no fluff, that gets down to business immediately. The book is tightly focused, covering all aspects of Eclipse: the menus, preferences, views, perspectives, editors, team and debugging techniques, and how they're used every day by thousands of developers.Development of practical skills is emphasized with dozens of examples presented throughout the book.

From cover-to-cover, the book is pure Eclipse, covering hundreds of techniques beginning with the most basic Java development through creating your own plug-in editors for the Eclipse environment. Some of the topics you'll learn about include:

Using Eclipse to develop Java code
Testing and debugging
Working in teams using CVS
Building Eclipse projects using Ant
The Standard Widget Toolkit (SWT)
Web development
Developing Struts applications with Eclipse
From basics to advanced topics, Eclipse takes you through the fundamentals of Eclipse and more. You may be an Eclipse novice when you pick up the book, but you'll be a pro by the time you've finished.

Want to learn more information about Eclipse?

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

The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition) Review

The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition). Check out the link below:

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

The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition) ReviewPeople in the Ruby development community know me because I started several of the most popular open source Ruby projects (I have been active in Ruby since 2001). If you are serious programming in Ruby then there are two must-have books to keep within reach as you program: Dave Thomas' Programming Ruby; and this book: Hal Fulton's The Ruby Way.
This is really two books in the guise of one. One the surface, The Ruby Way appears to be a cookbook of Ruby recipes, and a very thorough one at that. But The Ruby Way also manages to capture the gestalt of Ruby, that intangible, indefinable philosophy behind the Ruby idioms that old-timers now take for granted.
Every programming language has its own "way" of doing things. You don't want to write Java code in Ruby, or VB code in Ruby, you should be writing *real* Ruby code. If you want to see Ruby code the way it was "meant" to be written, this is your book.
The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition) OverviewRuby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularity has grown tremendously in the five years since the first edition of this book.The Ruby Way takes a "how-to" approach to Ruby programming with the bulk of the material consisting of more than 400 examples arranged by topic. Each example answers the question "How do I do this in Ruby?" Working along with the author, you are presented with the task description and a discussion of the technical constraints. This is followed by a step-by-step presentation of one good solution. Along the way, the author provides detailed commentary and explanations to aid your understanding.Coverage includes• An overview of Ruby, explaining terminology and basic principles• Operations on low-level data types (numbers, strings, regular expressions, dates)• The new regular expression engine (Oniguruma)• Internationalization (I18N) and message catalogs in Ruby• Operations on hashes, arrays, and other data structures such as stacks, trees, and graphs• Working with general I/O, files, and persistent objects• Database coverage including MySQL, SQLite, Oracle, DBI, and more• Ruby-specific techniques in OOP and dynamic programming• Graphical interfaces in Ruby (Tk, GTK+, Fox, and Qt)• Working with Ruby threads for lightweight multitasking• Everyday scripting and system administration in Ruby• Working with image files, PDFs, YAML, XML, RSS, and Atom• Testing, debugging, profiling, and packaging Ruby code• Low-level network programming and client-server interaction• Web development tools including Rails, Nitro, Wee, IOWA, and more• Working with distributed Ruby, Rinda, and Ring• Ruby development tools such as IDEs, documentation tools, and moreThe source code for the book can be downloaded from www.rubyhacker.comHal Fulton has worked for over 15 years with variousforms of Unix, including AIX, Solaris, and Linux. He was first exposed to Ruby in 1999, and in 2001 he began work on the first edition of this book–the second Ruby book published in the English language. He has attendednumerous Ruby conferences and has given presentations at several of those, including the first European Ruby Conference. He has two degrees in computer science from the University of Mississippi and taught computer science for four years before moving to Austin, Texas to work as a contractor for variouscompanies, including IBM Austin. Hal currently works at Broadwing Communications in Austin, Texas, maintaining a large data warehouse and related telecom applications, working daily with C++, Oracle, and, of course, Ruby.

Want to learn more information about The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition)?

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

C# 2010 All-in-One For Dummies Review

C# 2010 All-in-One For Dummies
Average Reviews:

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

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

C# 2010 All-in-One For Dummies ReviewFirst, I should state that I haven't been a huge fan of the For Dummies Books in the past. I hadn't cracked one open in several years, though, so when someone suggested this book and gave me a copy, I decided to give it a fair chance.
I was pleasantly surprised. It's a solid book covering a wide variety of topics in C#, as well as object oriented programming in general. It's by no means a deep dive into most of the subjects, but it isn't meant to be. It honestly excels at what it sets out to do - take you from step one of writing your first program to showing you more advanced topics such as WPF in order to get you working. It even spends an entire mini-book going over what's new in C# 4.0
I've been writing code since the late 80's or early 90's and have been doing it professionally for a number of years, the last few of which have been in C#, so I was tempted to skip the first two books and get to what I considered the "meat" - the things I hadn't learned yet. I'm glad that I didn't because I even picked up some things that I didn't know in the first two "intro" mini-books.
Personally, I loved the more hands on style of giving an example that you can try out and then explaining what's happening, providing the theory behind the code as you go. It's an improvement over a lot of books that just tend to throw seemingly endless streams of information at you with no practical application. The use of humor to break things up and keep the reader entertained was also greatly appreciated, because it helps a lot of people (myself included) remember the material better.
Unlike the other reviewer, my book was in perfect condition with no missing or mislabeled pages, so I can assure you that not all copies of the book contain that flaw.
In all, I'd recommend this book to anyone who wants to learn more about C# or wants to try it for the first time. It's a good read and will probably become a reference for me.
C# 2010 All-in-One For Dummies OverviewA logical, straightforward approach to learning the C# language
C# is a complicated programming language for building .NET-connected software for Microsoft Windows, the Web, and a wide range of devices. The friendly All-in-One For Dummies format is a perfect way to present it. Each minibook is a self-contained package of necessary information, making it easy to find what you're looking for.
Upgrades in C# 2010 include the ability to build Windows 7 applications and compatibility with Python and Ruby.
C# is a somewhat complex programming language for building .NET-connected software for Microsoft Windows, the Web, and other devices
Beginning C# programmers will appreciate how the All-in-One format breaks the topic into minibooks, each one addressing a key body of information
Minibooks include creating your first C# program, Windows 7 programming, basic C# programming, object-based programming, object-oriented programming, Windows programming with C# and Visual Studio, and debugging
Companion Web site includes all sample code

Beginning C# programmers will find C# 2010 All-in-One For Dummies explains a complicated topic in an easy, understandable way.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Want to learn more information about C# 2010 All-in-One For Dummies?

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

Visual Basic 2010 Unleashed Review

Visual Basic 2010 Unleashed
Average Reviews:

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

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

Visual Basic 2010 Unleashed ReviewLet me start by saying that I am Software Architect with over 30 years in the business, and have been through the entire MS suite. MASM, Visual Studio 6, Interdev, VS2003, VS2005, VS2008, VS2010 as well as the mobile side of the MS house - WindowsCE/Platform builder from version 2.11 to Version 5.0. For the most part I use C# as my primary programming language and do the WPF WCF Silverlight EF "thing" on a daily basis. Most of the books I read do a fairly good job on one or two topics, so you're forced to buy multiple books from different authors to cover all the material that you need. Sigh.
I typically buy and read 1 new programming book a month to keep up with the newest technology and features. Since I do some VB.Net programming I figured I would have a look at this book to see what's new. Based on its title, I was expecting just the usual programming basics in a VB paradigm- Classes, Inheritance, Polymorphism, yada yada, yada. Same old dribble. I was pleasantly surprised. The chapters regarding Linq (including PLinq), Tasks, WCF, Parallel Programming, Building and deploying applications to Azure were well thought out and lucid. There are also chapters on writing apps for WPF, Silverlight, and of course the class Winform stuff. All great! Even as a C# coder, I found all of this stuff extremely useful.
I downloaded the code samples that accompany this book. All of the chapters (including the chapters you have to download separately) have code samples as part of fully blown solutions. I took a random look at 10 chapters and made sure the solutions would load, and the code would compile and run. The author gets an A+ here! Everything worked with no problems. Solutions loaded, code compiled without errors and actually ran. How refreshing!
So now for general comments:
Some of the features and code in this book require the user to have something more than VS2010 Express. VS2010 is a little pricey, especially the Ultimate version.
I am not sure why the last 4 chapters (see the book index "Part X') are not published as part of the book. Maybe they were not ready when this book went to press? They have to be downloaded separately. These chapters are
Advanced IDE Features
Introducing the Visual Studio Extensibility
Advanced Analysis Tools
Testing Code with Unit Tests, Test-Driven Development, and Code Contracts
All of these chapters are worth reading.

This book does such an outstanding job covering topics other than the normal language syntax, that a section on Team Foundation Server(TFS) would make this book complete.
Even if VB.Net is not your primary language, this book still has something for anyone working in .NET. It's a keeper.
Visual Basic 2010 Unleashed OverviewForeword by Beth MassiSenior Program Manager, Microsoft Visual StudioVisual Basic 2010 Unleashed is the most comprehensive, practical reference to modern object-oriented programming with Visual Basic 2010. Written by Visual Basic MVP Alessandro Del Sole, a long-time leader of the global VB community, this book illuminates the core of the VB language and demonstrates its effective use in a wide variety of programming scenarios.Del Sole covers both Visual Basic 2010 Professional Edition for professional developers and the Express Edition for hobbyists, novices, and students. Writing for VB programmers at all levels of experience, he walks through using VB 2010 for data access, user interface development, networking, communication, and many other tasks. For those moving from structured languages–including VB 6–he offers detailed guidance on building effective object-oriented code. He also demonstrates how to make the most of Microsoft's underlying .NET platform to write more robust and powerful software.This book's broad coverage includes advanced features such as generics and collections; a thorough introduction to the Visual Studio 2010 IDE and Visual Studio Team System; a full section on data access with ADO.NET and LINQ; practical overviews of WPF and WCF; coverage of web and cloud development with Silverlight and Azure; and advanced topics such as multithreading, testing, and deployment.Understand the Visual Studio 2010 IDE, .NET Framework 4.0, and the anatomy of a VB 2010 applicationDebug VB applications and implement error handling and exceptionsBuild efficient object-oriented software with classes, objects, namespaces, and inheritanceWork with advanced object-oriented features, including interfaces, generics, delegates, events, and collectionsOrganize, create, and improve classes with the Visual Studio Class DesignerAccess data with LINQ–including LINQ to Objects, SQL, DataSets, Entities, XML, and Parallel LINQBuild modern Windows applications with WPF controls, brushes, styles, and templatesDevelop web-centric applications using ASP.NET, Silverlight, and Windows Azure Services cloud computingCreate and consume WCF services and WCF Data ServicesUse advanced .NET 4.0 platform capabilities, including assemblies, multithreading, parallel programming, P/Invoke, and COM interoperabilityPerform advanced compilations with MSBuildLocalize and globalize VB 2010 client applicationsAlessandro Del Sole, Microsoft MVP for Visual Basic, is well-known throughout the global VB community. He is community leader on the Italian VB Tips and Tricks website that serves more than 41,000 developers and a frequent contributor and blogger at MSDN's Visual Basic Developer Center. He is the author of three books about .NET development with Visual Basic.ON THE WEB:Download all examples and source code presented in this book from informit.com/title/9780672331008Category: Microsoft ProgrammingCovers: Visual Basic 2010User Level: Intermediate

Want to learn more information about Visual Basic 2010 Unleashed?

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

Essential ActionScript 3.0 (Essential) Review

Essential ActionScript 3.0 (Essential)
Average Reviews:

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

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

Essential ActionScript 3.0 (Essential) ReviewThis review is more of a 'heads-up' for any beginners considering this book. There are many reviews here telling about the book's contents, so I am going to talk about the level of the book instead.
I think it is important to state that this book is in NO WAY aimed or intended for beginners. None of the books in this series are, for that matter. Being fair, and I think this information is important for people even though a bit off topic: O'Reilly RARELY makes beginner level books. What they do make is insanely useful technical books which will tell you more than you probably ever wanted to know about a subject. But they are done, IMHO, very well. Still, when looking at books to buy I think it is important to keep this in mind, particularly if you are a beginner in any topic. Especially because most programming books are rather spendy.
When I bought Moock's first book, I had been using AS for a couple years (starting from Flash 4) and was still a beginner. However, I could manage my way through the very limited scripting options. When Flash 5 opened up the AS language to a full-blown environment, I was excited to get his book. Once it arrived, I was completely overwhelmed and immediately put it away. For about a year. During that time, I found other materials and boned up on my AS, THEN revisited the book. I found it much more useful.
When AS 2 came out, I thought the same thing. Ah-ha! I already know AS, so his book will get me up to speed. Wrong. The stuff which was pretty much lifted from the previous AS 1 book made sense, but I could not grasp what he was saying about the updates and new features in AS 2. Again, I put the book away for a year, found other resources to familiarize myself with, and revisited the book. I was surprised at the wealth of information I learned, but I learned it AFTER reading numerous other sources.
Leading to this book, I completely expect the same. I am buying it because I KNOW it will be a tome well worth the price based on my looking through it at local book sellers. No one, at least that I have read, has the depth of understanding of AS Moock does. He, IMHO, really understands the what and how. And he will tell you EVERYTHING about it. He does not, sadly, possess the 'layman language' to make this a beginner book. It barely makes sense to those well immersed in the topic. BUT, once you get to the level that you can absorb what he is saying, you catapult your Flash skills and usage.
For beginners, definitely start elsewhere. Books by Phillip Kerman or Joey Lott are marvelous entry level books. Both authors have a superior knowledge of Flash AS, but the also possess the ability to talk about it conversationally. A huge help in anyone's learning of a new subject. Flash AS is a huge uphill battle, but one which rewards richly for those who travel the path. I would just hate to have someone not try because they do not understand a book reportedly aimed at developers with 'no prior programming knowledge.'Essential ActionScript 3.0 (Essential) OverviewActionScript 3.0 is a huge upgrade to Flash's programming language. The enhancements to ActionScript's performance, feature set, ease of use, cleanliness, and sophistication are considerable. Essential ActionScript 3.0 focuses on the core language and object-oriented programming, along with the Flash Player API. Essential ActionScript has become the #1 resource for the Flash and ActionScript development community, and the reason is the author, Colin Moock. Many people even refer to it simply as "The Colin Moock book."And for good reason: No one is better at turning ActionScript inside out, learning its nuances and capabilities, and then explaining everything in such an accessible way. Colin Moock is not just a talented programmer and technologist; he's also a gifted teacher.Essential ActionScript 3.0 is a radically overhauled update to Essential ActionScript 2.0. True to its roots, the book once again focuses on the core language and object-oriented programming, but also adds a deep look at the centerpiece of Flash Player's new API: display programming. Enjoy hundreds of brand new pages covering exciting new language features, such as the DOM-based event architecture, E4X, and namespaces--all brimming with real-world sample code.The ActionScript 3.0 revolution is here, and Essential ActionScript 3.0's steady hand is waiting to guide you through it.

Want to learn more information about Essential ActionScript 3.0 (Essential)?

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

Domain-Specific Languages (Addison-Wesley Signature Series (Fowler)) Review

Domain-Specific Languages (Addison-Wesley Signature Series (Fowler))
Average Reviews:

(More customer reviews)
Are you looking to buy Domain-Specific Languages (Addison-Wesley Signature Series (Fowler))? Here is the right place to find the great deals. we can offer discounts of up to 90% on Domain-Specific Languages (Addison-Wesley Signature Series (Fowler)). Check out the link below:

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

Domain-Specific Languages (Addison-Wesley Signature Series (Fowler)) ReviewThe Kindle edition seems okay to me: hyperlinks work, there's a good table of contents, and the diagrams and code samples render fine. You cannot copy and paste code from the Kindle version - by design. Style is a occasionally self-conscious and discursive, you know - the regular grey-haired guru affectation. It's long, but not exactly terse or concise. But there are some rich veins of tremendously precious material in this book. It's accessible too. I am getting a lot of value from it without a comp sci background. A bargain.Domain-Specific Languages (Addison-Wesley Signature Series (Fowler)) OverviewWhen carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications.

Want to learn more information about Domain-Specific Languages (Addison-Wesley Signature Series (Fowler))?

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

Professional Visual Studio 2010 (Wrox Programmer to Programmer) Review

Professional Visual Studio 2010 (Wrox Programmer to Programmer)
Average Reviews:

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

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

Professional Visual Studio 2010 (Wrox Programmer to Programmer) ReviewI've been using Visual Studio for development for as long as .NET has been around,
I've had no problem getting code written, compiled and debugged.
In the back of my mind I knew that Visual Studio had a heap of features and
would often see a presenter press a button here, or change a setting there,
and would think that one day I'll spend some time digging deeper into Visual Studio.
With the release of 2010, Visual Studio is bigger than ever, and I'm really glad that
I choose this book as my tour guide.
I was a bit arrogant to think that I could learn all the features of Visual Studio without
this book, it took 4 authors (and it's not a little book at all), to cover Visual Studio 2010.
Any full time developer who hasn't read a book on Visual Studio, now's about time you did,
and I recommend this tome(did I mention its not a little book?!).
Professional Visual Studio 2010 (Wrox Programmer to Programmer) OverviewA must-have guide that covers all the new features of Visual Studio 2010
Visual Studio allows you to create and manage programming projects for the Windows platform, and the new 2010 version has undergone a major overhaul comprised of significant changes. Written by an author team of veteran programmers and developers, Professional Visual Studio 2010 gets you quickly up to speed on what you can expect from the newest version of Visual Studio.

This book's first section is dedicated to familiarizing you with the core aspects of Visual Studio 2010. Everything you need is contained in the first five chapters, from the IDE structure and layout to the various options and settings you can change to make the user interface synchronize with your own way of doing things.

From there, the remainder of the book is broken into 11 parts:

Getting Started: In this part, you learn how to take control of your projects and organize them in ways that work with your own style.
Digging Deeper: Though the many graphical components of Visual Studio that make a programmer's job easier are discussed in many places throughout this book, you often need help when you're in the process of actually writing code. This part deals with features that support the coding of applications such as IntelliSense, code refactoring, and creating and running unit tests In the latest version of the .NET framework, enhancements were added to support dynamic languages and move towards feature parity between the two primary .NET languages, C# and VB. This part covers changes to these languages, as well as looking at a range of features that will help you write better and more consistent code.
Rich Client and Web Applications: For support building everything from Office add-ins to cloud applications, Visual Studio enables you to develop applications for a wide range of platforms. These two parts cover the application platforms that are supported within Visual Studio 2010, including ASP.NET and Office, WPF, Silverlight 2 and ASP.NET MVC.
Data: A large proportion of applications use some form of data storage. Visual Studio 2010 and the .NET Framework include strong support for working with databases and other data sources. This part examines how to use DataSets, the Visual Database Tools, LINQ, Synchronization Services and ADO.NET Entity Framework to build applications that work with data. It also shows you how you can then present this data using Reporting.
Application Services: Through the course of building an application you are likely to require access to services that may or may not reside within your organization. This part covers core technologies such as WCF, WF, Synchronization Services and WCF RIA services that you can use to connect to these services.
Configuration and Internationalization: The built-in support for configuration files allows you to adjust the way an application functions on the fly without having to rebuild it. Furthermore, resource files can be used to both access static data and easily localize an application into foreign languages and cultures. This part of the book shows how to use .NET configuration and resource files.
Debugging: Application debugging is one of the more challenging tasks developers have to tackle, but correct use of the Visual Studio 2010 debugging features will help you analyze the state of the application and determine the cause of any bugs. This part examines the rich debugging support provided by the IDE.
Build and Deployment: In addition to discussing how to build your solutions effectively and getting applications into the hands of your end users, this part also deals with the process of upgrading your projects from previous versions.
Customizing and Extending Visual Studio: If the functionality found in the previous part isn't enough to help you in your coding efforts, Microsoft has made Visual Studio 2010 even more extensible. This part covers the automation model, how to write add-ins and macros, and then how to use a new extensibility framework, MEF, to extend Visual Studio 2010.
Visual Studio Ultimate: The final part of the book examines the additional features only available in the Premium and Ultimate versions of Visual Studio 2010. In addition, you'll also learn how the Team Foundation Server provides an essential tool for managing software projects.

Though this breakdown of the Visual Studio feature set provides the most logical and easily understood set of topics, you may need to look for specific functions that will aid you in a particular activity. To address this need, references to appropriate chapters are provided whenever a feature is covered in more detail elsewhere in the book.

Professional Visual Studio 2010 is for all developers new to Visual Studio as well as those programmers who have some experience but want to learn about features they may have previously overlooked.

If you are familiar with the way previous versions of Visual Studio worked, you may want to skim over Part I, which deals with the basic constructs that make up the user interface, and move on to the remainder of the book where the new features found in Visual Studio 2010 are discussed in detail. While you may be familiar with most of Part I, it is worth reading this section in case there are features of Visual Studio 2010 that you haven't seen or used before.

If you're just starting out, you'll greatly benefit from the first part, where basic concepts are explained and you're introduced to the user interface and how to customize it to suit your own style.


Want to learn more information about Professional Visual Studio 2010 (Wrox Programmer to Programmer)?

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