Index_B

 < Free Open Study > 



A

About box, 21-22, 432-435

access privileges, 21

active documents, 500-501

Add-in Manager

dialog box, 25-27

manually connecting, 25-26

Add-in Wizard, 15-43

add-in framework, creating, 452-453

C# add-in code created by (code listing), 326-329

changes to add-in, 30-32

CommandObj, changes to, 30-31

OnConnection method, changes to, 31-32

Connect class methods, 39-43

Exec event, 42-43

OnConnection method, 39-40

OnDisconnection method, 40-41

QueryStatus event, 41-42

creating add-ins, 15-27

About box, 21-22

access privileges, setting up, 21

Add-in Manager Dialog Box options, 26-27

Add-in Manager, manually connecting with, 25-26

application host, selecting, 18

automatic registration, 23

base language, selecting, 17-18

determining loading, 21

directory hierarchy, 24-25

loading add-ins, 26

MyAddinTest1

displayed, 26-27

name & description, entering, 19

project type, selecting, 16-17

selected options summary, 22-23

user interface, 20

creating C# add-ins, 325

generated code, reviewing, 27-30

installing add-ins, 36-39

registering add-ins, 34-36

running add-ins, 33-34

add-ins

add-in generated code (code listing), 143-145

adding features to, 46-47

C# add-in, creating, 325-329

changes to, 30-32

CommandObj, 30-31

OnConnection method, 31-32

code created by Add-In Wizard (code listing), 180-183

creating with Wizard (exercise), 15-27. See also Add-in Wizard; creating add-ins

debugging, 492. See also debugging add-ins

enhanced new features, 8

extensibility, defined, 1-2

extensibility object model (VB & Visual C#), 2-7

automation object, 6-7

DTE (Development Tools Extensibility) object, 3-6

handling multiple languages in, 334-353

CodeManipulation methods, 339-349

determining language type, 337-339

reorganizing add-in code, 334-337

utilities class, 349-353

installing, 36-39

MaintainBuildRules, 286-302

migrating VB 6.0 to .NET. See migrating VB 6.0 add-ins to .NET

multiple languages in. See languages, multiple

Net desktop add-in, creating, 392-393

new .NET features, 7-9

add-ins, enhanced, 8

manipulating code without parsing, 8

recording macros, 7

Visual Studio Integrator Program (VSIP), 9

wizards, 9

writing/organizing macros, 8

registering, 34-36, 448-450

running, 33-34

selecting automation technology, 316-317

smart desktop. See smart desktop add-in

toolbar

adding (code listing), 190-195

defined, 396

VB 6.0 add-in for .NET, 9-13

AddAddinCmdBar method (code listing), 196-197

AddCommandBar method, 196

AddControl method, 189

AddFunction method, 461

AddHandler clause, 359

AddIn object, 467

Addin parameter, 188

AddIns collection, 468

AddMethodToEndOfDocument (code listing), 126

AddMethodToEndOfDocument method, 349, 453, 485

AddMethodToEndOfDocument method (code listing), 353

AddNamedCommand method usage (code listing), 189

AddNamedCommand object, 187-188

AddOfficeMenuItem method, 223

AddOfficePopupMenu method, 223

AddOfficeToolbar method, 223, 397

AddOfficeToolBarButton method, 223, 397

AddOfficeToolBarIconAndCaption method, 218, 397

AddToIni method (code listing), 446-447

AddVariable method, 461

ADO.NET, 442, 454

AfterClosing event, 366

AfterExecute event, 374

AfterSelect event

adding to (code listing), 127-128

error handling (code listing), 109

firing of, 224, 226

of TreeView (code listing), 270-271

APIs, upgrading to .NET, 442

application host, selecting, 18

applications, creating Windows (code listing), 157-158

automatic registration, 23

automation

defined, 1-2

editor automation objects, 121-126

error-handling code production, 103-109

methodology, selecting, 316-317

object, 6-7

samples, examining, 455

WinForms automation code, 146-156

automation events, 357-389

DTE events, 382-389

CReminder class, 387-389

TaskList object's ItemAdded event, 384-385

TaskRemoved event, 386-387

WindowActivated event, 382-384

IDE events, trapping, 357-382

associating event with handler, 359-360

BuildEvents object, 375-376

CommandEvents object, 374-375

Connect class, 377-380

DebuggerEvents object, 372-373

DocumentEvents object, 371-372

DTEEvents object, 370

event handling add-in, 361

FindEvents object, 369-370

listed, 358

OutputWindowEvents object, 368-369

ProjectItemsEvents object, 376-377

ProjectsEvents object, 361-362

SelectionEvents object, 367-368

SolutionEvents object, 365-367

TaskListEvents object, 364-365

TextEditorEvents object, 364

WindowEvents object, 362-363

WinOutput class, 380-382



 < Free Open Study > 



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

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net