Main() function
args parameter, 141–143
command-line parameters, 141–143
signatures, 140
managed code, .NET Framework platform, 6
managed providers, ADO.NET, 773
manifest files
assemblies, 862–864
ClickOnce deployment, 537–539
manipulation techniques, strings, 113–116
margins, print page setup, 520
markers, in comments, 31
master pages
Content control, 629–631
ContentPlaceHolder control, 625
creation example, 627–628
default, 626
file extensions, 625
MasterPageFile property, 626
mathematical operators
addition (+), 44
decrement (--), 45
division (/), 44
explicit conversion, 45
implicit conversion, 45
increment (++), 45
multiplication (*), 44
remainder (%), 44
subtraction (-), 44
type conversion, 48
variable manipulation, 46–48
Maxima() function, 157
MaximizeBox property, 733
MaxLength property, 403
MaxSize property, 529
MaxValue() function, 127–128, 133, 144
McAmis, David (Professional Crystal Reports for Visual Studio .NET, second edition), 555
MDAC (Microsoft Data Access Components), 555
MDI (Multiple Document Interfaces)
application creation, 468–469
defined, 466
isMdiContainer property, 469
MDI child, 468
MDI containers, 468
text editor creation, 471–472
MeasureString() method, 998
membership providers, authentication, 603
MemberwiseClone() method, 212, 234, 292
Menu navigation control, 632
menus
Class View, Solution Explorer window, 21–22
controls, 450
creating manually, 451–453
discussed, 450
dividing into groups, 452
events, 455
MenuStrip control, 451
merging, 473–474
ToolStripMenuItem control, 454–455
Merge Module Project template, 548
MergeAction property, 473
MergeIndex property, 473
merging menus, 473–474
Message property, 366
MessageName property, 665
metadata, 5, 856
metafiles, 1012
Method icon, Class View window, 220
Method value, attribute targets, 905
methods. See also commands; functions
AcceptChanges(), 803
AcceptToClient(), 971
Add()
discussed, 196, 602
IList interface, 280
System.Array class, 276
adding to classes, 246–247
AddRange(), 277
AppendChild(), 759
ApplyTextSize() 424
Area(), 864
ArrayList.Sort(), 318
base class methods, hiding, 250–251
BeginUpdate(), 433, 438
bool Contains(), 335
bool IComparable<T>.Equals(), 338
bool Remove(), 336
CheckedListBox controls, 427
CheckForMessage(), 373
class member definition example, 243–244
Clear(), 279, 433
ClearSelected(), 427
Clone(), 234, 294
Compare(), 314–315, 342
CompareTo(), 314
Configure(), 634
ConvertDataType(), 920–921
CopyTo(), 266
CreateAttribute(), 758
CreateComment(), 758
CreateDirectory(), 704
CreateElement(), 758
CreateGraphics(), 982
CreateHeadersAndFillListView(), 436
CreateNode(), 758
CreateTextNode(), 758
DebugOnly(), 889
Delete(), 704, 801
DisplayFixes(), 909
DisplayMessage(), 375, 378
Dispose(), 190, 983–984
DownloadData(), 962
DownloadFile(), 962
DownloadString(), 962
Draw(), 864
DrawImage(), 1004
DrawLine(), 987
DrawPath(), 988
EndInvoke(), 666
EndUpdate(), 433, 438
EnsureVisible(), 433
Equals(), 212, 307
ExecuteNonQuery(), 817
ExecuteReader(), 817
ExecuteScalar(), 817
FileStream.Read(), 710
Fill(), 786
FillDirectoryList() 970
FillEllipse(), 1006
FillPath(), 988
FillRectangle(), 997
FillRegion(), 988
Finalize(), 214–215
Find(), 800–801
FindControl(), 592
FindString(), 427
FindStringExact(), 427
generic classes, 358–360
GetBrightness(), 992
GetBytes(), 713
GetChildRows(), 804, 806
GetCopy(), 292
GetCustomAttributes(), 888
GetData(), 721
GetDeleteCommand(), 816
GetDirectories(), 439, 704
GetEnumerator(), 277
GetExecutingAssembly(), 903
GetExportedTypes(), 903
GetFileList(), 972
GetFileListBytes(), 972
GetFiles(), 439, 704
GetFileSystemEntries(), 704
GetFolderPath(), 494
GetHashCode(), 213, 307
GetHostByAddress(), 958
GetHostEntry(), 956
GetHue(), 992
GetInsertCommand(), 816
GetItemAt(), 433
GetItemChecked(), 427
GetItemCheckState(), 427
GetProfile(), 639
GetResponseStream(), 970
GetRowType(), 923
GetSaturation(), 992
GetSelected(), 427
GetStream(), 978
GetType(), 213
GetUpdateCommand(), 816
HelpRequest, 490
IEnumerator<T>GetEnumerator(), 335
IndexOf(), 279
InitializeComponent(), 398, 407
InsertAfter(), 759
InsertBefore(), 759
InsertRange(), 277
int IComparable<T>.CompareTo(), 338
int IComparer<T>.Compare(), 338
int IComparer<T>.GetHashCode(), 338
int IndexOf(), 335
Intersection(), 991
Invoke(), 666
Load(), 424–425
MeasureString(), 998
MemberwiseClone(), 212, 234, 292
Move(), 704
MoveControls(), 482
MoveNext(), 287
NewRowFromBuilder(), 923
Object(), 211
object Deserialize(), 727
Object.Equals(), 306
objects and, 186
OnBeginPrint(), 513
OnDownloadFile(), 970
OnFileNew(), 509
OnFileOpen(), 509
OnFileSaveAs(), 509
OnPaint(), 982
OnPrintPage(), 513
OpenFile(), 501, 507
OpenRead(), 962
OpenWrite(), 963
overriding, 239
PaintListView(), 440–441
PrintLoop(), 513
private, 201
Read(), 713
ReadAllText(), 501
ReadKey(), 222
ReadLine(), 718
ReadToEnd(), 970
ReadXml(), 813–814
ReferenceEquals(), 212
Remove(), 196, 277, 803
RemoveAll(), 761
RemoveAt(), 277, 279
RemoveChild(), 761
Reset(), 490
ReverseString(), 662, 674
ReverseStringAsync(), 674
SaveCompressedFile(), 726
Seek(), 709
SelectNodes(), 762
SelectSingleNode(), 762
SetItemChecked(), 427
SetItemCheckState(), 427
SetSelected(), 427
SetStyle(), 997, 999
Show(), 470
ShowDialog(), 490, 529, 736
SimpleList(), 288
Sort(), 315
Split(), 719
standard function format, 238–240
Start(), 370
static keyword, 239
TableAdapterUpdate(), 846
Test(), 902
ToString(), 212, 259, 297, 427
typeof(), 213, 297
Union(), 991
UploadData(), 963
UploadFile(), 962
UploadString(), 963
UploadValues(), 963
Usage(), 887
ValidateUser(), 610
void Add(), 335
void Clear(), 335
void Insert(), 336
void RemoveAt(), 336
void Serialize(), 727
voidAddRange(), 335
on Web services, calling, 661–663
WebRequest.Create(), 969
Write(), 713
WriteAll(), 507
WriteChar(), 371
WriteLine(), 716
WriteXml(), 811, 813
Microsoft Data Access Components (MDAC), 555
Microsoft Installer (MSI), 549
Microsoft Intermediate Language (MSIL), 5
Microsoft SQL Desktop Engine (MSDE), 778
Microsoft Visual J#.NET Redistributable Package, 555
MinimizeBox property, 733
MinSize property, 529
Module value, attribute targets, 905
monitoring file system data, 732–736
monolithic applications, 182
MouseDown event, 396
MouseMove event, 396
MouseUp event, 397
Move() method, 704
MoveControls() method, 482
MoveNext() method, 287
MSDE (Microsoft SQL Desktop Engine), 778
MSI (Microsoft Installer), 549
MSIL (Microsoft Intermediate Language), 5
Multicolumn property, 426
multidimensional arrays, 110–111
Multiline property, 403, 443
Multiple Document Interfaces (MDI)
application creation, 468–469
defined, 466
isMdiContainer property, 469
MDI child, 468
MDI containers, 468
text editor creation, 471–472
multiplication (*) operator, 44
multipurpose code, functions and, 121
multipurpose event handlers, 375–377
MultiSelect property, 432
multitier application support, ADO.NET, 773–774