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
CISSP Exam Cram 2
PHYSICAL SECURITY
Answers to Exam Prep Questions
Cryptography
Symmetric Encryption
Answer Key
The .NET Developers Guide to Directory Services Programming
A Brief History of Directory Services
Extended DN Queries
Summary
Modeling One-to-Many and Many-to-Many Relationships
Appendix A. Three Approaches to COM Interop with ADSI
Network Security Architectures
Application Evaluation
Types of Identity
Small Network Edge Security Design
Conclusions
IP Version 6 Changes Things
Postfix: The Definitive Guide
Tracing a Message Through Postfix
Local Delivery
Local Mail Transfer Protocol
Shared Domains with System Accounts
LDAP
Microsoft VBScript Professional Projects
What Is VBScript?
Conditional Logic and Iterative Structures
Using Configuration Files to Control Script Execution
Converting Reports to HTML Pages
Report Distribution and Remote Archive Management
Microsoft Visual Basic .NET Programmers Cookbook (Pro-Developer)
Arrays and Collections
Files and Directories
Network Programming
Printing and Drawing with GDI+
Windows Services
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