Dotnetcat » .NET Books » Remoting books

Sort by:

.NET Security

Author: Jason Bock
List price: $44.95
Amazon price: $3.50   Book details at Amazon.com
Average rating:  / 0 (0 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 the different aspects of the .NET security model through detailed discussions about the key namespaces. The authors not only demonstrate how to write .NET code that can create secure systems within the .NET Framework, but also discuss ways that someone may try to break the security model in .NET, and how .NET prevents such intrusions. ¿.NET Security¿ is a tutorial about how to use the .NET security and cryptographic classes as well as a reference for any developer who wants to understand how security is implemented in the .NET Framework. The .NET Framework requires understanding in many new areas such as managed code, permissions, and evidence--and this book covers them all. About the Authors: Jason Bock is consultant and instructor for Intertech-Inc. (a company devoted to delivering hands-on workshops for enterprise web developers and whose focus is the professional Java¿, XML, and .NET enterprise developer). He has worked on a number of business applications using a diverse set of substrates and languages such as C#, .NET, and Java. He is also the author of ¿CIL Programming: Under the Hood of .NET¿ by Apress and ¿Visual Basic 6 Win32 API Tutorial¿, and has written numerous articles on technical development issues associated with both VB and Java. Jason holds both a B.A. and a Masters degree in Electrical Engineering from Marquette University. You can find out more about him at http://www.jasonbock.net Pete Stromquist is a consultant at Magenic Technologies (one of the nation's premiere Microsoft Gold Certified Partners), specializing in Web-enabled application development using Microsoft tools and technologies. He has spent the last several years architecting and developing the following types of applications: Intranet content management, Web-enabled training and testing software, B2B and B2C e-commerce, and Web-based telemetry and logistics. Pete has complimented his VB skills with several other technologies such as: XML, XSL, COM+, IIS, ASP, and, of course, .NET. He also enjoys teaching and presenting on .NET technologies. Pete has a Mechanical Engineering background, receiving his Bachelor of Science from the University of Minnesota. Tom Fischer's career spans a broad range of technologies with some of the most prestigious consulting firms in the Twin Cities. His certifications include the Sun Certified Java Programmer (SCJP), Microsoft Certified Solution Developer (MCSD), and Microsoft Certified Database Administrator (MCDBA). And as a Microsoft Certified Teacher (MCT), Tom also helps teach other developers about the latest Microsoft .NET tools and technologies. Nathan Smith is a consultant with Spherion in Scottsdale, AZ. He holds almost every Microsoft acronym possible (all but MCT) and specializes in the development of and conversion to Web enabled applications. Prior to the first beta release of C#, he focused primarily on Visual Basic development which he's been involved with for approximately six years.

Microsoft® .NET: Architecting Applications for the Enterprise (Pro-Developer)

Author: Dino Esposito
List price: $44.99
Amazon price: $26.35   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Microsoft Press (15 October 2008)

Make the right architectural decisions up front—and improve the quality and reliability of your results. Led by two enterprise programming experts, you’ll learn how to apply the patterns and techniques that help control project complexity—and make systems easier to build, support, and upgrade—right from the start.

Get pragmatic architectural guidance on how to:

  • Build testability, maintainability, and security into your system early in the design
  • Expose business logic through a service-oriented interface
  • Choose the best pattern for organizing business logic and behavior
  • Review and apply the patterns for separating the UI and presentation logic
  • Delve deep into the patterns and practices for the data access layer
  • Tackle the impedance mismatch between objects and data
  • Minimize development effort and avoid over-engineering—and deliver more robust results

Get code samples on the Web.

Flash.NET - Dynamic Content for Designers with Flash Remoting MX and ASP.NET

Author: Todd Yard
List price: $39.99
Amazon price: $54.41   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: friendsofED (11 July 2003)

The absolute cutting edge for application development at the moment is using Macromedia's Flash MX (the premier software for designing fantastic looking interfaces) with Microsoft's .NET framework (tremendously powerful server-side technology).

Combining these technologies has been greatly aided by the release of Macromedia's Flash Remoting MX, which is covered fully in this book. Designers and developers involved in the creation of this technology impart their knowledge to you in this book through extensive case studies.

Flash Remoting is not the only way to combine these technologies, however, so this book will fully cover Flash/.NET integration using ASP.NET.

This book is for readers who are looking to integrate their Flash movies with a .NET-enabled back-end. It assumes no prior knowledge of server-side technologies, but does require knowledge of Flash MX and ActionScript.

Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer)

Author: Christian Nagel
List price: $59.99
Amazon price: $32.11   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Wrox ( 8 March 2010)

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

Creating a Custom .NET Remoting Sink

Author: Matthew Milner
List price: $8.00
Amazon price: $8.00   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: (20 September 2002)

Two of the most powerful features of the .NET Framework are Remoting and Security. Remoting is a mechanism for communicating between distributed objects, and. Security has been worked into almost every aspect of the .NET Framework. Unfortunately, there is currently only one default way to combine these two to provide secure remote method calls.

Fortunately, one of the great features of Remoting in .NET is that it is extensible. In this article, author Matthew Milner will show how to create a remoting channel sink that can be transparently plugged into a configured remoting application to transport the current security principal from the client to the server. Additionally, we will see that this information can then be used to constrain the actions available to the user within the remote object using security demands.

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

Author: Andrew Troelsen
List price: $59.99
Amazon price: $20.00   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (15 November 2007)

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.

Programming .NET Components, 2nd Edition

Author: Juval Lowy
List price: $49.99
Amazon price: $24.85   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: O'Reilly Media ( 3 August 2005)

Brilliantly compiled by author Juval Lowy, Programming .NET Components, Second Edition is the consummate introduction to the Microsoft .NET Framework--the technology of choice for building components on Windows platforms. From its many lessons, tips, and guidelines, readers will learn how to use the .NET Framework to program reusable, maintainable, and robust components.

Following in the footsteps of its best-selling predecessor, Programming .NET Components, Second Edition has been updated to cover .NET 2.0. It remains one of the few practical books available on this topic. This invaluable resource is targeted at anyone who develops complex or enterprise-level applications with the .NET platform--an ever-widening market. In fact, nearly two million Microsoft developers worldwide now work on such systems.

Programming .NET Components, Second Edition begins with a look at the fundamentals of component-oriented programming and then progresses from there. It takes the time to carefully examine how components can simplify and add flexibility to complex applications by allowing users to extend their capabilities. Next, the book introduces a variety of .NET essentials, as well as .NET development techniques. Within this discussion on component development, a separate chapter is devoted to each critical development feature, including asynchronous calls, serialization, remoting, security, and more. All the while, hazardous programming pitfalls are pointed out, saving the reader from experiencing them the hard way.

A .NET expert and noted authority on component-oriented programming, Lowy uses his unique access to Microsoft technical teams to the best possible advantage, conveying detailed, insider information in easy-to-grasp, activity-filled language. This hands-on approach is designed to allow individuals to learn by doing rather than just reading. Indeed, after digesting Programming .NET Components, Second Edition, readers should be able to start developing .NET components immediately.

Programming .NET Components, Second Edition is the consummate introduction to the Microsoft .NET Framework--the technology of choice for building components on Windows platforms. From its many lessons, tips, and guidelines, readers will learn how to use the .NET Framework to program reusable, maintainable, and robust components.

Following in the footsteps of its best-selling predecessor, Programming .NET Components, Second Edition has been updated to cover .NET 2.0. This invaluable resource is targeted at anyone who develops complex or enterprise-level applications with the .NET platform--an ever-widening market.

Programming Microsoft LINQ in Microsoft .NET Framework 4

Author: Paolo Pialorsi
List price: $49.99
Amazon price: $28.25   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Microsoft Press ( 8 December 2010)

Dig into LINQ -- and transform the way you work with data.

With LINQ, you can query data from a variety of sources -- including databases, objects, and XML files -- directly from Microsoft Visual Basic® or C#. Guided by data-access experts who've worked in depth with LINQ and the Microsoft development teams, you'll learn how .NET Framework 4 implements LINQ, and how to exploit it. Clear examples show you how to deliver your own data-access solutions faster and with leaner code.

Discover how to:

  • Use LINQ to query databases, object collections, arrays, XML, Microsoft Excel® files, and other sources
  • Apply LINQ best practices to build data-enabled .NET applications and services
  • Manipulate data in a relational database with ADO.NET Entity Framework or LINQ to SQL
  • Read, write, and manage XML content more efficiently with LINQ to XML
  • Extend LINQ to support additional data sources by creating custom operators and providers
  • Examine other implementations, such as LINQ to SharePoint®
  • Use LINQ within the data, business, and service layers of a distributed application
  • Get code samples on the Web

Pro WF: Windows Workflow in .NET 4.0

Author: Bruce Bukovics
List price: $54.99
Amazon price: $34.17   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (17 February 2010)

Windows Workflow Foundation has been considerably revised in .NET 4.0, and will cause a major shift in how process automation is thought of and developed. Substantial additions to Visual Studio have been added to support the new functionality.

Workflows allow you to chart both human and code interactions as a series of flow-chart diagrams, allowing you to see your code as a series of interacting elements that can move and change rather than as static blocks.

This book aims to provide the reader with a solid grounding in how workflows are implemented, executed, maintained and customized. Given the importance of this technology release and the book’s broad appeal, it will be useful to almost all existing or migrating .NET developers and should see very healthy sales as WF is rapidly adopted.

Computing with C# and the .NET Framework

Author: Arthur Gittleman
List price: $144.95
Amazon price: $9.00   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Jones & Bartlett Learning ( 1 February 2003)

A Traditional CS1 Text Using C#, Computing With C# Demystifies The Art Of Programming With C# Through An Introduction Rich With Clear Explanations And Intuitive Examples. The Text Serves As An Accessible And Thorough Guide To Object-Oriented And Event-Driven Programming Concepts. Students Develop A Mastery Of Objects Through The Author’S Spiral Teaching Approach: First Straightforward Examples Are Presented, Then Simple Class Design, And Finally The More Difficult Aspects Of Inheritance And Polymorphism. The Author Applies This Approach Throughout The Text, And Students Acquire A Meaningful Understanding Of Programming Concepts And Techniques.