Dotnetcat » .NET Books » Remoting books

Sort by:

Network Programming for the Microsoft .NET Framework (Pro-Developer)

Authors: Anthony Jones, Jim Ohlund, Lance Olson
List price: $49.99
Amazon price: $9.99   Book details at Amazon.com
Average rating: 3.0 / 3 (3 reviews)
Publisher: Microsoft Press (17 September 2003)

This in-depth developer’s guide helps you understand the core networking components for the .NET Framework, as well as how they relate to higher level communications technologies available through XML Web services and .NET Remoting.

.NET 2.0 for Delphi Programmers

Author: Jon Shemitz
List price: $79.99
Amazon price: $3.50   Book details at Amazon.com
Average rating: 5.0 / 2 (2 reviews)
Publisher: Apress ( 2 June 2006)

.NET for Delphi Programmers explores .NET from a Delphi programmer's viewpoint, and it is ideal for Delphi programmers moving to .NET. It presents the core concepts of the .NET world in terms you are familiar with. This book will help you with Delphi for .NET as well as C#.

Apress publishes migration books for both VB 6 and C++ programmers moving to .NET. Consider this the Delphi installment of Apress migration books! There is ample coverage of C# as well as Delphi for .NET inside this newest addition.

Flash Remoting: The Definitive Guide

Author: Tom Muck
List price: $39.95
Amazon price: $2.00   Book details at Amazon.com
Average rating: 4.5 / 9 (9 reviews)
Publisher: O'Reilly Media (23 September 2003)

Flash Remoting MX lets developers easily integrate rich Macromedia Flash content with applications that are built using ColdFusion, ASP.NET, Java, PHP, or SOAP-based web services. The result is complex client/server applications that more closely resemble desktop applications than traditional web pages. Your web application uses Flash as the front end while Flash Remoting handles the communication behind the scenes with the application server. All the end user knows is that it's fast and flexible. Flash Remoting: The Definitive Guide helps you understand this breakthrough technology and use it to build your own Rich Internet Applications (RIAs). Build applications that connect to a database, file system, or other server-side technologies. The book covers everything from underlying concepts to real-world applications. It includes many examples in the supported server-side languages and features in-depth chapters covering Remoting's use with ColdFusion, Server-Side ActionScript, Java, ASP.NET, and PHP. There are also sections on web services, best practices, and debugging. The book concludes with a Flash Remoting API reference. Developers who are looking to create Rich Internet Applications with the Flash will find Flash Remoting: The Definitive Guide indispensable.

Mastering Visual C# .NET

Authors: Jason Price, Mike Gunderloy
List price: $49.99
Amazon price: $58.88   Book details at Amazon.com
Average rating: 4.0 / 33 (33 reviews)
Publisher: Sybex (20 August 2002)

C# is Microsoft's brand-new object-oriented language for the .NET platform, designed to make it easy for developers to create Web applications. Mastering Visual C# .NET is aimed at experienced C++, Visual Basic, and Java programmers who want a comprehensive resource to Visual C#. It delivers complete coverage of the essentials of the C# language, plus writing Windows and web applications. Topics include using the .NET base class library for basic programming operations like I/O and threads; database programming with ADO.NET; Web programming with ASP.NET; and creating XML Web Services. There is also a chapter on programming security with C#, including permissions and encryption. Author Jason Price has more than ten years' experience in the software industry and has worked with C#, .NET, Java, and Oracle. Coauthor Mike Gunderloy has written numerous books on Microsoft programming topics for Sybex, including ADO and ADO.NET Programming and .NET E-Commerce Programming.

Developing Application Frameworks in .NET

Author: Xin Chen
List price: $49.99
Amazon price: $14.95   Book details at Amazon.com
Average rating: 4.5 / 10 (10 reviews)
Publisher: Apress (26 April 2004)

I recommend this book to architects as much as to developers. It challenges you to begin thinking about how to better build your applications while teaching you how to tie together Design Patterns, Object Orientation, and .NET.

— Maxim V. Karpov, Faith Interactive

Application frameworks, which provide a base of common services on which applications are built, offer the benefits of extensibility, modularity, and reusability of both code and design to your applications. This book explains what frameworks are and how they fit into applications, and offers many object-oriented techniques used in application frameworks.

This book also shows you actually how to develop application frameworks through a concrete framework example called Simplified Application Framework (SAF). The SAF framework was developed by Xin Chen in C#. It consists of common services needed by many applications, such as a class factory service, configuration service, event notification service, security service, and transaction service. This book goes into detail on each of these services to explain its benefits, as well as its design and implementation in C#. Through a discussion of each service, you will also learn about many advanced .NET techniques employed by the framework, such as .NET remoting, reflection, custom attributes, multithreading, and serviced components.

Many of the services discussed in the book also use design patterns as their blueprints. This book discusses these design patterns in-depth and shows how to implement them in a real-world scenario. Accompanying the book are the complete source code of the sample framework and sample executable projects (downloadable via the Internet), allowing readers to actually test out each framework service/component of SAF and learn about the development of frameworks, .NET technologies, and design patterns in a more interactive fashion.

Special Note This book covers .NET 1.0 and 1.1. and assumes knowledge of the .NET Framework and C#.

Pro C# with .NET 3.0, Special Edition

Author: Andrew Troelsen
List price: $59.99
Amazon price: $3.16   Book details at Amazon.com
Average rating: 4.5 / 17 (17 reviews)
Publisher: Apress (15 January 2007)

C# 2005 has enjoyed huge success in the year since its launch, firmly establishing itself as the premier language for development on Microsofts successful .NET 2.0 platform. With the launch of the .NET 3.0 extensions in early 2007, the horizons of this language are being extended, and it is becoming even more powerful as it is able to leverage the new .NET 3.0 Foundations.

In recognition of this, Apress presents Pro C# with .NET 3.0, Special Edition to provide you with a complete A-to-Z reference for using C# with the .NET 2.0 platform and the .NET 3.0 extensions. The book contains new chapters that explore the interactions between the existing framework and the new extensions, giving you an edge when you evaluate and implement .NET 3.0 for the first time.

MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual C# .NET: Developing ... Basic(r) .Net and Microsoft Visual C#(tm) .N

Author: Microsoft Corporation
List price: $69.99
Amazon price: $6.97   Book details at Amazon.com
Average rating: 2.0 / 21 (21 reviews)
Publisher: Microsoft Press (15 January 2003)

Learn how to build XML Web services and server components with Microsoft® Visual Basic® .NET and Visual C#™ .NET?as you prepare for MCAD or MCSD certification. Includes study guide for Exams 70-310 and 70-320, evaluation software, eBook, and testing tool.

.NET Security

Authors: Jason Bock, Tom Fischer, Nathan Smith, Pete Stromquist
List price: $44.95
Amazon price: $3.28   Book details at Amazon.com
Average rating: 4.0 / 4 (4 reviews)
Publisher: Apress ( 9 July 2002)

When you use .NET to create client-and server-side applications, you have to address a new and large set of security issues. .NET Security shows you what you need to know by covering different aspects of the .NET security model through detailed discussions about the key namespaces. The authors demonstrate how to write .NET code to create secure systems within the .NET Framework. They also discuss possible break-ins to the security model in .NET&emdash;and how .NET prevents such intrusions.

This tutorial explains how to use the .NET security and cryptographic classes, and functions as a reference manual for developers seeking to understand security implementation in the .NET Framework. Additionally, the .NET Framework requires understanding in many new areas like managed code, permissions, and evidence&emdash;all of which this dynamic book covers.

Maximizing .NET Performance (Expert's Voice)

Author: Nick Wienholt
List price: $44.99
Amazon price: $9.59   Book details at Amazon.com
Average rating: 4.5 / 7 (7 reviews)
Publisher: Apress (30 October 2003)

Foreword by .NET Remoting guru Ingo Rammer

BACK IN 1999, the ACM published a study1 that presented a comparison of 40 independent implementations of a computationally intensive problem, created by different programmers in either Java&emdash;the then-current managed runtime environment&emdash;or C/C++. It concluded with the finding that interpersonal differences between the developers "are much larger than the average difference between Java and C/C++" and that "performance ratios of a factor of 30 or more are not uncommon between the median programs from the upper half versus the lower half."

This should teach you something: If you are not a guru-level C++ programmer, then the chance is quite high that a managed code implementation performs as well as the average C++ solution&emdash;especially given the fact that most .NET languages simply allow you fewer possibilities to introduce subtle memory related or performance-related issues. And keep in mind that this study was conducted several years ago, and that Just-In-Time Compilation (JIT) as well as memory management and garbage collection (GC) technologies have been improved in the meantime!

This however doesn't mean that you can't create horribly slow, memory-eating applications with .NET. That's why you should be really concerned about the other part of the study's conclusion, namely that "interpersonal differences . . . are much larger." In essence, this means that you have to know about how to optimize your applications so that they run with the expected performance in a managed environment. Even though .NET frees you from a lot of tasks that in C++ would have been your responsibility as a developer, these tasks still exist; these "little puppets" have only cleared the main stage and now live in some little corner behind the scenes.

If you want your application to run in the top performance range, you will still need to find the right strings to pull to move these hidden figures and to basically keep them out of the way of negatively affecting your application's performance. (Lutz Prechtelt, "Comparing Java vs. C/C++ Efficiency Differences to Interpersonal Differences," Communications of the ACM 42, no. 10 [October 1999]: 109–112.)

But knowing about the common language runtime's internals is still not enough, as lots of performance issues actually turn up during application design and not just during the coding stage. Collections, remoting, interoperability with unmanaged code, and COM components are not the only things that come to my mind in this regard.

It is the aim of Nick's book to enable you to understand the design issues as well as the underlying CLR mechanisms in order to create the programs that run on the better side of the 30-times performance difference quoted in the ACM study. Nick really managed to create a book that addresses these issues, which will otherwise turn up when carelessly coding to a managed environment.

This book will allow you to get into the details without being overwhelmed by the underlying complexity of the common language runtime. The only thing you have to resist after reading the book is the urge to over optimize your code. I was delighted to see that Nick begins with a discussion of identifying an application's performance-critical sections and only later turns towards isolating and resolving these real performance bottlenecks. This is, in my opinion, one of the most important tasks&emdash;and also one of the most complex ones&emdash;when working with large-scale applications.

And now read on and enjoy the ride to the better side of a 30-fold performance difference.

Ingo Rammer, author of Advanced .

About the Book

Maximizing .NET Performance is the first book dedicated entirely to providing developers and architects with information on .NET Framework performance. .NET is a technology with a vast surface area, and coverage of every aspect of performance relevant to all .NET technologies is not possible within a single volume. This book concentrates on the performance of .NET Framework technologies like garbage collection, .NET Remoting, and Code Access Security. Because these technologies form the building blocks upon which all .NET applications run, the information in this book is relevant to all .NET developers.

In addition to providing high-level material on achieving software with good performance characteristics, the books aims to enhance your knowledge of the design and implementation of the Framework, and to provide the tools and techniques to allow you to conduct your own investigation into performance problems. Rather than taking a "tips and tricks" approach, the book aims to provide a detailed exploration of each topic and explore the "why" and "by how much" aspects of performance that are often overlooked.

Visual Basic 2005 Recipes: A Problem-Solution Approach (Expert's Voice in .Net)

Authors: Todd Herman, Allen Jones, Matthew MacDonald, Rakesh Rajan
List price: $49.99
Amazon price: $1.49   Book details at Amazon.com
Average rating: 5.0 / 2 (2 reviews)
Publisher: Apress (11 July 2007)

Whatever your situation, one thing is certain: you will always know what you want to do, but not necessarily how best to do it. This book has been written to help you through those difficult decisions and is an invaluable companion when tackling a wide range of Visual Basic 2005 problems.

Mastering .NET development is as much about understanding the functionality of the .NET Framework as it is about the syntax and grammar of your chosen language. Visual Basic 2005 Recipes: A Problem-Solution Approach recognizes this fine balance. This book meets your need for fast, effective solutions to the difficulties you encounter in your coding projects.

The recipes have been chosen with professional developers in mind and feature a careful balance of code and textthe code gives you everything you need to solve the problem at hand, while the accompanying text carefully explains how it solves your problem and, more importantly, why it works the way it does.


What youll learn
  • Learn solutions to the most common development problems that real people meet in the field day-to-day.
  • Understand how to use the .NET 2.0 namespaces to your best advantage.
  • Examine coding issues from a Visual Basic perspective, including VB features such as the "My" namespace often neglected in C#-centric texts.
  • Find answers to everything from application domains to XML processing, passing through graphics, database access, and security along the way!
  • Learn about Language Integrated Query (LINQ), which is a feature of the new release of Visual Studio scheduled for release in 2007.

Who is this book for?

This book is for anyone who uses Visual Basic 2005. If youve ever stopped midline and wondered how youre going to finish the expression, or found yourself struggling with a complex piece of logic while wondering if youre reinventing the .NET wheel, this book is for you. It provides the succinct nuggets of information that you need to get the job done.