Summer Reading Sale
 
 

Recently Viewed clear list


Original Essays | Yesterday, 10:00am

Jessica Valenti: IMG Full Frontal Feminism Revisited



It is arguably the worst and best time to be a feminist. In the years since I first wrote Full Frontal Feminism, we've seen a huge cultural shift in... Continue »
  1. $11.90 Sale Trade Paper add to wish list

spacer

On Order

$49.99
New Trade Paper
Currently out of stock.
Add to Wishlist
Qty Store Section
- Local Warehouse Software Engineering- General

Developing Applications with Visual Studio .Net (DevelopMentor)

by

Developing Applications with Visual Studio .Net (DevelopMentor) Cover

 

Synopses & Reviews

Publisher Comments:

DEVELOPING APPLICATIONS WITH VISUAL STUDIO.NET is an in-depth guide that takes Windows programming to the next level: creating .NET applications that leverage the prior knowledge and experience of C++ Win32 programmers. The .NET Framework supplies programmers with rich standard run-time services, supports the development of Web-based services, and provides both inter-language and inter-machine interoperability. Programmers can now focus on creating more complex, more distributed, and more Web-enabled applications.

This book begins by describing the .NET Framework, introducing the facilities .NET offers and the classes programmers can use. It goes on to describe the tools available in Visual Studio.NET and demonstrates their use. Readers are then ready to develop and debug applications with the help of clearly illustrated examples in C# and Managed C++.

DEVELOPING APPLICATIONS WITH VISUAL STUDIO.NET covers commonly overlooked topics such as error handling, memory management, event logging, localization issues, performance monitoring, ATL Server, and Managed C++. Author Richard Grimes shares his hard-won understanding of Visual Studio.NET, emphasizing the innovations that save you time and trouble and steering you away from those that limit programming power.

Among the topics explored in-depth:

  • The Common Language Runtime (CLR)
  • Core classes in the Framework Class Library
  • Contexts and .NET remoting
  • Interoperation and COM+
  • The Visual Studio.NET environment
  • Creating and building solutions
  • Visual C++.NET
  • Application development
  • Debugging

With this book as your guide, you will learn how to efficiently develop strong, robust code within .NET.

0201708523B01092002

Book News Annotation:

Two framework developers introduce a patterns approach to framework development, demonstrating useful techniques and solutions for successful framework development. Suitable for the proficient object- oriented programmer. Includes two valuable appendices: a section on frameworks and components and the IBM San Francisco frameworks development process.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

About the Author

Richard Grimes is an independent consultant specializing in COM, ATL, and .NET. He is the best-selling author of a number of books written for Wrox Press, including Professional Visual C++ MTS Programming (1999), Beginning ATL 3 COM Programming (1999), Professional ATL COM Programming (1998), and Beginning ATL COM Programming (1998).

0201708523AB07292002

Table of Contents

(NOTE: Each chapter concludes with a Summary.)

Preface.

Acknowledgments.

1. NET Runtime.

.NET Features.

.NET Languages.

Executing Code.

Interop.

Garbage Collector.

Security.

Types.

Classes.

Managed and Unmanaged C++ Classes.

Value Types.

Boxing.

Managed Arrays.

Member Access.

Common Language Specification.

Other .NET Features.

Interfaces.

Metadata and Attributes.

Exceptions.

Delegates.

Events.

Packaging and Deployment.

Assemblies and Modules.

Versioning before .NET.

Locating and Versioning .NET Assemblies.

Application Domains.

Administering Security.

2. Framework Class Library.

The Win32 API.

Memory Allocation.

Error Handling.

Framework Class Library.

The Core Library.

General-Purpose Classes.

System Classes.

Tracing and Debugging.

Net.

Threading.

Reflection.

GDI+ and Windows.

System.Drawing.

System.Drawing.Drawing2D.

System.Windows.Forms.

Other Framework Class Library Classes.

Event Log.

Performance Counting.

Process Information.

Data.

Message Queuing.

3. Contexts and Remoting.

Contexts.

Context Bound and Context Agile.

Passing Parameters by Reference and by Value.

Marshaling Objects between Contexts.

Context Sink Chains.

Dynamic Properties and Sinks.

Tracking Handler s.

Serialization.

Serializing Objects.

Formatters.

Object Manager.

Custom Serialization.

MSMQ Serialization.

Remoting.

.NET Remoting.

.NET Remote Components.

Marshaling.

Leases and Lifetime.

Message Sinks and Channels.

Channels.

Extending the Remoting Framework.

SOAP.

Security.

Web Services.

Architecture.

Managed Web Services.

SOAP Invocation.

Web Service Clients.

ASP.NET Services334

Web Services and Security.

Asynchronous Programming.

Asynchronous Delegates.

Fire and Forget.

Delegates and Remoting.

4. Interoperation and COM+.

Interoperation.

Interop with Native Code.

Calling DLLs.

Platform Invoke.

String Conversions.

Errors and Exceptions.

Data Flow Direction.

Structures.

Arrays and Buffers.

Marshaling.

Explicit Allocation of Buffers.

Unmanaged Exceptions.

Unsafe Code.

COM Interop.

Interop of COM and Managed Code.

COM Callable Wrapper.

Exporting Type Information.

Registration.

Runtime Callable Wrapper.

COM Automation Types.

COM Interface Types.

COM Events.

COM Aggregation.

COM Interop and the CRT.

Component Services.

Serviced Components.

Assemblies and Applications.

COM+ Context.

Object Pooling.

Transactions.

COM+ Security.

Queued Components.

Loosely Coupled Events.

Catalog Configuration.

5. Visual Studio.NET Environment.

The Visual Studio Environment.

Menus, Commands, and Shortcut Keys.

Docking Windows and Toolbars.

Documents.

Start Page.

Projects and Solutions.

Project Types.

Project Wizard Files.

Project Files.

Solution Configurations.

Project Configurations.

Project Properties.

Configuring Code.

Adding Items to C++ Projects.

Resource View.

Adding Items to C# Projects.

Adding References.

Class View.

Properties.

C# Resources.

Editing Code.

The Text Editor.

HTML Editor.

XML Editor.

Data.

Designers.

Binary Editor.

Searching and Browsing Code.

Find In Files.

Find In Project.

Command Window.

Incremental Searches.

Bookmarks.

Braces.

Object Browser.

Tools.

External Tools.

The Help System.

Toolbox.

Clipboard Ring.

The Macro Explorer and Editor.

Add-In Manager.

The VS.NET Command Line.

6. Creating and Building Solutions.

C++ and C# Project Types.

ATL Projects.

MFC Projects.

Managed C++ Projects.

Other C++ Projects.

C++ Project Options.

C# Project Types.

C++ Classes.

Simple Object.

COM+ Component.

Control.

Performance Monitor.

C# Classes.

Components, Controls, and Forms.

Inherited Forms and Controls.

Data.

Enterprise Template Projects.

Enterprise Solutions.

Enterprise Template Files and Proxy Projects.

Policy File.

Server Explorer.

Data Connections.

Servers Node.

The Build Process.

Source Control.

Customizing Builds.

Building and Task List.

Deploying Solutions.

Deployment Solutions.

Visual Studio Analyzer.

7. Visual C++ .NET.

ATL.

A Few New Keywords.

ATL Attributes.

Interfaces.

ATL Object Map.

ATL Server Project and ATL Server Web Service.

Managed Extensions for C++.

Class Declaration.

Member Access.

Properties and Fields.

Compiling to IL.

.NET Pointers.

Managed C++ and Interfaces.

Multiple Interfaces.

Managed Arrays.

Managed Strings.

Exceptions.

Operators.

Global Methods.

Using Managed Code in Unmanaged Code.

Using Managed Types within Unmanaged Types.

Calling Managed Code.

8. Application Development.

Developing Components.

Developing Controls.

Developing a Sample Control.

Property Editor.

Licensing.

Toolbox Items.

Resources and Internationalization.

Resources and .NET.

Locales, Cultures, and Languages.

Creating Resources.

Managed C++ and Resources.

C# and Resources.

Forms and Localization.

Resource Classes.

Satellite Assemblies.

The Event Log, Again.

Win32 Resources.

9. Debugging.

IDE Tool Windows.

Setting Breakpoints.

Threads and Modules Windows.

Call Stack Window.

Watch Windows.

Memory Windows.

Using the Command Window.

Formatting Values.

Exceptions.

Edit and Continue.

Using the Debugger.

Starting Debugging.

Start-up Options.

Stepping.

Crashes.

Compile-Time Checks.

Compiler Runtime Checks.

Remote Debugging.

Disassembly Window.

Debug Symbols.

Debugging ATL Server Projects.

CRT and ATL Memory Debugging.

ATL Interface Debugging.

Index. 0201708523T01242002

Product Details

ISBN:
9780201708523
Author:
Grimes, Richard
Publisher:
Addison-Wesley Professional
Location:
Boston
Subject:
Internet - General
Subject:
Programming Languages - General
Subject:
Design
Subject:
Web sites
Subject:
Programming - Software Development
Subject:
Application software
Subject:
Microsoft Visual studio
Subject:
Microsoft .NET
Subject:
Networking - General
Subject:
Software Engineering-General
Copyright:
Edition Description:
Trade paper
Series:
Developmentor Series
Series Volume:
2001-17
Publication Date:
20020211
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Yes
Pages:
832
Dimensions:
9.23x7.40x1.47 in. 2.61 lbs.

Related Subjects

Computers and Internet » Internet » General
Computers and Internet » Internet » Information
Computers and Internet » Internet » Web Publishing
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Programming and Languages

Developing Applications with Visual Studio .Net (DevelopMentor) New Trade Paper
0 stars - 0 reviews
$49.99 Backorder
Product details 832 pages Addison-Wesley Professional - English 9780201708523 Reviews:
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.