Flylib.com
Writing Add-Ins for Visual Studio .NET
Writing Add-Ins for Visual Studio .NET
ISBN: 1590590260
EAN: 2147483647
Year: 2002
Pages: 172
Authors:
Les Smith
BUY ON AMAZON
Table of Contents
BackCover
Writing Add-ins for Visual Studio .NET
Foreword
Introduction
Who Should Read This Book?
How This Book Is Organized
What This Book Does Not Do
What This Book Does
About the Code in This Book
Chapter 1: What Is an Add-in?
What Is Extensibility?
The Extensibility Object Model for Visual Basic and Visual C Projects
Other New Features of .NET
Making a VB 6.0 Add-in Work in .NET
Summary
Chapter 2: Getting Started with the Add-in Wizard
Creating an Add-in Using the Add-in Wizard
Creating an About Box
Reviewing the Code Generated by the Wizard
Making Minor Changes to the Add-in
Running the Add-in
Registering the Add-in
Installing the Add-in
Exploring the Connect Class Methods
Summary
Chapter 3: The Smart Desktop Add-in
Deciding When to Add a Feature to an Add-in
Enhancing the Add-in
Summary
Chapter 4: Debugging an Add-in
Setting Debug Options
Debugging an Add-in
Error Handling in the Add-in
Summary
Chapter 5: Manipulating Code in Windows
The Documents Collection
The Document Object
Practical Uses for Editor Automation Objects
Cloning a Procedure
The Windows Collection
Summary
Chapter 6: Manipulating Controls on Forms
Creating the New Add-in
Adding the WinForms Automation Code
Creating the Windows Application Project
Adding Controls to the Form
Manipulating Controls on the Form
Adding a Menu to the Form
Summary
Chapter 7: The User Interface
A Simple UI: DTE Menu Items
Adding an Add-in DTE Toolbar
Adding Microsoft Office CommandBarControls
Using a TreeView Form for the UI
Creating a UI in the System Tray
Summary
Chapter 8: The Macro Explorer and the Macros IDE
The Macro Explorer
Recording a Macro
Assigning Shortcut Keys to a Macro
Running Existing Macros
The Macros IDE
Debugging Macros
Enhancing the Smart Desktop Add-in
Summary
Chapter 9: Manipulating Projects
The Solution Object
The Project Object
Maintaining Build Rules
Manipulating IDE Tool Windows
Summary
Chapter 10: Multiple Languages in Add-ins
Visual Studio Integrator Program
External Tools
Selecting the Automation Methodology
Using Multiple Languages in Add-ins
Comparing Visual Basic to C
Creating a C Add-in
Using Multiple Languages in the Add-in
Handling Multiple Languages in an Add-in
Running the Code for Multiple Languages
Summary
Chapter 11: Handling Automation Events
Trapping IDE Events
Making Good Use of DTE Events
Summary
Chapter 12: Putting It Together-Let s Build a Real Add-in
Creating the NET Desktop Add-in
Adding the User Interface
Setting Up the Toolbar
Setting Up the Menus
About Box
Event Handling
Summary
Chapter 13: Migrating VB 6.0 Add-ins to .NET
Preparing to Migrate an Add-in
Running the Migration Wizard on an Add-in
Should I Go All the Way with .NET?
Summary
Appendix A: Extensibility Objects
Build Objects
CodeModel
Commands
Debugger
Documents
DTE
Project
Solution
Window Objects
WinForms
Appendix B: Quick Reference-How Do I ?
Get Code from a Code Editor Window
Retrieve a Whole Procedure from a Code Editor Window
Put Code Back into a Code Editor Window
Add a New Method to the End of a Module
Reference Properties of a Form
Change a Property on a Form
Reference Properties of a Control on a Form
Change a Property of a Control on a Form
Reference All of the Selected Controls on a Form
Create a Windows Application Project from an Add-in
Add an Item to a Project
Delete an Item from a Project
Add a Menu Item to the IDE
Add an Add-in Toolbar to the IDE
Add Tool Buttons to a Toolbar
Add Multilevel Menus to the IDE
Capture Events in the IDE
Add a New Class, Form, or Module
Persist My Own Clipboard Ring
Access the Tool Options Dialog Box Programmatically
Manually Register an Add-in Not Created with the Add-in Wizard on My Computer
Manually Make the Registry Entries for the Add-in Manager Dialog Box for Add-ins Not Created by the Wizard on My Computer
Create a Setup Project for an Add-in Not Created on My Computer
Debug an Add-in When I Only Have the Add-in Project
Recognize When a Form Has Been Added to the Project
Recognize When a Component Has Been Added to a Form
Reload a Component
Close All Saved Windows in the IDE
Close and Save All but the Active Document
Make a Backup Copy of the Current Window
Open All Code and Designer Windows
Use the CodeModel Object to Analyze Code
Display a Variable or Method Declaration Line in a Code Window
Index
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I-K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X-Z
List of Figures
List of Tables
List of Code Examples
Page #171 (List of Tables)
Writing Add-Ins for Visual Studio .NET
ISBN: 1590590260
EAN: 2147483647
Year: 2002
Pages: 172
Authors:
Les Smith
BUY ON AMAZON
OpenSSH: A Survival Guide for Secure Shell Handling (Version 1.0)
Step 1.1 Install OpenSSH to Replace the Remote Access Protocols with Encrypted Versions
Step 1.2 Install SSH Windows Clients to Access Remote Machines Securely
Step 3.1 Use PuTTY as a Graphical Replacement for telnet and rlogin
Step 4.7 Using Public Key Authentication for Automated File Transfers
Step 6.1 Port Forwarding
Oracle Developer Forms Techniques
Querying by Nonbase Table Items
Validation, Navigation, and Simulating Navigation
When to Use WHEN-VALIDATE-RECORD and When to Use WHEN-VALIDATE-ITEM
Working with Trees
Operations on a Tree Item
C & Data Structures (Charles River Media Computer Engineering)
C Operators
Arrays
Memory Allocation
Strings
Trees
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 220 Branch-Circuit, Feeder, and Service Calculations
Article 285 Transient Voltage Surge Suppressors (TVSSs)
Article 312 Cabinets, Cutout Boxes, and Meter Socket Enclosures
Article 360 Flexible Metallic Tubing Type FMT
Example No. D4(a) Multifamily Dwelling
AutoCAD 2005 and AutoCAD LT 2005. No Experience Required
Setting Up a Drawing
Gaining Drawing Strategies: Part 1
Using Layers to Organize Your Drawing
Generating Elevations
Managing External References
Understanding Digital Signal Processing (2nd Edition)
CONVOLUTION IN FIR FILTERS
LOW-PASS FIR FILTER DESIGN
CASCADED INTEGRATOR-COMB FILTERS
DC REMOVAL
REFERENCES
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies