|
machine configuration files, using in .NET, 501-513
<machineKey> configuration section in <system.web> section, description of, 505
Main Menu page in Admin section of BuyDirect application, explanation of, 577
Main static method, using with FTP sample application, 368-374
MainMenu class of Menu class, purpose of, 125
MakeDir method
of Form1 class, 424-425
of FTP class, 389
MakeLocalDir method of Form1 class, overview of, 422-423
MakeRemoteDir method of Form1 class, overview of, 424-425
margins, setting for printing, 145
MathUtil class in UML class diagram editor
GetRectangleFromPoints method used with, 310
overview of, 301-306
MaxLength property of DataColumn class, explanation of, 460
maze cells in Doggie computer game, size of, 226
maze, creating for Doggie computer game, 209-215, 223
mazeData variable, using with Doggie computer game, 211, 214
MDI applications
building status bars in, 131
creating toolbars in, 132-134
setting child document layout in, 129-130
setting menu merging in, 124-128
setting parent-child relationship in, 122-124
tab control and tab pages in, 131-132
MDI containers
child documents represented in, 165-174
creating, 174-184
creating menu items in, 127
XmlViewer component of, 153-156
MDI containers, using forms as, 121-122
MDI (Multiple-Document Interface), explanation of, 120-122
me_MouseDown event handler, using with DrawArea class, 278
me_MouseMove event handler, wiring MouseMove event to, 280
me_MouseUp event handler, using with DrawArea class, 278
Memento design pattern, overview of, 289
Menu class, child classes of, 125
menu items
constructing in child documents, 128
creating in MDI containers, 127
managing in MDI applications, 126
menu merging, setting for MDI applications, 124-128
Menu user control in BuyDirect application, explanation of, 555-556
MenuItem class of Menu class, purpose of, 125-126
menus, adding separators to, 126
Merge method of DataSet class, explanation of, 457
MergeOrder property of MenuItem object, purpose of, 126
MergeType property of MenuItem object, purpose of, 126-127
messageTextBox control, forcing scrolling of, 422
methods. See individual methods
MinimumCapacity property of DataTable class, explanation of, 459
minus sign (−), using with public external DTDs, 106
MKD FTP command
description of, 342
example of, 373, 389
sending to connected FTP servers, 362
MODE FTP command, description of, 341
Model class
events in, 40
fields in, 28
methods of, 31-39
properties of, 29-31
raising events for StyledTextArea control with, 24
understanding, 28
Model object
constructing for StyledTextArea control, 29
displaying line numbers of, 57-60
handling LineCountChanged event of, 78
handling LongestLineCharCount event of, 78
selecting text in, 85
model_LineCountChanged method of StyledTextArea class, implementing, 78
model_LongestLineCharCountChanged method of StyledTextArea class, implementing, 78
models and views, role in MVC paradigm, 18-19
MouseDown event of View object, handling, 87
MouseMove event
of DrawArea class, 280
of View object, 88
MouseUp event of View object, handling, 88
MoveCat method, updating cat positions with, 248-251
MoveDeadCat method, updating cat positions with, 251-253
MoveLeft method, using with threads, 196
MoveRequest method, using with Doggie computer game, 234-237
MoveRight method, using with threads, 197
MoveScreen method of View class, overview of, 49
movingEndPoint value, assigning to startPoint in DrawArea class, 280
MsSqlDbObject class, using with Search pages in ASP.NET, 562
multithreaded application
example of, 196
explanation of, 189
MVC (Model-View-Controller) paradigm
side effects of, 19
understanding, 17-19
Web site, 17-19
MyControl custom control, writing MyEvent for, 16-17
MyDataGrid_* event handlers, using with ShoppingCart page in ASP.NET, 571-573
MyDb.mdb Access database, advisory about, 451
MyEvent custom event, writing, 16-17
MyEventHandler delegate, creating, 16
MyEventsArgs argument, creating, 16
MyFirstClass example, 522-523
MySerializableClass code example, 284
myTextBox control code sample, 13
|