W
Web applications. See also ASP.NET
building as Web service clients , 530-536
adding Web reference, 530-531
design and operational views, 533-534
getting information on Web services, 532-533
controls on Web forms, 470-471
Data Form Wizard for ADO.NET solutions, 493-499
editing the HTML code, 497-498
editing the Visual Basic code, 498-499
data manipulation from Web pages, 512-523
design and operational views, 512-516
page code, 516-523
data processing overview, 490-493
data validation tools, 492-493
forms authentication, 594-602
login page, creating, 596-599
secure Web pages, creating, 599-601
Web.config file, editing, 595-596
forms programming, 471-486
HelloGoodbye.aspx (example), 471-476
HelloRefresh.aspx (example), 476-481
logging in to protected pages, 481-486
graphically created ADO.NET objects, 499-506
design and operation views, 499-502
Web page code, 502-506
Page class, 469-470
programmatically created ADO.NET objects, 506-512
design and operational views, 507-508
Web page code, 508-512
round-trips, 491
Web forms and views, 466-469
Web services. See Web services
Windows applications vs., 463-465
Web browser considerations for ASP.NET, 462-463
Web Control Library template, 34
Web forms. See Web applications
Web server controls (Web forms), 470
Web services, 3, 7, 525-567
computational Web service (case study), 539-549
deploying, 549-554
invoking, 551-554
deploying, 549-554
invoking deployed services, 551-554
names , choosing, 540
Northwind database examples, 555-567
referencing proxy servers, 549
testing, 543-544
underlying technologies, 526-529
Web application clients, 530-536
adding Web reference, 530-531
design and operational views, 533-534
getting information on Web services, 532-533
Windows application clients, 536-539
adding Web reference, 545-546
for DaysTilEOM service, alternate workstation (example), 548-549
for DaysTilEOM service, local host, 544-548
Northwind database service (example), 563-567
Web.config file, 594, 595-596
WebDataSamples project (example), 494-523
WebPageSamples project (example), 471-486
WebService class, 540, 541
WebZipCodeClient project (example), 530-539, 552-554
When clause (Catch clause), 180
While... End While statements, 79
whole numbers , data types for, 62
Width property (form controls), 202, 241
LinkLabel controls, 244, 245
Web applications, 500, 505
Windows Application template, 2, 29, 33, 35
Windows applications, 33, 35-39
building as Web service clients, 536-539
adding Web reference, 545-546
design and operational views, 546
for DaysTilEOM service, alternate workstation (example), 548-549
for DaysTilEOM service, local host, 544-548
Northwind database service (example), 563-567
consuming class library projects, 41-43
message boxes, adding, 37-39
Web applications vs., 463-465
Web services. See Web services
Windows Control Library template, 33
Windows forms. See forms programming
Windows Form Designer, 194-196
adding custom code, 196-199, 420-421
understanding datasets from, 418-419
Windows Service applications, 34
Windows Service template, 34
WindowsPrincipal class, 573
With... End With statements, 78
Workgroup Administrator (Access 2002), 576
Write( ) (StreamWriter class), 143
writing Access database contents to files, 142-145
WSDL (Web Services Description Language), 528