,
ASP.NET. Vademecum ...ASP.NET. Vademecum profesjonalisty , fragmenty-ksiazek-heliona
[ Pobierz całość w formacie PDF ]
IDZ DO PRZYK£ADOW ASP .NET. SPIS TRECI Vademecum profesjonalisty Autor: Scott Worley T³umaczenie: Pawe³ Janociñski ISBN: 83-7197-691-7 Tytu³ orygina Format: B5, stron: 482 Przyk³ady na ftp: 385 kB KATALOG KSI¥¯EK KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG TWÓJ KOSZYK DODAJ DO KOSZYKA ASP .NET to najnowsza technologia Microsoftu, bêd¹ca ³¹cz¹ca Active Server Pages (ASP) z platform¹ .NET. Umo¿liwia ona pisanie wydajnych aplikacji WWW, korzystaj¹cych z zawansowanych mo¿liwoci rodowiska .NET. Jeli specjalizujesz siê w tworzeniu takich aplikacji i chcesz nad¹¿aæ za nowymi trendami w tej dziedzinie, „ASP .NET Vademecum profesjonalisty” jest ksi¹¿k¹ dla Ciebie. Znajdziesz tu w zwiêz³ej i przystêpnej formie kompletny opis ASP .NET, a tak¿e innych powi¹zanych z ni¹ technologii. Ksi¹¿ka opisuje miêdzy innymi: • Klasy bazowe i podstawowe obiekty ASP .NET • Szczegó³owe wskazówki dotycz¹ce projektowania i konfigurowania aplikacji ASP .NET • Now¹ technologiê tworzenia interfejsu u¿ytkownika: WebForms i zaawansowane aspekty jej u¿ycia • Dostêp do danych za pomoc¹ ADO .NET • U¿ycie jêzyka XML w po³¹czeniu z ASP .NET • Tworzenie us³ug sieciowych (web services), u¿ycie protoko³ów SOAP i UDDI • Model bezpieczeñstwa aplikacji ASP .NET • Obs³ugiwanie wiadomoci • U¿ycie us³ug katalogowych Active Directory • Programowanie urz¹dzeñ przenonych w ASP .NET Ksi¹¿kê uzupe³niaj¹ dodatki omawiaj¹ce architekturê platformy .NET, najczêciej u¿ywane obiekty ASP .NET i ADO — kontrolki serwera i Microsoft Mobile Internet Toolkit. Zawarta jest w niej tak¿e przyk³adowa kompletna aplikacja, w praktyczny sposób ilustruj¹ca dzia³anie ASP .NET. Jeli programowa³e wczeniej w ASP, „ASP .NET. Vademecum profesjonalisty” to jedyna ksi¹¿ka, która jest Ci potrzebna, by w pe³ni wykorzystaæ mo¿liwoci tej technologii. To ksi¹¿ka napisana przez profesjonalistów dla profesjonalistów. To ksi¹¿ka dla Ciebie. CENNIK I INFORMACJE ZAMÓW INFORMACJE O NOWOCIACH ZAMÓW CENNIK CZYTELNIA FRAGMENTY KSI¥¯EK ONLINE Wydawnictwo Helion ul. Chopina 6 44-100 Gliwice tel. (32)230-98-63 e-mail: helion@helion.pl ASP.NET ...............................................................................................................................17 Biblioteki klas bazowych .NET .............................................................................................19 Konfiguracja aplikacji sieciowych ASP.NET .......................................................................22 Zarz%dzanie sesjami i stanem ................................................................................................22 Zarz%dzanie buforowaniem....................................................................................................22 Warstwy aplikacji WWW w ASP.NET.................................................................................23 Web Forms.............................................................................................................................24 Usługi sieciowe XML............................................................................................................25 Współpraca z COM/COM+ i usługi składników...................................................................26 ADO.NET ..............................................................................................................................26 Przej9cie z klasycznego ASP do ASP.NET ...........................................................................26 Globalizacja i lokalizacja.......................................................................................................27 Poprawione bezpiecze;stwo ..................................................................................................28 !!" # Pliki ustawie; aplikacji..........................................................................................................29 Składnia strony ......................................................................................................................32 Najcz=9ciej stosowane obiekty i klasy ASP.NET..................................................................44 >ledzenie aplikacji ASP.NET ................................................................................................48 Przechodzenie do ASP.NET ..................................................................................................54 $%!" &# Poło?enie pliku konfiguracyjnego web.config ......................................................................59 Stosowanie sekcji konfiguracyjnej <appSettings> ................................................................62 Analiza sekcji konfiguracyjnych system.web........................................................................63 ' ()*(+ Wprowadzenie do Web Forms ..............................................................................................77 Architektura Web Forms .......................................................................................................82 Oddzielanie kodu od interfejsu u?ytkownika ........................................................................86 Kontrolki serwera ..................................................................................................................87 Kontrolki sprawdzania poprawno9ci ...................................................................................125 & ,+( & Czym jest zarz%dzanie stanem? ...........................................................................................135 Stosowanie zarz%dzania stanem aplikacji w ASP.NET .......................................................138 !"# $% - +.!" "/ & Dost=p do danych z perspektywy strony internetowej ........................................................151 ADO i ADO.NET ................................................................................................................153 Praca z podstawowymi obiektami ADO.NET.....................................................................160 Tworzenie Web Forms orientowanych na dane ..................................................................179 Aplikacje ASP.NET z obsług% transakcji ............................................................................191 + 01!234!" "/ #& Struktura dokumentu XML..................................................................................................196 Stosowanie j=zyka XML w ASP.NET.................................................................................199 Inne technologie oparte na XML .........................................................................................201 Stosowanie j=zyka XML w aplikacjach...............................................................................206 Przykłady z ?ycia wzi=te......................................................................................................207 &' "#() ** 5 !++"1"/234 # Wprowadzenie do usług sieciowych XML..........................................................................229 Stosowanie SOAP Toolkit w usługach sieciowych XML ...................................................242 XML Web Service Discovery — reklamowanie serwisu....................................................252 Stosowanie usług sieciowych XML na stronach ASP.NET ................................................255 # ,)"!" &# Przegl%d funkcji bezpiecze;stwa ASP.NET........................................................................259 Stosowanie zabezpiecze; w aplikacjach ASP.NET ............................................................265 Wewn%trz zabezpiecze; ASP.NET......................................................................................282 Inne aspekty bezpiecze;stwa ...............................................................................................287 6 +++!!7 5# Czym s% usługi składników?................................................................................................289 Stosowanie usług składników w aplikacjach ASP.NET......................................................291 Obiekt roboczy.....................................................................................................................296 Stosowanie obiektu roboczego ............................................................................................300 Komponenty usługowe ........................................................................................................306 ++)+(8" Wprowadzenie do systemów obsługi wiadomo9ci ..............................................................311 Zarz%dzanie kolejkami wiadomo9ci MSMQ w Windows 2000 ..........................................314 Architektura usług obsługi wiadomo9ci w .NET.................................................................315 Wykonywanie zada; za pomoc% MSMQ ............................................................................318 ++!1"/ & Wprowadzenie do usług katalogowych ...............................................................................325 Jak działa Active Directory?................................................................................................327 Korzy9ci ze stosowania Active Directory............................................................................328 Podsumowanie technologii Active Directory ......................................................................330 4!" )" !" Czym jest lokalizacja? .........................................................................................................337 Lokalizowanie aplikacji ASP.NET......................................................................................340 &'+,- . ' $)% &# Zarz%dzanie buforowaniem w ASP.NET.............................................................................359 Buforowanie stron wychodz%cych.......................................................................................360 Buforowanie fragmentów (cz=9ciowe buforowanie strony)................................................366 Buforowanie ?%da; ..............................................................................................................369 & !!91!! !!++1"/ & Kontrolki u?ytkownika ........................................................................................................375 Wprowadzenie do kontrolek dostosowanych ......................................................................391 - (:81"/ ' WAP (Wireless Application Protocol) ................................................................................414 WML (Wireless Markup Language)....................................................................................415 Wprowadzenie ASP.NET ....................................................................................................416 &/-$. +( ' Czym jest ProjectPal? ..........................................................................................................437 Instalacja aplikacji ProjectPal..............................................................................................439 Krótki przegl%d aplikacji .....................................................................................................445 Architektura aplikacji ..........................................................................................................447 Warstwy usług w ProjectPal ................................................................................................450 Interfejsy u?ytkownika ProjectPal .......................................................................................451 Baza danych ProjectPal .......................................................................................................451 Komponenty ProjectPal .......................................................................................................454 Wewn%trz kodu ProjectPal...................................................................................................456 0$1 .! '5# Programowanie wielu platform ...........................................................................................489 Wiele j=zyków programowania ...........................................................................................489 Biblioteki klas bazowych .NET ...........................................................................................490 Wspólne 9rodowisko uruchomieniowe................................................................................494 Wspólny system typów........................................................................................................495 Produkty dla serwerów .NET...............................................................................................495 .!; "08" 91)!1 '# Obiekt HttpContext (statyczna kontrolka Context) .............................................................497 Klasa HttpApplication .........................................................................................................498 Klasa HttpApplicationState (statyczny obiekt Application)................................................499 Klasa HttpSessionState (statyczny obiekt Session) .............................................................500 Klasa HttpRequest (statyczny obiekt Request)....................................................................501 Klasa HttpResponse (statyczny obiekt Response)...............................................................502 Klasa Server (HttpServerUtility) .........................................................................................504 SMTPMail API ....................................................................................................................504 .!< "08" 91)!1. &6 Obiekt DataSet.....................................................................................................................507 Obiekt DataTable.................................................................................................................508 Obiekt DataColumn .............................................................................................................510 Klasa DataRow ....................................................................................................................511 Obiekt DataRelation ............................................................................................................512 Obiekt DataView .................................................................................................................512 Klasa DataRowView............................................................................................................513 Obiekty OLEDB ..................................................................................................................514 Obiekty SQLData... .............................................................................................................517 .!. $!=34+ & Obiekt HtmlForm — element <form>.................................................................................523 Obiekt HtmlInputText — element <input> .........................................................................525 Obiekt HtmlInputHidden — element <input type="hidden"> ............................................526 Obiekt HtmlInputCheckbox — element <input type="checkbox">....................................526 Obiekt HtmlInputRadioButton — element <input type="radiobutton"> ............................527 Obiekt HtmlInputFile — element <input type="file">........................................................528 Obiekt HtmlTextArea — element <textarea> .....................................................................529 Obiekt HtmlButton — element <button> ............................................................................531 Obiekt HtmlInputButton — element <input type="button"> ..............................................532 Obiekt HtmlAnchor — element <a> ...................................................................................532 Obiekt HtmlImage — element <img> .................................................................................533 Obiekt HtmlInputImage — element <input type="image"> ...............................................534 Obiekt HtmlSelect — elementy <select> i <option> ..........................................................535 Obiekt HtmlTable — element <table> ................................................................................537 Obiekt HtmlTableRow — element <tr> ..............................................................................538 Obiekt HtmlTableCell — element <td> ..............................................................................539 .! $!+ &' Najcz=9ciej stosowane wła9ciwo9ci klasy Webcontrol .......................................................542 Kontrolka Label ...................................................................................................................544 Kontrolka Image ..................................................................................................................544 Kontrolka TextBox ..............................................................................................................544 Kontrolka DropDownList ....................................................................................................545 Kontrolka ListBox ...............................................................................................................545 Kontrolka CheckBox ...........................................................................................................546 Kontrolka CheckBoxList .....................................................................................................546 Kontrolka RadioButton........................................................................................................547 Kontrolka RadioButtonList..................................................................................................548 Kontrolka Button .................................................................................................................548 Kontrolka LinkButton..........................................................................................................549 Kontrolka ImageButton .......................................................................................................549 Kontrolka HyperLink...........................................................................................................550 Kontrolka Table ...................................................................................................................550 Kontrolka TableCell ............................................................................................................551 Kontrolka TableRow............................................................................................................551 Kontrolka Panel ...................................................................................................................551 Kontrolka Repeater ..............................................................................................................552 Kontrolka DataList ..............................................................................................................552 Kontrolka DataGrid .............................................................................................................554 Kontrolka AdRotator ...........................................................................................................556 Kontrolka Calendar..............................................................................................................557 .!* 3"+%3)>! &&# Grupy kontrolek...................................................................................................................559 Kontrolki formularza i układu strony ..................................................................................560 Kontrolki prezentacyjne.......................................................................................................564 [ Pobierz całość w formacie PDF ] |
Podobne
|