|
IClonable interface (System::Collections), 228
ICollection interface (System::Collections), 228, 278
IComparable interface (System::Collections), 224
IComparer interface (System::Collections), 229, 278
Icon class (System::Drawing), 358
Icon property (Form), 293
IConnectionPoint, IConnectionPointContainer interfaces (COM), 552
identifiers, 7
IDictionary, IDictionaryEnumerator interfaces (System::Collections), 278
IDispatch, IDispatchEx interfaces (COM), 551–552
IDisposable interface, 125–128
IEnumerable, IEnumerator interfaces (System::Collections), 224, 228, 278
IEnumVARIANT interface (COM), 552
IErrorInfo interface (COM), 551
if statements, 65–74
multiway decision testing, 69–72
nesting, 72–74
Ignore value (DialogResult), 323
IHashCodeProvider interface (System::Collections), 278
IL (intermediate language), 268
ILDASM, viewing metadata with, 528
IList interface (System::Collections), 228, 278
Image base class (System::Drawing), 358, 372
Image property
Button class, 303
CheckBox, RadioButton classes, 304
Label class, 301, 302
ImageAlign property
Button class, 303
CheckBox, RadioButton classes, 304
Label class, 301
ImageIndex property (Label), 301
ImageIndex property (TreeView), 332
ImageList class (System::Windows::Forms), 289, 330
ImageList property (Label), 301, 302
ImageList property (TreeView), 332
images in forms, 372–373
Imaging namespace (System::Drawing), 280, 358
Import member (TypeAttributes), 544
ImportNode method (XmlDocument), 426
#include directive, 4, 134
increment (++) operator, 38, 169, 179–180
Indent property (TreeView), 332
Indentation, IndentChar properties (XmlTextWriter), 419
indenting code, 6
indexed properties, 234, 239, 245–247
IndexOf method (System::Array), 219, 222
IndexOutOfRangeException class, 187
inequality, defined, 174
inheritance, 17, 20, 129–147
accessing base class members, 135–137
base class, defining, 131–133
derived classes, defining, 133–135
hierarchy, designing, 130–131
interfaces, using, 144–145
overriding member functions, 140–144
initial values
enumeration members, 162
member initialization lists, 99
variables, 29
Initialize method (System::Array), 219
initializing arrays, 212
inline functions, 91
InnerText, InnerXml properties (XmlDocument), 425
InnerText, InnerXml properties (XmlNode), 427
Insert method (ArrayList), 227
InsertAfter, InsertBefore methods (XmlDocument), 426
InsertAfter, InsertBefore methods (XmlNode), 428
InsertCommand class, 461
installing assemblies, 562
instance members, 101
instantiating objects, 22, 95–99
inheritance hierarchy and, 138–139
memory management, 117, 120
int, int8, int16, int32, int64 data types, 28, 276
IntegralHeight property (ComboBox, ListBox), 306–307
Interface member (TypeAttributes), 544
interfaces, 144–145, 498–500
intermediate language (IL), 268
Internet Server API (ISAPI), 489
InteropServices namespace (System::Runtime), 507
IntPtr type, 276
InvalidCastException class, 187
Invoke method (System::MulticastDelegate), 252, 255, 259
InvokeMember method (System::Type), 543
I/O functionality, .NET Framework, 279. See also System::IO namespace
IO namespace, 279, 379–380
IOException class (System::Diagnostics), 279
IOException class (System::IO), 380
IProvideClassInfo interface (COM), 551
IsAbstract property (System::Type), 542
ISAPI (Internet Server API), 489
IsArray, IsByRef, IsClass properties (System::Type), 542–543
IsCOMObject property (System::Type), 543
IsDefault property (Button), 303
IsDescendant method (XPathNavigator), 438
IsEmptyElement property (XmlTextReader), 408
IsEmptyElement property (XPathNavigator), 437
IsFixedSize property (System::Array), 218
IsInputKey method (ListView), 342
IsInterface property (System::Type), 543
IsReadOnly property
System::Array class, 218
XmlDocument class, 425
XmlNode class, 427
IsSamePosition method (XPathNavigator), 438
IsStartElement method (XmlTextReader), 408
IsSynchronized property (System::Array), 218
IsValueType property (System::Type), 543
Italic property (Font), 369
Item property (XmlNode), 427
Item property (XmlTextReader), 408
ItemActivate event (ListView), 342
ItemCheck event (ListView), 342
ItemDrag event (ListView), 342
ItemDrag event (TreeView), 333
Items property
ComboBox class, 307
ListBox class, 306
ListView class, 341
IUnknown interface (COM), 551
|