GAC (Global Assembly Cache), 6, 874
GC (garbage collector), 6, 983
GDI+ (Graphics Device Interface)
Bitmap class, 1002
Brush class, 995–997
clipping, 1010–1011
Color structure, 991–992
coordinate system, 984–987
double-buffering, 1001, 1008–1009
Font class, 997–1001
Graphics class, 982–983
GraphicsPath class, 988
metafiles, 1012
object disposal, 983–984
Pen class, 992–995
Point struct, 987
Rectangle struct, 987
Region class, 988
Size struct, 987
SolidBrush class, 995
System.Drawing.Drawing2D namespace, 1011–1012
general-purpose functions, 137
generated files, Web services, 667–668
generic classes. See also templates
CollectionBase class, 337
constraining types, 348
creating, 345–347
default keyword, 347–348
defined, 325
defining, 350–352
delegates, 360
Dictionary<K, V> object, 343–344
flexible type creation, 327
generic lists, searching and sorting, 337–340
generic structs, 357
inheriting from, 354–355
interfaces, 358
List<T> object, 335–336
methods, 358–360
naked type constraint, 349
naming, 345
nullable types, 327–331
?? operator, 329–330
operators, 356–357
read-only access, 346
reflection, 346
System.Collection.Generic namespace, 326, 334–335
System.Text namespace, 334
unbounded types, 348
vector representation, 333–334
generic types, 198
GenericRow class, 915
GET function, 666, 959
get keyword, 240
GetBrightness() method, 992
GetBytes() method, 713
GetChildRows() method, 804, 806
GetCopy() method, 292
GetCustomAttributes() method, 888
GetData() method, 721
GetDeleteCommand() method, 816
GetDirectories() method, 439, 704
GetEnumerator() method, 277
GetExecutingAssembly() method, 903
GetExportedTypes() method, 903
GetFileList() method, 972
GetFileListBytes() method, 972
GetFiles() method, 439, 704
GetFileSystemEntries() method, 704
GetFolderPath() method, 494
GetHashCode() method, 213, 307
GetHostByAddress() method, 958
GetHostEntry() method, 956
GetHue() method, 992
GetInsertCommand() method, 816
GetItemAt() method, 433
GetItemChecked() method, 427
GetItemCheckState() method, 427
GetProfile() method, 639
GetResponseStream() method, 970
GetRowType() method, 923
GetSaturation() method, 992
GetSelected() method, 427
GetStream() method, 978
GetString() function, 124
GetType() method, 213
GetUpdateCommand() method, 816
GetVal() function, 124
GetWord() function, 129
Global Assembly Cache (GAC), 6, 874
global data versus parameters and return values, 138–140
global keyword, 364–365
global namespaces, 50–53
global variables, 135
GotFocus event, 396
goto statement
flow control, 66–68
interrupting loops, 86
Graphics class, 982–983
Graphics Device Interface (GDI+)
Bitmap class, 1002
Brush class, 995–997
clipping, 1010–1011
Color structure, 991–992
coordinate system, 984–987
double-buffering, 1001, 1008–1009
Font class, 997–1001
Graphics class, 982–983
GraphicsPath class, 988
metafiles, 1012
object disposal, 983–984
Pen class, 992–995
Point struct, 987
Rectangle struct, 987
Region class, 988
Size struct, 987
SolidBrush class, 995
System.Drawing.Drawing2D namespace, 1011–1012
GraphicsPath class, 988
green box indication, interfaces, 225
GridLines property, 432
GridView data control, 613
GroupBox controls, 414–415
groups, Web site profiles, 637
GZipStream class, 703