Garbage collection, 460–61
defined, 460
Dispose, 463–64
Finalize, 460–63
graphics, 611–13
General Development Settings, Visual Studio 2003 emulation, 5
Generalization. See Abstraction
Generics, 526–38
benefits of, 529–30
constrained types, 534–35
constructors, 532
declaring, syntax for, 1027
derived class from generic class, 537
generic class, defining, 530–32
Imports, use of, 536–37
multiple types, 532–34
predefined, location of, 537
Of type_list, 444
use of, 536–37
Get, 511
GetAllSettings, 745–46
GetAttr, 784
GetAttributes, 784, 789
GetAudioStream, 412
GetBounds
GraphicsPath, 610
Image, 638
GetChanges, 341, 344
GetChildAtPoint, 1016
GetChildRows, 346
GetColumnError, 346
GetCommandLineArgs, 743
GetCreationTime, 788, 789
GetCreationTimeUtc, 789
GetCurrentDirectory, 788
GetData, 412
GetDataObject, 412
GetDataPresent, 401–2, 410–12
GetDirectories, 788, 792, 800
GetDirectoryInfo, 800
GetDirectoryName, 798
GetDirectoryRoot, 788
GetDriveInfo, 800
GetEnvironmentVariable, 743
GetEnvironmentVariables, 744
GetErrors, 344
GetFileDropList, 412
GetFileInfo, 800
GetFileName, 798
GetFileNameWithoutExtension, 798
GetFiles, 788, 792, 800
GetFileSystemEntries, 788
GetFileSystemInfos, 792
GetFolderPath, 744
GetFullPath, 798
GetImage, 412
GetInvalidFileNameChars, 798
GetKey, 511
GetLastAccessTime, 788, 789
GetLastAccessTimeUtc, 788, 789
GetLastPoint, 610
GetLastWriteTime, 788, 790
GetLastWriteTimeUtc, 788, 790
GetLogicalDrives, 744, 788
GetMetafileHeader, 652, 1040
GetNextControl, 1016
GetParent, 788
GetParentPath, 800
GetParentRow, 346
GetParentRows, 346
GetPathRoot, 798
GetPixel, 640, 646–48
GetPixelFormatSize, 638
GetRandomFileName, 798
GetRange, 505
GetSetting, 300, 745
GetSubKeyNames, 747
GetTabStops, 618
GetTempFileName, 798
GetTempPath, 798
GetText, 412
GetThumbnailImage, 638
GetValue, 747
GetValueKind, 747
GetValueNames, 747
GetValues, 511
GetXml, 341
GetXmlSchema, 341
GiveFeedback, 395, 1019
Globalization issues, display of, 22
Glyphs, ClearType, 551
Go.Microsoft.com, Community menu, 50
GotDotNet power packs, 1007
GotFocus, 1019
GoTo
line number, 12
looping functions of, 231–34, 891–92
pros/cons of, 232–33
syntax for, 231
Graphic(s)
anti-aliasing, 563–67
controls, 73–74
CreateGraphics, 1015
drawing methods, list of, 554–55, 1032–33
filling methods, 560, 1033
input and components, 73–74
namespaces. See Drawing namespaces
Paint event handlers, 580–82
PictureBox, 956–58
properties/methods, 561–63, 1034–35
Restore, 577–79
Save, 577–79
three-dimensional, Direct3X, 850–57
transformations. See Graphical transformations
See also Draw
Graphical editor, 14
Graphical transformations, 567–79
advanced, 572–77
Graphics object methods, 562
graphics state, saving/restoring, 577–79
Matrix, 546
MultiplyTransform, 562
Pen, 583–85, 590–91
purpose of, 567
ResetTransformation, 562
RotateTransform, 562
ScaleTransform, 563, 569–72, 585
TransformPoints, 563
XAML, 714
Graphics Device Interface (GDI), 541–43
GraphicsPath
actions of, 606–10, 1037
DrawPath, 554, 559–60
FillPath, 559–60
properties/methods, 609–10
System.Drawing.Drawing2D, 546
Greater than/equal to operator (>=), 173
Greater than operator (>), 173
Grid
Align submenu, 34
AntiAliasGridFit, 551
ClearTypeGridFit, 551
database, 318
DataGridView, 263, 270, 320, 322, 911
PropertyGrid, 265, 270, 967
SingleBitPerPixelGridFit, 551
Size to Grid, 35
GroupBox, 263, 266, 923
Group Expert, 688–91
Grouping operator ( ), 177
GUID (globally unique identifier), 108
Gutters, 662–64