ios alkalmazásfejlesztés Koltai Róbert
|
|
- Gyula Mezei
- 7 évvel ezelőtt
- Látták:
Átírás
1 ios alkalmazásfejlesztés Koltai Róbert
2 mit vettünk a múlt órán? mi az a protocol? szintaktikája? mire jó a category? milyen memóriakezelés van ios-en? mi ennek a 4 állapota? mi a főszabály? + 4 része mi az az ARC? mi az új az ARC-s property-k használatában? 2
3 mai óra felépítése ismétlés ios app lifecycle MVC view viewcontroler navigationcontroller 3
4 ios Core OS OSX Kernel Mach 3.0 BSD Sockets Security Power Management Keychain Access Certificates File System Bonjour 4
5 ios Core Services Collections AddressBook Networking File Access SQLite Core Location NetServices Threading Preferences URL Utilities 5
6 ios Media Core Audio OpenAL Audio Mixing Audio Recording Video Playback JPEG, PNG, TIFF PDF Quartz (2D) Core Animation OpenGL ES 6
7 ios Cocoa Touch Multi-Touch Core Motion View Hierarchy Localization Controls Alerts Web View Map Kit Image Picker Camera 7
8 application lifecycle alkalmazás állapotai not running inactive active background suspended 8
9 application lifecycle application delegate - (void)application:didfinishlaunchingwithoptions: (NSDictionary *)launchoptions; - (void)applicationwillresignactive: - (void)applicationdidbecomeactive: - (void)applicationdidenterbackground: - (void)applicationwillenterforeground: 9
10 application lifecycle application delegate - (BOOL)application:handleOpenURL:(NSURL *)url; - (void)applicationdidreceivememorywarning: - (void)application:didreceivelocalnotification: (UILocalNotification *)notification; - (void)application:didreceiveremotenotification: (NSDictionary *)userinfo; - (void)applicationwillterminate: 10
11 MVC Model az alkalmazás lényege, maga az app(nem a megjelenítés) View amit a user lát Controller a modelt hogyan prezentáljuk a user felé 11
12 MVC Stanford 2011 fall / 1 /
13 View coordinates origó: a bal felső sarok egységek: pontok (nem pixelek) (0,0) x (320,250) y 13
14 View coordinates bounds center frame (0,0) (0,0) 200 x 320 y 14
15 View coordinates bounds center (0,0) frame frame bounds frame (0,0) bounds x y 15
16 View coordinates bounds center frame superview subviews(array) add remove 16
17 View - kóddal való összekötés Hogyan tudunk a kódból változtatni az UIn? Hogyan tudjuk a UI események hatására műveleteket végezni? Lényegében az alábbi két dolgot kell megoldanunk: Referenciát (mutatót) kell szereznünk a betöltött UI struktúra bizonyos objektumaira Meg kell adnunk eseménykezelőket bizonyos UI objektumok egyes eseményeire 17
18 View - outlet Olyan változókat (Outleteket) adhatunk meg, amelyekbe a rendszer betöltéskor automatikusan beteszi a megadott objektumokat. Belehelyezzük a kódba az Outlet propertyket IBOutlet jelölőt kell használnunk, innen tudja az Interface Builder, hogy az adott property egy Outlet Az Interface Builderben beállítjuk, hogy melyik objektumot akarjuk betölteni a property-be. A View betöltéskor a rendszer automatikusan behelyezi a hivatkozást. A kódban típusosan elérjük a betöltött UI elemet. 18
19 View - ViewController : (weak, nonatomic) IBOutlet UITextField 19
20 View - action megadhatjuk azokat a metódusokat, amelyeket a rendszer meghívjon bizonyos események bekövetkeztekor belehelyezzük a kódba az Action metódusokat az IBAction visszatérési értéket kell használni, ami igazából void, de innen tudja a rendszer, hogy ez egy Action metódus. Paramétere vagy nincs a metódusnak, vagy egy (id) sender paramért kaphat, ami azt az objektumot tartalmazza, amelyre vonatkozik az esemény. az Interface Builderben beállítjuk, hogy melyik objektum melyik eseménye váltsa ki a hívást. (pl. Touch Up Inside) az esemény bekövetkeztekor automatikusan meghívódik a metódus. 20
21 View - ViewController : UIViewController! - 21
22 View Interface Builder XIB fájl UI a képernyőn Build Programkód Megjelenítés NIB fájl Betöltés Objektum példány 22
23 UIViewController MVC/controller a UIViewController-nek van egy nagyon fontos retain) UIView *view; van életciklusa 23
24 UIViewController lifecycle az életciklusa az alloc, init-tel kezdődik - (id)initwithnibname:(nsstring *)nibnameornil bundle:(nsbundle *)nibbundleornil! ha a nibname nil(nem használunk.xib filet), akkor a UIViewController automatikusan meghívja: - (void)loadview önnmagaban([self loadview])! NE HASZNÁLJUK egyszerre a.xib-t és a loadview-t 24
25 UIViewController lifecycle - (void)viewdidload inicializálás és az outletek beállitása után de a bounds még nincs beállítva! - (void)viewwillappear:(bool)animated mielőtt megjelenik a kijelzőn a végén állítódik be a bounds! - (void)viewdidappear:(bool)animated! - (void)viewwilldisappear:(bool)animated mielőtt eltűnik a kijelzőről állapot mentés, adat mentés - (void)viewdiddisappear:(bool)animated 25
26 controller of the controllers speciális View Controller, ami MVC-k gyűjteményét kezeli UINavigationController UITabBarController 26
27 UINavigationController több, hierarchikus képernyő közötti navigációt segíti stack (verem) jellegű működéssel rendelkezik úgy tudunk lépkedni az egyes képernyők között, hogy a visszalépéseknél nem kel tudnunk mi volt a szülő képernyőnk nagyon gyakran használt komponens gyakran használják táblázatokkal együtt 27
28 UINavigationController NavigationBar képernyő tetején elhelyezkedő sáv megmutatja az adott view címét lehetőséget ad a visszalépésre az előző szintre a vissza gombon mindig az előző szint címe van jobb oldalán van hely egy szabad gombnak 28
29 UINavigationController létrehozás: alloc/init meg kell adni egy rootviewcontrollert push [self.navigationcontroller pushviewcontroller:nextviewcontroller animated:yes]; pop [self.navigationcontroller poptorootviewcontrolleranimated:yes]; [self.navigationcontroller popviewcontrolleranimated:yes]; [self.navigationcontroller poptoviewcontroller:prevviewcontroller animated:yes]; 29
30 UINavigationController 30
31 UINavigationController 31
32 UITabBarController több view között lehet fülekkel váltogatni képernyő alján szokott elhelyezkedni általában ez a legkülső navigációs elem maximum 5 lap fér el, ezután megjelenik a more lehetőség 32
33 UITabBarController lehet benne NavigationController, de mindig a TabBarController a külső elem általában nem igényel programozás, beállítjuk a betöltendő ViewControllereket, és a többit kezeli magától egyszerre mindig egy fül lehet aktív, a többi megőrzi állapotát és bármikor átválthatunk 33
34 UITabBarController 34
35 köszönöm a figyelmet! Koltai Róbert robert.koltai@ponte.hu
iphone programozás alapjai
iphone programozás alapjai II. előadás A mai előadás témái I. Interface builder Az UI betöltés folyamata Outletek és Actionok II. További UI elemek Tableview Navigation és Tabbar Controllerek III. Gyakorlati
Részletesebbeniphone Programozás II. előadás február 14.
iphone Programozás II. előadás A mai előadás témái I. Interface builder Az UI betöltés folyamata Outletek és Actionok II. További UI elemek Tableview Navigation és Tabbar Controllerek III. Gyakorlati példa
Részletesebbeniphone programozás alapjai
iphone programozás alapjai I. Gyakorlat A mai gyakorlat témái I. Számológép Egyszerű Interface Builder példa Outletek és Actionok bekötése II. Szakácskönyv Neki kezdünk a nagy feladatnak Megjelenítés elemei
Részletesebbeniphone programozás alapjai I. Gyakorlat
iphone programozás alapjai I. Gyakorlat A mai gyakorlat témái I. Számológép Egyszerű Interface Builder példa Outletek és Actionok bekötése II. Szakácskönyv Neki kezdünk a nagy feladatnak Megjelenítés elemei
RészletesebbenTartalomjegyzék. I. rész: Bevezetés. A szerzőről... xvii. Köszönetnyilvánítás... xix. Bevezetés... xxi. 1. Bevezetés az iphone programozásába...
A szerzőről... xvii Köszönetnyilvánítás... xix Bevezetés... xxi Kinek szól ez a könyv?... xxii Mivel foglalkozik ez a könyv?... xxii Hogyan épül fel ez a könyv?... xxv Mi szükséges a könyv használatához?...
Részletesebbeniphone programozás alapjai IV. Gyakorlat
iphone programozás alapjai IV Gyakorlat A mai előadás témái I Térképek és pozíció MKMapView GPS pozíció lekérése II Kamera kép kezelése III Gyorsulás érzékelő IV Push Notification I Térképek és Pozíció
Részletesebbeniphone programozás alapjai
iphone programozás alapjai IV Gyakorlat A mai előadás témái I Térképek és pozíció MKMapView GPS pozíció lekérése II Kamera kép kezelése III Gyorsulás érzékelő IV Push Notification I Térképek és Pozíció
RészletesebbenProgramozási technológia
Programozási technológia Swing GUI készítése NetBeans IDE segítségével Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Bevezető Eddig a grafikus felhasználói felületet kódból hoztuk létre kézzel. A mi
RészletesebbenEseménykezelés. Szoftvertervezés és -fejlesztés II. előadás. Szénási Sándor.
Eseménykezelés előadás http://nik.uni-obuda.hu/sztf2 Szénási Sándor szenasi.sandor@nik.uni-obuda.hu Óbudai Egyetem,Neumann János Informatikai Kar Függvénymutatókkal Származtatással Interfészekkel Egyéb
RészletesebbenObjektumorientált programozás Pál László. Sapientia EMTE, Csíkszereda, 2014/2015
Objektumorientált programozás Pál László Sapientia EMTE, Csíkszereda, 2014/2015 7. ELŐADÁS Több információ az alkalmazásban - Fülek az űrlapon - Több űrlapos alkalmazások 2 Több információ az alkalmazásban
Részletesebbenios alkalmazásfejlesztés alapjai Nagy Aszter András BME MIK anagy@mik.bme.hu
ios alkalmazásfejlesztés alapjai Nagy Aszter András BME MIK anagy@mik.bme.hu 1 ios platform Apple mobil operációs rendszere iphone, ipod Touch, ipad OS X-en alapul De nem kompatibilis azzal Homogén rendszer
RészletesebbenOrszágos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával Útmutató 2010.
Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával Útmutató 2010. június 1. BEVEZETÉS Az útmutató célja az Országos Területrendezési
RészletesebbenElektromos roller töltőhálózat tervezése crowdsourcing alapokon
Elektromos roller töltőhálózat tervezése crowdsourcing alapokon Készítette: Nagy Konstantin Olivér (GW5EL3) Konzulens: Dr. Biczók Gergely 2015.10.26. 1. oldal Tartalomjegyzék Tartalomjegyzék 2 1. Bevezető
RészletesebbenOrszágos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával
TeIR Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával Felhasználói útmutató Budapest, 2015. április 1 BEVEZETÉS Az útmutató célja
RészletesebbenMár megismert fogalmak áttekintése
Interfészek szenasi.sandor@nik.bmf.hu PPT 2007/2008 tavasz http://nik.bmf.hu/ppt 1 Témakörök Polimorfizmus áttekintése Interfészek Interfészek kiterjesztése Eseménykezelési módszerek 2 Már megismert fogalmak
RészletesebbenAdatszerkezetek Tömb, sor, verem. Dr. Iványi Péter
Adatszerkezetek Tömb, sor, verem Dr. Iványi Péter 1 Adat Adat minden, amit a számítógépünkben tárolunk és a külvilágból jön Az adatnak két fontos tulajdonsága van: Értéke Típusa 2 Adat típusa Az adatot
RészletesebbenGenerikus Típusok, Kollekciók
Generikus Típusok, Kollekciók Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) Generikus Típusok, Kollekciók 2013 1 / 26 Tartalomjegyzék 1 Enumeráció 2 Generikus Típusok 3 Kollekciók System.Collections
RészletesebbenWindows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 5. óra. Kocsis Gergely, Supák Zoltán
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása 5. óra Kocsis Gergely, Supák Zoltán 2017.03.22. Active Directory Active Directory Eredeti definíció: Active Directory Domain Services
RészletesebbenWebkezdő. A modul célja
Webkezdő A modul célja Az ECDL Webkezdő modulvizsga követelménye (Syllabus 1.5), hogy a jelölt tisztában legyen a Webszerkesztés fogalmával, és képes legyen egy weboldalt létrehozni. A jelöltnek értenie
RészletesebbenBevezetés az iphone programozásába
1 Bevezetés az iphone programozásába A FEJEZET FŐBB RÉSZEI A KÖVETKEZŐK: Hogyan szerezhetjük be az iphone SDK-t? Milyen komponenseket tartalmaz az iphone SDK? Milyen funkciókkal rendelkeznek a fejlesztőeszközök:
RészletesebbenJAVA SE/ME tanfolyam tematika
JAVA SE/ME tanfolyam tematika TANFOLYAM TEMATIKA: A JAVA MEGISMERÉSE Java története, miért készült, miért népszerű NETBEANS környezet telepítése, megismerése Programozási alapok java nyelven Változók,primitív
RészletesebbenARM Cortex magú mikrovezérlők
ARM Cortex magú mikrovezérlők 12. STemWin garfikus könyvtár Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2018 LCD kijelzők kezelése
RészletesebbenPlatform lehetőségek kutatása: ios. A Mobil multimédiás kliens fejlesztői eszközkészlet létrehozása című kutatás-fejlesztési projekthez
Platform lehetőségek kutatása: ios A Mobil multimédiás kliens fejlesztői eszközkészlet létrehozása című kutatás-fejlesztési projekthez Tartalomjegyzék 1 Bevezetés... 3 2 Objective-C... 3 2.1 ARC... 4 2.2
RészletesebbenJAVA webes alkalmazások
JAVA webes alkalmazások Java Enterprise Edition a JEE-t egy specifikáció definiálja, ami de facto szabványnak tekinthető, egy ennek megfelelő Java EE alkalmazásszerver kezeli a telepített komponensek tranzakcióit,
RészletesebbenA szerzõrõl... xi Bevezetés... xiii
TARTALOMJEGYZÉK A szerzõrõl...................................................... xi Bevezetés...................................................... xiii I. rész A Visual Basic 2005 környezet 1. óra Irány
Részletesebbenios alkalmazásfejlesztés Koltai Róbert
ios alkalmazásfejlesztés Koltai Róbert robert.koltai@ponte.hu Mi az a block? Utasítások sorozata { }-ek között, amit egy objektumként tuduk kezelni. ios 4.0 és Mac OSX 10.6 óta 2 Egy példa a felépítésére
RészletesebbenKommunikáció. Folyamatok közötti kommunikáció. Minden elosztott rendszer alapja
Kommunikáció Folyamatok közötti kommunikáció Minden elosztott rendszer alapja Marshalling Alap primitívek Direkt, indirekt portok Blokkolás, nem blokkolás Pufferelés Megbízhatóság RPC Az RPC jellemzői
RészletesebbenFejlesztői szemmel - 2010. at K
Fejlesztői szemmel - 2010 M at K ta is K G i s er C ge on l y su lt in g Tartalom Bemutatkozás Az Androidról röviden, fejlesztői szemmel Az Android 2.2 újdonságai Új média alrendszer: Stagefright Telephony
RészletesebbenSwing GUI készítése NetBeans IDE segítségével
Programozási Swing e NetBeans IDE segítségével Informatikai Kar Eötvös Loránd Tudományegyetem 1 Tartalom 1 2 2 Eddig a grafikus felhasználói felületet kódból hoztuk létre kézzel. A mi feladatunk volt az
Részletesebbenés az instanceof operátor
Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában
RészletesebbenObjektum orientáltság alapjai A Java nyelv Fordítás - futtatás
Objektum orientáltság alapjai A Java nyelv Fordítás - futtatás Objektum orientáltság alapjai Objektum: A való világ egy elemének ábrázolása, amely minden esetben rendelkezik: Állapottal,Viselkedéssel,Identitással
RészletesebbenMIRASYS NVR általános ismertető
MIRASYS NVR általános ismertető Digitális rögzítő rendszer termékcsalád bemutatása MIRASYS DVMS európai egyik vezető szoftver fejlesztője által fejlesztett analóg nagy felbontású videó és audió IP felügyeleti
RészletesebbenJava VIII. Az interfacei. és az instanceof operátor. Az interfészről általában. Interfészek JAVA-ban. Krizsán Zoltán
Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában
Részletesebbeneseményvezérelt megoldások Vizuális programozás 5. előadás
Programozási architektúrák, eseményvezérelt megoldások Vizuális programozás 5. előadás Komponens-alapú programozás Kezdelteges formája, az első komponensek: DLL-ek Black box ujrahasznosítható kód Függvényeket
Részletesebbeniphone és Android két jó barát...
iphone és Android két jó barát... Multiplatform alkalmazásfejlesztés a gyakorlatban Kis Gergely MattaKis Consulting 1 Tartalom Miért multiplatform fejlesztés? Multiplatform fejlesztési módszerek A közös
RészletesebbenProgramozás BMEKOKAA146. Dr. Bécsi Tamás 8. előadás
Programozás BMEKOKAA146 Dr. Bécsi Tamás 8. előadás Visszatekintés A Windows Console alkalmazások egy karakteres képernyőt biztosítottak, ahol a kimenet a kiírt szöveg, míg a bemenet a billentyűzet volt.
RészletesebbenBevezetés a Python programozási nyelvbe
Bevezetés a Python programozási nyelvbe 7. Gyakorlat osztályok, objektumok (utolsó módosítás 2018. aug. 28.) Szathmáry László Debreceni Egyetem Informatikai Kar 2018-2019, 1. félév OO programozás Pythonban
RészletesebbenWebes alkalmazások fejlesztése 2. előadás. Webfejlesztés MVC architektúrában (ASP.NET) Webfejlesztés MVC architektúrában Fejlesztés ASP.
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 2. előadás Webfejlesztés MVC architektúrában (ASP.NET) 2015 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
RészletesebbenJava programozási nyelv 4. rész Osztályok II.
Java programozási nyelv 4. rész Osztályok II. Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/17 Tartalomjegyzék
RészletesebbenA Java EE 5 plattform
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11. 13. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
RészletesebbenC# Szálkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) C# Szálkezelés 2013 1 / 21
C# Szálkezelés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) C# Szálkezelés 2013 1 / 21 Tartalomjegyzék 1 Bevezetés 2 Szálkezelés 3 Konkurens Programozás Tóth Zsolt (Miskolci Egyetem)
Részletesebben1. Template (sablon) 1.1. Függvénysablon Függvénysablon példányosítás Osztálysablon
1. Template (sablon) 1.1. Függvénysablon Maximum függvény megvalósítása függvénynév túlterheléssel. i n l i n e f l o a t Max ( f l o a t a, f l o a t b ) { return a>b? a : b ; i n l i n e double Max (
RészletesebbenAndroid Wear programozás. Nyitrai István nyitrai.istvan@bmeautsoft.hu
Android Wear programozás Nyitrai István nyitrai.istvan@bmeautsoft.hu Amiről szó lesz A platformról dióhéjban Felületi újdonságok Fejlesztői környezet beállítása Értesítések Példa #1 Kommunikáció Példa
RészletesebbenAnalóg kamera menüi DINION 4000 AN. Gyors kezelési útmutató
Analóg kamera menüi DINION 4000 AN hu Gyors kezelési útmutató Analóg kamera menüi Setup menü hu 3 1 Setup menü A vezérlőbillentyűzet középső gombjának megnyomásával lépjen be a SETUP menübe. Set Menu
RészletesebbenRDC alapok Navigálás az RDC-környezetben Az RDC honlapján négy navigációs fül található: Kezdőlap Esetnapló Áttekintés Jelentések Ezek a globális hivatkozások lehetővé teszik, hogy kijelentkezzen a rendszerből,
RészletesebbenMVC. Model View Controller
MVC Model View Controller Szoftver fejlesztés régen Console-based alkalmazások Pure HTML weboldalak Assembly, C Tipikusan kevés fejlesztő (Johm Carmack Wolfenstein, Doom, Quake..) Szűkös erőforrások optimális
RészletesebbenDigitális fényképezőgép Szoftver útmutató
EPSON Digitális fényképezőgép / Digitális fényképezőgép Szoftver útmutató Minden jog fenntartva. Jelen kézikönyv a SEIKO EPSON CORPORATION előzetes írásbeli engedélye nélkül sem részben sem egészben nem
RészletesebbenTartományi környezet
Ö TÖDIK FEJEZET Tartományi környezet A fejezet tartalma: Mire jó a címtár?... 276 Az Active Directory-címtárszolgáltatás alapjai... 279 A DNS-szolgáltatás... 294 Az Active Directory telepítése... 309 Tipikus
RészletesebbenMi az a Memory Management
Memory management Mi az a Memory Management A memória kezelés egy olyan aspektusa a programozásnak, ahol az egyes objektumok életciklusát vezéreljük, felszabadítva azokat, ha már nincs rájuk szükség. Ez
Részletesebben1. Mi a fejállományok szerepe C és C++ nyelvben és hogyan használjuk őket? 2. Milyen alapvető változókat használhatunk a C és C++ nyelvben?
1. Mi a fejállományok szerepe C és C++ nyelvben és hogyan használjuk őket? 2. Milyen alapvető változókat használhatunk a C és C++ nyelvben? 3. Ismertesse a névtér fogalmát! 4. Mit értünk a "változó hatóköre"
RészletesebbenBroadcast Service Widget
OE-NIK 2012. április 22. Sicz-Mesziár János sicz-mesziar.janos@ nik.uni-obuda.hu Broadcast Service Widget Broadcast Mi is ez? Aszinkron, üzenetszórásos értesítés Azok akik felregisztráltak rá értesülnek
RészletesebbenOracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás
2011 November 8. New York Palota Hotel Boscolo Budapest Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás Sárecz Lajos, Vezető tanácsadó Oracle Hungary Átfogó felhő üzemeltetés
RészletesebbenAz Oracle Fusion szakértői szemmel
Az Oracle Fusion szakértői szemmel Pigniczki László ügyvezető igazgató ProMigCon Kft. HOUG 2017. november 8. ProMigCon Kft. 2009 novemberében alakult. Alapvető tevékenység: Oracle E-Business Suite bevezetés,
RészletesebbenA Web réteg architektúrája A JSF web alkalmazás keretrendszer. Bakay Árpád dr. NETvisor kft (30)
A Web réteg architektúrája A JSF web alkalmazás keretrendszer Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu Új doc: JSPTutorial.html a web-en Szervletek és JSP-k, és ennek történelmi
RészletesebbenOsztályok. 4. gyakorlat
Osztályok 4. gyakorlat Az osztály fogalma Az objektumok formai leírása, melyek azonos tulajdonsággal és operációkkal rendelkeznek. Osztályból objektum készítését példányosításnak nevezzük. Minden objektum
RészletesebbenWebes alkalmazások fejlesztése. Bevezetés az ASP.NET MVC 5 keretrendszerbe
Webes alkalmazások fejlesztése Bevezetés az ASP.NET MVC 5 keretrendszerbe ASP.NET MVC Framework 2009-ben jelent meg az első verziója, azóta folyamatosan fejlesztik Nyílt forráskódú Microsoft technológia
RészletesebbenWCF, Entity Framework, ASP.NET, WPF 1. WCF service-t (adatbázissal Entity Framework) 2. ASP.NET kliens 3. WPF kliens
WCF, Entity Framework, ASP.NET, WPF 1. WCF service-t (adatbázissal Entity Framework) 2. ASP.NET kliens 3. WPF kliens Hozzunk létre egy ASP.NET Empty Web Site projektet! A projekt neve legyen WCFAPP1. Ez
RészletesebbenAz iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra
Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama 10. évfolyam: 105 óra 11. évfolyam: 140 óra 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra 36 óra OOP 14 óra Programozási
RészletesebbenOperációs rendszerek. Az NT folyamatok kezelése
Operációs rendszerek Az NT folyamatok kezelése Folyamatok logikai felépítése A folyamat modell: egy adott program kódját végrehajtó szál(ak)ból és, a szál(ak) által lefoglalt erőforrásokból állnak. Folyamatok
Részletesebben1 Pillanatfelvétel gomb Nyomja meg a Pillanatfelvétel gombot képek készítéséhez.
Look 313 Media Wtulajdonságai 1 Pillanatfelvétel gomb Nyomja meg a Pillanatfelvétel gombot képek készítéséhez. 2 Objektív -Szabályozza a fókuszt az objektív elforgatásával -Mozgassa fel és le a látószög
RészletesebbenThe modular mitmót system. DPY kijelző kártya C API
The modular mitmót system DPY kijelző kártya C API Dokumentációkód: -D 01.0.0.0 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Beágyazott Információs Rendszerek
RészletesebbenObjective-C PPKE-ITK 2013. 02. 14.
Objective-C PPKE-ITK 2013. 02. 14. Objective-C bevezetés "Objective-C is a superset of C" Header:.h, osztálydeklarációk Implementáció:.m, osztályok implementációja Objective-C++:.mm Framework: Cocoa Szintaxis
Részletesebben1. fejezet: Bevezetés. 2. fejezet: Első lépések
1. fejezet: Bevezetés A Media Player 100 olyan digitális médialejátszó, amely USB memóriához és kártyaolvasókhoz egyaránt csatlakoztatható. Az otthoni szórakoztatóközpontra csatlakozik, és lehetővé teszi
RészletesebbenThermo1 Graph. Felhasználói segédlet
Thermo1 Graph Felhasználói segédlet A Thermo Graph program a GIPEN Thermo eszközök Windows operációs rendszeren működő grafikus monitorozó programja. A program a telepítést követően azonnal használható.
RészletesebbenIsmerkedés az Office 2007 felhasználói felületével
Ismerkedés az Office 2007 felhasználói felületével Ha elindítjuk a Microsoft Office 2007 bármelyik alkalmazását, jelentős különbséget tapasztalhatunk a korábbiakhoz képest: a felhasználói felület teljes
RészletesebbenXML Webszolgáltatás alapú osztott alkalmazás fejlesztése Johanyák Zsolt Csaba 1
XML Webszolgáltatás alapú osztott alkalmazás fejlesztése Johanyák Zsolt Csaba 1 A gyakorlat célja a webszolgáltatások létrehozásának és igénybe vételének elsajátítása egyszerű példákon keresztül. 1. Két
RészletesebbenSOPHOS simple + secure. A dobozba rejtett biztonság UTM 9. Kókai Gábor - Sophos Advanced Engineer Balogh Viktor - Sophos Architect SOPHOS
SOPHOS simple + secure A dobozba rejtett biztonság UTM 9 Kókai Gábor - Sophos Advanced Engineer Balogh Viktor - Sophos Architect SOPHOS SOPHOS simple + secure Megint egy UTM? Egy újabb tűzfal extrákkal?
RészletesebbenIsmerkedés az új felülettel
Ismerkedés az új felülettel A 2003-as verzióhoz képes változott a menüszerkezet. Az ablak tetején menüszalag található, amely előtérbe helyezi a legfontosabb parancsokat, így nem kell a program legkülönbözőbb
Részletesebbenú Ó ű Ó Ó ű ű ű ű ű ű ú ú Í ú Ö ú Á Ö ú ú ú Í ű ű ű ű ú ű ú Í ű Ú Ö ű ú Í Í ú ű ú ű ú ú ú ú ű Í ú Í ű ú ű Í ű ú ú Ú ű Á Ü ű ú ú ű ű ú Í ú ú É Í Í ú ú ú Í ú Ó ú ű ű Í Í ű ű Á Í ú ú Í Ö ű Ú ű Ó ú ú ú Ö ú
RészletesebbenÁ Á Í Á Ú Á ő í í ö í í í ö ö ő ü ö í ö ü ö üí ő üí í ő ő ú ö í ö ú í í ő í í ö ú ű ö ú í í ú Í ö ú í í ő í Í ő í ö ú ű í Á Á Í Á ö ö í í í í í Ő É Ú Ú Í É Á ü ő ö ő í ö ö Á ö Í É ö ö É Ö É í ő Ö Ö Í Á
Részletesebbenö Ö ü ö ü ö Ö ü ú ü ö ö ö ü ü ü ó ó ó í ö í ö ü ö ö ö í ö ü ö ö ö ü í ó ö ó ö ö í í í ü í ó ü ö í ó ö ö ü ü ú ó ö ö ó ö í ü ű ö ó ú í ö ű ö ű í ö ú ó ó í ó í ö Ó í ú Í ö ü Ö ű ű Ö í ú ó ö í ú ű Ö ö ö ö
Részletesebbeníí ú Í í Ó í í ó ó í ó Ü í ü í Í í í í ü í í í í í í í í í í ó í ó í ű í ó ü ó ó ü ű Ü Ú Í Ö ó ó ű í í í í ó Ő ó í í ó í ó í í í ü ü ó í ü ü ó í ü Ó í ó ó ó ú ó ü í ó ó í í í í í í í ó ü ü üí Ü Ü í Í ü
RészletesebbenÁ Ő É É ó ó ó ó ó ú ó ű ó ú Í Í ó Ö Á ó ó ó ó Í ó ó ó ó Í ű ó ű ű ó É ó ű ó ó ű ó ű ó ó ú ü ü ó ó ó ó ü ú ó ú ó ú ú ó ú ó ó Ú ó ó ú ú ű ó ú Á ü ú Í Ú ű Ú Ö Í Á Á É Á Á Á É Ó ó ó ó ú ó ó ű ó ü ó ó ó ó ó
RészletesebbenÁ Ö Ú Á É É Ő ú ü ú ú ű Ü Ö ü ÚÍ ü ü ú Ü Ü ú ú ú Ó ú ú ú ű ú ú ű É ú ü ü ü ü Ü ü ü Ü ű ű ű ű ú Á Á Á Á Á ú ű ü ű Ü ű ú ű ü ű ü ű Ö ú Ü ű ú Ü É ű ü Ü ü ú Ü ú ú ú ü Ü Ü ü ü ú Í ü ü ú ü Á ü Ü ű ű ű ü ű É
RészletesebbenÜ ü ü ű ü ű Í ű ü ü ü ű ü ü ü ü ü ü ü ü ü ü ű Í ü ü ü ü ü Í É Á Á Í É Á Á Á Á Á Á Á Á Ó ű Á ű É É Á Á Á Á Á ű ü Á Á Ó Ó ü ü ű ü ű ü ü ü Í ű Í ü Í Í ü ü Í ü ü ü ü ü ű ü ü ü ü Í Ó É Ü Í Á ü ű Í ü Í Á Á
Részletesebbenö Ö ö ó í ó ó í ö Ö í ö í ü ó ö Ö ö ö Á ö ö ö ö Ö ö ö ö ö ó ó ó ö ö ö ü ü ö ö ü í í í í ú ö ö ö ö í ö ö ó í ö ó ö ú ö ü ü ü ö ö í üí ö ö ü ó ö úí ö ó ö ó í ö ó í ö í í í ü ö ó ó ó ó ó ö ö í í ü ó ö ö í
RészletesebbenÖ É Á Ú É É É É Í Ü Ü Ő É ö É ö á ö í ü ü á á á á í á í á ö á á á á á á á í á á ö á á ö á á á á Á ö á á á ö í á ö á ü ö á ö í ü ü á Ő í á ö í í Ü á ü ö ö ü á á á Í á í á á ü ö íí á á í á á á á á í ü ö
Részletesebbenö ü ö Ö ö ö Ö Á ö ö ö ö Ö ü í ö í í ú ú í ö ü ű ü ú í ü ű ö ö í í ü í ü í ü ü ű Á Á í Ú í ú ú í ö ü ö ö ö ö ü ö í ü í ö ü í í í í í í É ú ú É ü ü ű ú ú ö ü ö ü í í ü ö ü ú ú í ü ö ü ö ö ö ö ö ö ö Á ö Ö
RészletesebbenÍ Í Í Á É É Í Ó Ó Í Á Á É Á Á Ö É Á Ö Á Á Á Í É É ű Í ű É É Ű Á Á Ó Á Á ű ű É Í Á Á Í Í É É É Á Ó Á Á Ó ű Í Á Á ű ű ű ű Á ű Í ű ű É Í Í Í ű ű ű ű Í ű ű ű ű ű ű Í É ű ű ű ű ű ű ű ű ű ű ű ű É Í ű Í Í Í Ü
Részletesebbenű ű Í ű Í Á ű ű Á É Á Á Á Á É Á Á É Ó ű Á Ő Ó É É É Á Í Á É Á Á Á Í Á É Á Ó Í Í ű ű ű Í Í ű Í ű Í Í ű Í Í ű ű ű Í ű ű ű ű ű Í ű ű Í Í ű Á Á ű ű ű ű Í ű Í ű ű ű ű ű Í Í ű Í ű ű Í Í Í É ű Í ű ű ű Í ű Í ű
RészletesebbenÖ í Ö Ü Ü í í ü ü í í í Ó Í í í í Ó í í íí Ó íí ü ü í í Á íí í ü Ü Ó Ü í í í ü í ü í í í í ü ü í ü í í ü ü ü í í í í ü í í í í í Ö í í ü í í ü ü ü Ó Ó ü í í í í ü ü ü Ö ü ü Ö í í í í í Ö ü í í í ü í í
Részletesebbenú Ó Ö Ó ű Í Ó ú Í Ü Í Í Í Í ú Í Í Ú É Í Í Ü É Ü Ö Ü ú Í Í Í Í Í É Í Í Í Ó Í Í ú Í ú Í Í ú Ü Í Ü Í Í Í Í Ü Í Í ú Í Í Í ű Ú Í Í Í ú Í ú ú ú ú ú É Í Í Í Í ú Í Í Í Í Í Ü Í Ü ÜÍ ú ú Ú ú ú Í ű Í ú Í Ú Í ű Í
Részletesebbenü ű ü ű Í ű ü ü ü ü ü ü ü ű ü ű ű ű ü ű ü ű ü ű ü ü ü ü ű ü Í ü Ü Á É Í Á Á Á É Á Á Á Á Á Á Á Ö Á Í ű Á É Á É É É Ú ű É É Ú Á Í Á Ő Á É Ú Á Á Á Á Á Ú Á Á ű É Ó Á É É Ú Ő Á ü ű ű ü ű ű ű ű ű ű ü ü Ú ű Í
RészletesebbenÖ ü Ö ü ü ü í í ü í ü ü ü Á í ü ü í ü í ü ü ű í Ö ü í í í ü ü ű í ú í ü ü í í Á Á ű ü í í í í í ű í í í í ú í ü í í í ü ű í ű ú í ü ü í ű í Á ü í ü ü í Á Ö ü ü ű ü í ü ú ü Á ú ű ü ü ü ű Á Ö ü ű Ö í í ü
RészletesebbenÁ Á Á Ó É ö ó ő ó ő ő ő ó ó ó ú ő ö ü ő ó ó ó ó ó ő ó ü ö ö ó ü ő ó ű ó ö ó ó ó ö ő ö ó ó ü ő ö ő ő ü ő ő ő ő ő ó ű ú ó ő ő ö ő ő ü ő ő ő ú ö ö ü Ü ú ö Í ó Ú ó ö ó ő ó ő ű ó ú ú ő ü ő ő ú ö ő ö ú ó ö ó
RészletesebbenA Java nyelv. Dialógus ablakok. Elek Tibor
A Java nyelv Dialógus ablakok Elek Tibor Dialógus ablakok Szerepe: felbukkanó ablak (üzenet, input) Felépítése, használata majdnem ua., mint JFrame Tulajdonos: lehet tulajdonosa, amellyel együtt ikonizálódik,
RészletesebbenOOP. Alapelvek Elek Tibor
OOP Alapelvek Elek Tibor OOP szemlélet Az OOP szemlélete szerint: a valóságot objektumok halmazaként tekintjük. Ezen objektumok egymással kapcsolatban vannak és együttműködnek. Program készítés: Absztrakciós
RészletesebbenAz iphone fejlesztés alapjai
Az iphone fejlesztés alapjai I. előadás A ponte.hu Kft. 2001 óta a piacon Web iphone, Android, Nokia és Windows mobile fejlesztések Újszerű megoldások és technológiák keresése A kurzus menete 3x45+2x45
RészletesebbenA mobil alkalmazás. Felhasználói útmutató - ios
Program megnevezése: Magyarország-Szlovákia Határon Átnyúló Együttműködési Program 2007-2013 Pályázat címe: HUSK JOBs portal Közös munkaerő-piaci információs rendszer A vezető partner: Centrum pokročilých
RészletesebbenOOP #14 (referencia-elv)
OOP #14 (referencia-elv) v1.0 2003.03.19. 21:22:00 Eszterházy Károly Főiskola Információtechnológia tsz. Hernyák Zoltán adj. e-mail: aroan@ektf.hu web: http://aries.ektf.hu/~aroan OOP OOP_14-1 - E jegyzet
RészletesebbenOperációs rendszerek. Az NT memóriakezelése
Operációs rendszerek MS Windows NT (2000) memóriakezelés Az NT memóriakezelése 32-bites virtuális memóriakezelés: 4 GB-os címtartomány, alapesetben: a fels! 2 GB az alkalmazásoké, az alsó 2 GB az OPR-é.
RészletesebbenHasználati utasítás Prestigio Nobile PER3562. Alapvető műveletek
Használati utasítás Alapvető műveletek Nyomja meg és tartsa benyomva a Power gombot a készülék bekapcsolásához. A készülék automatikusan belép a főmenübe a Kezdő képernyőn az üdvözlő képernyő után. A főmenü
RészletesebbenSmart Pointer koncepciója
Smart Pointer koncepciója ( Egyszerű Smart Pointer implementálása C++ nyelven ) Bevezetés Mik a smart pointer-ek 1? A válasz egyszerű; a smart pointer-ek olyan mutatók amik okosak. Mit is jelent ez pontosan?
RészletesebbenWebes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET)
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 4. előadás (ASP.NET) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Nézetek kezelése Sok esetben
RészletesebbenJava Programozás 11. Ea: MVC modell
Java Programozás 11. Ea: MVC modell 20/1 B ITv: MAN 2018.03.02 MVC Model-View-Controller A modell-nézet-vezérlő a szoftvertervezésben használatos szerkezeti minta. Az MVC célja elválasztani az üzleti logikát
RészletesebbenHová tűnt a sok kereszthivatkozás?
OSGi és barátai Modul alapú programozás Java környezetben avagy Hová tűnt a sok kereszthivatkozás? Biczók László Miért pont a Blues? Gyökerek 19. század afrikai gyökerek Déli államok - ültetvények Blues
RészletesebbenWi-Drive Használati útmutató
Wi-Drive Használati útmutató Document No. 480WID16/32-001.A01 Kingston Wi-Drive 16/1. oldal Tartalomjegyzék Bevezetés... 3 Követelmények... 3 Támogatott fájltípusok (nem-drm)... 3 A Wi-Drive alkalmazás
RészletesebbenPC kártya és a szoftver telepítése, indítása után ( ID, jelszó : admin, admin)
PC kártya és a szoftver telepítése, indítása után ( ID, jelszó : admin, admin) Mozgásérzékelés beállítása Jobb klikk a beállítandó videó képén (pl: Channel1),a Channel configuration (videó csatorna konfigurációs
RészletesebbenMio Technology Limited www.mio-tech.be C510, C710. Gyors használati utasítás a Mio Map v3 programhoz. Magyar
Mio Technology Limited www.mio-tech.be C510, C710 Gyors használati utasítás a Mio Map v3 programhoz Magyar 2 A Fő menü Amikor a Mio Map elindul, a fő menü jelenik meg. Innen lehet elérni a Mio Map minden
RészletesebbenJava biztonsági megoldások. Sandbox, Security
Java biztonsági megoldások Sandbox, Security Sandbox A programokkal szemben gyakori elvárás, hogy meg kell felelniük bizonyos adatvédelmi és biztonsági követelményeknek, be kell tartaniuk bizonyos szabályokat.
Részletesebben