17. Többdokumentumos alkalmazások készítése..3 A többdokumentumos felület...3. A program elkészítése...27

Hasonló dokumentumok
A szerzõrõl... xi Bevezetés... xiii

Adatbázis-kezelés ActiveX vezérl kkel

Operációs rendszerek. Tanmenet

Tartalomjegyzék. 1. fejezet A Windows 2000 választása 19

Geotechnika II. (NGB-SE005-2) Geo5 használat

TERC V.I.P. hardverkulcs regisztráció

18. Szövegszerkesztők

Operációs rendszerek. Tanmenet

9. óra operációs rendszerek. Grafikus operációs rendszer

Netlock Kft. által kibocsátott elektronikus aláírás telepítése Windows XP SP3 Internet Explorer 8 böngészőbe

Microsoft Office Word (2013) Jellemzői: Grafikus szövegszerkesztő program, sokféle formázási lehetőséggel. Ablak részei : címsor

Óravázlat. az ECDL hálózatos változatához. 6. modul. Bemutató készítés

Mi rejtõzik a felszín alatt? 6. Programjaink váza 6 Ez a háttér azért még nem minden 7. Az objektumok mint szoftverelemek 8

13. Tárgymutató. Windows XP alapokon

A Paint program használata

2 Word 2016 zsebkönyv

kommunikáció Megoldások

SMART Notebook termékcsaládok

Windows. Készítette: Csatlós István

2 Excel 2016 zsebkönyv

Óravázlat. az ECDL oktatócsomaghoz. 6. modul. Bemutató készítés

Az MS Word szövegszerkesztés modul részletes tematika listája

Eseményvezérelt alkalmazások

Kézikönyv. EDI beállítások (SetUp)

Szövegszerkesztés alapok WORD Formázások

A MIMIO interaktív tábla használata. Dr. Boda István DRHE,

Táblázatok. Táblázatok beszúrása. Cellák kijelölése

Tartalomjegyzék. Előszó... 10

Java grafikai lehetőségek

Új prezentáció létrehozása az alapértelmezés szerinti sablon alapján.

ECDL képzés tematika. Operáció rendszer ECDL tanfolyam

Rajzoljunk a Flash programmal! FLASH ALAPOK I.

Állomány (fájl) = összetartozó adathalmaz, program, melyet a számítógép egyetlen egységként kezel.

Ismerkedés az Office 2007 felhasználói felületével

Tartalomjegyzék. Windows XP alapokon

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

ECDL Információ és kommunikáció

Microsec Zrt. által kibocsátott elektronikus aláírás telepítése Windows 7 (x86/x64) Internet Explorer 9 (32 bites) böngészőbe

Molnár Mátyás. Bevezetés a PowerPoint 2010 használatába. Csak a lényeg érthetően!

ERserver. iseries. Az iseries Access for Windows használatának megkezdése

Android Commander Felhasználói kézikönyv

Képszerkesztés. Letölthető mintafeladatok gyakorláshoz: Minta teszt 1 Minta teszt 2. A modul célja

1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:

UnasShop - Affiliate partnerek beállítása

2 PowerPoint 2016 zsebkönyv

Space Invaders Dokumenta cio

A szerzőkről... xix A műszaki szaklektorról... xiv Köszönetnyilvánítás... xiv A könyvről... xx

Prezentációkészítés PowerPoint XP-vel

Műveletek makrókkal. Makró futtatása párbeszédpanelről. A Színezés makró futtatása a Makró párbeszédpanelről

Az alábbiakban szeretnénk segítséget nyújtani Önnek a CIB Internet Bankból történő nyomtatáshoz szükséges böngésző beállítások végrehajtásában.

15. fejezet OLE, ActiveX és DCOM 521

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan

Információ és kommunikáció

Ablakok. Fájl- és mappaműveletek. Paint

3. modul - Szövegszerkesztés

Kézikönyv. Felhasználói regiszter

Táblázatkezelés, Diagramkészítés. Egyéb műveletek

6. Alkalom. Kép ClipArt WordArt Szimbólum Körlevél. K é p

Operációs rendszerek. Tanmenet

Kézikönyv. Fizetési felszólítás létrehozása, szerkesztése és nyomtatása

TELEPÍTÉSI ÉS FELHASZNÁLÓI ÚTMUTATÓ

Tartalom Képernyő részei... 2

Operációs rendszerek. Az X Window rendszer

Grafikus felhasználói felület (GUI) létrehozása A GUI jelentése Egy egyszerű GUI mintaalkalmazás létrehozása

Képek és grafikák. A Beszúrás/Kép parancsot választva beszúrhatunk képet ClipArt gyűjteményből, vagy fájlból. 1. ábra Kép beszúrása

Mechatronika segédlet 6. gyakorlat

Vizuális és eseményvezérelt programozás , II. félév BMF NIK

Prezentáció, Diagramok, rajzolt objektumok. Szervezeti diagram

Iman 3.0 szoftverdokumentáció

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT

Digitális technika VIMIAA01 9. hét

Nyolcbites számláló mintaprojekt

Prezentáció. Kategória Tudásterület Hivatkozás Tudáselem 1. Az alkalmazás használata 1.1 Első lépések a prezentációkészítésben

Projektmenedzsment tréning

VII. Appletek, grafika

Tartalomjegyzék. 1. Belépés a vásárolt e-könyvek eléréséhez. 2. A könyvespolc. 3. Az olvasó nézet

Szövegszerkesztés Word XP-vel. Tanmenet

Microsoft Word előadás. Bevezetés az informatikába I.

CabMap hálózat-dokumentáló rendszer

INFORMATIKA - VIZSGAKÖVETELMÉNYEK. - négy osztályos képzés. nyelvi és matematika speciális osztályok

JUnit. JUnit használata. IDE támogatás. Parancssori használat. Teszt készítése. Teszt készítése

AÁ OK sablon. Tartalomjegyzék. Használati útmutató

A 23. FIAT (Fővárosi Informatika Alkalmazói Verseny)

A virtuális környezetet menedzselő program. Első lépésként egy új virtuális gépet hozzunk létre a Create a New Virtual Machine menüponttal.

OSZTÁLYOZÓ VIZSGA TÉMAKÖREI - INFORMATIKA

Táblázatkezelés (Excel)

Android Commander Felhasználói kézikönyv

Felhasználói kézikönyv a WEB EDInet rendszer használatához

ClicXoft programtálca Leírás

Máté: Számítógépes grafika alapjai

E-learning tananyagfejlesztő képzés tematika oktatott modulok

Kézikönyv Kamat infosystem

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium

Számítógépes alapismeretek 2.

2 Access 2016 zsebkönyv

Operációs rendszerek Microsoft Windows XP Home Edition

JAVA SE/ME tanfolyam tematika

Kézikönyv. Előlegszámla készítése és könyvelése

Hiteles elektronikus postafiók Perkapu

Átírás:

vi 18. Szöveges input- és outputkezelés...........25 Szöveg kiírása.............................25 A program elkészítése........................5 A programhoz tartozó osztályok, fájlok és forráskód......8 17. Többdokumentumos alkalmazások készítése..3 A többdokumentumos felület..................3 Tartalomjegyzék Az üzenetkezelõk definiálása.....................61 Kód hozzáadása...............................62 A forráskód elõállítása..........................60 Az erõforrások módosítása.......................60 segítségével....................................52 Billentyûk beolvasása egy WM_CHAR üzenetkezelõ segítségével.59 Olvasás a billentyûzetrõl.....................52 Billentyûk olvasása egy WM_KEYDOWN üzenetkezelõ Gördítés megvalósítása...........................49 Az InitInstance függvény módosítása............52 A Font objektum létrehozása és a szöveg tárolása.......33 Alapfontok használata...........................47 A program elkészítése............................27 A sorok megjelenítését végzõ kód megírása............27 A MiniEdit példaprogram forráskódja...........19 Összefoglalás..............................19 Néhány szó a New Window menüpontról.............17 Ikon másolása.................................18 Az erõforrások testreszabása..................14 Menüpontok másolása...........................16 A generált kód................................13 Tervezzünk elõre!...............................14 Több dokumentumtípus együttes használata...........12 A nézetosztály.................................13 A fõ keretablak osztály...........................9 A gyermek keretablak osztály.....................10 Az alkalmazásosztály............................8 A dokumentum osztály...........................8

TARTALOM- A BitDemo program........................164 A bittérkép megtervezése.........................165 StretchBlt....................................160 Ikonok megjelenítése.......................161 BitBlt.......................................156 A BitBlt használata animációhoz..................158 Bitmûveletek használata.....................153 PatBlt......................................154 Bittérképek megjelenítése.........................150 Bittérképek használatának további módjai...........153 Bittérképek betöltése erõforrásból...................144 Bittérkép létrehozása rajzolófüggvényekkel...........146 20. Bittérképek és bitmûveletek használata.....143 Bittérképek létrehozása.....................143 Összefoglalás.............................139 Egyéb kódmódosítások..........................131 A MiniDraw forráskódja.........................138 A MiniDraw program.......................113 Az alakzatok osztályainak definiálása..............120 Zárt alakzatok rajzolása........................107 Egyéb rajzoló függvények........................112 Vonalak rajzolási módjai........................106 A háttérmód és háttérszín nem szolid vonalak esetén..107 Reguláris görbék..............................102 Nem reguláris görbék..........................103 Egyenes vonalak és ívek rajzolása..................101 Egyenes vonalak..............................101 Pontok rajzolása...............................93 A Mandel program.............................94 A leképezési mód...............................88 Grafikák rajzolása..........................92 Saját rajzeszközök létrehozása.....................81 Rajzolási tulajdonságok beállítása..............86 Rajzeszközök kiválasztása....................78 Alap rajzolóeszköz választása......................79 19. Rajzolófüggvények használata.............75 Az eszköz-környezet objektum létrehozása.......76 Összefoglalás..............................70 Kurzorkezelés.............................65 A TextDemo és az Echo programok forráskódja...70 JEGYZÉK vii

viii 23. Processzek közötti kommunikáció........229 Új processz indítása........................229 Összefoglalás.............................223 A Mandel program többszálú változata.........215 A MandelMT forráskódja........................223 További szinkronizációs objektumok................213 Más szinkronizációs módszerek...................214 Korlátozások MFC osztályokra....................207 Szálak szinkronizálása......................209 Szálak megállítása.............................205 Szálak kezelése................................205 22. Többszálú programok..................201 Másodlagos szálak készítése és kezelése........201 Összefoglalás.............................195 Alternatív leképezési módok használata.............194 A MiniDraw forráskódja.....................194 Az OnDraw függvény módosítása..................190 A GetDeviceCaps függvény..................192 A nyomtatási terület méretének változtatása..........182 Virtuális nyomtatási eljárások felüldefiniálása........183 Nyomtatási támogatás hozzáadása egy CEditView ablakhoz 181 Kibõvített nyomtatás.......................182 Erõforrások módosítása.....................174 A forrásprogram módosítása.................176 21. Nyomtatás és a nyomtatási kép...........173 Egyszerû nyomtatás és nyomtatási kép.........173 Szöveg beillesztése a vágólapról..................250 A vágólap használata szöveges adatok továbbítására...244 Szöveg küldése a vágólapra.....................244 A vágólap használata.......................240 Vágólap parancsok.............................240 Adatcsere csatorna használatával..............237 Osztott memória...........................239 Processzek szinkronizálása, osztott objektumok kezelése 233 Örökölt és másolt azonosítók......................236 Összefoglalás.............................169 A kód módosítása..............................166 A BitDemo forráskódja..........................168

TARTALOM- A tulajdonság-lapok megváltoztatása..............317 Metódusok definiálása..........................320 A saját készítésû ShowFrame tulajdonság definiálása..314 Az OnDraw függvény megváltoztatása.............316 Tulajdonságok definiálása.......................312 A BackColor beépített tulajdonság definiálása.......312 A bittérképek elkészítése és megjelenítése..........310 Üzenetkezelõ készítése a kattintás eseményhez......311 A vezérlõben megjelenített bittérképek elkészítése....308 A program ábrájának és ikonjának megváltoztatása...310 A forrásfájlok elkészítése.........................307 Az ActiveX vezérlõ program testre szabása...........308 25. ActiveX vezérlõk készítése és használata....305 ActiveX vezérlõ készítése....................306 A ContDemo program forráslistája.................299 Összefoglalás.............................299 Az erõforrások................................294 A ContDemo program lefordítása és futtatása.........296 A tároló adatelem osztálya.......................291 A nézetosztály................................293 Az alkalmazás osztály..........................290 A dokumentumosztály..........................290 A ServDemo program forráslistái..................288 Tárolóalkalmazás készítése..................289 A szerveralkalmazás-specifikus részleteinek elkészítése...280 Az OLE támogatás megvalósítása.................281 A nézetosztály................................279 Az erõforrások...............................280 A szerver adatelem osztály......................277 A helyben-szerkesztõ keretablak osztály............278 Az alkalmazás osztály..........................273 A dokumentumosztály.........................277 Szerveralkalmazás készítése..................271 A szerveralkalmazás vázának elkészítése az AppWizard-dal.272 24. Az OLE használata......................267 Beágyazás, csatolás és Automation............268 Összefoglalás.............................262 Bittérkép beillesztése a vágólapról................257 A vágólap használata regisztrált formátum továbbítására 260 A vágólap használata grafikus adatok továbbítására....254 Bittérkép másolása a vágólapra...................254 JEGYZÉK ix

x Tárgymutató.............................335 Az AXCont program forráslistái...................330 Összefoglalás.............................331 Üzenetkezelõ létrehozása a kattintás eseményhez......329 Az AXCont program lefordítása és tesztelése..........330 összekapcsolása...............................328 Üzenetkezelõk definiálása a nyomógombokhoz........328 A program dialógusablakának elkészítése............326 Az ActiveX vezérlõ és a burkoló osztály példányának A forráskód fájlok elkészítése......................323 Az ActiveX vezérlõ beillesztése a projektbe............324 Az AXCtrl program forráslistája...................322 ActiveX vezérlõt tartalmazó tárolóalkalmazás készítése 323 Események definiálása..........................321 A vezérlõ lefordítása............................322