named colors, 570
named pens, 572
namespaces, 180–181, 228–248
ADO.NET, 608–609
classes
of System::Drawing, 529–530
of System::Globalization, 237–238, 906
of System::Threading, 815–816
for GDI+, 528–530
in Managed C++, 67–68
Microsoft root, 229
in .NET Framework class library, 228
overview, 228–229
period (.) delimiter in Index window for, 256
related to Web services, 786–787
System::Collections, 231–232, 299
System::Data, 232–233, 608
System::Diagnostics, 234–235
System::DirectoryServices, 235–236
System::Drawing, 236–237
System::IO, 238–240
System::Net, 240–241
System::Reflection, 241–242
System::Resources, 243
System::Threading, 243–244
System::Web, 244–245
System::Windows::Forms, 246–247
System::Xml, 247–248
System, 229–230
System root, 229–230
XML, 664
NameValue.exe file, 332
NameValueCollection collection, 300, 329–332
navigating
during Visual Studio .NET debugging, 293–295
XPathNavigator, 703–714
methods of, 704–705
navigating DOM tree with, 705–708
properties of, 703–704
XPath expressions and, 709–714
nested classes, 156–160
about, 156
accessing, 159
sample listings, 157–158
nested try blocks and rethrow exceptions, 203–205
.NET Framework, 1–31. See also .NET Framework class library
about .NET, 1–2
application development, 27–29
console applications, 27
overview, 27
Web applications, 28
Web services, 28
Windows applications, 27–28
assemblies, 6–13
accessing resources with, 12–13
assembly metadata, 8–10
basic structure of, 7–8
building from multifile libraries, 182–192
defined, 4, 7
error messages for unfound, 287–288
MSIL and, 11–12
in .NET Framework class library, 228
versioning, 10
class library, 29–31
common namespaces, 29–31
overview, 29
CLS
about, 25–26
rules for .NET Framework class library, 227–228
Common Language Runtime, 13–21
attributes, 17
code access verification, 16
code verification service, 16
garbage collection, 16–17
Just-in-Time compilation, 21
managed and unmanaged code, 5, 15
managed data, 15
multiple language support, 4, 18–20
multiple platform support, 20
overview of, 13–15
reflection, 17
common type system, 22–25
about, 22–24
built-in value and reference types with language keywords, 24
CTS hierarchy, 23
culture names based on RFC 1766, 906
exceptions, 197–198
hierarchy of, 3–4
porting, 5
processing XML data in, 663–664
programming advantages of, 4–6
referencing class members of, 863–865
supported forms of delegates, 213
versioning in, 885–886
.NET Framework class library, 227–248
about, 3–4
collections in, 299
common namespaces, 29–31
files and directories, 335–336
implementing forward-only access, 664
library namespaces, 228–248
overview, 228–229
System::Collections, 231–232, 299
System::Data, 232–233, 608
System::Diagnostics, 234–235
System::DirectoryServices, 235–236
System::Drawing, 236–237
System::Globalization, 237–238, 906
System::IO, 238–240
System::Net, 240–241
System::Reflection, 241–242
System::Resources, 243
System::Threading, 243–244
System::Web, 244–245
System::Windows::Forms, 246–247
System::Xml, 247–248
System, 229–230
Open methods, 347–350
organizational structure, 227–228
overview, 29–31
threading, 815–816
New Breakpoint dialog box, 292
New Project dialog box (Visual Studio .NET), 265, 266
New_Monster.xml file, 686
NewUnitsOrigin.exe file, 546–547
nodes
common XML, 667
content, end element, start, and text, 662
splitting XML Monster File into, 668–672
tokens as, 666
_nogc keywords, 113–115
nontransactional database access, 624–625
NotifyIcon control, 497–501
changing sizes of icons, 500
properties of, 498
sample listings, 498–500
NotifyIconEx.exe file, 501
numeric literals, 68–70