Designing Enterprise Applications With Microsofta Visual Basica .Net

( 1 )

Overview

While many books cover specific technical issues, they very rarely provide architectural guidance, which is especially helpful with adoption of Microsoft .NET. This title educates developers on just these topics. The expert authors—two members of the Microsoft Visual Basic .NET product team—present technologies within the context of their most appropriate use, and discuss design tradeoffs for large-scale applications. They also offer advanced techniques for performance tuning, ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (8) from $1.99   
  • New (2) from $27.92   
  • Used (6) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$27.92
Seller since 2008

Feedback rating:

(167)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
073561721X BRAND NEW NEVER USED IN STOCK 125,000+ HAPPY CUSTOMERS SHIP EVERY DAY WITH FREE TRACKING NUMBER

Ships from: fallbrook, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$38.72
Seller since 2009

Feedback rating:

(802)

Condition: New
073561721X *BRAND NEW* Ships Same Day or Next!

Ships from: Springfield, VA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

While many books cover specific technical issues, they very rarely provide architectural guidance, which is especially helpful with adoption of Microsoft .NET. This title educates developers on just these topics. The expert authors—two members of the Microsoft Visual Basic .NET product team—present technologies within the context of their most appropriate use, and discuss design tradeoffs for large-scale applications. They also offer advanced techniques for performance tuning, testing, and implementation.

  • Architectural Guidance - Delivers the advanced guidance about architecture and tradeoffs that veteran developers need, especially since .NET allows developers to choose and use far more tools and technologies
  • Applied focus - Discusses advanced technologies and real-world consequences of design decisions in conjunction with pervasive issues such as application performance, scalability, and security
  • Expert Authors - Written by two Microsoft Visual Basic team members who are uniquely qualified to show how best to use Visual Basic .NET in developing enterprise applications
Read More Show Less

Editorial Reviews

From Barnes & Noble
The Barnes & Noble Review
With Visual Basic .NET, Microsoft delivers a VB capable of industrial-strength performance, reliability, and scalability. But in the enterprise, being a decent coder isn't enough. Without strong design skills, you'll build flawed software that won't scale, can't be managed, and isn't secure. Worse, your VB6 design knowledge is obsolete. What you need is Robert Ian Oliver's Designing Enterprise Applications with Microsoft Visual Basic .NET.

Oliver starts by reviewing VB.NET features and concepts that are central to enterprise development -- including Option Strict (far from optional), operator short-circuiting, type boxing, namespaces, and structured exception handling. His practical coverage of .NET multithreading goes far deeper than the simplistic introductions you often see. He also offers an intelligent overview of COM interoperability, and of accessing native methods (such as the entire Win32 API).

Next, Oliver turns to object serialization and .NET's new interapplication communication technologies -- XML Web Services and the less-heralded (but often more powerful) .NET Remoting. He then explores the System.Net namespace, which provides the low-level communications capabilities you need to implement applications ranging from web servers to networked games.

There are chapters on Windows Services (which finally come of age in VB .NET) and on integrating enterprise-level services using COM+ and Windows Messaging. The final section of the book focuses on three critical issues for any enterprise developer: security, performance, and debugging. Before writing this book, Oliver served on the Visual Studio .NET development team. His depth of .NET development knowledge will pay off for you, big time. Bill Camarda

Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.

Read More Show Less

Product Details

  • ISBN-13: 9780735617216
  • Publisher: Microsoft Press
  • Publication date: 9/13/2002
  • Pages: 504
  • Product dimensions: 7.38 (w) x 9.00 (h) x 1.08 (d)

Meet the Author

Robert Ian Oliver co-authored Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET (Microsoft Press® 2002). He has also written numerous MSDN® white papers about how to upgrade to Visual Basic .NET. Ian's real-world experience while performance tuning and stress testing Visual Basic .NET in the Visual Studio® .NET Porting Laboratory has given him valuable insights into how to architect, develop, and optimize large-scale applications with Visual Basic .NET and the .NET Framework.

Read More Show Less

Table of Contents

Dedication;
Introduction;
The Purpose of This Book;
Who Should Read This Book;
Organization of This Book;
Updates and Other Information;
Acknowledgements;
System Requirements;
Installing the Sample Files;
Support;
Moving to Enterprise Development with Visual Basic .NET;
Chapter 1: Enterprise Application Development and Visual Basic .NET;
1.1 Enterprise Application Development;
1.2 The Development Process;
1.3 Visual Basic .NET;
1.4 Conclusion;
Chapter 2: Visual Basic .NET for the Enterprise;
2.1 Moving Beyond Visual Basic 6.0;
2.2 Types in Visual Basic .NET;
2.3 Visual Basic and OOP;
2.4 Exception Handling Redux;
2.5 Resource Management and IDisposable;
2.6 Conclusion;
Chapter 3: Multithreaded Programming;
3.1 An Overview of Basic Threading Concepts;
3.2 Encapsulating Threads;
3.3 Controlling Thread Execution;
3.4 Thread Synchronization;
3.5 Thread Pooling;
3.6 Conclusion;
Chapter 4: Playing Nice with Others: Native Code and COM Interoperability;
4.1 The PInvoke Service;
4.2 COM and Visual Basic .NET;
4.3 Performance Considerations;
4.4 Conclusion;
Building an Enterprise Infrastructure;
Chapter 5: Distributed Programming in .NET;
5.1 Serialization;
5.2 XML Web Services;
5.3 Remoting;
5.4 Conclusion;
Chapter 6: Custom Network Communication;
6.1 An Overview of Network Communication;
6.2 The WebRequest Class: More Than Meets the Eye;
6.3 The WebClient Class;
6.4 Socket Programming;
6.5 Conclusion;
Chapter 7: Windows Services;
7.1 Introduction to Windows Services;
7.2 The ServiceController Class;
7.3 The Windows Event Log;
7.4 A Simple Service;
7.5 A Timely Example of a Service;
7.6 Installing a Service;
7.7 Debugging a Service;
7.8 Conclusion;
Chapter 8: Integrating Enterprise-Level Services;
8.1 Understanding COM+ and Enterprise Services;
8.2 Messaging;
8.3 Conclusion;
Chapter 9: Adding Security to Your Applications;
9.1 Security Features in .NET;
9.2 Enterprise Security Scenarios;
9.3 Conclusion;
Performance and Debugging;
Chapter 10: Essential Debugging Techniques;
10.1 Debuggers;
10.2 Better Debugging with the .NET Diagnostic Tools;
10.3 Conclusion;
Chapter 11: Common Performance Issues;
11.1 String Concatenation;
11.2 Late Binding;
11.3 Designing Types;
11.4 Error Handling;
11.5 Database Issues;
11.6 Resource Management and IDisposable;
11.7 ASP.NET;
11.8 Loading the Right Runtime;
11.9 Conclusion;
Chapter 12: The Art of Performance Tuning;
12.1 Performance Testing;
12.2 Performance Tuning;
12.3 Conclusion;
Using Visual Basic .NET in a Multideveloper Environment;
Architecture and Design Issues;
Making the Most of Visual Studio .NET;
Getting Started with Application Center Test;
An Overview of ACT;
Useful Techniques for Customizing ACT Tests;
The ACT Test Object Model;
Common Language Runtime Performance Counters;
.NET Performance Counters;
Performance Counters for ASP.NET;
Performance Counter Quick Reference;
Common Performance Counters;
Application-Specific Counters;
About the Author;
Robert Ian Oliver;
Contributing Authors;
;
Wood File;

Read More Show Less

Customer Reviews

Average Rating 5
( 1 )
Rating Distribution

5 Star

(1)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted January 8, 2003

    Wish I had this book before I wasted hours trying to talk to 3rd party libraries (DLL's)

    I just spent my Xmas break reading this book. It is an excellent piece of work. The topics covered coincide with so many unhappy hours where I've wasted my time attempting to nut out. Particularly interfacing with DLL's & Marshalling. That chapter alone will greatly speed up developing an app I'm writing at present. The multi-threaded apps, performance tips & writing Windows Services are 3 other topics that will be well used. Most books tend to flick past this stuff. And while covered at the tech-ed talks they don't have time to get to the depth this book does. Of course I didn't need the chapter on debugging, cause my code doesn't have bugs, but its nice he put it in there, for other people, right? ;-)

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)