1.062.077

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Tanuljuk meg az ASP.NET 2.0 használatát 24 óra alatt

Szerző
Fordító
Lektor
Budapest
Kiadó: Kiskapu Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 653 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 19 cm
ISBN: 978-963-9637-30-6
Megjegyzés: Fekete-fehér ábrákkal.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Fülszöveg

Csupán 24, egy óra vagy még rövidebb idő alatt elvégezhető lecke után képesek leszünk ASRNET weboldalakat készíteni, amelyek interaktív együttműködésre képesek a felhasználóval és internetes adatbázisokkal. A leckék egymásra épülnek, közérthetőek és lépésről lépésre vezetnek, hogy az alapoktól kezdve sajátíthassuk el az ASP-programozás művészetét. A lépésről lépésre haladó gyakorlatok gondosan végigvezetnek bennünket a leggyakoribb feladatokon. A kérdések és válaszok minden fejezet végén segítenek ellenőrizni a tudásunkat. A megjegyzések és tippek rövidebb módszerekre és megoldásokra világítanak rá, és segítenek kikerülni a lehetséges nehézségeket. Scott Mitchell 1998 óta több száz cikket írt a Microsoft webes technológiáiról, de az internetes cikkek tömkelegén kívül már öt könyve is megjelent az ASP/ASRNET témakörében: a Teach Yourself Active Server Pages 3.0 in 21 Days, a Designing Active Server Pages, az ASP.NET: Tips, Tutorials, and Code, az ASP.NET Data Web Controls Kick Start,... Tovább

Fülszöveg

Csupán 24, egy óra vagy még rövidebb idő alatt elvégezhető lecke után képesek leszünk ASRNET weboldalakat készíteni, amelyek interaktív együttműködésre képesek a felhasználóval és internetes adatbázisokkal. A leckék egymásra épülnek, közérthetőek és lépésről lépésre vezetnek, hogy az alapoktól kezdve sajátíthassuk el az ASP-programozás művészetét. A lépésről lépésre haladó gyakorlatok gondosan végigvezetnek bennünket a leggyakoribb feladatokon. A kérdések és válaszok minden fejezet végén segítenek ellenőrizni a tudásunkat. A megjegyzések és tippek rövidebb módszerekre és megoldásokra világítanak rá, és segítenek kikerülni a lehetséges nehézségeket. Scott Mitchell 1998 óta több száz cikket írt a Microsoft webes technológiáiról, de az internetes cikkek tömkelegén kívül már öt könyve is megjelent az ASP/ASRNET témakörében: a Teach Yourself Active Server Pages 3.0 in 21 Days, a Designing Active Server Pages, az ASP.NET: Tips, Tutorials, and Code, az ASP.NET Data Web Controls Kick Start, illetve a Teach Yourself ASP.NET in 24 Hours. Scottnak emellett rovata van a Microsoft MSDN Magazine-\ában, és más folyóiratokban is jelennek meg cikkei. Az íráson kívül Scott aktív résztvevője az ASP/ASRNET-felhasználói csoportoknak, és országszerte számos ASRNET-konferencián tart előadásokat. Az ASRNET és a hozzá kapcsolódó technológiák használatát oktatja is a Kaliforniai Egyetem (University of California) San Diegói részlegében. Vissza

Tartalom

A szerzőről xv
Bevezetés xvii

I. rész Ismerkedés az ASP.NET-tel

1. óra Ismerkedés az ASP.NET-tel

Mi az ASP.NET? 5
Statikus weboldalak kiszolgálása 6
Dinamikus weboldalak kiszolgálása 7
Az ASP.NET weboldalak elhelyezése 8
Az ASP.NET-motor, a szerkesztő és az adatbázis-rendszer telepítése 12
Ismerkedés a Visual Web Developerrel 15
Új ASP.NET webhely létrehozása 16
Egy egyszerű ASP.NET weboldal létrehozása és kipróbálása 18
Összefoglalás 19
Kérdezz-felelek 19
Ismétlő kérdések 20
Válaszok 20
Gyakorlatok 21

2. óra Az ASP.NET programozási modellje
Az ASP.NET weboldal HTML része 24
HTML-gyorstalpaló 24
Az XHTML-ről röviden 28
Az ASP.NET weboldal HTML részének létrehozása a Visual Web Developer
segítségével 29
Az ASP.NET weboldal forráskód része 42
Objektumközpontú programozás - gyorstalpaló 43
Eseménykezelők az ASP.NET-ben 47
A webes vezérlők programozása 48
Összefoglalás 51
Kérdezz-felelek 51
Ismétlő kérdések 52
Válaszok 52
Gyakorlatok 53

3. óra A Visual Web Developer használata
Új webhely létrehozása 56
A webhelysablon kiválasztása 57
A webhely helyének meghatározása 57
A forráskód programozási nyelvének kiválasztása 59
Létező webhelyek megnyitása 60
Munka weboldalakkal és más tartalmakkal 60
Tartalom hozzáadása a webhelyhez 61
Tartalom áthelyezése, átnevezése és törlése 64
A Visual Web Developer testreszabása 65
Környezeti beállítások 65
A HTML-tervező nézet beállítása 67
A fejlesztőkörnyezet ablakainak megtekintése, mozgatása és átméretezése 70
Segítség karnyújtásnyira 71
Összefoglalás 72
Kérdezz-felelek 73
Ismétlő kérdések 74
Válaszok 74
Gyakorlatok 75

4. óra ASP.NET weboldalak tervezése, létrehozása és tesztelése
Tervezés 78
A pénzügyi számológép szolgáltatásainak meghatározása 78
A felhasználói felület megtervezése 79
A felhasználói felület kialakítása 80
A három TextBox vezérlő hozzáadása 81
A havi törlesztőrészletet kiszámító gomb hozzáadása 83
A kimenet megjelenítése egy címke vezérlőben 84
A felhasználói felület teljessé tétele 85
Az ASP.NET oldal forráskódjának megírása 85
A szövegmezők értékeinek kiolvasása 87
A teljes forráskód 88
A pénzügyi számológép kipróbálása 90
A feldolgozott forráskód megtekintése 91
Hibák keresése a bemenetben 95
A forráskód vizsgálata 96
A hibakereső használata 97
Összefoglalás 100
Kérdezz-felelek 101
Ismétlő kérdések 102
Válaszok 102
Gyakorlatok 103

5. óra A Visual Basic változói és műveletei
A programozási nyelvek célja 106
A programozási nyelvek általános szolgáltatásai 107
Változók bevezetése és használata 108
Értékek hozzárendelése változókhoz 109
Változó bevezetése 109
A változók elnevezésének szabályai 109
A változók adattípusai 110
A Dim utasítás 114
A Visual Basic műveletei 115
Számtani műveletek 115
Összehasonlító műveletek 116
Az összefűző művelet 117
A Visual Basic értékadó műveletei 119
A Visual Basic típusokra vonatkozó szabályai 121
Típusátalakítás 121
Összefoglalás 125
Kérdezz-felelek 126
Ismétlő kérdések 127
Válaszok 128
Gyakorlatok 128

6. óra Programok irányítása a Visual Basic vezérlési szerkezeteivel
A vezérlési szerkezetek működési elve 130
Feltételes vezérlési szerkezetek 131
Utasítások végrehajtása hamisnak bizonyuló feltétel esetén 134
Másik feltételes utasítás végrehajtása 135
hamisnak bizonyuló feltétel esetén 135
A Visual Basic ciklusszerkezetei 137
For...Next ciklusok 137
Do...Loop ciklusok 140
Egységbe fogó vezérlési szerkezetek: eljárások és függvények 141
A felesleges kódok mennyiségének csökkentése 145
eljárásokkal és függvényekkel 145
Paraméterek átadása eljárásoknak és függvényeknek 146
Értékek visszaadása függvények segítségével 148
Mi a szerepe az eseménykezelőknek? 151
Összefoglalás 152
Kérdezz-felelek 153
Ismétlő kérdések 154
Válaszok 154
Gyakorlatok 155

7. óra Objektumok a Visual Basicben
Az osztályok és az objektumok szerepe - még egyszer 158
Az objektumok szerepe az ASP.NET webalkalmazásokban 159
Objektumok létrehozása 160
Paraméterezett konstruktorok 161
Objektum tulajdonságainak beállítása 162
Objektum tagfüggvényeinek meghívása 163
Eseménykezelők létrehozása az objektumok eseményeihez 164
Összefoglalás 165
Kérdezz-felelek 166
Ismétlő kérdések 167
Válaszok 167
Gyakorlatok 167

8. óra Az ASP.NET szövegmegjelenítő vezérlői
Szövegmegjelenítő vezérlők 170
A Literal vezérlő használata 171
A Literal vezérlő Text tulajdonságának beállítása programból 174
A Label vezérlő használata 177
A Label vezérlő által előállított HTML-kód 179
A Label vezérlő formázási tulajdonságai 181
Összefoglalás 189
Kérdezz-felelek 189
Ismétlő kérdések 191
Válaszok 191
Gyakorlatok 192

II. rész Felhasználói adatok összegyűjtése és feldolgozása

9. óra A webes űrlapok alapjai
Felhasználói adatok összegyűjtése HTML weboldalakon 196
Az <input> elem 197
A bemenet átadása a webkiszolgálónak a <form> elem segítségével 199
Visszacsatoló és átirányító űrlapok 201
Az ASP.NET webes űrlapok működése 203
Webes vezérlők a felhasználói adatok összegyűjtésére 204
A BMICalculator.aspx ASP.NET oldal tesztelése 206
A felhasználó által megadott értékekre emlékező webes űrlapok 208
A BMICalculator.aspx forráskód részének megírása 210
Összefoglalás 213
Kérdezz-felelek 214
Ismétlő kérdések 215
Válaszok 215
Gyakorlatok 216

10. óra Adatgyűjtés szövegmezőkkel
Alapvető tudnivalók a TextBox vezérlőről 218
Művelet végrehajtása az űrlap elküldésekor 221
Többsoros szövegmezők és jelszómezők létrehozása 223
A többsoros szövegmezők használata 223
A jelszómezők használata 225
A TextBox vezérlő tulajdonságai 228
A szövegmező hosszának meghatározása 228
A szövegmezőbe írható karakterek számának korlátozása 229
Esztétikai tulajdonságok - a szövegmező betűtípusának és 231
színeinek beállítása 231
Összefoglalás 233
Kérdezz-felelek 233
Ismétlő kérdések 234
Válaszok 234
Gyakorlatok 235

11. óra Adatgyűjtés lenyíló listákkal, választógombokkal és jelölőnégyzetekkel
A bevihető adatok osztályozása 238
A megfelelő webes vezérlő kiválasztása 239
A DropDownList vezérlő 240
Elemek hozzáadása a lenyíló listához 240
Lenyíló lista hozzaádása egy ASP.NET weboldalhoz 241
A DropDownList vezérlő esztétikai tulajdonságai 247
A RadioButton vezérlő 247
A Text és a GroupName tulajdonság használata 250
A bejelölt választógomb meghatározása 251
A választógombok esztétikai tulajdonságai 252
A CheckBox vezérlő használata 252
A bejelölt jelölőnégyzetek meghatározása 254
Összefoglalás 256
Kérdezz-felelek 257
Ismétlő kérdések 258
Válaszok 259
Gyakorlatok 260

12. óra A felhasználói adatok ellenőrzése
A felhasználói adatok ellenőrzésének szükségessége 262
A bemenetellenőrzés fajtái 263
A felhasználói adatok ellenőrzése az ASP.NET oldalakon 264
ASP.NET oldal az ellenőrző vezérlők bemutatására 265
A RequiredFieldValidator vezérlő 267
Az ellenőrző vezérlő által vizsgált vezérlő meghatározása 268
Az érvénytelen bemenet esetén 269
megjelenítendő hibaüzenet meghatározása 269
Az ASP.NET oldal kipróbálása 270
A bemenet érvényességének ellenőrzése programból 272
Az ellenőrző vezérlők alapszolgáltatásai - összefoglalás 274
A CompareValidator vezérlő 275
Két mező összehasonlítása a CompareValidator vezérlő segítségével 278
A RangeValidator vezérlő 280
A bemenet ellenőrzése a RegularExpressionValidator vezérlő segítségével 282
Az ellenőrző vezérlők esztétikai tulajdonságai 284
Egyéb ellenőrző vezérlők 287
Összefoglalás 288
Kérdezz-felelek 288
Ismétlő kérdések 289
Válaszok 290
Gyakorlatok 290

III. rész Munka adatbázisokkal

13. óra Bevezetés az adatbázisok világába
Az adatbázis-kezelés alapjai 296
A jelenleg használatos adatbázisrendszerek 297
Strukturált adatok tárolása 298
A táblák oszlopai 299
Elsődleges kulcs oszlopok 300
Adatbázis létrehozása 302
Adatbázistáblák létrehozása 304
Adatbázis-tervezés dióhéjban 306
Adatok hozzáadása a Books táblához 309
Összefoglalás 313
Kérdezz-felelek 314
Ismétlő kérdések 314
Válaszok 315
Gyakorlatok 315

14. óra Adatok elérése az adatforrás-vezérlőkkel
Adatforrás-vezérlők 318
Az SqlDataSource vezérlő használata 319
3. lépés: A lekérdezés kipróbálása 324
Az SqlDataSource vezérlő kódja 325
Az adatbázisok nyelve: az SQL 326
Az SQL SELECT utasítása részletesen 326
Az SQL-lekérdezések eredményének megtekintése 327
a Visual Web Developerben 327
A visszaadott sorok számának korlátozása a WHERE záradékkal 330
Az eredmény rendezése az ORDER BY záradékkal 333
Adatok szűrése és rendezése az SqlDataSource vezérlő varázslójában 335
Az SqlDataSource vezérlő adatainak szűrése 336
Az SqlDataSource vezérlő adatainak rendezése 338
A WHERE záradékkal ellátott lekérdezések kipróbálása 339
Az SqlDataSource vezérlő kódja 340
Összefoglalás 341
Kérdezz-felelek 342
Ismétlő kérdések 342
Válaszok 343
Gyakorlatok 344

15. óra Adatok megjelenítése a webes adatvezérlőkkel
Webes adatvezérlők - áttekintés 346
Adatok megjelenítése a GridView vezérlő segítségével 349
A GridView kódja 350
A GridView testreszabása 352
Egyszerre egy rekord megjelenítése a DetailsView vezérlő segítségével 359
A lapozó felület testreszabása 360
A DetailsView megjelenésének testreszabása 361
A DetailsView kódja 362
Lapozás és rendezés a GridView segítségével 363
Lapozás 364
Rendezhető adatok megjelenítése 367
Összefoglalás 370
Kérdezz-felelek 370
Válaszok
Gyakorlatok

16. óra Adatok törlése, beszúrása és szerkesztése
Adatok frissítése, törlése és beszúrása az SqlDataSource vezérlő segítségével 374
Az SqlDataSource vezérlő forráskódja 376
Adatmódosító SQL-utasítások 377
Az INSERT utasítás 378
Adatok törlése a DELETE utasítással 379
Adatok szerkesztése az UPDATE utasítással 379
Adatok szerkesztése és törlése a GridView vezérlő segítségével 380
Adatok törlésének engedélyezése a felhasználóknak 381
Szerkeszthető rácsnézet létrehozása 385
A szerkesztő felület testreszabása és a frissítési szabályok 387
Optimista versengés 397
Adatok beszúrása a DetailsView vezérlő segítségével 399
A beszúrást támogató DetailsView testreszabása 400
Összefoglalás 401
Kérdezz-felelek 402
Ismétlő kérdések 403
Válaszok 403
Gyakorlatok 404

17.óra Adatkapcsolt lenyíló listák, választógombok és jelölőnégyzetek
Listavezérlők - áttekintés 408
Adatok kapcsolása a listavezérlőkhöz 409
A lista vezérlők dinamikus feltöltésének előnyei 411
Programozott válasz a kijelölés módosítására 412
Az eredmény szűrése a DropDownList vezérlő segítségével 415
A műfajok felsorolása egy lenyíló listában 416
Adatok szűrése a kijelölt műfaj alapján 418
Adatok gyűjtése a felhasználótól a CheckBoxList és a RadioButtonList vezérlő
segítségével 420
A lista vezérlő elemeinek felsoroltatása 421
A Selectedltem és SelectedValue tulajdonságok használata 423
A RadioButtonList és CheckBoxList vezérlők 424
megjelenésének testreszabása 424
Összefoglalás 427
Kérdezz-felelek 428
Ismétlő kérdések 428
Válaszok 429
Gyakorlatok 429

18. óra Az adatkapcsolás és más, adatokkal kapcsolatos témák
A GridView és a DetailsView mezőinek áttekintése 432
A Bit típusú oszlopok megjelenítésének módja 434
Hiperhivatkozások megjelenítése a HyperLinkField használatával 437
Képek megjelenítése az ImageField használatával 441
Helyettesítő karakterek használata a WHERE szűrőkifejezésekben 444
Adatkapcsolás 446
Egyirányú és kétirányú adatkapcsolás 447
A vezérlők adatkapcsolatának beállítása 447
Összefoglalás 453
Kérdezz-felelek 454
Ismétlő kérdések 455
Válaszok 456
Gyakorlatok 456

IV. rész Navigáció, felhasználók kezelése és az oldalak elrendezése
19. óra A webhelyek szerkezete és navigációs lehetőségei
Az ASP.NET navigációs lehetőségeinek áttekintése 460
Webhelyünk szerkezetének meghatározása az oldaltérképpel 461
Az oldaltérkép elkészítése 462
Oldaltérkép készítése a webhely szerkezete alapján 464
Morzsaútvonal megjelenítése a SiteMapPath vezérlővel 467
A SiteMapPath vezérlő megjelenésének testreszabása 468
A webhely teljes szerkezetének megjelenítése 470
Webhelyünk szerkezetének megjelenítése a TreeView vezérlővel 471
A TreeView vezérlő megjelenésének testreszabása 472
Webhelyünk szerkezetének megjelenítése a Menu vezérlővel 475
Összefoglalás 479
Kérdezz-felelek 480
Ismétlő kérdések 481
Válaszok 481
Gyakorlatok 481

20. óra Felhasználók kezelése
Felhasználói fiókok az ASP.NET környezetben 484
Tagság támogatása az ASP.NET webhelyeken 485
Felhasználók osztályozása szerepek szerint 489
Hozzáférési szabályok létrehozása és kezelése 491
A webhely SMTP-beállításai 493
Felhasználói fiókok létrehozása a webhely felületén 494
A CreateUserWizard vezérlő testreszabása 496
Elektronikus levél küldése a fiók elkészültét követően 499
Inaktív felhasználói fiókok létrehozása 501
Bejelentkezés a webhelyre a Login vezérlővel 501
A Login vezérlő testreszabása 503
Kijelentkezés 504
Tartalom megjelenítése a hitelesítési állapot függvényében 506
Elfelejtett jelszavak visszaállítása 507
Összefoglalás 509
Kérdezz-felelek 510
Ismétlő kérdések 510
Válaszok 510
Gyakorlatok 511

21. óra Mesteroldalak használata az egész webhelyre érvényes oldalsablonok létrehozására
Mesteroldalak - áttekintés 514
Mesteroldal létrehozása 518
A webhelysablon megtervezése 520
Mesteroldaltól öröklő ASP.NET oldal létrehozása 525
Meglévő oldal beállítása mesteroldal használatára 527
Alapértelmezett tartalom közlése a mesteroldalon 530
Alapértelmezett vagy egyedi tartalom használatának beállítása 531
egy ASP.NET oldalon 531
A mesteroldal forráskód részének módosítása 532
A mesteroldal működésének kipróbálása 534
Összefoglalás 535
Kérdezz-felelek 536
Ismétlő kérdések 536
Válaszok 537
Gyakorlatok 537

V. rész Webes fotóalbum készítése az ASP.NET segítségével

22. óra A fényképalbum-alkalmazás tervének elkészítése
A tervezési folyamat áttekintése 542
A fényképalbum-alkalmazás tervezési elvárásai 544
Az elvárások megfogalmazása használati esetként 545
Az adatbázis-szerkezet létrehozása 547
Kapcsolatok modellezése egy adatbázisban 548
Kapcsolatok kikényszerítése idegenkulcs-megszorításokkal 550
A fényképalbum-alkalmazás adatbázisában szereplő 552
egy-több kapcsolatok felsorolása 552
A felhasználói fiókok tábláinak létrehozása 553
A Categories tábla létrehozása 554
A Pictures tábla szerkezetének meghatározása 557
A Comments tábla létrehozása 558
Modellek felvázolása az alkalmazás felhasználói felületéhez 560
Összefoglalás 562
Kérdezz-felelek 562
Ismétlő kérdések 563
Válaszok 563
Gyakorlatok 564

23. óra A fényképalbum-alkalmazás alapjainak felépítése
Az alkalmazás felosztása kezelhető feladatokra 566
Egyszerű mesteroldal hozzáadása 567
A helyettesítő weboldalak létrehozása 568
A felhasználói fiók oldalainak létrehozása 569
Felhasználói fiók létrehozásának lehetővé tétele a látogatók számára 570
A beléptető oldal létrehozása 572
Bejelentkezési információk felvétele a mesteroldalra 573
A webes fényképalbum kezdőoldalának létrehozása 574
Az SqlDataSource vezérlő hozzáadása és beállítása 575
A fényképalbumokra mutató hivatkozások megjelenítése 578
egy GridView segítségével 578
A kategóriák kezelése 579
A névtelen felhasználók felügyeleti oldalhoz való 580
hozzáférésének korlátozása 580
A bejelentkezett felhasználók kategórialistáinak lekérése 581
Új kategória felvétele 584
Kategóriák megtekintése, szerkesztése és törlése 589
Összefoglalás 591
Kérdezz-felelek 592

24. óra Képek feltöltése és megjelenítése, illetve megjegyzések írása
A fényképalbum felügyeleti oldalainak befejezése 596
Új képek feltöltése a fényképalbumba 597
Meglévő képek megtekintése, szerkesztése és törlése 614
A fényképalbum megjelenítése az összes látogató számára 622
A felhasználó fényképalbumának szűrése 623
Egyetlen kép és a hozzá tartozó megjegyzések megtekintése 628
Megjegyzések írásának lehetővé tétele 629
a bejelentkezett felhasználók számára 629
Megjegyzések megjelenítése 633
A webhely szerkezetének felépítése és a navigáció megvalósítása 634
Összefoglalás 635
Kérdezz-felelek 636
Tárgymutató 639

Scott Mitchell

Scott Mitchell műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Scott Mitchell könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem