Working with Microsoft Visual Studio 2005
panes
editor windows, in, 244-246
IsTopPane sample function, 245
number open in a window, determining, 245
Panes property of TextWindow, 243
placement, determining, 245
TextPane objects, 244-246
parameter information, viewing, 48
paths, default, 12
persisting data across IDE sessions, 194-196
platforms
AddPlatform method, 191
types supported, 190
point objects
defined, 250
EditPoint objects, 253, 254-256
retrieving, 253
TextPoint objects, 250-251
virtual space lab, 252-253
VirtualPoint objects, 251-252
popup menus
command bar object model, place in, 145-146
new, creating, 148
primary command bars, retrieving items programmatically, 146-147
profiles, 5
project configuration
Configuration lists for, 25
Configuration Properties folder, 25
debugging settings, 26
defined, 22
metadata, 23
naming configurations, 25
new, creating, 24
Visual C++ properties, 26-28
Visual C# projects, 25-26
Project Dependencies command, 187
Project Dependencies setting, 21, 29-30
Project Explorer, macros in, 95
project management
IDE's role in, 33
organizing levels, 17
solutions as basic unit of, 153
templates, creating with, 18
tools for, overview of, 17-18
Project menu, ShowAllFiles command, 164
ProjectAdded event, SolutionsEvent object, 158
projects
Add New Item command, 167
Add New Item dialog box, 167
AddExistingItem method of ItemOperations, 166-167
AddFrom methods of ProjectItems, 168-169
AddFromFile method, 156-158
AddFromTemplate method, 156-158
adding items, 166-170
adding programmatically, 156-158
AddNewItem method of ItemOperations, 167-168
AddProject method, 172
builds, configuring. See build configurations
components of, 23
configuration. See project configuration
ConfigurationManager objects, 183
debugging settings, 26
default creation with solutions, 18
defined, 17, 22
deleting items in, 170
dependencies, 21, 29-30, 186-189
enumerating items, 163-166
enumerating within solutions, 155-156
events, firing, 181-183
file creation method, 167
file items, 23
files in, enumerating, 163-166
finding configurations, 190
finding items in, 165, 166
FindProjectItem method, 165-166
folders in, 164
forms items in, accessing, 164-165
Globals object, 194-196
ItemOperations object, 166-170
items, adding, 166-170
items collections, 163-166
Kind property, 181
language-specific. See language-specific project objects
links to files, 23
macro, 94-95
managed applications properties, 25
managing. See project management
membership in solutions, 18
Miscellaneous Files projects, 176-177
multiple, startup order, 21
New Project Configuration dialog, 24
object model, 163-166
Object property of Project object, 170
options, setting programmatically, 175
output path property, 25
persisting data, 194-196
programming languages, associated items for, 23
Project Dependencies setting, 21
ProjectItems collections, 168-169
ProjectItems objects, 163-166, 179, 246
ProjectRenamed event, SolutionsEvent object, 158
Projects property of solutions, 155-156
properties, build configurations, 192
properties, setting, 24, 175
references, adding, 29
removing items in, 170
retrieving configurations by type, 190-191
selected in Solution Explorer, property for, 156
ShowAllFiles command with, 164
showing all project files, 23
solution folders with, 177-180
source file extensions, 28-29
startup, configuring, 21, 185-186
template paths, finding, 169-170
unique names of, 155
unmodeled, 180-181
user option files, 29
utility, 176
Visual C++ links to files, 23
Visual C++ properties, 26-28
.vstemplate files with ProjectItems, 169
PromptToSave property for solutions, 154
properties
build configuration, 192
debugging settings, 26
project, setting. See project configuration
project objects, setting, 175
of solutions, 20-22
Visual C++ projects, 26-28
Properties window
custom windows with, 232-233
defined, 8
selection of windows, 232-233
purpose of Visual Studio 2005, 1
Категории