data hiding
492
Index
data hiding, 14
data members, class-wide, 88–89
Data namespaces, 276–277
DataPackage class, in calculator example, 430
data providers, ADO.NET, 334–335
DataRow class, 344
DataSet class, disconnected operation using,
344–350
DataTransferManager, 431
data types, for variables, 23–24
Date structure, 150, 152
DateTime class, 234
DbConnection class, 336
DbDataAdapter class, 344
DbProviderFactory class, 346
DCOM (Distributed Component Object Model), 352
DebuggableAttribute class, 458
DebuggerHiddenAttribute class, 458
DebuggerStepThroughAttribute class, 458
debugging, stepping through application, 47–51
Debug toolbar, 49
declarative UI layout, 381
declaring variables
multiple, 26
overview, 25
decrement operators, overloading, 171–172
DefaultAttribute, 395
default branch, 66
default values, for function prototypes, 40
delegate keyword, 247, 250
delegates
defining, 247
implementing
calling non-static member functions by using
delegates, 249
calling static member functions by using
delegates, 248–249
delegates that return result, 252–253
overview, 247
using multicast delegates, 249–252
overview, 245–246
purpose of, 246–247
DeleteCommand, 345
delete method
for arrays, 204
overview, 109
Delete method, 290, 291, 292, 293
Depth property, 307
deque type, STL/CLR, 226
derived classes, 129–130
destructors
overview, 105–106
using, 109–110
Diagnostics namespace, 274
Dialog class, 265
Dictionary class, 219
directories, getting information about, 290–297
Directory class, 274, 282
DirectoryInfo class, 274, 282, 290–291
DirectoryName property, 293
Directory property, 293
DisplayDate function, 59
Dispose method, 283, 287, 298–299, 308
Distributed Component Object Model (DCOM), 352
distributed systems, WCF, 352
DivideByZeroException, 183
division operator (/), 30
DLL (Dynamic-Link Library), 192, 365–368, 444
DllImport attribute, 446
DllImportAttribute class, 447–448
DOB member, 151–152
Documentation attribute, 466
DocumentationAttribute class, 464, 472
DocumentElement property, 323
DocumentFragment node type, 309
Document node type, 309
Document Object Model (DOM), 307
DocumentType node type, 309
DocumentType property, 323
do keyword, 72
DOM (Document Object Model), 307
dot operator (.), 20
double-colon syntax (::), 79
Double type, 24, 271
Double value type, 144
do-while loops, overview, 71–73
DtdProcessing property, 310
duplex operation, 358
dynamic allocation, of arrays, 203–205
dynamic_cast, 170, 444
dynamic_cast<> operator, 33
dynamic invocation, 467
Dynamic-Link Library (DLL, 192, 444
E
for each loop
using with arrays, 210–211
EarnPointsOnAmount function, 97
Do'stlaringiz bilan baham: |