Expert C# 2008 Business Objects

parent objects 210

passing by reference/by value 33, 36, 53

password values. See user ID and password values

performance 5, 9

borrowed data fields and 372

configuration scenarios and 15-20

data portals and 68

encapsulation and 65

Enterprise Services and 471

finalizing objects and 422

HTTP channels and 313

large data sets and 35

no-touch deployment and 521

optimizing projects for 377

remoting server hosting and 122

state management and 575

stored procedures and 391

two-phase transactions and 150

permissions

code groups and 784

for security database 328-330

FullTrust security and 771, 784-788

persistence 60-68, 380

data portals and 86

personalization 598

physical architecture 2-10, 66

physical n- tier architecture 2

points of failure 9

PORT property 726

portals. See entries at DataPortal

presentation tier 11

primary keys 386

principal objects 106, 108, 158

ASP.NET and 585

creating 341-345

custom 287, 322

threading and 716

private constructor 299, 426. See also Constructors region

procedural model 30

process-focused analysis 361

process ID 131, 133

ProcessEntry method (BatchQueueService class) 731

Project class 461-480, 765

DataPortal methods 470-478

security and 478-480

Web Forms UI and 601-611

web services and 674, 677

Windows Forms UI and 538-540

removing projects 553

updating Main form 551

ProjectEdit form

Web Forms 583, 601-615

ChooseRole form and 615

Windows Forms 536-551

data binding for 540-544

ProjectInfo data structures 671-674, 676, 682-685

ProjectList class 509-514, 764

Web Forms UI and 594-597

web services and 672-674

Windows Forms UI and 533-536

ProjectList form (Web Forms) 583

ProjectResource class 492-499, 613, 616-621, 672, 677

ProjectResources class 502-508, 677

projects (PTracker) 362

AssignToProject Web form for 639-642

project- related stored procedures for 391-394

Web Forms UI for 599-601

web services UI for 672-679

Windows Forms UI for 533-555, 562-567

Projects form (Web Forms) 592-601

Projects table (PTracker) 386

ProjectSelect form (Windows Forms) 534, 552, 562

removing projects and 553

ProjectTracker (sample web service) 664

creating 664

test page for 679

ProjectTracker class 666, 681

project-tracker objects 457

ProjectTracker.Library 459

Windows Forms UI and 521

project-tracking application (PTracker)

assessing requirements for 360-364

design for 359-404

designing/creating the database 383-402

object design 365-379

projects tracked by 362

resources tracked by 363

use cases for 361-364

web service for 664, 679

propertyChanged event 82, 537

proxies, consumer-side 648-650, 682-684

PTClient (sample application) 681

PTracker (sample application). See project tracking application (PTracker)

PTrackerRelationships diagram 390

publisher (web services application) 647

creating 649

Категории