Dotnetcat » .NET Books » Remoting books

Sort by:

Distributed .NET Programming in C#

Author: Tom Barnaby
List price: $49.95
Amazon price: $0.01   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (29 May 2002)

With the release of .NET, Microsoft has once again altered the distributed programming landscape. Almost everything has changed, from data access to remote object calls to the deployment of software components. And, of course, .NET introduces a new technology in XML Web services that may revolutionize Web development. Distributed .NET Programming in C# describes how to use these new .NET technologies to build fast, scalable, and robust distributed applications. Along the way, it answers common questions, such as, How do I use the .NET Remoting Framework? What role does COM+ play in the .NET universe? How can I interoperate with COM components? What¿s the difference between .NET Remoting and Web services? How will these changes affect the architecture and design of a distributed application? Tom Barnaby assumes the reader is already familiar with the fundamentals of .NET. However, a .NET overview is provided to concisely explain several of the core .NET technologies that are essential for distributed programming, including building, versioning, and deploying assemblies; garbage collection; serialization; and attribute-based programming. Author Bio: Tom Barnaby is an instructor and software architect at Intertech-Inc., a company dedicated to teaching top programmers how to develop enterprise-level software. As an instructor, he is in constant contact with developers from around the world and knows the problems they must solve and the questions they have. As a software architect, he advises companies on the design and implementation of their IT systems. Before becoming a teacher, Tom developed a variety of applications ranging from a proprietary 4GL/Database system on UNIX to a fully distributed ERP application on Windows. In his spare time, Tom enjoys playing with his son Max, watching movies, and playing power chords on his electric guitar with the amp volume turned to 11.

Expert C# 2008 Business Objects

Author: Rockford Lhotka
List price: $59.99
Amazon price: $36.52   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (24 December 2008)

This third edition of the classic .NET title has been updated for C# 2008 and VS2008 to completely update Rockford Lhotka’s industry-critical CSLA.NET framework to a modern audience working with .NET 3.5.

Updated to include all the new technologies critical to the modern .NET developer, including LINQ, WPF, WCF and ASP.NET, this title is set to become the latest great version of this classic industry title.

Pro Agile .NET Development with SCRUM

Author: Jerrel Blankenship
List price: $49.99
Amazon price: $35.99   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress ( 3 October 2011)

Pro Agile .NET Development with SCRUM guides you through a real-world ASP.NET project and shows how agile methodology is put into practice.
There is plenty of literature on the theory behind agile methodologies, but no book on the market takes the concepts of agile practices and applies these in a practical manner to an end-to-end ASP.NET project, especially the estimating, requirements and management aspects of a project. Pro Agile .NET Development with SCRUM
takes you through the initial stages of a project--gathering requirements and setting up an environment--through to the development and deployment stages using an agile iterative approach: namely, Scrum.
In the book, you'll focus on delivering an enterprise-level ASP.NET project. Each chapter is in iterations or sprints, putting into practice the features of agile--user stories, test-driven development (TDD), behavior-driven development (BDD), continuous integration, user acceptance testing, extreme programming, Scrum, design patterns and principles, inside-out development, lean developent, KanBan boards, and more. An appendix features code katas designed for the reader to get up-to-speed with some of the features of extreme programming, while also showcasing popular open-source frameworks to assist in automated testing and mocking.
What you'll learn

  • Gain practical knowledge on employing the Scrum project methodology using a real-world ASP.NET project
  • See how extreme programming features in real world .NET projects
  • Learn best-practice tools for user interface and user acceptance testing, such as waitiN
  • Discover details on how to capture requirements and drive development using user stories
  • Learn how to estimate and plan agile projects and work with business stakeholders through a practical example
  • Uncover tips for developing using the outside-in, TDD and BDD methodologies
  • Gain information on tracking the progress of a project through burn down charts, iterations and retrospectives
Who this book is for Experienced .NET developers who are looking to see how the Scrum agile project methodology and extreme programming features are employed in a real-world .NET application.
Table of Contents
  1. The Art of Agile Development
  2. Managing Agile Projects with SCRUM
  3. Extreme Programming
  4. Sprint 0: Generating the Product Backlog
  5. Sprint 1: Starting a Game
  6. Sprint 2: Playing a Basic Game
  7. Sprint 3: Changing the Game
  8. Sprint 4: The Release
  9. Code Review
  10. What's Ahead for You and Scrum?
  11. Appendix A: TDD Primer with NUnit
  12. Appendix B: BDD Primer with SpecFlow
  13. Appendix C: Mocking with Moq
  14. Appendix D: Managing a Product Backlog with Pivotal Tracker
  15. Appendix E: Web Testing with WaitiN
  16. Appendix F: Source Control with SVN
  17. Appendix G: Continuous Integration wih Cruise Control .NET

MCTS Self-Paced Training Kit (Exam 70-529): Microsoft .NET Framework 2.0 Distributed Application Development (Pro-Certification)

Author: Bill Ryan
List price: $69.99
Amazon price: $4.95   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Microsoft Press (25 October 2006)

EXAM PREP GUIDE

Ace your preparation for the skills measured by MCTS Exam 70-529—and on the job. Work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then, reinforce what you’ve learned by applying your knowledge to real-world case scenarios and labs. This official Microsoft study guide is designed to help you make the most of your study time.

Maximize your performance on the exam by learning to:

  • Configure, customize, and deploy a Web service application
  • Format and extend XML Web services with customized SOAP headers and extensions
  • Create, debug, and host remoting server and client applications
  • Invoke methods and manage events with .NET Remoting or .NET Web Services
  • Enable Web Services Enhancements 3.0 and add digital signatures to SOAP messages
  • Create serviced components and manage message queues

PRACTICE TESTS

Assess your skills with practice tests on CD. You can work through hundreds of questions using multiple testing modes to meet your specific learning needs. You get detailed explanations for right and wrong answers?including a customized learning path that describes how and where to focus your studies.

Your kit includes:

  • 15% exam discount from Microsoft. Offer expires 12/31/11. Details inside.
  • Official self-paced study guide.
  • Practice tests with multiple, customizable testing options and a learning plan based on your results.
  • 400+ practice and review questions.
  • Case scenarios and lab exercises.
  • Microsoft Visual Basic and Visual C# code samples on CD.
  • 90-day evaluation version of Microsoft Visual Studio 2005 Professional Edition.
  • Fully searchable eBook of this guide.

A Note Regarding the CD or DVD

The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.

ASP.NET for Flash (Foundation)

Author: Ryan Moore
List price: $39.99
Amazon price: $0.29   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (13 December 2005)

ASP.NET 2.0 is the new version of Microsoft’s groundbreaking server-side scripting language. There is currently a huge demand to integrate dynamic content into Flash websites (for example, Amazon now makes use of Flash) and applications and, as a solid competitor to technologies such as JSP, PHP, and ColdFusion, ASP.NET is one of the most popular choices to achieve this.

Used in conjunction with Flash, ASP.NET can process, store, and create new data, and work as a bridge between the Flash movie and external data sources, enabling web designers to build dynamic, interactive web applications, incorporating information from a host of databases.

Written to be usable by Flash designers or ASP.NET developers, this highly readable Foundation book presents a thorough grounding to integrating Flash , ActionScript 2.0, ASP.NET, and databases. Along the way you’ll study features such as email integration, saving visitor information, dynamic updating, and much more. Foundation ASP.NET 2.0 for Flash will take you through the essentials of ASP.NET/C#, setting up your development environment, sending data to and from Flash, database integration, and then on to advanced topics such as web services, Flash Remoting, XML data, and securing your applications.

Introducing Microsoft® .NET, Third Edition (Pro-Developer)

Author: David S. Platt
List price: $29.99
Amazon price: $6.75   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Microsoft Press ( 7 May 2003)

What problems can .NET solve? What architectural approaches does it take to solve them? How do you start using .NET, and how do you profit from it? Get the answers to these questions and more in this entertaining third edition of the popular .NET walk-through—now expanded to cover .NET Framework version 1.1. The well-known author and consultant expertly covers every topic from the top down, introducing simpler concepts first and progressing into greater technical detail. By the end of this illuminating .NET walk-through, you’ll know enough about this revolutionary platform to plan for the future of software as a Web service.

Expert VB 2005 Business Objects (Expert's Voice in .NET)

Author: Rockford Lhotka
List price: $59.99
Amazon price: $0.22   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress ( 9 May 2006)

When Rocky first presented his incredibly significant CSLA.NET architecture and framework, he helped trigger a sea-change in the mindset of VB enterprise developers that is still at work today. His depth of thinking now influences developers across the language boundaries, and the previous editions of the books were bestsellers.

Deep Q and A sessions spark up every time Rocky speaks; it seems that an entire generation of professional .NET programmers are employing Rocky's ideas in their critical work. Rocky has thought through the enterprise problem space deeply, and he is a modern master at answering the practical questions.

On Wiley acquisition editor Jim Minatel’s blog, he gives his opinion of the commercial potential of the book: "Shoudln't be a surprise that Rocky is working on revisions of his Business Objects books. Man do I wish these were Wrox books. That's not some great secret either, right? Yes, out of the 30-something best-selling books we bought we missed the potential for Rocky's then-unpublished book. I'd still say we were 90% or better successful in picking the right books. But I'll reiterate, man I wish these were ours."

.Net Framework Essentials

Author: Thuan L. Thai
List price: $44.99
Amazon price: $16.79   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: O'Reilly Media (18 August 2003)

Fully updated for version 1.1 of the .NET Framework, .NET Framework Essentials, 3rd Edition is an objective, concise, no-nonsense overview of the Microsoft .NET Framework for developing web applications and services. Written for intermediate to advanced VB, C/C++, Java, and Delphi developers, .NET Framework Essentials, 3rd Edition is also useful to system architects and leaders who are assessing tools for future projects.

.NET Framework Essentials touches all the bases--from the Common Language Run-Time (CLR) and key class libraries to the specialized packages for ASP.NET, Windows Forms, XML Web Services, and data access (ADO.NET). The authors survey each major .NET language, including VB.NET, C#, J#, and Managed C++, as well as MSIL, clearing away the noise and hype, and presenting a clear, practical look at the underlying technologies. .NET Framework Essentials also provides a handy reference to the most commonly used features of .NET Framework.

Written by two veteran web applications developers, .NET Framework Essentials, 3rd Edition is one of the most complete, concise, and ultimately useful books to describe the breadth of technology represented by .NET.

Compact and free of fluff or proprietary hype, .NET Framework Essentials is an outstanding value for experienced programmers and architects who need to get up to speed quickly.

More Effective C#: 50 Specific Ways to Improve Your C#

Author: Bill Wagner
List price: $54.99
Amazon price: $25.00   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Addison-Wesley Professional (17 October 2008)

“Shining a bright light into many of the dark corners of C# 3.0, this book not only covers the ‘how,’ but also the ‘why,’ arming the reader with many field-tested methods for wringing the most from the new language features, such as LINQ, generics, and multithreading. If you are serious about developing with the C# language, you need this book.”

–Bill Craun, Principal Consultant, Ambassador Solutions, Inc.

More Effective C# is an opportunity to work beside Bill Wagner. Bill leverages his knowledge of C# and distills his expertise down to some very real advice about programming and designing applications that every serious Visual C# user should know. More Effective C# is one of those rare books that doesn’t just regurgitate syntax, but teaches you how to use the C# language.”

–Peter Ritchie, Microsoft MVP: Visual C#

More Effective C# is a great follow-up to Bill Wagner’s previous book. The extensive

C# 3.0 and LINQ coverage is extremely timely!”

–Tomas Restrepo, Microsoft MVP: Visual C++, .NET, and Biztalk Server

“As one of the current designers of C#, it is rare that I learn something new about the language by reading a book. More Effective C# is a notable exception. Gently blending concrete code and deep insights, Bill Wagner frequently makes me look at C# in a fresh light–one that really makes it shine. More Effective C# is at the surface a collection of very useful guidelines. Look again. As you read through it, you’ll find that you acquire more than just the individual pieces of advice; gradually you’ll pick up on an approach to programming in C# that is thoughtful, beautiful, and deeply pleasant. While you can make your way willy-nilly through the individual guidelines, I do recommend reading the whole book–or at least not skipping over the chapter introductions before you dive into specific nuggets of advice. There’s perspective and insight to be found there that in itself can be an important guide and inspiration for your future adventures in C#.”

–Mads Torgersen, Program Manager, Visual C#, Microsoft

“Bill Wagner has written an excellent book outlining the best practices for developers who work with the C# language. By authoring More Effective C#, he has again established himself as one of the most important voices in the C# community. Many of us already know how to use C#. What we need is advice on how to hone our skills so that we can become wiser programmers. There is no more sophisticated source of information on how to become a first-class C# developer than Bill Wagner’s book. Bill is intelligent, thoughtful, experienced, and skillful. By applying the lessons from this book to your own code, you will find many ways to polish and improve the work that you produce.”

–Charlie Calvert, Community Program Manager, Visual C#, Microsoft

In More Effective C#, Microsoft C# MVP and Regional Director Bill Wagner introduces fifty brand-new ways to write more efficient and more robust software. This all-new book follows the same format as Wagner’s best-selling Effective C# (Addison-Wesley, 2005), providing clear, practical explanations, expert tips, and plenty of realistic code examples.

Wagner shows how to make the most of powerful innovations built into Microsoft’s new C# 3.0 and .NET Framework 3.5, as well as advanced C# language capabilities not covered in his previous book. Drawing on his unsurpassed C# experience, the author reveals new best practices for working with LINQ, generics, metaprogramming, and many other features. He also uncovers practices that compromise performance or reliability and shows exactly how to avoid them.

More Effective C# shows how to

  • Use generics to express your design intent more effectively
  • Master advanced generics techniques, such as constraints, method constraints, and generic specialization
  • Use the multithreaded techniques you’ll need to work with the .NET framework every day
  • Express modern design idioms using the rich palette of C# language features
  • Successfully mix object oriented and functional programming constructs
  • Create composable interfaces and avoid confusion in public interfaces
  • Use extension methods to separate contracts from implementation
  • Program successfully with C# closures and anonymous types
  • Write more effective LINQ queries
  • Make the most of LINQ Lazy Evaluation Queries and Lambda Expressions
  • Distinguish and convert between delegates and expression trees
  • Efficiently utilize nullable types and partial classes
  • Use implicit properties for mutable, nonserializable data

You’re already a successful C# programmer–this book can help you become an outstanding one.

C# 4.0 in a Nutshell: The Definitive Reference

Author: Joseph Albahari
List price: $49.99
Amazon price: $28.99   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: O'Reilly Media (10 February 2010)

What people are saying about C# 4.0 in a Nutshell

"C# 4.0 in a Nutshell is one of the few books I keep on my desk as a quick reference. It is a book I recommend." --Scott Guthrie, Corporate Vice President, .NET Developer Platform, Microsoft Corporation

"A must-read for a concise but thorough examination of the parallel programming features in the .NET Framework 4." --Stephen Toub, Parallel Computing Platform Program Manager, Microsoft

"This wonderful book is a great reference for developers of all levels." -- Chris Burrows, C# Compiler Team, Microsoft

When you have questions about how to use C# 4.0 or the .NET CLR, this highly acclaimed bestseller has precisely the answers you need. Uniquely organized around concepts and use cases, this fourth edition includes in-depth coverage of new C# topics such as parallel programming, code contracts, dynamic programming, security, and COM interoperability. You'll also find updated information on LINQ, including examples that work with both LINQ to SQL and Entity Framework. This book has all the essential details to keep you on track with C# 4.0.

  • Get up to speed on C# language basics, including syntax, types, and variables
  • Explore advanced topics such as unsafe code and preprocessor directives
  • Learn C# 4.0 features such as dynamic binding, type parameter variance, and optional and named parameters
  • Work with .NET 4's rich set of features for parallel programming, code contracts, and the code security model
  • Learn .NET topics, including XML, collections, I/O and networking, memory management, reflection, attributes, security, and native interoperability