 |
 |
 |
 |
Wyświetl po:
5
10
20
50
1
2
3
4
5
6
... 148
nastepna >>
|
|
Tytuł:PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych
Autorzy: Włodzimierz Gajda,
Wydawnictwo:Helion
ISBN:83-246-1258-1
Wydanie:2010
Cena netto:
79,00
zł.
VAT: 0 %
Cena brutto:
79,00
zł.
| |
* Model architektoniczny MVC
* Szablony PHP i szablony Smarty
* Wizualne projektowanie baz danych
* Mapowanie relacyjno-obiektowe
* Oprogramowanie Propel oraz Doctrine
* Formaty TXT, XML oraz XLS
Duża część popularnych serwisów internetowych dostępnych obecnie w sieci działa w oparciu o relacyjne bazy danych i język PHP. Tandem ten stał się już niemal standardem w dziedzinie tworzenia rozbudowanych, dynamicznych witryn i aplikacji WWW zarówno w przypadku wielkich przedsiębiorstw, jak i hobbystów pragnących dzielić się swoimi doświadczeniami za pośrednictwem internetu. PHP i MySQL doskonale nadają się do praktycznej realizacji wzorca architektonicznego MVC, ułatwiającego opracowywanie nawet najbardziej złożonych projektów. Dzięki odseparowaniu poszczególnych komponentów aplikacji i podzieleniu jej na mniejsze elementy funkcjonalne tworzona witryna jest znacznie wygodniejsza w zarządzaniu i modyfikacji niż serwisy oparte na innych wzorcach.
Wzorzec architektoniczny MVC — choć opracowany z myślą o uproszczeniu życia programistom i twórcom witryn WWW — początkowo bardzo trudno zrozumieć, a postęp w dziedzinie tworzenia stron internetowych wymusza ciągłe dostosowywanie się do panujących na rynku trendów i stałe odświeżanie wiedzy na ten temat. Pomocą posłuży tu odpowiednia książka — z pewnością może nią być "PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych ". W przystępny sposób prezentuje ona podstawy zastosowania architektury MVC, pokazuje wykorzystanie dwóch najważniejszych rozwiązań do mapowania obiektowo-relacyjnego, podsuwa techniki tworzenia funkcjonalnych interfejsów użytkownika aplikacji WWW oraz proponuje stosowanie różnych formatów do przechowywania danych. Poszczególne zagadnienia ilustrowane są przykładami i praktycznymi projektami, dzięki czemu łatwiej zrozumieć opisywane techniki i wykorzystać je w swoich aplikacjach. Zdobytą wiedzę pomagają utrwalić liczne ćwiczenia do samodzielnego wykonania.
* Podstawy użycia wzorca MVC
* Moduły, akcje, widoki, szablony PHP i szablony Smarty
* Reguły translacji przyjaznych adresów URL
* Używanie baz danych w projektach WWW
* Wizualne projektowanie baz danych i mapowanie relacyjno-obiektowe
* Wykorzystanie oprogramowania Propel oraz Doctrine
* Metody zwiększania funkcjonalności interfejsów aplikacji internetowych
* Stronicowanie wyników i przewijanie rekordów
* Chmura tagów
* Korzystanie z formatów TXT, XML, XLS
* Odczyt plików i wypełnianie bazy danych
* Pliki skompresowane i osadzanie danych binarnych w plikach XML
Poznaj w praktyce nowoczesne metody
tworzenia zaawansowanych aplikacji WWW!
|
|
|
Tytuł:XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik
Autorzy: Rob Huddleston,
Wydawnictwo:Helion
ISBN:83-246-1738-8
Wydanie:2010
Cena netto:
49,00
zł.
VAT: 0 %
Cena brutto:
49,00
zł.
| |
Odpowiedzi na wszystkie Twoje pytania dotyczące XML w jednym miejscu!
* Do czego potrzebuję formatu XML?
* Jak zapewnić poprawność plikom XML?
* Jak przetworzyć plik XML do formatu XHTML?
XML znaczy tyle, co "rozszerzalny język znaczników". Prawdopodobnie słowo "rozszerzalny" w tym skrócie jest najważniejsze. Oznacza ono, że jako użytkownik możesz zdefiniować tyle znaczników, ile tylko jest Ci potrzebnych w danym przypadku. XML jest uniwersalnym językiem formalnym, za pomocą którego można reprezentować dane w usystematyzowany, strukturalny sposób. Niezależność od platformy jest niewątpliwie tą cechą, która pozwoliła mu na zdobycie ogromnej popularności -- stał się on wręcz swego rodzaju standardem. W dodatku język ten pozwala na tworzenie stron internetowych przy użyciu XHTML, czyli przedstawienie HTML w postaci XML. Mało? Dzięki zastosowaniu XSLT możesz także przekształcić dowolny dokument XML do postaci XHTML!
Dzięki książce "XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik" poznasz podstawy XML i sposób przetwarzania plików XML za pomocą języka XSLT oraz dowiesz się, jak wybrać dobry edytor, pozwalający na wygodną pracę z dokumentami. W kolejnych rozdziałach zdobędziesz wiedzę na temat sposobów wykorzystania atrybutów i przestrzeni nazw oraz stworzysz swój pierwszy dokument XML. Ponadto nauczysz się definiować strukturę dokumentu za pomocą schematów i zobaczysz, jak łatwo można oceniać poprawność dokumentów XML. Autor książki zaprezentuje Ci również technikę generowania dokumentów XML na podstawie istniejących danych, między innymi w programach Access i Excel, oraz technikę przekształcania plików XML do formatu XHTML za pomocą języka XSLT. Jeżeli interesuje Cię format XML i formaty pokrewne, trzymasz w ręku książkę, której poszukiwania zajęły Ci tak dużo czasu!
o Podstawy XML
o Wprowadzenie do języka XSLT
o Wybór dobrego edytora
o Tworzenie dokumentów XML
o Wykorzystanie przestrzeni nazw
o Zastosowanie schematów do definiowania struktury dokumentu
o Typy danych
o Walidacja dokumentu
o Tworzenie dokumentów XML na podstawie istniejących danych
o Podstawy XHTML
o Przekształcanie XML do XHTML za pomocą XSLT
o Wyrażenia XPath
o Formatowanie stron WWW za pomocą kaskadowych arkuszy stylów (CSS)
o Przejście z HTML na XHTML
o Walidacja dokumentu XHTML
o Najczęstsze błędy w dokumentach XML, XSLT, XHTML, CSS
o Integracja serwisu WWW z innymi serwisami
Wykorzystaj wszystkie możliwości XML w swoich projektach!
Jak korzystać z książki (x)
Rozdział 1. Zaczynamy... (2)
* Wprowadzenie do języka XML (2)
* Wprowadzenie do języka XSLT (3)
* Wprowadzenie do języka XHTML (4)
* Wprowadzenie do CSS (5)
* Dokument XML w przeglądarce WWW (6)
* Wprowadzenie do anatomii dokumentu XML (8)
* Wybór dobrego edytora (9)
Rozdział 2. Tworzenie dokumentów XML (10)
* Tworzymy pierwszy dokument XML (10)
* Dane i elementy potomne w dokumentach XML (12)
* Atrybuty (14)
* Encje i CDATA (16)
* Przestrzenie nazw (18)
Rozdział 3. Definiowanie struktury dokumentów XML za pomocą schematów (20)
* Wprowadzenie do schematów (20)
* Przestrzenie nazw schematów (22)
* Elementy złożone (24)
* Typy danych (26)
* Atrybuty (28)
* Elementy proste (30)
* Elementy mieszane (32)
* Ograniczenie występowania elementów (34)
* Kojarzenie dokumentu XML ze schematem (36)
* Walidacja dokumentu (38)
* Wizualne tworzenie schematu za pomocą XMLSpy (40)
Rozdział 4. Inne schematy walidacyjne (44)
* DTD (44)
* Tworzenie DTD (46)
* Atrybuty (48)
* Encje (49)
* Encje parametryczne (50)
* RELAX NG (52)
* XML-owa składnia RELAX NG (54)
* Kompaktowa składnia RELAX NG (56)
Rozdział 5. Generowanie dokumentów XML na podstawie istniejących danych (58)
* Generowanie dokumentów XML z programu Access 2003 (58)
* Generowanie dokumentów XML z programu Access 2007 (60)
* Generowanie dokumentów XML z programu Excel 2003 (62)
* Generowanie dokumentów XML z programu Excel 2007 (64)
Rozdział 6. Podstawy języka XHTML (66)
* Wprowadzenie do XHTML-a (66)
* Strona XHTML Transitional (68)
* Tytuł dokumentu (70)
* Nagłówki (72)
* Tekst (74)
* Encje (76)
* Hiperłącza (78)
* Obrazy i grafika (80)
* Tabele (82)
* Listy (84)
Rozdział 7. Transformowanie dokumentów XML do postaci XHTML za pomocą języka XSLT (86)
* Podstawy języka XSLT (86)
* Przestrzeń nazw XSLT (88)
* XPath (90)
* Specyfikowanie formatu wyjściowego (92)
* Szablony XSLT (94)
* Transformowanie wartości elementów (96)
* Tekst otwarty w transformacji (98)
* Instrukcja "apply-templates" (100)
* Pętle w dokumentach XSLT (102)
* Sortowanie (104)
* Instrukcje warunkowe (106)
* Tworzenie nowych elementów (108)
* Dołączanie i importowanie dokumentów (110)
* Zmienne i parametry (112)
* Transformacja XSLT wykonywana przez przeglądarkę WWW (114)
* Transformacja XSLT wykonywana przy użyciu edytora Altova XMLSpy (116)
* Transformacja XSLT wykonywana w PHP (118)
* Transformacja XSLT wykonywana w ColdFusion (120)
* Transformacja XSLT wykonywana w ASP.NET (122)
* Tworzenie dokumentów XSLT za pomocą Adobe Dreamweavera CS3 (124)
Rozdział 8. Formatowanie stron WWW za pomocą kaskadowych arkuszy stylów (CSS) (126)
* Podstawy CSS (126)
* Zmiana czcionki (128)
* Kolorowanie tekstu (130)
* Tło i obrazki (132)
* Obrzeże (134)
* Dopełnienia i marginesy (136)
* Pozycjonowanie elementów (138)
* Otaczanie elementu (140)
* Kombinacja otaczania, pozycjonowania i marginesów (142)
* Stylizowanie grup elementów za pośrednictwem selektorów klas (144)
* Stylizowanie wybranych elementów za pośrednictwem selektorów identyfikacyjnych (146)
* Selektory kontekstowe (148)
* Stylizacja nagłówków (150)
* Stylizacja list (152)
* Stylizacja hiperłączy (154)
* Inne pseudoklasy i pseudoelementy (156)
* Podział treści dokumentu na sekcje (158)
* Przewodnik po stylach (160)
* Drukowanie stron WWW (162)
* Strony WWW w urządzeniach mobilnych (164)
Rozdział 9. Z HTML-a do XHTML-a (166)
* HTML Tidy (166)
* Konwersja HTML-a na XHTML za pomocą Dreamweavera (168)
* Usuwanie znaczników prezentacyjnych za pomocą Dreamweavera (170)
* Usuwanie tabel za pomocą Dreamweavera (172)
* Alternatywny tekst dla obrazków (174)
Rozdział 10. Projektowanie i budowanie serwisu WWW (176)
* Struktura folderów serwisu WWW (176)
* Nawigacja po serwisie (178)
* Strona główna (indeksowa) (180)
* Strona-wizytówka (182)
* Konwersja pliku-wizytówki do postaci XML (184)
* Kolekcja ulubionych filmów (188)
* Konwersja kolekcji filmów do postaci dokumentu XHTML (190)
* Ikona serwisu (194)
* Reklamy na stronach WWW (196)
Rozdział 11. Publikowanie witryn WWW (198)
* Hosting (198)
* Pozyskiwanie własnej domeny (200)
* Publikowanie serwisu przez FTP (202)
* Publikowanie serwisu przy użyciu Dreamweavera (204)
* Publikowanie serwisu przy użyciu SmartFTP (206)
* Twoja witryna a wyszukiwarki (208)
Rozdział 12. Testowanie i debugowanie (210)
* Walidacja dokumentu XHTML (210)
* Firebug (212)
* Walidacja arkuszy CSS (214)
* Weryfikacja dostępności strony (216)
* Testowanie hiperłączy (218)
* Najczęstsze błędy w dokumentach XML (220)
* Najczęstsze błędy w dokumentach XHTML (222)
* Najczęstsze błędy w arkuszach CSS (224)
* Najczęstsze błędy XSLT (226)
* Błędy wynikające z niezgodności przeglądarek (227)
* Problemy z użytecznością strony (228)
Rozdział 13. Integrowanie serwisu WWW z innymi serwisami (230)
* RSS (230)
* Kanały RSS (232)
* Pokaż innym swoje zdjęcia za pomocą serwisu Flickr (234)
* Wideoklipy YouTube na stronach WWW (238)
* Smak.owi.te hiperłącza (240)
* Mapy Google na stronach WWW (242)
* Szukaj z Google (244)
Dodatek A: XHTML - lista referencyjna (246)
Dodatek B: CSS - lista referencyjna (260)
Dodatek C: XSD - lista referencyjna (264)
Dodatek D: XSLT - lista referencyjna (272)
Dodatek E: XPath - lista referencyjna (280)
Skorowidz (284)
|
|
|
Tytuł:Flash i PHP. Tworzenie systemu e-commerce
Autorzy: Łukasz Piecuch,
Wydawnictwo:Helion
ISBN:83-246-1740-1
Wydanie:2010
Cena netto:
49,00
zł.
VAT: 0 %
Cena brutto:
49,00
zł.
| |
Połącz znane technologie i stwórz absolutnie wyjątkową witrynę e-commerce!
* Jak przygotować środowisko pracy i wykorzystać możliwości Flasha oraz PHP?
* Jak połączyć z sobą elementy różnych technologii, służących do budowy aplikacji internetowych?
* Jak stworzyć funkcjonalny i atrakcyjny system typu e-commerce?
Tworzenie statycznych lub naszpikowanych migającymi obrazkami stron internetowych jest już dzisiaj passé. Nikt nie lubi ani nudnych stron, tworzonych w HTML-u, ani rozpraszających, ruchomych obrazków, powtarzających się w nieskończoność. Dobrze zaprojektowana, funkcjonalna i estetyczna witryna musi być to taka która jest przejrzysta i interaktywna. Powinna także działać szybko i niezawodnie, a wyniki wyszukiwania czy innej aktywności użytkownika prezentować w atrakcyjnej i zrozumiałej formie. Taki efekt może zapewnić połączenie kilku znanych technologii — HTML-a, Flasha oraz PHP. Pozwala ono tworzyć zupełnie wyjątkowe aplikacje internetowe: z kodem wykonywanym po stronie serwera, z doskonałą strukturą i fantastyczną nawigacją, zapewniającą internautom pełny komfort poruszania się po serwisie.
Książka "Flash i PHP. Tworzenie systemu e-commerce" zawiera kompletny opis tworzenia takiej doskonałej witryny, łączącej w sobie elementy różnych języków i technik programowania. Jej autor krok po kroku przeprowadzi Cię przez cały proces projektowy, od momentu powstania pomysłu na e-biznes, do chwili ukończenia programowania. Pokaże Ci, jak działają różne systemy e-commerce, jakie są dostępne rozwiązania i jakie wzorce projektowe można wykorzystać. Wyjaśni, co to jest streaming, pomoże zbudować interfejs, bazę danych i katalog produktów, będzie Ci także towarzyszyć podczas procesu instalacji i obsługi strony. Z jego pomocą poradzisz sobie z najtrudniejszymi zadaniami — tym bardziej, że na starcie oczekuje on od Ciebie jedynie podstawowej wiedzy o wykorzystywanych językach programowania.
* Systemy e-commerce — dostępne rozwiązania, Flash, PHP, MySQL
* Środowisko pracy — Apache, PHP i MySQL, Adobe Flash CS4 Professional, Adobe Photoshop CS4
* Flash — ładowanie zmiennych z zewnątrz, techniki połączenia, streaming audio i video
* Wzorzec projektowy MVC i założenia projektu
* Przygotowanie do pracy bazy danych i Frameworka
* Programowanie Front-end
* Tworzenie interfejsu we Flashu i panelu administracyjnego
* Instalacja i obsługa systemu
Stwórz estetyczny i komfortowy sklep internetowy!
O autorze (5)
Wstęp (7)
Rozdział 1. Systemy e-commerce (11)
* Co decyduje o popularności systemów e-commerce (11)
* Dostępne rozwiązania (12)
* Dlaczego Flash? (13)
* Dlaczego PHP? (14)
* Dlaczego MySQL? (14)
Rozdział 2. Przygotowujemy środowisko pracy (15)
* Instalujemy Apache, PHP i MySQL (15)
o Konfiguracja (17)
* Wybieramy edytor kodu (27)
* Instalujemy Adobe Flash CS4 Professional (29)
o Przygotowujemy program do pracy (33)
* Instalujemy Adobe Photoshop CS4 (34)
o Przygotowujemy program do pracy (36)
Rozdział 3. Jak Flash łączy się ze światem (39)
* Ładowanie zmiennych z zewnątrz (39)
o Query String, czyli zmienne w adresie (39)
o Ładowanie zmiennych zapytania HTTP (43)
o Zmienne w pliku tekstowym (47)
* Dostępne techniki połączenia (52)
o Połączenia Flash - Flash (52)
o Połączenia Flash - JavaScript (56)
o Połączenia Flash - PHP - MySQL (59)
o Zagnieżdżanie zewnętrznych obrazów we Flashu (64)
o Zagnieżdżanie zewnętrznych plików swf we Flashu (74)
o Flash i XML (75)
* Streaming (88)
o Streaming audio (88)
o Streaming wideo (91)
Rozdział 4. Projekt (97)
* Wzorzec projektowy MVC (97)
o Budowa frameworka (98)
o Działanie frameworka (100)
o Funkcje frameworka (107)
* Założenia projektu (110)
o Ogólne założenia (110)
o Projekt bazy danych (111)
o Projekt kontrolerów, modeli oraz widoków (114)
o Bezpieczeństwo (118)
o Projekt interfejsu (119)
Rozdział 5. Tworzenie systemu (125)
* Przygotowanie bazy danych (125)
o Wypełnienie przykładowymi danymi (128)
* Przygotowanie frameworka do pracy (129)
o Konfiguracja połączenia z bazą danych (129)
* Programujemy front-end (130)
o Katalog produktów (130)
o Koszyk (140)
o Składanie zamówień (145)
* Tworzymy interfejs we Flashu (150)
o Katalog produktów (174)
o Koszyk (194)
o Składanie zamówień (202)
o Ostatnie szlify (210)
* Tworzymy panel administracyjny (215)
o Tworzymy menu panelu administracyjnego (218)
o Obsługa asortymentu (218)
o Obsługa zamówień (250)
Rozdział 6. Instalacja i obsługa (259)
Skorowidz (263)
|
|
|
Tytuł:Head First Ajax. Edycja polska
Autorzy: Rebecca Riordan,
Wydawnictwo:Helion
ISBN:83-246-1778-4
Wydanie:2010
Cena netto:
77,00
zł.
VAT: 0 %
Cena brutto:
77,00
zł.
| |
Technologia AJAX (skrót od ang. Asynchronous JavaScript and XML) tchnęła nowe życie w strony internetowe. Sprawiła, że stały się one interaktywne, przyjazne w użyciu oraz dynamiczne. Dzięki niej aplikacje internetowe coraz bardziej przypominają te standardowe, znane z codziennej pracy. Jeśli jednak ogrom możliwości tej technologii wydaje Ci się trudny do opanowania -- jesteś w błędzie! Przekonaj się, że z dobrym podręcznikiem nic nie bywa trudne! "Head First Ajax. Edycja polska" to kolejny przyjazny podręcznik z cieszącej się wielkim uznaniem Czytelników serii Head First. Znajdziesz tu nowatorskie i skuteczne techniki nauki, a przy tym dużo praktycznych informacji i humoru. Trudno wyobrazić sobie lepsze warunki do zdobywania nowej wiedzy. Dzięki tej książce dowiesz się, jak myśleć "po ajaksowemu", obsługiwać zdarzenia, okiełznać asynchroniczność oraz wykorzystać model DOM i format JSON. Te oraz wiele innych ciekawych wiadomości, dzięki którym szybko opanujesz tajniki AJAX-a, znajdziesz właśnie w tym wyjątkowym podręczniku.
* Przeznaczenie technologii AJAX
* Skutki asynchroniczności żądań w AJAX-ie
* Obsługa zdarzeń w języku JavaScript
* Wykorzystanie wielu procedur dla jednego zdarzenia
* Operacje na drzewie DOM
* Zastosowanie frameworków oraz innych bibliotek
* Użycie formatu XML w żądaniach i odpowiedziach
* Format JSON
* Tworzenie formularzy i ich walidacja
* Żądania POST
Odkryj, jak skuteczny i przyjazny może być podręcznik do nauki AJAX-a!
|
|
|
Tytuł:Zarządzanie projektami IT. Przewodnik po metodykach
Autorzy: Adam Koszlajda,
Wydawnictwo:Helion
ISBN:83-246-1804-0
Wydanie:2010
Cena netto:
57,00
zł.
VAT: 0 %
Cena brutto:
57,00
zł.
| |
Przewodnik po metodykach, które musisz poznać!
* Jak wybrać metodę działania odpowiednią dla konkretnych projektów i organizacji?
* Co pozwala skutecznie zrealizować stworzone plany działania?
* Gdzie szukać wiedzy tajemnej z zakresu metodyk zarządczych, wytwórczych i organizacyjnych?
Właściwe zaplanowanie i doprowadzenie do końca dużego projektu informatycznego nie jest rzeczą łatwą. Często działanie takie wymaga współpracy wielu ludzi, zespołów, a nawet całych firm, precyzyjnego określenia celów i struktury produktu końcowego, jak również środków i czasu niezbędnych do realizacji projektu. W zależności od jego przeznaczenia oraz specyfiki projekt taki zmusza do wdrożenia odpowiedniego planu działania, obejmującego wszystkie etapy, metody oraz techniki, pozwalające doprowadzić do satysfakcjonującego wszystkich finału prac. Właśnie temu służy wybór konkretnej metodyki, zapewniającej sensowny podział zadań oraz zakresu odpowiedzialności poszczególnych osób i płynne przechodzenie między kolejnymi etapami projektu. Przekrojowy opis takich metodyk, stosowanych w branży IT, znajdziesz właśnie na kartach książki, którą trzymasz w rękach.
"Zarządzanie projektami IT. Przewodnik po metodykach" to poradnik dla wszystkich tych, którzy chcieliby dowiedzieć się, czym różnią się kompleksowe podejścia do rozwiązywania konkretnych problemów i jak dobrać metodykę odpowiednią dla ich własnych projektów. Oprócz ogólnych wskazań oraz starannie opracowanych opisów kolejnych etapów działania, technik czy procesów znajdziesz tu także:
* przykładowe realizacje projektów IT według konkretnych metodyk,
* praktyczne wskazówki i rady,
* wywiady z osobami wykorzystującymi na co dzień te rozwiązania.
Całość urozmaicają sentencje "Wujka dobra rada", podkreślające najistotniejsze aspekty prezentowanych zagadnień, oraz przejrzyste, często humorystyczne ilustracje.
Czytając tę książkę, poznasz:
* metodyki zarządcze — Prince2 oraz PMBoK4
* metodyki wytwórcze — RUP i MSF
* metodyki adaptacyjne — eXtreme Programming i SCRUM
* metodyki organizacyjne — CMMI, Six Sigma, ITIL lub COBIT
* kilka przykładów sposobów łączenia tych metodyk
Książka zawiera również:
* opis procesów, komponentów i technik Prince2
* opis procesów i obszarów wiedzy PMBoK4
* opis procesów i dyscyplin RUP
* opis procesów MSF
* opis procesów CMMI
* opis procesów ITIL
* opis procesów i listy celów biznesowych oraz technicznych COBIT
Wstęp (7)
Część I: Metodyki zarządcze a praktyka (11)
Rozdział 1. PRoject IN Controlled Environment - Prince2 (13)
* Szczypta historii (13)
* Procesy (14)
* Komponenty (17)
* Techniki (21)
* Zarządzanie dokumentacją (24)
* Dostosowywanie do potrzeb organizacji (25)
* Certyfikacja (25)
* Podsumowanie (26)
* Rozmowa z... (27)
Rozdział 2. Project Management Body of Knowledge - PMBoK (31)
* Szczypta historii (31)
* Obszary wiedzy (33)
* Procesy i techniki (39)
* Dostosowanie do potrzeb organizacji (66)
* Certyfikacja (66)
* Podsumowanie (67)
Część II: Metodyki wytwórcze a praktyka (69)
Rozdział 3. Rational Unified Process (RUP) (73)
* Szczypta historii (73)
* Proces (74)
* Dyscypliny RUP (76)
* Abecadło metodyki RUP (79)
* Adaptacja RUP do potrzeb organizacji (80)
* Podsumowanie RUP (81)
* Rozmowa z... (82)
* Przykład Prince2 i RUP - BlogSerwis (85)
Rozdział 4. Microsoft Solution Framework (MSF) (105)
* Szczypta historii (105)
* Proces (106)
* Model zespołu (107)
* Faza Wizji (108)
* Faza Planowania (109)
* Faza Konstrukcji (112)
* Faza Stabilizacji (116)
* Faza Wdrożenia (120)
* MSF > MOF (121)
* Trójkąt negocjacyjny (123)
* Dyscypliny zarządcze (125)
* Certyfikacja (126)
* Podsumowanie - MSF a RUP (126)
Rozdział 5. Przykład PMBoK i MSF - wdrożenie systemu BI (129)
Część III: Metodyki adaptacyjne a praktyka (177)
Rozdział 6. eXtreme Programming (179)
* Szczypta historii (179)
* Role (180)
* Proces (180)
* Wdrożenie (186)
Rozdział 7. Scrum (189)
* Szczypta historii (190)
* Role (190)
* Proces (191)
* Podsumowanie (196)
* Rozmowa z... (197)
Rozdział 8. Joel o oprogramowaniu (205)
Rozdział 9. Przykład - Scrum BlogSerwis (209)
Część IV: Metodyki organizacyjne a praktyka (223)
Rozdział 10. Capability Maturity Model Integration (CMMI) (225)
* Szczypta historii (226)
* Poziomy CMMI (228)
* Procesy (229)
* Podsumowanie (235)
Rozdział 11. Six Sigma (239)
* Szczypta historii (240)
* Wdrożenie (241)
* Certyfikacja (245)
* Podsumowanie (245)
Rozdział 12. Information Technology Infrastructure Library (ITIL) (247)
* Szczypta historii (247)
* Role (249)
* Procesy (251)
* Wdrożenie (254)
* Certyfikacja (256)
* Podsumowanie (257)
* Rozmowa z... (258)
Rozdział 13. Control Objectives for Information and related Technology (COBIT) (263)
* Szczypta historii (264)
* Role (265)
* Procesy (266)
* Certyfikacja (273)
* Podsumowanie (274)
Część V: Rozwiązania kombinowane (275)
Podsumowanie (281)
Dodatki (283)
Dodatek A: Lista wszystkich procesów PMBoK (285)
Dodatek B: Specyfikacja dyscyplin RUP z Rational Method Composer (RMC) (321)
Dodatek C: Lista wszystkich procesów ITIL (325)
Dodatek D: Lista wszystkich procesów COBIT (331)
Spis rysunków (335)
Spis tabel (337)
Źródła (339)
Skorowidz (343)
|
|
|
Tytuł:Visual C++. Gotowe rozwiązania dla programistów Windows
Autorzy: Jacek Matulewski, Maciej Pakulski, Dawid Borycki, Bartosz Biały, Piotr Pepłowski, Michał Matuszak, Daniel Szlag, Dawid Urbański,
Wydawnictwo:Helion
ISBN:83-246-1928-3
Wydanie:2010
Cena netto:
79,00
zł.
VAT: 0 %
Cena brutto:
79,00
zł.
| |
Zostań znawcą środowiska programistycznego Visual C++
* Podstawowe funkcje i technologie systemu Windows w oczach programistów
* Praktyczne użycie funkcji WinAPI i biblioteki MFC
* Programowanie współbieżne dla procesorów wielordzeniowych
Środowisko programistyczne Microsoft Visual C++ idealnie nadaje się do wykorzystania w przypadku pisania programów dla platformy Win32 i jest chętnie wykorzystywane przez profesjonalnych programistów, tworzących aplikacje dla systemu Windows. Zarówno biblioteka MFC, jak i wbudowane funkcje WinAPI oraz możliwości programowania współbieżnego świetnie sprawdzają się w codziennej pracy programistycznej, oszczędzając czas, pozwalając na wykorzystanie mnóstwa kontrolek i funkcji, a także elastycznie dopasowując się do potrzeb tworzonej aplikacji.
Autorzy książki "Visual C++. Gotowe rozwiązania dla programistów Windows " skupiają się w niej nie tyle na opisie samego środowiska programistycznego, ile na możliwościach, jakie oferuje ono swoim użytkownikom. Po krótkim wprowadzeniu do projektowania interfejsu aplikacji przechodzą do kontroli stanu systemu, obsługi tworzonego programu, omówienia systemów plików, multimediów i rejestru, komunikatów Windows, bibliotek DLL oraz automatyzacji i wielu innych zagadnień. W publikacji tej znajdziesz gotowe odpowiedzi na wiele pytań dotyczących konkretnych kwestii programistycznych, rzeczowe porady oraz sposoby wykorzystania funkcji i technologii dostępnych podczas programowania w środowisku Visual C++.
* Projektowanie interfejsu aplikacji przy użyciu biblioteki MFC
* Kontrola stanu systemu
* Uruchamianie i kontrolowanie aplikacji oraz ich okien
* Systemy plików, multimedia i inne funkcje WinAPI
* Rejestr systemu Windows
* Komunikaty Windows
* Biblioteki DLL
* Automatyzacja i inne technologie oparte na COM
* Sieci komputerowe
* Programowanie współbieżne z OpenMP
* Biblioteka Threading Building Blocks
Dla tych, którzy w środowisku Visual C++ chcą się poczuć jak ryby w wodzie!
|
|
|
Tytuł:Microsoft Windows Server 2003/2008. Bezpieczenstwo środowiska z wykorzystaniem Forefront Security
Autorzy: Światowiak Jacek,
Wydawnictwo:Helion
ISBN:83-246-1973-3
Wydanie:2010
Cena netto:
149,00
134,10
zł.
VAT: 0 %
Cena brutto:
149,00
134,10
zł.
| |
Zapewnij bezpieczeństwo Twoim systemom informatycznym!
* Jak w pełni wykorzystać serwer ISA 2006?
* Jak zautomatyzować proces aktualizacji, korzystając z WSUS?
* Czym jest infrastruktura klucza publicznego, jak ją zaprojektować i wdrożyć?
* Jak chronić specjalizowane serwery i stacje robocze przed szkodliwym oprogramowaniem oraz spamem?
Niniejsza książka jest unikalną na rynku wydawniczym publikacją, podejmującą temat bezpieczeństwa z wykorzystaniem pakietu Forefront Security Suite. Pakiet ten, będący odpowiedzią Microsoftu na rosnące wymagania w zakresie bezpieczeństwa systemów oraz danych przetwarzanych w nich i składowanych, oferuje całą gamę narzędzi zapewniających bezpieczne przechowywanie oraz przesyłanie danych, ochronę przed szkodliwym oprogramowaniem i niechcianą pocztą. Teraz możesz dowiedzieć się, jak w praktyce wykorzystać te możliwości!
W trakcie lektury zapoznasz się z architekturą systemu Forefront Security Suite oraz jego zaletami. Zdobędziesz wiedzę na temat infrastruktury klucza publicznego, usługi WSUS (skrót od ang. Windows System Update Service) oraz metod wdrażania jednostki certyfikacyjnej. Ponadto dowiesz się, jak zagwarantować najwyższy poziom wiarygodności w systemach z rodziny Windows Server 2003/2008 oraz wykorzystać wszystkie programy i narzędzia pakietu. Dodatkowo zgłębisz tajniki zabezpieczania stacji roboczych z użyciem Forefront Client Security. Książka ta adresowana jest do administratorów serwerów, administratorów sieci, specjalistów od zabezpieczeń oraz pasjonatów zagadnień związanych z bezpieczeństwem systemów informatycznych.
* Architektura Microsoft Forefront
* Automatyczna aktualizacja systemów oraz oprogramowania
* Wdrażanie infrastruktury klucza publicznego
* Wykorzystanie kreatora konfiguracji zabezpieczeń
* Instalacja i praca z ISA Server 2006 w wersji Standard oraz Enterprise
* Dostęp VPN z wykorzystaniem serwera ISA 2006
* Ochrona antyspamowa w Exchange 2003 oraz 2007
* Zabezpieczanie serwerów Exchange — Forefront Server Security for Exchange
* Ochrona serwerów SharePoint — Forefront Server Security for SharePoint
* Zabezpieczanie środowiska OCS 2007 — Forefront Server Security for Office Communications Server 2007
* Zarządzanie bezpieczeństwem serwerów z wykorzystaniem Forefront Server Security Management Console
* Przyszłość technologii — Forefront Threat Management Gateway oraz technologia Stirling
Kompletne źródło informacji na temat bezpieczeństwa w systemach
Windows Server 2003/2008!
|
|
|
Tytuł:Oracle Database. Tworzenie aplikacji internetowych w AJAX i PHP
Autorzy: Michael McLaughlin, Lee Barney,
Wydawnictwo:Helion
ISBN:83-246-1977-1
Wydanie:2010
Cena netto:
69,00
zł.
VAT: 0 %
Cena brutto:
69,00
zł.
| |
Wykorzystaj możliwości najlepszych technologii!
* Jak wykorzystać obiekt XMLHttpRequest?
* Jak manipulować modelem DOM?
* Jakie możliwości kryje w sobie język PL/SQL?
Duet PHP i MySQL cieszy się niesłabnącą popularnością. Jednak na rynku rozwiązań bazodanowych istnieje także wiele innych produktów. Wśród nich znajdziesz również bazę danych firmy Oracle. Przez znaczną część profesjonalistów uważana jest ona za najlepszą, najbezpieczniejszą i najwydajniejszą platformę do tworzenia zaawansowanych rozwiązań. Dzięki tej książce dowiesz się, jak wykorzystać bazę Oracle w połączeniu z PHP oraz dynamicznymi możliwościami technologii AJAX.
W pierwszej kolejności zapoznasz się z możliwościami skalowania rozwiązań korzystających z JavaScriptu i PHP. Następnie nauczysz się wykorzystywać obiekt XMLHttpRequest, a stąd już tylko krok do opanowania technologii AJAX. Ponadto dowiesz się, jak manipulować elementami w modelu DOM oraz pracować zdalnie z obiektami PHP. Autorzy książki w wyczerpujący, a równocześnie przejrzysty i przyjazny sposób wprowadzą Cię w tajniki administrowania bazami Oracle oraz posługiwania się składnią języków SQL i PL/SQL, wykorzystywanych w tej bazie. Książka ta w umiejętny sposób łączy wiedzę na temat projektowania przyjaznego i dynamicznego interfejsu użytkownika oraz zastosowania najlepszych rozwiązań w dziedzinie baz danych.
* Skalowalność JavaScriptu i PHP
* Obiektowość w tych językach
* Możliwości i sposoby wykorzystania obiektu XMLHttpRequest
* Manipulowanie modelem DOM za pomocą JavaScriptu
* Zdalne wywołania w PHP i HTTP-RPC
* Obsługa przycisku "Cofnij" w AJAX-ie
* Zalecenia przy tworzeniu skalowalnych i elastycznych aplikacji
* Udostępnianie VOIP oraz IM
* Wykaz znaczników HTML
* Podstawy języka PHP
* Administrowanie bazami danych Oracle
* Składnia i wykorzystanie języka SQL oraz PL/SQL
Projektuj skalowalne i elastyczne aplikacje!
|
|
|
Tytuł:C# 3.0 dla .NET 3.5. Księga eksperta
Autorzy: Joseph Mayo,
Wydawnictwo:Helion
ISBN:83-246-2141-5
Wydanie:2010
Cena netto:
149,00
zł.
VAT: 0 %
Cena brutto:
149,00
zł.
| |
Kompletne źródło wiedzy na temat C# i .NET!
* Jak tworzyć interfejs użytkownika?
* Jak uzyskać dostęp do danych z wykorzystaniem LINQ?
* Jak wdrażać napisany kod?
C# to jeden z głównych języków, który możesz wykorzystać jeżeli chcesz tworzyć rozwiązania dla platformy .NET. Jego Nnajnowsza wersja 3.0 wniosła wprowadziła wiele udoskonaleń nowości takich jak , a wśród nich: typy domniemane, typy anonimowe, uproszczone inicjowanie obiektów oraz nowe słowa kluczowe ułatwiające korzystanie z zapytań SQL. Jednak oprócz tych nowości, w książce znajdziesz również wyczerpujący opis wszystkich elementów języka C# - począwszy od składni, skończywszy na wdrażaniu kodu. Nawiązując do najlepszych tradycji tej serii "Księga eksperta" książka "C# 3.0. Księga eksperta " stanowi kompletne źródło wiedz na temat języka C# oraz platformy .NET w wersji 3.5.
Joe Mayo podzielił książkę na dziesięć głównych części. Wśród nich znajdziesz te poświęcone podstawom języka C#. Dowiesz się zatem, co to jest tak naprawdę platforma .NET, poznasz środowisko programistyczne Visual Studio 2008 oraz zaznajomisz się z jego e elementami, składnią, wyrażeniami i instrukcjami języka C#. Część pierwsza tworzy podwaliny Twojej przygody z C# i platformą .NET. Kolejne części zawierają coraz bardziej zaawansowaną wiedzę. Szczególną uwagę warto zwrócić na te poświęcone programowaniu obiektowemu, dostępowi do danych z wykorzystaniem LINQ, tworzeniu interfejsu użytkownika czy też wdrażaniu kodu. Jeżeli jesteś programistą C# lub chcesz rozpocząć przygodę z tym językiem i platformą .NET jest to obowiązkowa pozycja w Twojej biblioteczce!
* Wprowadzenie do platformy .NET
* Środowisko programistyczne Visual Studio 2008
* Zasady komentowania kodu
* Operatory języka C#
* Różnica pomiędzy typami referencyjnymi i wartościowymi
* Operacje na łańcuchach
* Tablice oraz typy wyliczane
* Obiekty w C#
* Obsługa błędów i sytuacji wyjątkowych
* Programowanie oparte o zdarzenia
* Przestrzenie nazw
* Wykorzystanie klas abstrakcyjnych i interfejsów
* Zarządzanie czasem życia obiektów
* Wykorzystanie wyrażeń lambda i drzew wyrażeń
* Dostęp do danych z wykorzystaniem LINQ
* Zarządzanie danymi z wykorzystaniem ADO.NET
* Praca z plikami XML
* Tworzenie interfejsu użytkownika
* Tworzenie interfejsu użytkownika opartego o strony internetowe
* Wykorzystanie ASP.NET
* Komunikacja sieciowa
* Projektowanie aplikacji
* Zasady tworzenia systemów wielowarstwowych
* Zarządzanie procesami i wątkami
* Wdrażanie kodu
* Zabezpieczanie kodu
* Przygotowywanie pakietów instalacyjnych
Twórz zaawansowane rozwiązania wykorzystując najlepsze narzędzia!
Wstęp (31)
Część I: Podstawy języka C# (37)
Rozdział 1. Wprowadzenie do platformy .NET (39)
* Co to jest .NET (40)
* Wspólne środowisko uruchomieniowe (CLR) (42)
o Dlaczego wspólne środowisko uruchomieniowe jest ważne? (42)
o Możliwości CLR (43)
o Proces uruchamiania CLR (43)
* Biblioteka klas platformy .NET (FCL) (46)
* C# i inne języki platformy .NET (47)
* Wspólny system typów (CTS) (48)
* Specyfikacja wspólnego języka (CLS) (49)
* Podsumowanie (49)
Rozdział 2. Wprowadzenie do języka C# i środowiska Visual Studio 2008 (51)
* Budowanie prostego programu w języku C# (52)
* Tworzenie projektu w środowisku Visual Studio 2008 (VS2008) (56)
o Uruchamianie kreatora nowego projektu (57)
o Rozwiązania i projekty (60)
o Kodowanie w środowisku VS2008 (60)
o Budowanie i uruchamianie aplikacji (63)
o Ustawianie opcji kompilatora (66)
* Komentowanie kodu (67)
o Komentarze wielowierszowe (67)
o Komentarze jednowierszowe (67)
o Komentarze dokumentacji w standardzie XML (68)
* Identyfikatory i słowa kluczowe (70)
o Identyfikatory (70)
o Słowa kluczowe (71)
* Konwencje i styl (73)
* Zmienne i typy (73)
o Zmienne (73)
o Typy proste (75)
o Typ łańcuchowy (79)
* Przypisanie oznaczone (80)
* Komunikacja z programami (80)
o Komunikacja za pomocą ekranu konsoli (81)
o Komunikacja za pomocą wiersza poleceń (82)
o Parametry wiersza poleceń w VS2008 (82)
o Zwracanie wartości z programu (84)
* Podsumowanie (85)
Rozdział 3. Wyrażenia i instrukcje języka C# (87)
* Operatory języka C# (88)
o Operatory jednoargumentowe (88)
o Operatory dwuargumentowe (91)
o Operatory relacji (93)
o Operatory logiczne (95)
o Operatory przypisania (98)
o Operator trójargumentowy (98)
o Inne operatory (99)
* Instrukcje (101)
* Bloki i zasięg zmiennych (102)
* Etykiety (103)
* Priorytet i łączność operatorów (103)
* Instrukcje wyboru i pętli (104)
o Instrukcje if (104)
o Instrukcje switch (106)
o Pętle w języku C# (109)
o Instrukcje goto (113)
o Instrukcje break (114)
o Instrukcje continue (115)
o Instrukcje return (116)
* Podsumowanie (116)
Rozdział 4. Typy referencyjne i wartościowe (117)
* Krótkie wprowadzenie do typów referencyjnych i wartościowych (118)
* Ujednolicony system typów (119)
o W jaki sposób działa ujednolicony system typów (119)
o Użycie typu object w programowaniu ogólnym (120)
o Wpływ opakowywania i rozpakowywania na wydajność (122)
* Przydział pamięci dla typu referencyjnego i wartościowego (124)
o Przydział pamięci dla typu referencyjnego (125)
o Przydział pamięci dla typu wartościowego (126)
* Przypisanie dla typu referencyjnego i wartościowego (127)
o Przypisanie dla typu referencyjnego (127)
o Przypisanie dla typu wartościowego (130)
* Więcej różnic między typami referencyjnymi a wartościowymi (131)
o Różnice dziedziczenia pomiędzy typami referencyjnymi a wartościowymi (132)
o Różnice konstrukcyjne i finalizacyjne pomiędzy typami referencyjnymi a wartościowymi (132)
o Rozważania dotyczące rozmiaru obiektów dla typów referencyjnych i wartościowych (133)
* Typy języka C# i środowiska .NET Framework (134)
o Zamienniki w języku C# i wspólny system typów (CTS) (134)
o Użycie typu System.Guid (135)
o Użycie typu System.DateTime (137)
* Typy dopuszczające wartości puste (141)
* Podsumowanie (144)
Rozdział 5. Operacje na łańcuchach (145)
* Typ string języka C# (146)
o Formatowanie łańcuchów (147)
o Porównywanie łańcuchów (150)
o Sprawdzanie warunku równości łańcuchów (151)
o Łączenie łańcuchów (152)
o Kopiowanie łańcuchów (153)
o Sprawdzanie zawartości łańcucha (154)
o Wyodrębnianie informacji z łańcucha (154)
o Wyrównywanie i przycinanie wyjściowego łańcucha (156)
o Modyfikacja zawartości łańcucha (157)
o Dzielenie i łączenie łańcuchów (159)
o Operacje na znakach łańcucha (160)
o Wpływ puli wewnętrznej na obsługę łańcuchów CLR (161)
* Klasa StringBuilder (163)
o Metoda Append (163)
o Metoda AppendFormat (163)
o Metoda EnsureCapacity (164)
o Metoda ToString (164)
* Wyrażenia regularne (165)
o Podstawowe operacje na wyrażeniach regularnych (165)
o Więcej wyrażeń regularnych (166)
o Aplikacja służąca do ćwiczeń z wyrażeniami regularnymi (167)
* Podsumowanie (170)
Rozdział 6. Użycie tablic i typów wyliczeniowych (171)
* Tablice (172)
o Tablice jednowymiarowe (173)
o Tablice wielowymiarowe (175)
o Tablice postrzępione (176)
* Klasa System.Array (178)
o Zakresy tablic (178)
o Przeszukiwanie i sortowanie (179)
* Użycie typów wyliczeniowych (180)
* Struktura System.Enum (184)
o Przekształcenia między typami wyliczeniowymi, całkowitymi i łańcuchowymi (184)
o Iteracyjne przetwarzanie elementów typu wyliczeniowego (185)
o Inne elementy struktury System.Enum (186)
* Podsumowanie (187)
Rozdział 7. Debugowanie aplikacji za pomocą Visual Studio 2008 (189)
* Krokowe uruchamianie programu (190)
o Program demonstrujący działanie debugera (190)
o Ustawianie punktów wstrzymania (191)
o Kontrola stanu programu (192)
o Krokowe uruchamianie programu (194)
o Inne przydatne polecenia ułatwiające debugowanie (195)
o Użycie debugera w celu odnalezienia błędu w programie (196)
o Podłączanie do procesów (200)
* Podsumowanie (203)
Część II: Programowanie zorientowane obiektowo w języku C# (205)
Rozdział 8. Projektowanie obiektów (207)
* Elementy obiektu (208)
* Elementy statyczne i instancyjne (209)
* Pola (210)
o Pola stałe (210)
o Pola readonly (211)
* Metody (211)
* Właściwości (212)
o Deklarowanie właściwości (212)
o Użycie właściwości (213)
o Właściwości automatyczne (213)
o Gotowy fragment kodu dla właściwości w środowisku VS2008 (214)
* Indeksatory (215)
* Gdzie mogą zostać użyte typy częściowe? (216)
* Klasy statyczne (217)
* Klasa System.Object (217)
o Sprawdzanie typu obiektu (217)
o Porównywanie referencji (218)
o Sprawdzanie równości (218)
o Uzyskiwanie wartości mieszających (219)
o Klonowanie obiektów (219)
o Używanie obiektów jako łańcuchów (220)
* Podsumowanie (221)
Rozdział 9. Implementacja reguł zorientowanych obiektowo (223)
* Dziedziczenie (224)
o Klasy bazowe (225)
o Wywoływanie elementów klasy bazowej (226)
o Ukrywanie elementów klasy bazowej (227)
o Obsługa wersji (227)
o Klasy opieczętowane (230)
* Hermetyzacja organizacji wewnętrznej obiektu (231)
o Ukrywanie danych (231)
o Modyfikatory wspierające hermetyzację (232)
o Modyfikatory dostępu do obiektów (235)
o Zawieranie i dziedziczenie (236)
* Polimorfizm (237)
o Rozpoznawanie problemów rozwiązywanych przez polimorfizm (238)
o Rozwiązywanie problemów za pomocą polimorfizmu (241)
o Właściwości polimorficzne (243)
o Indeksatory polimorficzne (244)
o Przesłanianie elementów klasy System.Object (245)
* Podsumowanie (247)
Rozdział 10. Metody kodowania i operatory tworzone przez użytkownika (249)
* Metody (250)
o Definiowanie metod (250)
o Zmienne lokalne (251)
o Parametry metod (253)
* Przeciążanie metod (260)
* Przeciążanie operatorów (262)
o Przeciążanie operatorów matematycznych dla typów tworzonych przez użytkownika (262)
o Przeciążanie operatorów logicznych dla typów tworzonych przez użytkownika (265)
o Inne wskazówki związane z przeciążaniem operatorów (266)
* Konwersje i przeciążanie operatorów konwersji (268)
o Konwersje niejawne i jawne (268)
o Operatory konwersji typów wartościowych stworzonych przez użytkownika (271)
o Operatory konwersji typów referencyjnych stworzonych przez użytkownika (275)
* Metody częściowe (276)
* Metody rozszerzające (278)
* Podsumowanie (279)
Rozdział 11. Obsługa błędów i wyjątków (281)
* Dlaczego używa się obsługi wyjątków? (282)
* Składnia procedury obsługi wyjątku: podstawowy blok try/catch (283)
* Zapewnianie zwalniania zasobów przy użyciu bloków finally (285)
* Obsługa wyjątków (286)
o Obsługa różnych typów wyjątków (286)
o Obsługa i przekazywanie wyjątków (287)
o Powrót ze stanu wyjątku (290)
* Tworzenie wyjątków przez użytkownika (293)
* Instrukcje checked i unchecked (295)
* Podsumowanie (297)
Rozdział 12. Programowanie oparte na zdarzeniach: obiekty delegowane i zdarzenia (299)
* Udostępnianie delegacji (301)
o Definiowanie delegacji (301)
o Tworzenie metod obsługujących delegacje (302)
o Łączenie delegacji i metod obsługujących (302)
o Wykonywanie metod poprzez delegacje (303)
o Delegacje wielozakresowe (303)
o Sprawdzanie równości delegacji (306)
* Implementacja wnioskowania delegacji (307)
* Przypisywanie metod anonimowych (307)
* Kodowanie zdarzeń (309)
o Definiowanie procedur obsługi zdarzeń (310)
o Rejestrowanie zdarzeń (311)
o Implementacja zdarzeń (312)
o Uruchamianie zdarzeń (314)
o Modyfikacja metod zdarzeń Add i Remove (316)
* Podsumowanie (321)
Rozdział 13. Nazewnictwo i organizacja typów w przestrzeniach nazw (323)
* Dlaczego przestrzenie nazw muszą istnieć? (324)
o Organizowanie kodu (325)
o Unikanie konfliktów (325)
* Dyrektywy przestrzeni nazw (326)
o Dyrektywa using (326)
o Dyrektywa alias (327)
* Tworzenie przestrzeni nazw (329)
* Składowe przestrzeni nazw (333)
* Zasięg i widoczność (333)
* Kwalifikatory związane z synonimem przestrzeni nazw (335)
* Synonimy zewnętrznych przestrzeni nazw (336)
* Podsumowanie (338)
Rozdział 14. Implementacja klas abstrakcyjnych i interfejsów (339)
* Klasy abstrakcyjne (340)
* Różnice między klasami abstrakcyjnymi a interfejsami (343)
* Implementacja interfejsów (343)
* Definiowanie typów interfejsów (344)
o Metody (345)
o Właściwości (345)
o Indeksatory (345)
o Zdarzenia (346)
* Implementacja niejawna (346)
o Implementacja interfejsu dla pojedynczej klasy (346)
o Symulowanie zachowania polimorficznego (350)
* Implementacja jawna (355)
* Odwzorowanie interfejsu (361)
* Dziedziczenie interfejsu (363)
* Podsumowanie (365)
Część III: Używanie zaawansowanych funkcji języka C# (367)
Rozdział 15. Zarządzanie czasem życia obiektu (369)
* Inicjalizacja obiektów (370)
o Konstruktory instancyjne (371)
o Przeciążanie konstruktorów (372)
o Konstruktory domyślne (374)
o Konstruktory prywatne (374)
o Dziedziczenie i kolejność konkretyzacji (375)
o Konstruktory statyczne (379)
* Inicjalizatory obiektów (380)
* Finalizacja obiektów (381)
* Automatyczne zarządzanie pamięcią (382)
o Przydzielanie pamięci (383)
o Wewnętrzna organizacja mechanizmu oczyszczania pamięci (384)
o Optymalizacja mechanizmu oczyszczania pamięci (385)
* Właściwe zwalnianie zasobów (386)
o Problemy z finalizatorami (387)
o Wzorzec Dispose (387)
o Instrukcja using (389)
* Współpraca z mechanizmem oczyszczania pamięci (390)
o Sterowanie obiektami (390)
* Podsumowanie (392)
Rozdział 16. Deklarowanie atrybutów i testowanie kodu za pomocą mechanizmów refleksji (393)
* Użycie atrybutów (394)
o Użycie pojedynczego atrybutu (395)
o Użycie wielu atrybutów (396)
* Użycie parametrów atrybutów (396)
o Parametry pozycyjne (397)
o Parametry nazwane (398)
* Obiekty docelowe atrybutu (398)
* Tworzenie własnych atrybutów (400)
o Atrybut AttributeUsage (400)
* Użycie mechanizmu refleksji (404)
o Uzyskiwanie informacji o programie (404)
* Wykorzystanie refleksji dla atrybutów (410)
o Dynamiczne aktywowanie kodu (411)
o Tworzenie pakietów kodu w trakcie działania programu przy użyciu API Reflection.Emit (413)
* Podsumowanie (417)
Rozdział 17. Parametryzowanie typów poprzez szablony klas i tworzenie iteratorów (419)
* Kolekcje bezszablonowe (420)
* Korzyści ze stosowania szablonów (421)
o Problemy rozwiązywane przez stosowanie szablonów (422)
o Szablony są zorientowane obiektowo (425)
o Dokonywanie wyboru między tablicami, kolekcjami bezszablonowymi i kolekcjami szablonowymi (426)
* Tworzenie typów szablonowych (428)
o Implementacja listy jednokierunkowej za pomocą szablonów (428)
o Używanie szablonów poza kolekcjami (436)
o Definiowanie typu za pomocą szablonów (439)
* Implementacja iteratorów (443)
o Iterator GetEnumerator (444)
o Iteratory metod (446)
o Iteratory właściwości (446)
o Iteratory indeksatorów (447)
o Iterator operatora (449)
o Iteratory jako ciągi wartości (450)
o Zwalnianie iteratorów (451)
* Podsumowanie (452)
Rozdział 18. Wyrażenia lambda i drzewa wyrażeń (453)
* Wyrażenia lambda (454)
o Składnia wyrażeń lambda (454)
o Użycie wyrażeń lambda (455)
o Delegacje i wyrażenia lambda (456)
* Drzewa wyrażeń (461)
o Przekształcanie wyrażenia lambda na drzewo wyrażeń (461)
o Przekształcanie drzewa wyrażeń na wyrażenie lambda (462)
* Podsumowanie (463)
Część IV: Dostęp do danych przy użyciu LINQ i platformy .NET (465)
Rozdział 19. Dostęp do danych z wykorzystaniem LINQ (467)
* Technologia LINQ to Objects (469)
o Podstawowa składnia LINQ (469)
o Wyodrębnianie projekcji (470)
o Filtrowanie danych (471)
o Sortowanie wyników zapytania (472)
o Grupowanie danych (472)
o Łączenie danych (472)
o Tworzenie hierarchii za pomocą grupowania połączeń (473)
* Wykonywanie zapytań do baz relacyjnych za pomocą technologii LINQ to SQL (474)
o Definiowanie kontekstu danych DataContext (474)
o Zapytania przy użyciu DataContext (478)
o Modyfikacja obiektów DataContext (478)
o Wywołanie procedur składowanych (480)
o Użycie funkcji SQL (481)
o Modyfikowanie bazy danych za pomocą procedur składowanych (481)
o Modyfikacja logiki obsługi danych poprzez użycie metod częściowych (484)
* Standardowe operatory zapytań (488)
o Operatory sortujące (488)
o Operatory ustawiania (489)
o Operatory filtrujące (491)
o Operatory kwantyfikatorów (492)
o Operatory projekcji (492)
o Operatory partycjonowania (493)
o Operatory łączenia (494)
o Operatory grupowania (495)
o Operatory generujące (495)
o Operatory równości (496)
o Operatory elementarne (497)
o Operatory konwersji (498)
o Operator wiązania (498)
o Operatory agregacji (499)
* Podsumowanie (500)
Rozdział 20. Zarządzanie danymi z wykorzystaniem ADO.NET (501)
* Architektura ADO.NET (502)
o Komponenty ADO.NET (502)
o Tryby otwartego i zamkniętego połączenia (504)
o Dostawcy danych (505)
* Wykonywanie połączeń (507)
* Przeglądanie danych (508)
* Modyfikacja danych (512)
o Wstawianie danych (512)
o Aktualizacja danych (512)
o Usuwanie danych (513)
* Wywoływanie procedur składowanych (514)
* Obsługa danych w trybie autonomicznym (514)
o Wczytywanie danych do obiektu DataSet (515)
o Zapisywanie modyfikacji DataSet do bazy danych (516)
* Użycie LINQ to DataSet (519)
o Obiekty DataTable jako źródła danych (520)
o Dostęp do pól przy zachowaniu ścisłej kontroli typów (520)
* Podsumowanie (521)
Rozdział 21. Przetwarzanie danych w formacie XML (523)
* Przesyłanie strumieniowe danych XML (524)
* Zapisywanie danych XML (525)
* Odczytywanie danych XML (527)
* Użycie XML DOM (528)
o Odczytywanie dokumentu XML przy użyciu XPathDocument (529)
o Modyfikacja dokumentu XML przy użyciu XmlDocument (530)
* Prostszy sposób przetwarzania danych przy wykorzystaniu LINQ to XML (531)
o Obiekty LINQ to XML (531)
o Tworzenie dokumentów XML (531)
o Obsługa przestrzeni nazw dla LINQ to XML (533)
o Odczytywanie dokumentów XML (534)
o Wykonywanie zapytań dla dokumentów XML (534)
o Modyfikacja dokumentów XML (535)
* Podsumowanie (536)
Rozdział 22. Dostęp do danych za pomocą ADO.NET Entity Framework (537)
* Encje (539)
* Tworzenie modelu EDM (Entity Data Model) w Visual Studio 2008 (539)
* Tworzenie zapytań za pomocą Entity SQL (543)
o Dostęp do encji (543)
o Wybieranie danych z encji (544)
* Tworzenie własnych encji (545)
o Schematy i odwzorowania (546)
o Dodawanie własnych encji (547)
* Wykorzystanie implementacji LINQ to Entities (550)
o Kwerendy do encji (550)
o Modyfikowanie danych encji (551)
* Podsumowanie (552)
Rozdział 23. Dostęp do danych w sieci za pośrednictwem usług ADO.NET Data Services (555)
* Dodanie usług ADO.NET Data Services do projektu (556)
* Dostęp do usług ADO.NET Data Services za pośrednictwem HTTP i URI (558)
o Wyświetlanie zestawów encji (558)
o Wybieranie elementów encji (558)
o Filtrowanie wyników (561)
o Sortowanie encji (563)
o Używanie powiązań encji (563)
* Tworzenie kodu z biblioteką ADO.NET Data Services Client Library (565)
o Tworzenie projektu klienta (565)
o Wykonywanie zapytań do encji za pomocą WebDataQuery (565)
o Dodawanie encji (567)
o Aktualizacja encji (568)
o Usuwanie encji (569)
o Tworzenie zapytań z wykorzystaniem LINQ dla usług danych (569)
o Wykorzystanie klas wygenerowanych za pomocą narzędzia DataSvcUtil.exe (570)
* Podsumowanie (571)
Część V: Tworzenie interfejsów użytkownika (573)
Rozdział 24. Interfejs użytkownika w aplikacjach konsolowych (575)
* Aplikacja PasswordGenerator (576)
* Komunikacja programu z użytkownikiem (577)
* Obsługa z wiersza poleceń (578)
* Dodawanie koloru i pozycjonowanie elementów w oknie konsoli (579)
* Podsumowanie (582)
Rozdział 25. Tworzenie aplikacji w oparciu o formularze Windows Forms (583)
* Formularze Windows Forms - informacje podstawowe (584)
* Tworzenie aplikacji Windows Forms Application w VS2008 (588)
o Wizualne projektowanie interfejsu w środowisku VS2008 (588)
o Pliki aplikacji Windows Forms Application (590)
o Środowisko Windows Forms Designer (590)
* Kontrolki dostępne w Windows Forms (597)
* Kontrolki MenuStrip, StatusStrip i ToolStrip (600)
* Prezentacja danych za pomocą kontrolek DataGrid i DataBind (601)
o Przygotowanie projektu dla prezentacji danych (602)
o Wyświetlanie danych za pomocą kontrolki ListBox (603)
o Wyświetlanie danych za pomocą kontrolki DataGridView (603)
* Podstawy GDI+ (605)
o Obiekty Brush, Pen, Graphics - pędzel, ołówek i rysunek (605)
o Wyświetlanie tekstu i czcionki (606)
* Pozostałe okna dialogowe (608)
o Okna modalne i niemodalne (608)
o Komunikacja między oknami (610)
o Pozostałe predefiniowane okna dialogowe (612)
* Podsumowanie (614)
Rozdział 26. Tworzenie aplikacji Windows Presentation Foundation (WPF) (615)
* Język XAML (616)
o Wprowadzenie do aplikacji WPF (617)
o Podstawy XAML (618)
o Kontrolki w XAML (619)
* Rozmieszczanie elementów w tworzonym oknie (621)
o Rozmieszczanie kontrolek i określanie ich rozmiarów (621)
o Powierzchnia Canvas (622)
o Powierzchnia WrapPanel (623)
o Powierzchnia StackPanel (623)
o Powierzchnia UniformGrid (624)
o Powierzchnia Grid (625)
o Powierzchnia DockPanel (628)
* Kontrolki WPF (629)
o Kontrolka Border (629)
o Kontrolka Button (630)
o Kontrolka CheckBox (630)
o Kontrolka ComboBox (630)
o Kontrolka ContentControl (630)
o Kontrolka DockPanel (631)
o Kontrolka DocumentViewer (631)
o Kontrolka Ellipse (632)
o Kontrolka Expander (632)
o Kontrolka Frame (633)
o Kontrolka Grid (633)
o Kontrolka GridSplitter (633)
o Kontrolka GroupBox (634)
o Kontrolka Image (634)
o Kontrolka Label (634)
o Kontrolka ListBox (635)
o Kontrolka ListView (635)
o Kontrolka MediaElement (635)
o Kontrolka Menu (635)
o Kontrolka PasswordBox (636)
o Kontrolka ProgressBar (636)
o Kontrolka RadioButton (636)
o Kontrolka Rectangle (637)
o Kontrolka RichTextBox (637)
o Kontrolka ScrollBar (637)
o Kontrolka ScrollViewer (637)
o Kontrolka Separator (638)
o Kontrolka Slider (638)
o Kontrolka StackPanel (639)
o Kontrolka StatusBar (639)
o Kontrolka TabControl (639)
o Kontrolka TextBlock (639)
o Kontrolka TextBox (640)
o Kontrolka ToolBar (640)
o Kontrolka ToolBarPanel (640)
o Kontrolka ToolBarTray (641)
o Kontrolka TreeView (641)
o Kontrolka UniformGrid (641)
o Kontrolka Viewbox (642)
o Kontrolka WindowsFormsHost (642)
o Kontrolka WrapPanel (643)
* Obsługa zdarzeń (643)
* Powiązanie kontrolek z danymi (644)
o Przekazywanie danych (644)
o Wyświetlanie listy danych (645)
* Style i formatowanie kontrolek (649)
* Podsumowanie (651)
Część VI: Projektowanie interfejsów użytkownika w oparciu o strony internetowe (653)
Rozdział 27. Tworzenie aplikacji sieciowych za pomocą ASP.NET (655)
* Model aplikacji sieciowej (656)
o Wysokopoziomowy model aplikacji sieciowej (656)
o Gdzie znajduje się kod C# aplikacji sieciowej? (657)
o Skalowalność i zarządzanie stanem (657)
o Czas reakcji aplikacji (658)
o Korzyści z zastosowania ASP.NET (659)
* Tworzenie projektu ASP.NET w VS2008 (660)
* Strona ASP.NET (661)
o Elementy formularza (661)
o Kod ukryty i cykl życia strony (664)
* Kontrolki (667)
o Kontrolki serwerowe (667)
o Kontrolki HTML (669)
* Zarządzanie stanem (669)
o Application - globalny stan aplikacji (670)
o Cache - przechowywanie informacji, które można aktualizować (671)
o Context - przechowywanie stanu pojedynczego żądania (672)
o Pliki cookie (672)
o Session - informacje użytkownika (673)
o ViewState - informacje o stanie strony (673)
o Strony wzorcowe i kontrolki użytkownika (674)
* Nawigacja (678)
o Rozmieszczenie elementów za pomocą pliku web.sitemap (679)
o Nawigacja za pomocą kontrolki Menu (680)
o Implementacja kontrolki TreeView (681)
o Wykorzystanie ścieżki nawigacji (684)
* Wykorzystywanie tematów (685)
o Tworzenie tematu (685)
o Tworzenie skórek (686)
o Tworzenie arkuszy stylów (687)
* Zabezpieczanie witryny (688)
* Prezentacja danych (691)
o Tworzenie obiektu biznesowego (691)
o Przykład powiązania danych (692)
o Powiązanie danych za pomocą kontrolki ObjectDataSource (693)
* Podsumowanie (695)
Rozdział 28. Wykorzystanie ASP.NET AJAX w aplikacjach sieciowych (697)
* Czym jest AJAX? (698)
* Tworzenie witryny z wykorzystaniem ASP.NET AJAX (699)
* Cykl życia strony AJAX (700)
* Wykorzystywanie bibliotek skryptowych (701)
* Kontrolki ASP.NET AJAX (703)
o Kontrolka UpdatePanel (704)
o Kontrolka UpdateProgress (705)
o Kontrolka Timer (706)
* Dostęp do kontrolek z poziomu kodu JavaScript (707)
o Kontrolki z identyfikatorami prostymi (707)
o Kontrolki z identyfikatorami złożonymi (709)
* Wywołanie usługi sieciowej z użyciem ASP.NET AJAX (714)
o Za i przeciw wykorzystaniu technologii AJAX z usługami sieciowymi (714)
o Wykorzystanie technologii AJAX z usługami sieciowymi (715)
* Podsumowanie (718)
Rozdział 29. Tworzenie zaawansowanych aplikacji sieciowych za pomocą Silverlight (721)
* Z czego składa się Silverlight? (722)
o Miejsce WPF i XAML w technologii Silverlight (722)
o Zależności pomiędzy Silverlight a ASP.NET, JavaScript i AJAX (723)
* Projekty Silverlight w środowisku VS2008 (723)
o Tworzenie projektu Silverlight (724)
o Elementy projektu Silverlight (724)
* Obsługa zdarzeń w aplikacji Silverlight (728)
o Kod obsługi zdarzenia kontrolki Silverlight (730)
o Silverlight i źródła danych (731)
* Prezentacja plików multimedialnych (734)
o Wykorzystanie kontrolki MediaPlayer w formularzu aplikacji sieciowej (734)
o Zarządzanie kontrolką MediaElement z poziomu języka C# (736)
* Animacja elementów interfejsu użytkownika (738)
* Podsumowanie (740)
Część VII: Komunikacja za pomocą technologii dostępnych w .NET (741)
Rozdział 30. Technologie komunikacji sieciowej w .NET (743)
* Implementacja programu z wykorzystaniem gniazd (744)
o Program serwera (744)
o Program klienta (747)
* Implementacja programu z wykorzystaniem protokołu HTTP (751)
* Transfer plików za pomocą protokołu FTP (753)
o Umieszczanie plików w serwerze FTP (753)
o Pobieranie plików z serwera FTP (755)
* Wysyłanie wiadomości za pomocą protokołu SMTP (757)
o Sposób na szybkie wysłanie wiadomości e-mail (757)
o Wysyłanie wiadomości z załącznikami (758)
* Podsumowanie (758)
Rozdział 31. Tworzenie usług dla systemu Windows (761)
* Tworzenie projektu usługi w VS2008 (762)
o Kreator Windows Service Wizard (762)
o Elementy projektu usługi dla Windows (762)
* Tworzenie kodu usług dla Windows (765)
o Przesłaniane metody w usługach dla Windows (765)
o Implementacja metod usługi (767)
o Konfiguracja usługi (770)
* Instalowanie usługi w systemie Windows (771)
o Konfiguracja komponentu ServiceProcessInstaller (771)
o Konfiguracja komponentu ServiceInstaller (772)
o Wdrażanie usługi (773)
* Kontroler komunikacji z usługą (774)
* Podsumowanie (776)
Rozdział 32. Technologia .NET Remoting (777)
* Podstawy technologii Remoting (778)
o Serwer w technologii Remoting (779)
o Klient w technologii Remoting (781)
o Uruchomienie aplikacji (784)
* Kanały (788)
* Zarządzanie życiem obiektów (791)
* Podsumowanie (793)
Rozdział 33. Tworzenie tradycyjnych usług sieciowych ASMX (795)
* Podstawy usług sieciowych (796)
o Technologie usług sieciowych (796)
o Prosta usługa sieciowa (797)
o Wyświetlanie informacji o usłudze sieciowej (798)
* Wykorzystywanie usług sieciowych (802)
* Podsumowanie (807)
Rozdział 34. Tworzenie usług sieciowych z wykorzystaniem WCF (809)
* Tworzenie aplikacji WCF w VS2008 (810)
* Kontrakt usługi sieciowej (812)
o Interfejs usługi WCF (812)
o Deklaracja atrybutu ServiceContract (814)
o Deklaracja atrybutów OperationsContract (815)
o Tworzenie kontraktów danych (815)
* Implementacja logiki usługi sieciowej (817)
* Konfigurowanie usługi sieciowej (819)
o Element service (820)
o Element endpoint (punkt końcowy) (820)
o Element behavior (821)
* Wykorzystywanie usługi sieciowej (822)
o Referencja do usługi (822)
o Tworzenie kodu aplikacji klienta w celu wywołania usługi sieciowej (823)
* Podsumowanie (824)
Część VIII: Architektura i projektowanie aplikacji (825)
Rozdział 35. Kreator klas - Visual Studio 2008 Class Designer (827)
* Wizualizacja kodu (828)
o Prezentacja obiektów (828)
o Prezentacja związków, dziedziczenia i interfejsów (831)
* Tworzenie modelu obiektowego za pomocą narzędzia Class Designer (834)
* Podsumowanie (839)
Rozdział 36. Wzorce projektowe w C# (841)
* Przegląd wzorców projektowych (842)
* Wzorzec Iterator (842)
o Implementacja interfejsu IEnumerable (843)
o Implementacja interfejsu IEnumerator (844)
o Wykorzystanie iteratora (849)
o Niezwykłe zachowanie pętli foreach (850)
o Uproszczenie wzorca Iterator z wykorzystaniem iteratorów C# (853)
* Wzorzec Proxy (854)
o Przykład wzorca Proxy (855)
o Użycie obiektu Proxy (857)
* Wzorzec Template (858)
o Wykorzystanie wzorca Template w .NET Framework (859)
o Przykład implementacji wzorca Template (860)
* Podsumowanie (863)
Rozdział 37. Tworzenie systemów wielowarstwowych (865)
* Problemy związane z technologią RAD (866)
o Aplikacja RAD w pięć minut (866)
o Narzędzia RAD a tworzenie wydajnych rozwiązań (867)
* Architektura wielowarstwowa (869)
o Architektura aplikacji (869)
o Architektura wielowarstwowa - podział logiczny (869)
o Architektura warstwowa - podział fizyczny (871)
o Podejście do architektury aplikacji (872)
* Przykłady architektury wielowarstwowej (872)
o Aplikacje wielowarstwowe, umieszczone w pojedynczych komponentach (873)
o Aplikacje wielowarstwowe, umieszczone w kilku komponentach (880)
* Podsumowanie (884)
Rozdział 38. Windows Workflow (885)
* Tworzenie projektu aplikacji przebiegu (886)
* Tworzenie sekwencji przebiegu (887)
o Tworzenie przebiegu (887)
o Kod wygenerowany dla przebiegu (890)
* Tworzenie przebiegu stanów (891)
o Model przebiegu stanów wizyty lekarskiej (892)
o Tworzenie przebiegu stanów (892)
o Przekazywanie informacji pomiędzy hostem a przebiegiem za pomocą ExternalDataExchangeService (894)
o Obsługa zdarzeń w przebiegu stanów (899)
* Podsumowanie (903)
Część IX: Przegląd biblioteki .NET Framework Class Library (905)
Rozdział 39. Zarządzanie procesami i wątkami (907)
* Zarządzanie procesami z wykorzystaniem biblioteki .NET (908)
o Uruchamianie nowego procesu (909)
o Praca z uruchomionymi procesami (912)
* Wielowątkowość (914)
o Tworzenie nowych wątków (914)
o Uruchomienie wątku - wariant uproszczony (915)
o Przekazywanie parametrów do wątków (915)
o Obiekt ThreadPool (916)
* Synchronizacja wątków (917)
o Instrukcja lock (917)
o Klasa Monitor - rzeczywista implementacja instrukcji lock (918)
o Zachowanie równowagi pomiędzy wątkami zapisu i odczytu (919)
* Podsumowanie (921)
Rozdział 40. Tworzenie różnych wersji językowych aplikacji (923)
* Pliki zasobów (924)
o Tworzenie pliku zasobów (924)
o Zapis do pliku zasobów (927)
o Odczyt z pliku zasobów (928)
o Konwersja pliku zasobów (929)
o Tworzenie zasobów graficznych (931)
* Ustawienia regionalne (936)
o Implementacja ustawień dla wielu regionów (937)
o Wyszukiwanie zasobów (942)
* Podsumowanie (943)
Rozdział 41. Używanie mechanizmu Interop (usługi P/Invoke i COM) oraz tworzenie kodu nienadzorowanego (945)
* Kod nienadzorowany (946)
o Znaczenie pojęcia "kod nienadzorowany" (947)
o Magia wskaźników (947)
o Operator sizeof() (951)
o Operator stackalloc (952)
o Instrukcja fixed (954)
* Usługa Platform Invoke (957)
* Komunikacja z komponentami COM w .NET (959)
o Wczesne wiązanie (959)
o Późne wiązanie (961)
* Udostępnianie komponentów środowiska .NET w formie komponentów COM (962)
* Wprowadzenie do obsługi usług COM+ (964)
o Transakcje (966)
o Aktywacja kompilacji JIT (967)
o Tworzenie puli obiektów (968)
o Inne usługi (969)
* Podsumowanie (969)
Rozdział 42. Debugowanie aplikacji z wykorzystaniem typów przestrzeni System.Diagnostics (971)
* Debugowanie w formie podstawowej (973)
* Debugowanie warunkowe (974)
* Śledzenie działania programu (977)
* Tworzenie asercji (979)
* Wykorzystywanie wbudowanych liczników wydajności (980)
* Implementacja zegarów (987)
* Tworzenie własnego licznika wydajności (988)
* Analiza wydajności na podstawie zebranych próbek (997)
* Podsumowanie (1005)
Część X: Wdrażanie kodu (1007)
Rozdział 43. Złożenia i wersjonowanie (1009)
* Składniki złożenia (1010)
o Pliki manifestu (1011)
o Atrybuty (1011)
* Funkcjonalności złożeń (1013)
o Identyfikacja (1014)
o Zakres (1014)
o Wersjonowanie (1014)
o Zabezpieczenie (1014)
* Konfiguracja (1016)
o Sekcja Startup (1016)
o Sekcja Runtime (1017)
* Wdrażanie złożeń (1019)
* Podsumowanie (1019)
Rozdział 44. Zabezpieczanie kodu (1021)
* Zabezpieczanie dostępu do kodu (1022)
o Dowody (1022)
o Uprawnienia (1023)
o Grupy kodowe (1023)
o Poziomy zabezpieczeń (1025)
o Żądania uprawnień (1026)
o Implementacja zasad bezpieczeństwa (1028)
* Zabezpieczanie za pomocą ról (1031)
* Narzędzia związane z systemami zabezpieczeń (1033)
* Podsumowanie (1033)
Rozdział 45. Tworzenie pakietów instalacyjnych w środowisku Visual Studio 2008 (1035)
* Kreator tworzenia programów instalacyjnych w VS2008 (1036)
* Dodatkowe ustawienia konfiguracyjne programu instalacyjnego (1039)
o System plików (1039)
o Zapisy w rejestrze (1040)
o Typy plików (1040)
o Interfejs użytkownika (1040)
o Warunki instalacji (1042)
o Akcje niestandardowe (1042)
* Podsumowanie (1043)
Rozdział 46. Wdrażanie aplikacji desktopowych (1045)
* Wdrożenie aplikacji z wykorzystaniem ClickOnce (1046)
* Konfigurowanie narzędzia ClickOnce (1049)
* Podsumowanie (1050)
Rozdział 47. Rozpowszechnianie aplikacji sieciowych (1051)
* Anatomia aplikacji sieciowej (1052)
* Tworzenie serwera aplikacji sieciowych (1052)
* Tworzenie katalogu wirtualnego (1054)
* Wdrażanie aplikacji w serwerze (1055)
* Publikowanie aplikacji sieciowej bezpośrednio ze środowiska VS2008 (1056)
* Podsumowanie (1057)
Część XI: Dodatki (1059)
Dodatek A: Opcje kompilatora (1061)
* Opcje zaawansowane (1062)
* Opcje dla złożeń (1063)
Dodatek B: System pomocy w .NET Framework (1065)
* Książka (1066)
* Indeks (1066)
* Dokumentacja .NET Framework Class Library (1067)
* Mechanizmy wyszukiwania (1067)
* Ulubione strony internetowe (1068)
* Podsumowanie (1068)
Skorowidz (1069)
|
|
|
Tytuł:JavaScript. Nieoficjalny podręcznik
Autorzy: David Sawyer McFarland,
Wydawnictwo:Helion
ISBN:83-246-2166-8
Wydanie:2010
Cena netto:
77,00
zł.
VAT: 0 %
Cena brutto:
77,00
zł.
| |
Wykorzystaj możliwości JavaScript!
* Jak rozpocząć przygodę z JavaScript?
* Jak dynamicznie modyfikować strony WWW?
* Jak wykorzystać możliwości technologii AJAX?
JavaScript to obiektowy język programowania, który tchnął życie w świat statycznych stron WWW. Sprawdzanie poprawności formularzy, animacje, interaktywność to tylko niektóre z możliwości tego języka. Jednak to, co ostatecznie ugruntowało jego pozycję, to technologia AJAX. Dzięki niej strony internetowe mogą zachowywać się tak, jak standardowe aplikacje, znane z codziennej pracy. Warto zastanowić się, czy wszystkie możliwości JavaScript zostały już odkryte? Może to właśnie Ty zastosujesz go w nowatorski sposób? Pewne jest, że ta książka Ci w tym pomoże!
Książka "JavaScript. Nieoficjalny podręcznik" stanowi idealne źródło informacji na temat programowania w języku JavaScript. Na samym początku poznasz jego składnię, typy danych oraz wszelkie elementy, które pozwolą Ci na swobodną pracę. Po zaznajomieniu się z podstawami przejdziesz do bardziej zaawansowanych tematów. Nauczysz się dynamicznie modyfikować strony WWW, obsługiwać zdarzenia, wykorzystywać bibliotekę jQuery czy też w efektowny sposób prezentować zdjęcia. Ponadto zdobędziesz wiedzę na temat budowania przejrzystych formularzy, tworzenia łatwego w obsłudze interfejsu oraz sposobów wykorzystywania możliwości technologii AJAX. Nie da się ukryć, że dzięki tej książce Twoje strony WWW zyskają na atrakcyjności!
* Narzędzie do programowania w JavaScript
* Podstawy HTML oraz CSS
* Typowe konstrukcje języka JavaScript
* Typy danych
* Wykorzystanie zmiennych
* Logika i struktury sterujące
* Wykorzystanie modelu DOM
* Podstawy pracy z biblioteką jQuery
* Obsługa zdarzeń
* Efekty związane z rysunkami
* Wykorzystanie wtyczki lightBox
* Tworzenie przejrzystych i inteligentnych formularzy
* Kontrola poprawności wprowadzanych danych
* Wykorzystanie technologii AJAX
* Zaawansowane zagadnienia, związane z programowaniem w JavaScript
* Diagnoza i rozwiązywanie typowych problemów
Twórz atrakcyjne witryny WWW, korzystając z JavaScript!
|
1
2
3
4
5
6
... 148
nastepna >>
|
 |
|
|
 |
|
Stara cena: 99.00 zł.
Nowa cena: 89.10 zł |
|
 |
|
|
 |
|
"Dom Książki" S.A. Księgarnia Techniczna ul.Półwiejska 28, 61-888 Poznań
NIP: 778-10-27-806, REGON: 630302590, KRS: 0000147617 (Sąd Rejonowy w Poznaniu, XXI Wydział Gospodarczy Krajowego Rejestru Sądowego) Kapitał zakładowy: 500.000 zł
|
|
 |
ksiązek:3375
w promocji:15
polecanych:115
|
|
|