JScript NET programowanie Biblia.pdf
(
391 KB
)
Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TREŒCI
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
JScript .NET —
programowanie. Biblia
Autor: Essam Ahmed
ISBN: 83-7197-666-6
Tytu³ orygina³u:
JScript .NET Programming
Format: B5, stron: 416
oprawa twarda
Przyk³ady na ftp: 1244 kB
TWÓJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOŒCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
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.
"
"
"
"
"
"
"
"
"
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
4\WV QMC PC MUKæ Mú
O Autorze ..............................................................................................................................15
Wstęp .....................................................................................................................................17
%\ú è + 2NCVHQTOC 0'6 K Lú\[M ,5ETKRV 0'6
Rozdział 1. Infrastruktura .NET Framework.........................................................................23
Rozdział 2. Elementy .NET Framework ...............................................................................31
Rozdział 3. JScript .NET .......................................................................................................49
%\ú è ++ 'NGOGPVCT\ ,5ETKRV
Rozdział 4. Podstawowe elementy języka ............................................................................59
Rozdział 5. Typy danych i obiekty wewnętrzne ...................................................................67
Rozdział 6. Instrukcje języka JScript i obsługa błędów........................................................85
Rozdział 7. Kompilacja warunkowa i funkcje języka JScript...............................................97
Rozdział 8. Operatory i typy danych u ytkownika .............................................................103
%\ú è +++ 9RTQYCF\GPKG FQ ,5ETKRV 0'6
%Q MC F[ RTQITCOKUVC YKGF\KGè RQYKPKGP
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. Wyjątki w JScript .NET .................................................................................211
%\ú è +8 'NGOGPVCT\ RTQITCOQYCPKC QDKGMVQYGIQ
Rozdział 13. Metody i fazy programowania obiektowego .................................................235
Rozdział 14. Analizowanie systemu informatycznego .......................................................257
Rozdział 15. Projektowanie klas .........................................................................................275
%\ú è 8 <CUVQUQYCPKC
Rozdział 16. ASP.NET........................................................................................................295
Rozdział 17. Przykładowa aplikacja Windows ...................................................................317
Rozdział 18. Migracja od ASP do ASP.NET......................................................................345
&QFCVMK
Dodatek A Notacja UML ....................................................................................................369
Dodatek B Translacja notacji UML na kod JScript .NET...................................................383
Dodatek C Elementarz XML...............................................................................................399
Skorowidz ........................................................................................................................................... 417
,5ETKRV 0'6
RTQITCOQYCPKG $KDNKC
5RKU VTG EK
1 #WVQT\G
9UVúR
%\ú è + 2NCVHQTOC 0'6 K Lú\[M ,5ETKRV 0'6
4Q\F\KC
+PHTCUVTWMVWTC 0'6 (TCOGYQTM
.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
4Q\F\KC
'NGOGPV[ 0'6 (TCOGYQTM
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
4Q\F\KC
,5ETKRV 0'6
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
5RKU VTG EK
JScript .NET dla programistów C++ .............................................................................................. 54
Zalety JScript .NET w stosunku do C#........................................................................................... 54
%\ú è ++ 'NGOGPVCT\ ,5ETKRV
4Q\F\KC
2QFUVCYQYG GNGOGPV[ Lú\[MC
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
4Q\F\KC
6[R[ FCP[EJ K QDKGMV[ YGYPúVT\PG
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
4Q\F\KC
+PUVTWMELG Lú\[MC ,5ETKRV K QDU WIC D úFÎY
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
,5ETKRV 0'6
RTQITCOQYCPKG $KDNKC
4Q\F\KC
-QORKNCELC YCTWPMQYC K HWPMELG Lú\[MC ,5ETKRV
Kompilacja warunkowa ........................................................................................................................ 97
Instrukcja @cc_on .......................................................................................................................... 98
Instrukcja @set ............................................................................................................................... 98
Instrukcja if ................................................................................................................................... 100
Funkcje języka JScript ........................................................................................................................ 100
4Q\F\KC
1RGTCVQT[ K V[R[ FCP[EJ W [VMQYPKMC
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
%\ú è +++ 9RTQYCF\GPKG FQ ,5ETKRV 0'6
%Q MC F[ RTQITCOKUVC YKGF\KGè RQYKPKGP
4Q\F\KC
%Q PQYGIQ Y ,5ETKRV 0'6!
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
4Q\F\KC
,5ETKRV 0'6 Y RTCMV[EG
Tworzenie aplikacji opartych na Windows Forms.............................................................................. 141
xForm: XML dla formularzy Windows........................................................................................ 141
Kompilowanie narzędzia xForm................................................................................................... 143
Plik z chomika:
reruta
Inne pliki z tego folderu:
3ds max 6 Skuteczne rozwiazania.pdf
(8468 KB)
125 pytan na temat e biznesu do Piotra Majewskiego.pdf
(11275 KB)
100 rzeczy ktore kazdy projektant powinien wiedziec o potencjalnych klientach.pdf
(1427 KB)
100 rzeczy ktore kazdy projektant powinien wiedziec o potencjalnych klientach Wydanie II.pdf
(1923 KB)
10 projektow w cyfrowej ciemni fotograficznej.pdf
(753 KB)
Inne foldery tego chomika:
Bezdroża
Dla Bystrzaków
Dokumenty
EbookPoint
Galeria
Zgłoś jeśli
naruszono regulamin