|
s argument, checking status with DirectoryItem object of Form1 class, 413-415
Save function, using with MDI applications, 124
Save method
of Document class, 169
of Graphics class, 266
SaveAs method of Document class, purpose of, 169-170
scared Boolean in Cat class, explanation of, 242-243
schemas, validating XML documents with, 109-111
Scroll event of vScrollBar handling, 88-89
Scroll method of View class, overview of, 56
ScrollToShowCaret method of StyledTextArea class, implementing, 85
Search page in ASP.NET page, using in BuyDirect application, 559-562
searching with Find method, 160-162
<sectionGroup> tag, purpose of, 502
security, ASP.NET infrastructure for, 525
<securityPolicy> configuration section in <system.web> section
description of, 505
Select method of DataTable class
explanation of, 459
retrieving newly added rows with, 475
SelectAll method of StyledTextArea class, implementing, 85
SelectCommand property of Data adapter object, explanation of, 454
selected text, representing color of, 64
SelectedIndexChanged event of remoteDir combo box, triggering, 431-432
SelectedText property of StyledTextArea class, implementing, 66
selection areas, setting beginning and end of lines for, 54
selectionStartLocation and selectionEndLocation variables
explanations of, 53
resetting, 84
SelectLine method
of Document class, 170
of StyledTextArea class, 85
SelectLocalDirectory method of Form1 class, overview of, 430
SelectRemoteDirectory method of Form1 class, overview of, 430-431
semicolon (;) using with entities in DTDs, 107
Send method, overloads of, 337-338
SendCommand method
of FTP class, 390
of NETFTP class, 360
SendCWDCommand method of NETFTP class, overview of, 360
SendDELECommand method of NETFTP class
example of, 372
overview of, 360
SendLIST command of NETFTP class
example of, 372
overview of, 361-362
SendMKDCommand of NETFTP class
example of, 373
overview of, 362
SendPWDCommand of NETFTP class, overview of, 362-363
SendQUITCommand of NETFTP class, overview of, 363
SendRETRCommand of NETFTP class
example of, 373
overview of, 363-365
SendRMD Command of NETFTP class
example of, 373
overview of, 363
SendSTOR Command of NETFTP class
example of, 374
overview of, 366-367
SendSYST Command of NETFTP class, overview of, 367-368
SendTYPECommand method
of FTP class, 390
of NETFTP class, 368
separators, adding to menus, 126
<Serializable> attribute, example of, 283, 317
SerializableClass, marking for serialization, 286-287
Serialize method
of IFormatter interface, 283-284
of SoapFormatter class, 287-288
server-based timers
displaying splash screen with, 202-203
turning off, 202
server-based timers, using, 201-203
server-side include directives in Global.asax file, explanation of, 520
server-side object tags in Global.asax file, explanation of, 518-520
ServerVersion property of Connection in ADO.NET, explanation of, 440
<sessionState> configuration section in <system.web> section
description of, 505
example of, 512
Set* methods, using with Rect object, 312-313
SetLine method of Model class, overview of, 39
SetMemento method, explanation of, 289-290
SetPos method, role in moving cats in Doggie computer game, 241
SetState method, using with Doggie computer game, 218-220
SetupPage method of Document class, purpose of, 171
SetupPage method, using with TextPrinter class, 164
SetValue method of Serializable class, explanation of, 287
shapes
drawing, 261, 263
filling interiors of, 262
ShapeType enumeration in UML class diagram editor, overview of, 299
ShoppingCart page in ASP.NET, using with BuyDirect application, 566-573
ShoppingItem class in BuyDirect application, explanation of, 549-550
Signal Time property of System.Tiers.ElapsedEventsArgs class, purpose of, 202
simple types, elements in XML Schema as, 110-111
single quotes (') in XML documents, meaning of, 101
Singleton design pattern, overview of, 135-137
SITE FTP command, description of, 342
Site property of DataSet class, explanation of, 456
Size structure of System.Drawing namespace, overview of, 248
SMNT FTP command, description of, 341
SoapFormatter class, overview of, 287-289
Socket objects, instantiating, 334-335
sockets
obtaining for FTP file transmissions, 367
working with, 334-339
SocketType enumeration, using with Socket objects, 335
SolidBrush object, constructing, 50
Sort property of DataView class, explanation of, 462
splash screen
displaying with server-based timer, 202-203
using Windows-based timer with, 199-201
SQL Command objects
constructing, 446-447
inserting, updating, and deleting records with, 448-449
methods of, 445-446
modifying data with, 448
properties of, 444-445
Sql prefix, meaning of, 439
SQL Server CE .NET data provider purpose of, 439
SQL Server connection strings, building, 442-443
SQL Server .NET data provider, purpose of, 438
SqlCE prefix, meaning of, 439
SqlCommand objects
constructing, 446-447
instantiating, 447-448
SqlConnection class, creating instance of, 444
standalone attribute in XML, example of, 103
start tags in XML documents, identifying, 101
STAT FTP command, description of, 342
State property of Connection in ADO.NET, explanation of, 440
StateChange event of Connection object in ADO.NET, explanation of, 441
States class in UML class diagram editor, overview of, 301
static methods, getting single instances of classes with, 136-137
status bars, building in MDI applications, 131
StatusBar property of Document class, purpose of, 166
step integer in Doggie computer game, purpose of, 231-232
Stop game state, explanation of, 216
Stopped member of System.Threading.ThreadState enumeration, description of, 191
StopRequested member of System.Threading.ThreadState enumeration, description of, 191
STOR FTP command
description of, 341
example of, 352, 374, 387
sending to connected FTP servers, 367
STOU FTP command, description of, 341
streams, sending and receiving, 337-339
String object, returning on specified line number, 85
strings
inserting at specified ColumnLine in Model class, 34-37
inserting characters into with Model class, 33
returning number of pixels in, 48
role in Model class, 28
writing with DrawString method, 265
STRU FTP command, description of, 341
structures versus classes, 23-24
StyledTextArea class
constructing, 62
diagram of, 21
events arguments classes used with, 25-27
events of, 89-90
events raised by, 24
InitializeComponent method of, 22
methods of, 68-89
Panel control used with, 60
properties of, 62-68
versus StyledTextArea control, 60
using, 60-61
StyledTextArea control
ColumnLine structure in, 23-24
compiling, 90
constructing Model object for, 29
delegates declared for, 24
displaying in form, 21
features of, 19-20
initializing controls and classes used in, 74-75
main classes in, 22
purpose of, 1
replacing highlighted text in, 162-163
resizing components used in, 84
versus StyledTextArea class, 60
text selection with, 41
using, 90-94
Styles.css file in BuyDirect application, explanation of, 547, 549
subject in Observer design pattern
introducing abstract coupling to, 15
purpose of, 12
Suspended member of System.Threading.ThreadState enumeration, description of, 191
SuspendRequested member of System.Threading.ThreadState enumeration, description of, 191
SwapAttack event handler, example of, 242
synchronous mode, sending and receiving data in, 337-338
SYST FTP command
description of, 342
sending to connected FTP servers, 367-368
System.Data.DataSet class, using, 112
System.Drawing namespace
Brush class of, 262
Color structure of, 259-260
Drawing2D.GraphicsPath class of, 267-268
Font class of, 267
Graphics class of, 262-267
Pen class of, 261
Point structure of, 257-258
Rectangle structure of, 259
Size structure of, 248
System.Threading.Thread class, overview of, 190-192
<system.web> configuration sections, table of, 505
System.Windows.Forms namespace, contents of, 1
System.Xml namespace, writer classes in, 113
System.Xml.XmlTextWriter class, using, 116-117
|