1.067.073

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

Programozás élesben

Kényelmes, gyors és hatékony .NET alkalmazásfejlesztés, modern fejlesztőeszköz, komponensalapú programozás, egyszerűen feldolgozható, naprakész ismeretek/Önálló tanuláshoz

Szerző
Lektor

Kiadó: InfoKit
Kiadás helye:
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 348 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-216-652-3
Megjegyzés: Fekete-fehér ábrákkal illusztrált.
É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

A könyv újszerű szemléletén kívül a szerző előző köteteiben bevált szerkezeti tagolásával is támogatja a tanulást. Az első rész az elméleti fogalmakat, és a felhasználásukhoz szükséges mélyebb háttérismereteket tárgyalja. A második rész az azonos fejezetszámú elmélethez kapcsolódó részletes feladatmegoldást, valamint önálló feldolgozásra szánt feladatsort tartalmaz megoldásötletekkel. Ez a szerkezet lehetővé teszi a csoportos és az önálló tanulás támogatását egyaránt. Haladhat sorban, vagy választhatja az újdonságot jelentő fejezeteket. A kulcsszavas keresővel gyorsan megtalálhat egy fogalmat, vagy annak további előfordulásait. A könyv feladatmegoldásai olyan részletesek, hogy a forráskódra nincs szükség, de letölthető a http://www.nik.hu/aii/oktatok/siposmarianna.html honlapról.
Sipos Marianna - a Visual C++ és az MFC könyv szerzője - a BMF Neumann Informatikai Karán programozást és szoftvertechnológiát tanít. Jelentős szakmai és oktatásmódszertani tapasztalatokkal rendelkezik.... Tovább

Fülszöveg

A könyv újszerű szemléletén kívül a szerző előző köteteiben bevált szerkezeti tagolásával is támogatja a tanulást. Az első rész az elméleti fogalmakat, és a felhasználásukhoz szükséges mélyebb háttérismereteket tárgyalja. A második rész az azonos fejezetszámú elmélethez kapcsolódó részletes feladatmegoldást, valamint önálló feldolgozásra szánt feladatsort tartalmaz megoldásötletekkel. Ez a szerkezet lehetővé teszi a csoportos és az önálló tanulás támogatását egyaránt. Haladhat sorban, vagy választhatja az újdonságot jelentő fejezeteket. A kulcsszavas keresővel gyorsan megtalálhat egy fogalmat, vagy annak további előfordulásait. A könyv feladatmegoldásai olyan részletesek, hogy a forráskódra nincs szükség, de letölthető a http://www.nik.hu/aii/oktatok/siposmarianna.html honlapról.
Sipos Marianna - a Visual C++ és az MFC könyv szerzője - a BMF Neumann Informatikai Karán programozást és szoftvertechnológiát tanít. Jelentős szakmai és oktatásmódszertani tapasztalatokkal rendelkezik. Doktori disszertációját programozásoktatás témakörben írta. A könyv feladatait a BMF NIK műszaki informatika szakos és az ELTE IK programozó matematikus hallgatóival próbálta ki. Vissza

Tartalom

BEVEZETŐ 13
A C# nyelv a C nyelvcsalád tagja 13
A .NET 15
A Visual Studio fejlesztőeszköz 15
Fordítás és futtatás 18
XML dokumentáció generálása az alkalmazáshoz 20
1. AZ OSZTÁLY ÉS AZ OBJEKTUM 21
1.1. Osztály, objektum fogalma 21
1.2. Adattagok 24
1.3. A tagfüggvények 25
1.4. A változók 28
1.5. A láthatóságok 30
1.6. A tulajdonság fogalma 31
1.7. A névterek 33
1.8. A this paraméter 35
1.9. Teszt 36
2. AZ ALKALMAZÁS VEZÉRLÉSE 39
2.1. A Main 39
2.2. Az eseménykezelés 40
2.2.1. Az alapértelmezett esemény kezelése 41
2.2.2. Az eseménykezelő kódja 41
2.3. A program szerkezete 42
2.4. A VEZÉRLŐSZERKEZETEK 43
2.4.1. A szekvencia 43
2.4.2. Az elágazás 44
2.4.3. A ciklus 47
2.4.3.1. A feltételes ciklusok 47
2.4.3.2. A léptetős ciklusok 48
2.4.3.3. A foreach ciklus 49
2.4.4. További vezérlő szerkezetek 49
2.5. A kivételkezelés 50
2.5.1. A kivétel dobása 50
2.5.2. A kivétel elkopása 50
2.6. Teszt 52
3. A VEZÉRLŐK, TULAJDONSÁGOK, ESEMÉNYEK, ABLAKOK 55
3.1. A Properties ablak és kezelése 55
3.2. A vezérlők 56
3.2.1. A Label és a LinkLabel 56
3.2.2. A Button, a RadioButton, a GroupBox és a CheckBox 57
3.2.3. A TextBox, a ListBox, a CheckedListBox és a ComboBox 58
3.2.4. A ProgressBar és a TrackBar 59
3.2.5. A TabControl és a Panel 59
3.2.6. A további elemek 60
3.3. az ablakok megjelenítése 60
3.3.1. A modális ablak 60
3.3.2. A nem modális ablak 60
3.3.3. A Form tulajdonságai 60
3.3.4. A .NET osztálykönyvtár párbeszédablakai 61
3.3.4.1. ColorDialog 62
3.4. Teszt 62
4. ELEMI PROGRAMOZÁSI TÉTELEK 65
4.1. A megszámlálás és az összegzés 66
4.1.1. A megszámlálás 66
4.1.2. Az összegzés 67
4.1.3. A feltételes összegzés 67
4.2. A keresés 67
4.2.1. A lineáris keresés és az eldöntés 67
4.2.2. A lineáris keresés és a kiválasztás 68
4.2.3. A bináris vagy logaritmikus keresés 69
4.2.4. A minimum keresés 70
4.3. A rendezés 70
4.3.1. Rendezés minimum kiválasztással 70
4.4. Teszt 71
5. AZ ÖRÖKLÉS ÉS A .NET OSZTÁLYKÖNYVTÁR 73
5.1. Az öröklés 74
5.1.1. Specializáció és absztrakció 74
5.1.2. Az öröklés fogalma 74
5.1.3. Az eddig használt öröklés 76
5.1.4. A protected hozzáférés 77
5.1.5. Az ősosztály tagjainak elrejtése 78
5.2. A .NET osztálykönyvtár 80
5.2.1. Az Object osztály 81
5.2.2. A String osztály 81
5.2.3. A dátum és az idő kezelése 83
5.2.4. A fájlba írás - olvasás 84
5.2.5. A Control osztály és utódai 85
5.3. az értékadás 87
5.3.1. Az engedélyezett és a nem engedélyezett értékadás 87
5.3.2. Az explicit típuskonverzió 88
5.3.3. Az 'is' operátor 89
5.3.4. Az 'as' operátor 91
5.4. Teszt 91
6. A FELÜGYELT KÓD ÉS A TOOLBOX KOMPONENSEK 93
6.1. A felügyelt kód 94
6.1.1. A CLR, a CLS és a CTS 94
6.1.2. Az automatikus szemétgyűjtés 94
6.1.3. A névterek 96
6.2. A toolbox által felkínált komponensek 98
6.2.1. A menü 98
6.2.2. A ToolTip 99
6.2.3. A Timer 99
6.2.4. A Process 100
6.3. Teszt 102
7. A DLL ÉS A SZERELVÉNY 103
7.1. A DLL 103
7.1.1. Az eddig fejlesztett alkalmazások komponensei 104
7.1.2. A keresett osztály osztálykönyvtára 105
7.1.3. Új osztálykönyvtár-hivatkozás az alkalmazásban 106
7.1.4. A hagyományos dll 107
7.2. A szerelvény
7.2.1. Az internál láthatóság 108
7.2.2. A managedkód 108
7.2.3. A manifeszt 109
7.2.4. Privát és osztott szerelvény 110
7.2.5. Verzió szám 111
7.3. Teszt 112
8. OSZTÁLYKÖNYVTÁR KÉSZÍTÉSE 115
8.1. A Class Library fogalma 115
8.1.1. Az osztályok láthatósága 116
8.1.2. Elnevezési konvenciók 116
8.1.2.1. A kis- és nagybetűk használata 116
8.1.2.2. Azonosító kezdetek és végződések 117
8.2. Class Library készítése 117
8.2.1. Osztálykönyvtár létrehozása 117
8.2.2. Egy solution több project 120
8.2.3. Az osztálykönyvtár használata 120
8.3. Teszt 121
9. WINDOWS VEZÉRLŐ KÉSZÍTÉSE 123
9.1. A Windows Control Library 123
9.1.1. A vezérlő felhasználói felülete 123
9.1.2. A vezérlő osztály őse 124
9.1.3. Saját vezérlő felépítése 124
9.2. Saját vezérlő felhasználása 125
9.2.1. Saját vezérlő a Toolboxban 125
9.2.2. A saját vezérlő tulajdonságai 126
9.2.3. Saját vezérlő ikonjának beállítása 128
9.3. Alkalmazások beépítése a programba 129
9.4. Teszt 130
10. ADATBÁZIS-ELÉRÉS 133
10.1. Az adatbázis létrehozása 136
10.2. Az adatbázis-elérést biztosító osztályok 137
10.2.1 Az adatkapcsolat 138
10.2.2 A Command osztályok 139
10.2.3 A DataReader 139
10.2.4 A DataSet 140
10.2.5 A DataAdapter osztály 142
10.3. Az adatok megjelenítése 144
10.3.1 A vezérlők 145
10.3.1.1. A DataGrid 145
10.3.1.2. A ComboBox 146
10.4. Teszt 146
11. WEB ALKALMAZÁS FEJLESZTÉSE 149
11.1. Előfeltételek 149
11.2. A Web Form 149
11.2.1 A Web Form szerkesztése 151
11.3. A Server Control 152
11.3.1 .Az állapot megőrzése 153
11.3.2.A bevitt értékek ellenőrzése 153
11.4. Az adatbázis adatainak megjelenítése 155
11.5. Teszt 155
GYAKORLATOK
1. GYAKORLAT. BEVEZETŐ FELADAT 161
1.1. A háttér beállító alkalmazás 161
1.1.1. Előkészítés 161
1.1.2. Új projekt 162
1.1.3. Kezdeti beállítások 164
1.1.3.1. A this és a névtérhivatkozások elhagyhatóak 165
1.1.4. A gombon kattintás kezelése 166
1.1.5. A háttérkép beállítása 166
1.1.6. Az alkalmazás ikonjának módosítása 169
1.2. az érték típusú és a referencia típusú változók összehasonlítása 170
1.2.1. Az érték típusú változók 170
1.2.2. A hivatkozás típusú változók 172
1.3. Feladatok 173
1.4. Megoldásötletek 174
2. GYAKORLAT. JELSZÓBEKÉRŐ ABLAK 175
2.1. az egyszerű jelszóbekérő ablak 175
2.2. Három próbálkozás 179
2.3. Több felhasználó egyedi jelszava 182
2.4. Feladatok 186
2.5. Megoldásötletek 187
3. GYAKORLAT. A VEZÉRLŐK HASZNÁLATA 189
3.1. Az ablak mint állatorvosi ló 189
3.1.1. A háttérszín beállítása futásidőben 190
3.1.2. A címsor szövegének módosítása 190
3.1.3. Az ablak bizonyos színek mögött legyen átlátszó! 191
3.1.4. Az ablak áttetszősége 191
3.1.5. A tulajdonságok ki-be kapcsolása jelölőnégyzettel 192
3.1.5.1. Az ablak formájának módosítása 193
3.1.5.2. A TopMost tulajdonság 197
3.1.5.3. A méretezhetőség állítása 198
3.1.5.4. A görgethetőség állítása '98
3.1.6. A kurzorváltás 198
3.1.7. Az ablak mérete beolvasással 199
3.2. Feladatok 201
3.3. Megoldásötletek 202
4. GYAKORLAT. PROGRAMOZÁSI TÉTELEK 209
4.1. A csere algoritmusa 209
4.1.1. Hibás csere 211
4.1.2. A helyes csere 213
4.1. Elemi programozási tételek 219
4.1.1. A kiválasztás tétele 219
4.2. Feladatok 225
4.3. Megoldásötletek 226
5. GYAKORLAT. AZ ÖRÖKLÉS ÉS A .NET OSZTÁLYAI 229
5.1. Szavazatszámlálás 229
5.1.1. A projekt felhasználói felülete 230
5.1.2. A számlálás kijelzést színével támogató gomb 230
5 1.3. Új metódus a VoteButton osztályban 232
5.1.4. A győztes meghatározása 235
5.2. Vendéglő a Világ Végén 235
5.2.1. A felhasználói felület elkészítése 237
5.2.2. Az italválasztás esemény kezelése 238
5.2.3. Legyen az ablakban egy a megrendelt italokat felsoroló listadoboz! 241
5.2.4. A listából lehessen törölni is! 243
5.2.4.1. Egy elem törlése 243
5.2.4.2. Több elem törlése 244
5.2.4.3. Törléskor módosuljon a fizetendő értéke! 245
5.3. Feladatok 246
5.4. Megoldásötletek 248
6. GYAKORLAT. A TOOLBOX KOMPONENSEK 257
6.1. Több folyamat indítása 257
6.1.1. A folyamat indítása statikus metódushívással 258
6.1.2. A LinkLabel vezérlő használata 260
6.1.3. A folyamat indítása objektumból 261
6.1.3.1. Csak egy példány fusson! 263
6.1.3.2. Visszajelzés leállításkor 263
6.1.3.3. Kilépéskor álljon le az elindított folyamat is! 264
6.2. Az időzítő kezelése 264
6.3. Feladatok 266
6.4. Megoldásötletek 267
7. GYAKORLAT. A KOMPONENSEK FELHASZNÁLÁSA 271
7.1. Számlaírás, nyomtatás 271
7.1.1. A Word indítása a programból 271
7.1.2. írás a Wordbe a programból 273
7.7.3. A párhuzamosan megnyitott alkalmazást zárjuk be kilépéskor! 276
7.1.4. A nyomtatási kép 278
7.1.5. Háttérben nyomtatás 278
7.2. Aláírásgyűjtés digitálisan 278
7.2.1. Honlapról letöltött komponens használata 279
7.2.2. Az írható panel osztály elkészítése 280
7.3. Feladatok 282
7.4. Megoldásötletek 283
8. GYAKORLAT. OSZTÁLYKÖNYVTÁR KÉSZÍTÉSE 287
8.1. Jelszóbekérő komponens készítése 288
8.1.1. Második project létrehozása a solutionbe 289
8.1.2. A már megírt osztály felhasználása 289
8.1.3. Jelszóbekérés párbeszédablakból 292
8.1.4. Módosítsuk a jelszóbekérő ablak felületét! 293
8.1.5. Szükségünk van a JelszoForm adataira az ItalForm tagfüggvényeiben! 295
8.2. Feladatok 297
8.3. Megoldásötletek 298
9. GYAKORLAT. VEZÉRLŐ KÉSZÍTÉSE 301
9.1. Digitális időkijelző vezérlő készítése 301
9.1.1. A felhasználói interfész elkészítése 301
9.1.2. A funkciók megvalósítása 302
9.1.2.1. Hozzuk létre a time tagváltozót! 303
9.1.2.2. A timer növelje másodpercenként a time értékét! 303
9.1.3. A teszteléséhez készítsünk egy alkalmazást, mely használja ezt a vezérlőt! 304
9.1.4. írjunk az óra vezérlőhöz indító és megállító metódust! 305
9.1.5. A vezérlőhöz tulajdonság készítése 305
9.1.6. Legyen az óra kezdőértékének beállítását lehetővé tevő tulajdonság! 307
9.2. Feladatok 310
9.3. Megoldásötletek 311
10. GYAKORLAT. ADATBÁZIS-ELÉRÉS 315
10.1. Az adatbázis létrehozása 315
10.1.1. SQL Server adatbázis létrehozása 315
10.1.2. Access adatbázis létrehozása 317
10.2. Az adatbázis adatainak megjelenítése az alkalmazásban 318
10.2.1. Az adatbázis-adatok hozzáférését támogató objektumok 318
10.2.2. A jelszoSet és a userBox feltöltése adatokkal 319
10.2.3. A jelszó bekérése, ellenőrzése 320
10.3. Különböző adatbázisok elérése 321
10.4. Feladatok 322
10.5. Megoldásötletek 323
11. GYAKORLAT. WEB ALKALMAZÁS KÉSZÍTÉSE 327
11.1. A szükséges előkészületek 327
11.2. Készítsünk Web alkalmazást! 328
11.3. Az adatok megjelenítése 330
11.3.1. Az adatbázis létrehozása 330
11.3.2. Az adatok megjelenítése 331
11.3.2.1. A jogosultság beállítása 332
11.3.2.2. A táblázat formázása 333
11.4. Feladatok 335
11.5. Megoldásötletek 335
IRODALOMJEGYZÉK 339
TÁRGYMUTATÓ 343

Dr. Sipos Marianna

Dr. Sipos Marianna műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Dr. Sipos Marianna könyvek, művek
Megvásárolható példányok
Állapotfotók
Programozás élesben Programozás élesben
Állapot:
4.580 ,-Ft
37 pont kapható
Kosárba