Sams Teach Yourself ASP.NET in 21 Days

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Sams Teach Yourself ASP.NET in 21 Days, Second Edition offers an approachalbe guide to the latest in Microsoft .NET technologies. The author's example-packed and accessible presentation style helped make the previous edition a success. The book walks the reader through the .NET Framework and teaches techniques needed to program Web applications efficiently. For experienced user of the previous version of ASP, this title will serve as an invaluable "upgrade" tool. After covering Web Forms and Server Controls, the author explores at database access with ADO.NET and XML. An application will be built throughout the book to illustrate techniques learned each day. XML Web Services are covered in detail due to their tight integration with ASP.NET applications. Overall this title will make ASP.NET accessible for just about anyone, with or without exposure to the older ASP standard.

Author(s): Chris Payne
Edition: 2nd Edition
Publisher: Sams Publishing
Year: 2002

Language: English
Pages: 1144

main page......Page 1
table of contents......Page 2
copyright......Page 9
foreword......Page 11
about the author......Page 13
acknowledgments......Page 14
we want to hear from you!......Page 15
introduction......Page 16
who is this book's intended audience?......Page 17
what do you need to know prior to reading this book?......Page 18
what software do you need to complete the examples provided with this book?......Page 19
how this book is organized......Page 20
conventions used in this book......Page 21
finally.........Page 22
week 1: at a glance......Page 23
day 1. getting started with asp.net......Page 24
the way the web works......Page 25
the .net framework......Page 30
setting up and installing asp.net......Page 33
creating asp.net pages......Page 39
elements of an asp.net page......Page 42
comparison of asp and asp.net......Page 45
summary......Page 48
q&a......Page 49
workshop......Page 50
day 2. building asp.net pages......Page 52
a simple asp.net application......Page 53
writing asp.net and html code......Page 64
the impact of the application......Page 69
common language runtime and asp.net......Page 72
asp.net programming languages......Page 75
another look at the code......Page 76
that's not asp!......Page 78
summary......Page 80
q&a......Page 82
workshop......Page 83
day 3. using visual basic.net and c#......Page 84
introduction to visual basic.net and c#......Page 85
variables......Page 86
arrays......Page 94
operators......Page 98
conditional logic......Page 100
looping logic......Page 105
branching logic......Page 110
classes......Page 119
useful vb.net functions......Page 124
for future vb.net and c# gurus: where to go......Page 126
that's not asp!......Page 127
summary......Page 128
q&a......Page 130
workshop......Page 131
day 4. using asp.net objects with c# and vb.net......Page 133
a recap of objects......Page 134
asp.net objects......Page 137
that's not asp!......Page 161
summary......Page 162
q&a......Page 163
workshop......Page 164
day 5. beginning web forms......Page 166
introduction to forms......Page 167
introduction to web forms......Page 169
web forms programming model......Page 171
html server controls......Page 181
web server controls......Page 186
that's not asp!......Page 194
summary......Page 195
q&a......Page 196
workshop......Page 197
day 6. learning more about web forms......Page 199
the extensibility of web forms......Page 200
user controls......Page 201
custom controls......Page 211
creating controls at runtime......Page 225
that's not asp!......Page 229
summary......Page 230
q&a......Page 232
workshop......Page 233
day 7. validating asp.net pages......Page 235
validation scenarios......Page 236
asp.net validation......Page 240
using validation controls......Page 246
customizing validation......Page 256
that's not asp!......Page 264
summary......Page 265
q&a......Page 266
workshop......Page 267
week 1. in review......Page 268
bonus project 1......Page 269
a banking application......Page 270
summary......Page 279
week 2: at a glance......Page 280
day 8. beginning to build databases......Page 281
what are databases?......Page 282
creating databases......Page 287
the structured query language......Page 293
accessing data with asp.net......Page 299
summary......Page 304
q&a......Page 305
workshop......Page 306
day 9. using databases with asp.net......Page 307
introduction to accessing data from asp.net......Page 308
the dataset......Page 310
data binding......Page 317
data binding controls......Page 324
that's not asp!......Page 348
summary......Page 349
q&a......Page 350
workshop......Page 351
day 10. communicating with ado.net......Page 352
an introduction to ado.net......Page 353
the dataset revisited......Page 357
database interaction with ado.net......Page 365
using ado.net with asp.net......Page 378
that's not asp!......Page 390
summary......Page 391
q&a......Page 392
workshop......Page 393
day 11. using xml in asp.net......Page 395
an introduction to xml......Page 396
accessing xml with asp.net......Page 402
the xml document object model......Page 413
xml and the dataset......Page 422
that's not asp!......Page 428
summary......Page 429
q&a......Page 430
workshop......Page 431
day 12. employing advanced data techniques......Page 432
advanced database techniques......Page 433
advanced xml techniques......Page 450
that's not asp!......Page 461
summary......Page 462
q&a......Page 464
workshop......Page 465
day 13. reading and writing files on the web server......Page 467
using files with asp.net......Page 468
including external files......Page 469
accessing files......Page 473
isolated storage......Page 491
that's not asp!......Page 498
summary......Page 499
q&a......Page 501
workshop......Page 502
day 14. using asp.net's improved caching capabilities......Page 503
what is caching?......Page 504
how asp.net uses caching......Page 506
how to use caching......Page 508
using caching effectively......Page 527
that's not asp!......Page 528
summary......Page 529
q&a......Page 530
workshop......Page 531
week 2. in review......Page 532
your banking application......Page 533
adding data capability......Page 534
summary......Page 546
week 3: at a glance......Page 547
day 15. using business objects......Page 548
introduction to components......Page 549
creating business objects......Page 552
developing business objects......Page 556
a working example......Page 561
working with non-.net components......Page 569
that's not asp!......Page 573
summary......Page 575
q&a......Page 576
workshop......Page 578
day 16. creating xml web services......Page 579
the way the web works—revisited......Page 580
introduction to xml web services......Page 582
building a web service......Page 589
creating a web service from an existing business object......Page 596
returning data from services......Page 599
that's not asp!......Page 601
summary......Page 602
q&a......Page 603
workshop......Page 604
day 17. consuming and securing xml web services......Page 606
consuming xml web services......Page 607
consuming a web service through an asp.net page......Page 610
web service consumption recommendations......Page 621
securing web services......Page 623
that's not asp!......Page 631
summary......Page 632
q&a......Page 633
workshop......Page 634
day 18. configuring and deploying asp.net applications......Page 635
introduction to asp.net applications......Page 636
global.asax......Page 638
configuring asp.net......Page 645
deploying your application......Page 658
that's not asp!......Page 660
summary......Page 661
q&a......Page 662
workshop......Page 663
day 19. separating code from content......Page 665
the drive for separation......Page 666
code-behind forms......Page 668
resource files and localization......Page 682
that's not asp!......Page 696
summary......Page 697
q&a......Page 698
workshop......Page 700
day 20. debugging asp.net pages......Page 702
introduction to debugging......Page 703
try and catch......Page 707
tracing......Page 716
the clr debugger......Page 727
debugging recommendations......Page 732
that's not asp!......Page 733
summary......Page 734
q&a......Page 735
workshop......Page 736
day 21. securing your asp.net applications......Page 738
security basics......Page 739
authentication......Page 743
authorization......Page 756
impersonation......Page 760
dealing with secured users......Page 763
that's not asp!......Page 765
summary......Page 766
q&a......Page 767
workshop......Page 768
week 3. in review......Page 770
bonus project 3......Page 771
adding the business objects......Page 772
the web service......Page 781
summary......Page 784
bonus day 22. building a complete application......Page 785
the scenario: bananamobiles......Page 786
designing the application......Page 787
building the bananamobile site......Page 791
where to go from here......Page 829
that's not asp!......Page 830
summary......Page 831
q&a......Page 833
workshop......Page 834
bonus day 23. creating mobile web forms......Page 835
what are mobile web forms?......Page 836
installing the mobile internet toolkit......Page 838
getting started with mobile web forms......Page 840
developing mobile pages......Page 846
that's not asp!......Page 861
summary......Page 862
q&a......Page 863
workshop......Page 865
appendix a. answers to quiz questions......Page 866
answers for day 1......Page 868
answers for day 2......Page 870
answers for day 3......Page 873
answers for day 4......Page 876
answers for day 5......Page 879
answers for day 6......Page 883
answers for day 7......Page 891
answers for day 8......Page 894
answers for day 9......Page 896
answers for day 10......Page 898
answers for day 11......Page 903
answers for day 12......Page 907
answers for day 13......Page 911
answers for day 14......Page 915
answers for day 15......Page 918
answers for day 16......Page 921
answers for day 17......Page 924
answers for day 18......Page 927
answers for day 19......Page 930
answers for day 20......Page 934
answers for day 21......Page 937
answers for day 22......Page 940
answers for day 23......Page 942
appendix b. common asp.net mistakes......Page 944
asp.net conundrums......Page 945
changes from classic asp......Page 948
appendix c. asp.net controls: properties and methods......Page 952
html server controls......Page 954
web server controls......Page 962
validation server controls......Page 978
appendix d. ado.net controls: properties and methods......Page 981
the dataset and related classes......Page 982
the managed providers......Page 992
UNREGISTERED VERSION OF CHM TO PDF CONVERTER......Page 0