Developing Applications with Visual Studio.NET
Home > Computing and Information Technology > Computer programming / software engineering > Programming and scripting languages: general > Developing Applications with Visual Studio.NET
Developing Applications with Visual Studio.NET

Developing Applications with Visual Studio.NET

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

This is the.NET book C++ developers have been waiting for: a meaty, practical guide to Visual Studio.NET programming from one of the world's leading authorities on Microsoft development. Best-selling COM/ATL author Richard Grimes begins by reviewing the fundamental concepts that underlie the .NET Runtime, including managed vs. unmanaged code, garbage collection, the Microsoft Intermediate Language, type information, and metadata. Next, Grimes introduces the .NET Class Libraries -- first at a high level, and then with far greater detail about the libraries that will be of greatest value. Grimes covers contexts and remoting, introducing serialization, marshalling, channels and SOAP, and the role of Web services as an interoperability mechanism. Once readers are solidly grounded in .NET, Grimes turns to Visual Studio.NET: its facilities, tools, and project structure, ranging from project management issues to Web discovery. In Part III, Grimes offers comprehensive coverage of using Visual Studio.NET to build advanced applications. He presents detailed coverage of managed C++ written for experienced C++ developers; a thorough walkthrough of C++ development with WinForms designed to help developers migrate from Win32; extensive coverage of Microsoft's ATL Server and web application/service development; and finally, a full chapter on debugging. For every experienced Windows developer familiar with Visual C++.

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


Best Sellers


Product Details
  • ISBN-13: 9780201708523
  • Publisher: Pearson Education Limited
  • Publisher Imprint: Addison Wesley
  • Height: 235 mm
  • No of Pages: 832
  • Spine Width: 34 mm
  • Width: 235 mm
  • ISBN-10: 0201708523
  • Publisher Date: 11 Feb 2002
  • Binding: Paperback
  • Language: English
  • Returnable: N
  • Weight: 1200 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Developing Applications with Visual Studio.NET
Pearson Education Limited -
Developing Applications with Visual Studio.NET
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Developing Applications with Visual Studio.NET

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!