Expert C# 2008 Business Objects

abstract keyword 489, 495

AcceptButton property

ProjectEdit form (Windows Forms) 537

ProjectSelect form (Windows Forms) 534

ResourceEdit form (Windows Forms) 559

ResourceSelect form (Windows Forms) 555

AcceptChanges method

BusinessCollectionBase class 245

UndoableBase class 200-202

Activator class 131, 300

Active Reports 691, 764-767

Add a project (use case) 362

Add a resource (use case) 363

Add button (Windows Forms) 546

Add method

BatchEntries class 707

BusinessCollectionBase class 74

NameValueList class 354

RulesCollection class 223-226

SmartDate class 259

SqlParameter class 173

Add Reference dialog box (VS .NET) 517

addAssignment stored procedure 394

addProject stored procedure 393

addResource stored procedure 397

ADO.NET 159-175

reading data and 166

report generation and 693

null values and 260

using 164-173

ADO.NET transactions 174

implementing manually 484, 500-502

performance and 471, 483

when to use 483

AllowNew variable 185

anchored objects 33, 120, 295

data portals and 66

when to use 36

App.config file 518-520

console application and 740

AppDomain class 783

AppDomainSetup class 779

application data, business logic applied to 21

application domains 144, 775, 778

retrieving directory path for 777

application servers 6

batch processing and 745

object creation and 51, 54

ApplicationAccessControl attribute 309

applications

design and analysis for 39

internal/external, security and 7-9

OOP and. See entries at object-oriented

ApplyEdit method

BusinessBase class 208, 219

BusinessCollectionBase class 238, 246

UndoableBase class 79

architectures

5- tier logical 10-15

distributed 1-40

frameworks and 39

importance of flexibility for 3

logical 2-5, 15-20, 32

object-oriented applications and 690-693

physical 2-10, 66

web services interface and 650-653

ASP.NET

.config files and 770, 772

forms-based security and 585-590

Global.asax file and 590-592

Session objects and 572, 589-592

web development and 569

Web Forms and 569, 572-586

web services and 646, 679

ASP.NET user account 317, 328, 580

for PTracker 401

assemblies (DLLs)

designing 110

finding in memory 783

hosting in IIS 118, 121-128

installing into COM+ applications 146

key file for 146

no-touch deployment and 769, 782

referencing 315, 320, 460

remoting and 120-129

strong names for 146, 294

web services and 662

AssemblyInfo.vb file 146, 294, 307

AssemblyResolve event (AppDomain class) 783

Assert method (BrokenRules class) 227, 463, 465

Assignment class 370-375, 488-492

Assignment table and 388

assignments (PTracker), stored procedures for 394-396

Assignments table (PTracker) 387

AssignResource form (Web Forms) 583, 611, 621-625

Cancel button and 624

AssignToProject form (Web Forms) 583, 638-642

AT command 690

attributes, creating/detecting custom 156

placing restrictions on 157

AttributeUsage attribute 279

authentication 68

Windows Forms login process and 531

AuthenticationType property (IIdentity) 339

authorization 68

AutoComplete attribute 92, 151, 310

Autocomplete feature 151

AutoDiscover method (ObjectAdapter class) 754-756, 763

Категории