jscript .net - programowanie. biblia full version.pdf

(11914 KB) Pobierz
747428231 UNPDF
IDZ DO
JScript .NET
programowanie. Biblia
Autor: Essam Ahmed
ISBN: 83-7197-666-6
Tytu³ orygina³u:
Format: B5, stron: 416
oprawa twarda
SPIS TRECI
KATALOG KSI¥¯EK
KATALOG ONLINE
JScript .NET Programming
ZAMÓW DRUKOWANY KATALOG
Przyk³ady na ftp: 1244 kB
TWÓJ KOSZYK
DODAJ DO KOSZYKA
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.·
CENNIK I INFORMACJE
" "
" "
" " "
"
"
ZAMÓW INFORMACJE
O NOWOCIACH
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 porednictwem 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.
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
747428231.001.png 747428231.002.png 747428231.003.png 747428231.004.png
O Autorze..............................................................................................................................15
Wstp.....................................................................................................................................17
Rozdział 1. Infrastruktura .NET Framework.........................................................................23
Rozdział 2. Elementy .NET Framework...............................................................................31
Rozdział 3. JScript .NET.......................................................................................................49
!
Rozdział 4. Podstawowe elementy jzyka............................................................................59
Rozdział 5. Typy danych i obiekty wewntrzne...................................................................67
Rozdział 6. Instrukcje jzyka JScript i obsługa błdów........................................................85
Rozdział 7. Kompilacja warunkowa i funkcje jzyka JScript...............................................97
Rozdział 8. Operatory i typy danych u3ytkownika.............................................................103
"#$$%
&$'(#$#!
Rozdział 9. Co nowego w JScript .NET?............................................................................119
Rozdział 10. JScript .NET w praktyce................................................................................141
Rozdział 11. Usuwanie i obsługa błdów...........................................................................181
Rozdział 12. Wyj8tki w JScript .NET.................................................................................211
)'#*#' ++
Rozdział 13. Metody i fazy programowania obiektowego.................................................235
Rozdział 14. Analizowanie systemu informatycznego.......................................................257
Rozdział 15. Projektowanie klas.........................................................................................275
),((#-+
Rozdział 16. ASP.NET........................................................................................................295
Rozdział 17. Przykładowa aplikacja Windows...................................................................317
Rozdział 18. Migracja od ASP do ASP.NET......................................................................345
.$ +/!
Dodatek A Notacja UML....................................................................................................369
Dodatek B Translacja notacji UML na kod JScript .NET...................................................383
Dodatek C Elementarz XML...............................................................................................399
Skorowidz ...........................................................................................................................................417
!
"#$%$ &'
.NET Framework — co to takiego?......................................................................................................23
JScript a .NET Framework....................................................................................................................24
.NET Framework — rozwizywane problemy .....................................................................................25
Brak współdziałania........................................................................................................................26
Niespójne modele programowania .................................................................................................27
Problemy z obsług wersji..............................................................................................................28
Niespójne zestawy narz-dzi............................................................................................................29
(%$'
Przegld składników .NET Framework................................................................................................31
Common Language Runtime (CLR).....................................................................................................32
Współdziałanie mi-dzyj-zykowe i łatwe wdra5anie rozwiza6.....................................................32
Wspólne usługi wykonawcze..........................................................................................................32
.NET Class Library ...............................................................................................................................34
Common Type System (CTS)...............................................................................................................35
Typy podstawowe...........................................................................................................................35
Typy warto7ciowe...........................................................................................................................39
Typy odniesieniowe........................................................................................................................41
ASP.NET...............................................................................................................................................42
Web Forms......................................................................................................................................42
Web Services ..................................................................................................................................44
Windows Forms ....................................................................................................................................45
Visual Studio .NET...............................................................................................................................45
)*
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 pocztkujcych....................................................................................................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
!
,-(. ($*
Zasady ogólne .......................................................................................................................................59
Rozró5nianie wielkich i małych liter..............................................................................................60
Formatowanie kodu ........................................................................................................................60
Komentarze.....................................................................................................................................61
Literały............................................................................................................................................62
Identyfikatory..................................................................................................................................63
Niesławny 7rednik...........................................................................................................................64
Klamry ............................................................................................................................................64
((-(/$( 0!
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
"$.. ($11 -2 3
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
Wyjtki i obsługa bł-dów......................................................................................................................93
Przechwytywanie wyjtków ...........................................................................................................93
Wywoływanie wyjtków przy u5yciu obiektu Error ......................................................................94
Klauzula finally...............................................................................................................................95
4.$#$.. ($ *!
Kompilacja warunkowa ........................................................................................................................97
Instrukcja @cc_on ..........................................................................................................................98
Instrukcja @set ...............................................................................................................................98
Instrukcja if...................................................................................................................................100
Funkcje j-zyka JScript ........................................................................................................................100
(((-(/5($$ 6'
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
"#$$%
&$'(#$#!
78*
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
$()
Tworzenie aplikacji opartych na Windows Forms..............................................................................141
xForm: XML dla formularzy Windows........................................................................................141
Kompilowanie narz-dzia xForm...................................................................................................143
Zgłoś jeśli naruszono regulamin