data layer, 9–11
data, serializing, 24–25, 48, 55
Database Programming with Visual Basic .NET, Second Edition (Thomsen), 64
databases
concurrency issues, 3, 4
connection string, 31–32
constraints of, 9, 159–160, 314–315
design of, 9–10
making calls to (book about), 64
relationships, 50–52
server for, in n-tier architecture, 6, 7, 10
Unified Modeling Language (UML) diagram of, 14
data-centric business rule attributes, assigning, 427
data-centric object model, 53–54
data-centric objects, 60–67
adding business rules to, 166–171
class attributes, 61–62
Delete method, 65–66
implementing interfaces, 62–63
LoadProxy method, 63–64
LoadRecord method, 64–65
overview, 60–61
Save method, 66–67
DataCentricProjects node, 287
data/data application components, in n- tier architecture, 6
DataGrid control, 453, 454
DataGrid Property Builder dialog box, 513
DataMember property, 188
DataRowView object, 206
DataSource property, 188
DataView object, 205–206
DataView rows, 207–208
dates, handling, 335–336
DateTimePicker control, 351, 382
DateTimePicker controls, 388
DBNull.value, 345
DCOM (Distributed Component Object Model), 11
Default Web Site node, 26
Delete method, 75, 255
employee data-centric objects, 340
inability to consolidate, 276
in Interfaces Code Module, 56–57
of Region objects, comparison with Territory object methods, 274
of RegionDC class, 65–66
Delete signature, 242
DeleteButton_Click method, 120
deleting objects, 119–120
dependencies, 52, 252
deserializing objects, 48
design patterns, 82–83
Design Patterns: Elements of Reusable Object-Oriented Software (Gamma, Helm, Johnson, and Vlissides), 82
Details form, creating, 461–465
Details hyperlink, 516
Details value, 182
Developing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET (Microsoft Press), 520
development teams, 316–317
diagrams
of application deployment, 14
reverse engineering solution into, 40
DictionaryBase class, 77–78, 79–80, 171
dictionary.Clear method, 82
DictionaryEntry object, 92
Directory Security, 34, 489
dirty flags, 177–178
Discovery URLs tab, 474
Display Name, 431
DisplayMember property, 79
DisplayName attribute, 427
DisplayName tag, 437
DisplayNameAttribute, 429–430
DisplayNameAttribute class, 424
Distributed Component Object Model (DCOM), 11
Double Page image, 223
downloading applications, 18
DrawItem event, 231
DrawItem method, 227
DrawString method, 105
DropDownList control, 515
DropDownStyle property, 88, 384
dynamic menu structure, building, 196–211
creating menu objects, 201–211
overview, 196–197
setting up database, 197–200