reklama - zainteresowany?

JScript .NET - programowanie. Biblia - Helion

JScript .NET - programowanie. Biblia
Autor: Essam Ahmed
Tytuł oryginału: JScript .NET Programming
ISBN: 83-7197-666-6
stron: 432, Format: B5, okładka: twarda
Data wydania: 2002-07-11
Księgarnia: Helion

Cena książki: 50,00 zł

Dodaj do koszyka JScript .NET - programowanie. Biblia

Tagi: .NET - Programowanie

JScript .NET to nowe, oparte na technologiach obiektowych, wszechstronne narzędzie do budowy aplikacji platformy Microsoft .NET. Wyczerpujące omówienie metod pracy z obiektami i liczne przykłady czynią z niniejszej książki jedyny w swoim rodzaju przewodnik, prowadzący Czytelnika od podstaw języka, architektury obiektowej i specyfikacji UML, aż do kompletnych aplikacji ASP.NET i usług Windows, wykorzystujących bazy danych, ADO.NET i XML.

  • Poznaj, co różni JScript .NET od języków JavaScript, Visual Basic i C++.
  • Rozpocznij pracę z typami danych, funkcjami, operatorami i innymi podstawowymi elementami JScript .NET.
  • Zadbaj o wydajność, wprowadzając mechanizmy obiektowe.
  • Poznaj tajniki tworzenia usług typu Web Service, Windows Forms i klientów ASP.NET.
  • Połam zęby na analizowaniu kodu i obsłudze błędów.
  • Zapoznaj się z tajnikami architektury obiektowej i translacji diagramów UML
  • Wykorzystaj posiadaną wiedzę do analizowania aplikacji ASP.NET, przeglądającej bazy danych za pośrednictwem ADO.NET.
  • Pójdź dalej -- odkryj zasady pracy usługi Windows, wykorzystującej ADO.NET do przetwarzania plików XML.
  • Dowiedz się, jak przenosić aplikacje ASP na platformę .NET.

Dodaj do koszyka JScript .NET - programowanie. Biblia

Spis treści

JScript .NET - programowanie. Biblia -- spis treści

O Autorze (15)

Wstęp (17)

Część I Platforma .NET i język JScript .NET (21)

Rozdział 1. Infrastruktura .NET Framework (23)

  • .NET Framework - co to takiego? (23)
  • JScript a .NET Framework (24)
  • .NET Framework - rozwiązywane problemy (25)
    • Brak współdziałania (26)
    • Niespójne modele programowania (27)
    • Problemy z obsługą wersji (28)
    • Niespójne zestawy narzędzi (29)

Rozdział 2. Elementy .NET Framework (31)

  • Przegląd składników .NET Framework (31)
  • Common Language Runtime (CLR) (32)
    • Współdziałanie międzyjęzykowe i łatwe wdrażanie rozwiązań (32)
    • Wspólne usługi wykonawcze (32)
  • .NET Class Library (34)
  • Common Type System (CTS) (35)
    • Typy podstawowe (35)
    • Typy wartościowe (39)
    • Typy odniesieniowe (41)
  • ASP.NET (42)
    • Web Forms (42)
    • Web Services (44)
  • Windows Forms (45)
  • Visual Studio .NET (45)

Rozdział 3. JScript .NET (49)

  • JScript .NET w pigułce (49)
    • Podstawowe cechy języka (51)
    • JScript .NET i JScript (52)
    • JScript .NET i Internet Explorer (52)
    • JScript .NET i IIS (52)
  • Dlaczego JScript .NET? (53)
    • JScript .NET dla początkujących (53)
    • JScript .NET dla programistów JavaScript (54)
    • JScript .NET dla programistów Visual Basic (54)
    • JScript .NET dla programistów C++ (54)
    • Zalety JScript .NET w stosunku do C# (54)

Część II Elementarz JScript (57)

Rozdział 4. Podstawowe elementy języka (59)

  • Zasady ogólne (59)
    • Rozróżnianie wielkich i małych liter (60)
    • Formatowanie kodu (60)
    • Komentarze (61)
    • Literały (62)
    • Identyfikatory (63)
    • Niesławny średnik (64)
    • Klamry (64)

Rozdział 5. Typy danych i obiekty wewnętrzne (67)

  • Typy danych (67)
    • Typ Boolean (67)
    • Typ String (68)
    • Typ Number (69)
    • Typ Object (69)
  • Obiekty wewnętrzne (70)
    • Obiekt arguments (70)
    • Obiekt Array (71)
    • Obiekt String (73)
    • Obiekt Number (74)
    • Obiekt Math (75)
    • Obiekt Date (75)
    • Obiekt RegExp (76)
    • Obiekt Error (76)
    • Obiekt this (77)
    • Obiekt Function (77)
    • Obiekt ActiveXObject (79)
    • Obiekt Enumerator (79)
    • Obiekt VBArray (80)
    • Obiekty Microsoft Scripting Runtime (80)

Rozdział 6. Instrukcje języka JScript i obsługa błędów (85)

  • Instrukcje języka JScript (85)
    • Instrukcja if (86)
    • Instrukcja while (87)
    • Instrukcja do/while (88)
    • Instrukcja for (88)
    • Instrukcja for...in (88)
    • Instrukcja continue (89)
    • Instrukcja break (90)
    • Instrukcja switch (90)
    • Instrukcja return (92)
    • Instrukcja with (93)
  • Wyjątki i obsługa błędów (93)
    • Przechwytywanie wyjątków (93)
    • Wywoływanie wyjątków przy użyciu obiektu Error (94)
    • Klauzula finally (95)

Rozdział 7. Kompilacja warunkowa i funkcje języka JScript (97)

  • Kompilacja warunkowa (97)
    • Instrukcja @cc_on (98)
    • Instrukcja @set (98)
    • Instrukcja if (100)
  • Funkcje języka JScript (100)

Rozdział 8. Operatory i typy danych użytkownika (103)

  • Operatory języka JScript (103)
  • Operatory jednoargumentowe (unarne) (104)
    • Operator new (104)
    • Operator delete (104)
    • Operator typeof (105)
    • Operator instanceof (105)
    • Operatory preinkrementacji i predekrementacji (106)
    • Operatory postinkrementacji i postdekrementacji (106)
    • Operator negacji bitowej (~) (106)
    • Operator negacji logicznej (!) (107)
    • Operator negacji (-) (107)
  • Operatory dwuargumentowe (binarne) (107)
    • Operatory addytywne (107)
    • Operatory multiplikatywne (108)
    • Operatory logiczne (108)
    • Operatory porównania (111)
  • Operatory trójargumentowe (112)
  • Operatory bitowe (112)
  • Przecinek (113)
  • Tworzenie typów danych (113)

Część III Wprowadzenie do JScript .NET - co każdy programista wiedzieć powinien (117)

Rozdział 9. Co nowego w JScript .NET? (119)

  • Kompilowanie kodu (119)
  • Nowe typy danych (121)
  • Precyzowanie typów danych (121)
  • Nowe instrukcje (123)
    • Instrukcja class (124)
    • Instrukcja import (136)
    • Instrukcja package (137)
    • Instrukcja const (137)
    • Instrukcja enum (138)
  • Nowe dyrektywy kompilacji (138)
    • Dyrektywa @option(fast) (139)
    • Dyrektywa @debug (139)
    • Dyrektywa @position (140)

Rozdział 10. JScript .NET w praktyce (141)

  • Tworzenie aplikacji opartych na Windows Forms (141)
    • xForm: XML dla formularzy Windows (141)
    • Kompilowanie narzędzia xForm (143)
  • Konwerter walut (150)
    • Generowanie szablonu aplikacji (151)
    • Projektowanie klas do konwersji walut (156)
    • Wiązanie metod z formularzem (159)
    • Obsługa zdarzeń formularza (160)
  • Tworzenie usługi typu Web Service (161)
    • Kod usługi QoD (163)
    • Korzystanie z usługi QoD (166)
    • Dostęp do usługi QoD przy użyciu klienta Windows Forms (169)
  • Tworzenie aplikacji ASP.NET (172)
    • Przegląd kodu ASP.NET (174)
    • Bliższe spojrzenie na pracę ASP.NET (177)

Rozdział 11. Usuwanie i obsługa błędów (181)

  • Usuwanie błędów w aplikacjach Windows (181)
    • Projekt systemu BugBank (182)
    • Uruchamianie debuggera (184)
    • Korzystanie z klasy Trace (190)
    • Opcje śledzenia w pliku konfiguracyjnym aplikacji (192)
    • Asercje (195)
    • Interaktywne wyszukiwanie błędów (196)
  • Usuwanie błędów aplikacji ASP.NET (202)
    • Konfigurowanie aplikacji ASP.NET (202)
    • Rozpoczynanie sesji usuwania błędów (205)

Rozdział 12. Wyjątki w JScript .NET (211)

  • Obsługa i generowanie wyjątków (211)
    • Wyjątki - podstawy (213)
    • Różnicowanie wyjątków (215)
    • Tworzenie własnych wyjątków na podstawie typów BCL (219)
    • Kolejność procedur obsługi wyjątków (222)
  • Wyjątki i infrastruktura .NET (224)
    • Znajomość wyjątków (225)
    • Zachowanie spójnego stanu aplikacji (226)
    • Finalize, Dispose i Close - metody bez wyjątków (228)
    • Zmienianie stanu programu (231)
    • Inne techniki obsługi błędów (232)

Część IV Elementarz programowania obiektowego (233)

Rozdział 13. Metody i fazy programowania obiektowego (235)

  • Programowanie obiektowe (235)
  • Metody programowania obiektowego (236)
  • Zalety podejścia obiektowego (237)
    • Dobre określenie wymagań użytkowników (237)
    • Wczesne sprawdzanie poprawności projektu (238)
    • Łatwość konserwacji i uaktualniania (238)
    • Spójne zasady wymiany informacji (238)
  • Fazy tworzenia aplikacji (239)
    • Analiza (241)
    • Projektowanie (248)
    • Projektowanie architektury (249)
    • Gotowe elementy architektury (250)
    • Podejście intuicyjne (250)
    • Użycie określonej metodyki tworzenia architektury (250)
    • Projektowanie taktyczne (255)
    • Projektowanie szczegółowe (255)
    • Tłumaczenie (255)
    • Testowanie (256)

Rozdział 14. Analizowanie systemu informatycznego (257)

  • Implementowanie przypadków użycia (257)
    • Aktorzy (258)
    • Diagramy przypadków użycia (260)
    • Opisywanie przypadków użycia (265)
    • Łączenie przypadków użycia (270)
  • Modelowanie (270)
    • Rola notacji modelowania (270)
    • Język UML (272)

Rozdział 15. Projektowanie klas (275)

  • Obiekty (275)
  • Klasy (276)
  • Atrybuty (277)
  • Metody (zachowania) i stan obiektu (277)
  • Komunikaty (277)
  • Współbieżność (279)
    • Synchronizacja wątków (280)
    • Komunikacja międzywątkowa (281)
  • Identyfikowanie klas systemu (282)
    • Klasyfikacja jako proces iteracyjny (282)
    • Analiza dziedziny problemu (282)
    • Prototypy (285)
    • Klasyfikacja obiektowa (286)
  • Relacje (287)
    • Asocjacja (287)
    • Agregacja (288)
    • Zawieranie (288)
    • Uogólnienie-dziedziczenie (289)
    • Liczność (289)
  • Zestawianie elementów architektury (289)
    • Model składników (290)
    • Model rozprzestrzeniania (wdrożeniowy) (291)

Część V Zastosowania (293)

Rozdział 16. ASP.NET (295)

  • Instalowanie aplikacji przykładowej (296)
  • Projekt systemu (296)
  • Kod strony początkowej (298)
    • Dyrektywy (299)
    • Zdarzenie Page_Load (299)
    • Zmienne sesji (300)
    • Metoda Server.Transfer (300)
    • Klasa DirectoryInfo (301)
    • HTML i elementy sterujące (302)
  • Strona eksplorowania bazy danych (302)
  • Kod współpracy z bazą danych (304)
    • Funkcja PageLoad (305)
    • Pobieranie listy tabel (306)
    • DataView (307)
    • Wiązanie listy tabel (307)
    • Lista kolumn tabeli (307)
    • Pobieranie danych tabeli (308)
    • Wiązanie wyników z elementem DataGrid i pobieranie informacji o tabeli (309)
    • Kolekcja wyspecjalizowana (310)
    • Wyświetlanie strony (311)
    • Funkcja OnEditCommandTitlesGrid (311)
    • Funkcja OnUpdateCommandTitlesGrid (312)
    • Korzystanie z formularza HTML do pobierania wartości wprowadzonych przez użytkownika (313)
    • Zarządzanie wierszami przy użyciu ADO.NET (313)
    • Tworzenie instrukcji SQL Update (314)

Rozdział 17. Przykładowa aplikacja Windows (317)

  • Aplikacja jsNetNews - wprowadzenie (317)
    • Usługi systemu Windows (319)
    • Dlaczego usługa Windows? (320)
    • Zarządzanie usługami Windows (321)
  • jsNewsXmlProcessor - infrastruktura (323)
    • Instalowanie plików przykładowych (323)
    • Rola usługi jsNewsXmlProcessor (324)
    • Tworzenie funkcji sterujących usługi (325)
    • JScript .NET i metoda ServiceBase.OnStart (329)
    • Instalowanie usługi (331)
  • jsNewsXmlProcessor - implementacja (332)
    • Przetwarzanie XML przy użyciu obiektu DataSet (336)
    • Wprowadzanie nowych danych do bazy (337)
    • Kompilowanie usługi (338)
  • Tworzenie usługi WWW jsNetNews (339)
  • Tworzenie klienta usługi WWW (341)
  • Strona początkowa - prezentacja artykułów (343)

Rozdział 18. Migracja od ASP do ASP.NET (345)

  • Przykładowa aplikacja - badanie opinii (345)
    • Instalowanie plików przykładowych (346)
    • Baza danych ankiet (346)
    • Kod ASP (348)
    • Tworzenie nowej ankiety (352)
  • Trzy fazy migracji oprogramowania (355)
    • Wstępna faza migracji (355)
    • Główna faza migracji (357)
    • Migracja zaawansowana (358)
  • Migracja bazy danych do ADO.NET (362)
    • ADO i ADO.NET (362)
    • Plik global.asax (362)
    • Plik default.aspx (363)
    • Plik generateSurvey.aspx (364)
    • Przenoszenie pozostałych części kodu (365)

Dodatki (367)

Dodatek A Notacja UML (369)

Dodatek B Translacja notacji UML na kod JScript .NET (383)

Dodatek C Elementarz XML (399)

Skorowidz (417)

Dodaj do koszyka JScript .NET - programowanie. Biblia

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.