Vizuális programozás gyakorlat
|
|
- Zsigmond Gáspár
- 9 évvel ezelőtt
- Látták:
Átírás
1 Vizuális programozás gyakorlat Képnézegető alkalmazás WPF alapú felülettel Készítsen egy WPF képnézegető alkalmazást, ami a mellékelt ábrának megfelelően a bal oldali oszlopban (Grid) egy könyvtárban található jpg képek bélyegképeit jeleníti meg, a jobb oldali oszlopban az éppen kiválasztott kép nagyban látható. A két oszlop között egy elválasztó sáv legyen (GridSplitter), ami lehetővé teszi, hogy a felhasználó változtathassa az oszlopok szélességét. Megoldás Készítsük egy WPF projektet Kepek néven. Az ablak állományának neve legyen wndfoablak.xaml és osztályának neve legyen wndfőablak. 1. A felület elkészítése Az ablakban két oszlopot alakítsunk ki: első a bélyegképek és a mappaválasztó nyomógomb, valamint az elválasztó vonal számára, míg a második a nagyméretű kép számára. Az első szélessége * legyen, míg a másodiké Auto. A baloldali oszlopban két sort hozunk létre egy Grid beépítésével. Az első sorban egy nyomógomb található, amin kattintva egy könyvtárválasztó párbeszédablak jelenik majd meg. A mappakiválasztó párbeszédablak nem beépített, az őt tartalmazó kódot (FolderPickerLib.dll) a t:\info\johanyák Csaba\Kepek\FolderPickerLib.dll útvonalon érhetjük el, és be kell másolni a projekt könyvtárába, majd fel kell venni a projekt referenciái közé.
2 A bélyegképeket egy ScrollViewer vezérlőre helyezett WrapPanel vezérlőn helyezzük el, ez biztosítja, hogy szükség esetén jelenjen meg a görgető sáv, és annyi oszlopban jelenjenek meg, amennyinek a vízszintes megjelenítésére lehetőség van. Ha a bélyegképek felé visszük az egeret, akkor a kép meg kell növekedjen kissé egy animáció segítségével, majd az egér eltávolítását követően vissza kell zsugorodjon az eredeti méretére. Ehhez a megfelelő méretű helyet előre le kell foglalni, így a kép nem közvetlenül a WrapPanelre kerül, hanem egy keretre (Border), és a keretet tesszük a WrapPanelre. A keret mérete nagyobb a bélyegkép méreténél, és az animáció során a bélyegkép ki fogja tölteni a keretet. A jobb oldalon a nagyméretű kép és a kép teljes elérési útvonala+állományneve jelenik meg egymás alatt. Ehhez a jobb oldalon is egy Gridet építünk be, ami kétsoros lesz. Az első sor magassága 25 lesz. A felületet leíró XAML kód az alábbi: <Window x:class="kepek.wndfőablak" xmlns=" xmlns:x=" Title="Válasszon könyvtárat!" Height="350" Width="525"> <Grid Name="grRács">
3 <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition Width="Auto"/> </Grid.ColumnDefinitions> <Grid Grid.Column="0" Margin="0,0,5,0" > <Grid.RowDefinitions> <RowDefinition Height="25" /> <RowDefinition /> </Grid.RowDefinitions> <Button Name="btKönyvtárVálasztó" Content="Könyvtárválasztás..." Click="btKönyvtárVálasztó_Click" /> <ScrollViewer Name="swKépek" VerticalScrollBarVisibility="Auto" Grid.Row="1"> <WrapPanel Name="wpKépek" HorizontalAlignment="Right" /> </ScrollViewer> </Grid> <GridSplitter ResizeDirection="Columns" Grid.Column="0" Width="5" /> <Grid Grid.Column="1"> <Grid.RowDefinitions> <RowDefinition /> <RowDefinition Height="25" /> </Grid.RowDefinitions> <Image Name="imNagyKép" MinWidth="100" MinHeight="100" Grid.Row="0" Stretch="Uniform" /> <TextBlock Name="tlKépnév" Height="15" VerticalAlignment="Center" Grid.Row="1" Margin="5,0,0,0"/> </Grid> </Grid> </Window> A feladathozt felhasználható mintaképek a t:\info\johanyák Csaba\Kepek\ könyvtárban találhatóak meg. A feladatot megvalósító kód 1. Adattagok /// A bélyegkép vezérlő alap szélessége. private double KépSzélesség; /// A bélyegkép vezérlő alap magassága. private double KépMagasság; /// Ennyi ideig tart az animáció. private TimeSpan tsanimációidő; /// Az animáció során ennyivel nő a kép vezérlő szélessége.
4 private double dsz; /// Az animáció során ennyivel nő a kép vezérlő magassága. private double dm; 2. Konstruktor A konstruktorban megadjuk a bélyegképet megjelenítő vezérlő méreteit. A feladat egyszerűsítése érdekében itt úgy dolgozunk, hogy előre tudjuk, hogy a képek 1024x766-os felbontásúak lesznek. Az animációhoz fél másodperces időtartamot adunk meg. Az aktuális könyvtár (amiből a képeket meg fogja jeleníteni a program) elérési útvonalát az ablak fejlécében tároljuk, illetve jelenítjük meg. Ennek kezdőértékét (C:\) is a konstruktorban adjuk meg. Végül beolvassuk a memóriába az adott könyvtárban levő képeket. Ez utóbbi feladatot egy külön metódussal oldjuk meg (KépeketBetölt()). A metódus vázát automatikusan generáltatjuk a Visual Studioval. /// A főablak konstruktora. Adattagok inicializálása és kezdőképek betöltése. public wndfőablak() InitializeComponent(); // A kép vezérlő eredeti szélessége. KépSzélesség = 70; // A kép vezérlő eredeti magassága. A felhasznált mintaképek mind 1024x766-os // méretűek. KépMagasság = KépSzélesség*766/1024; // Az animáció során ennyivel nő a kép vezérlő szélessége. dsz = 30; // Az animáció során ennyivel nő a kép vezérlő magassága. dm = dsz * 766 / 1024; // Az animáció időigényének megadása. tsanimációidő = TimeSpan.FromMilliseconds(500); // A kezdőkönyvtár (képeket tároló könyvtár) megadása. Title // Beolvassuk a képeket a könyvtárból. KépeketBetölt(); 2. Képek betöltése /// Betölti a képeket a kiválasztott mappából, és kép /// vezérlők formájában elhelyezi őket a WrapPanel-en. private void KépeketBetölt() // A képeket tartalmazó könyvtárt leíró objektum létrehozása. DirectoryInfo Di = new DirectoryInfo(Title); // Töröljük a WrapPanel-en levő vezérlők listáját. wpképek.children.clear(); try
5 // Lekérdezzük a jpg kiterjesztésű állományokat a könyvtárból. FileInfo[] Fi = Di.GetFiles("*.jpg"); // Minden képet beolvasunk. foreach (FileInfo Fájl in Fi) // A helyörző létrehozása. Ez nagyobb kell legyen, mint a kép vezérlő. // Amikor növeljük a kép vezérlő méretét, a helyörzőt fogja kitölteni. Border bdhelyörző = new Border(); bdhelyörző.width = KépSzélesség + dsz; bdhelyörző.height = KépMagasság + dm; // Felvesszük a helyörzőt a panelre. wpképek.children.add(bdhelyörző); // Létrehozunk egy kép objektumot, és betöltjük a fájlból a képet. var imkép = new Image // Kép forrás megadása. Source = new BitmapImage(new Uri(Fájl.FullName, UriKind.Absolute)), Width = KépSzélesség, Height = KépMagasság ; // A kép a kép vezérlőn töltse ki a rendelkezésre álló helyet // az eredeti képarány megtartásával. imkép.stretch = Stretch.Uniform; // A kép vezérlő a helyörző közepére kerüljön. imkép.verticalalignment = VerticalAlignment.Center; imkép.horizontalalignment = HorizontalAlignment.Center; // Eseménykezelő rendelése az egérgomb lenyomáshoz. imkép.mousedown += Kép_MouseDown; // Eseménykezelő rendelése az egér vezérlő fölé érkezéséhez. imkép.mouseenter += imkép_mouseenter; // Eseménykezelő rendelése az egér vezérlő fölüli távozásához. imkép.mouseleave += Kép_MouseLeave; // Kép elhelyezése a helyörzőben. bdhelyörző.child = imkép; catch (Exception exc) // Hibaüzenet, ha nem sikerült valamelyik művelet. MessageBox.Show(exc.Message); // Ha vannak képek a panelen. if (wpképek.children.count > 0) // Beállítjuk a legelső képet nagynak. KépBeállít((Image)((Border)wpKépek.Children[0]).Child); 3. Az animációt megvalósító metódusok /// A felhasználó az egeret a kép vezérlő felé mozgatta. /// <param name="sender">a kép vezérlő objektum.</param> /// <param name="e"></param> void imkép_mouseenter(object sender, MouseEventArgs e)
6 // Az aktuális kép objektum. var imkép = (Image)sender; // A vízszintes méretváltoztatást leíró animáció objektum. DoubleAnimation da = new DoubleAnimation(); // Kezdőméret. da.from = KépSzélesség; // Végső méret. da.to = KépSzélesség + dsz; // Az animáció időtartama. da.duration = new Duration(tsAnimációIdő); // A függőleges méretváltoztatást leíró animáció objektum. DoubleAnimation db = new DoubleAnimation(); // Kezdőméret. db.from = KépMagasság; // Végső méret. db.to = KépMagasság + dm; // Az animáció időtartama. db.duration = new Duration(tsAnimációIdő); // A két animáció elindítása. imkép.beginanimation(widthproperty, da); imkép.beginanimation(heightproperty, db); /// A felhasználó az egeret elmozgatta a képről. /// <param name="sender">a kép vezérlő objektum.</param> /// <param name="e"></param> void Kép_MouseLeave(object sender, MouseEventArgs e) var imkép = (Image)sender; // A vízszintes méretváltoztatást leíró animáció objektum. DoubleAnimation da = new DoubleAnimation(); // Kezdőméret. da.from = KépSzélesség + dsz; // Végső méret. da.to = KépSzélesség; // Az animáció időtartama. da.duration = new Duration(tsAnimációIdő); // A függőleges méretváltoztatást leíró animáció objektum. DoubleAnimation db = new DoubleAnimation(); // Kezdőméret. db.from = KépMagasság + dm; // Végső méret. db.to = KépMagasság; // Az animáció időtartama. db.duration = new Duration(tsAnimációIdő); // A két animáció elindítása. imkép.beginanimation(widthproperty, da); imkép.beginanimation(heightproperty, db); 4. A nagyméretű kép megjelenítése
7 /// Beállítjuk a képet a nagy vezérlőben láthatónak. /// <param name="imkép">a megjelenítendő kép.</param> private void KépBeállít(Image imkép) // A kép forrása. imnagykép.source = imkép.source; // A kép alatt megjelenítjük a kép állomány nevét. tlképnév.text = imnagykép.source.tostring(); 5. A bélyegképen történő egérgomb lenyomás eseménykezelője /// Egérgomb lenyomása egy kép vezérlőn. /// <param name="sender">a kép vezérlő.</param> /// <param name="e">kiegészítő paraméterek.</param> void Kép_MouseDown(object sender, MouseButtonEventArgs e) // Beállítjuk a képet a nagy vezérlőben láthatónak. KépBeállít((Image)sender); 2. Eseménykezelő a mappaválasztáshoz A mappaválasztó gombon történt kattintást követően létrehozunk egy példányt a könyvtárválasztó párbeszédablakból (FolderPickerDialog), beállítjuk a kezdő könyvtárat az ablak fejlécében tárolt útvonalnak megfelelően, majd megjelenítjük a párbeszédablakot. Amennyiben a felhasználó az OK gombbal zárja be az ablakot, akkor a kiválasztott útvonalat átmásoljuk az ablak fejlécébe, és beolvassuk a memóriába az adott mappában található képeket. /// A képeket tartalmazó könyvtár kiválasztása. /// <param name="sender">az eseményt előidéző nyomógomb.</param> /// <param name="e">kiegészítő paraméterek.</param> private void btkönyvtárválasztó_click(object sender, RoutedEventArgs e) // Mappaválasztó párbeszédablak objektum létrehozása. var dlg = new FolderPickerDialog(); // Kezdőkönyvtár beállítása. dlg.initialpath = Title; // Párbeszédablak megjelenítése. if (dlg.showdialog() == true) // A mappa elérési útvonalának átmásolása az ablak fejlécébe. Title = dlg.selectedpath; // A képek betöltése a kiválasztott mappából, és elhelyezésük kép // vezérlők formájában a WrapPanel-en. KépeketBetölt();
8 Házi feladat Alakítsa át úgy a programot, hogy a nagyméretű kép alatt csak a képállomány neve jelenjen meg az elérési útfonal és a file:/// felirat nélkül. Helyezzen el egy nyomógombot a nagyméretű kép alatt Vágólapra másol felirattal, és készítse el hozzá az eseménykezelőt. Ellenőrizze le, hogy az eseménykezelő által a vágólapra másolt kép beilleszthető-e egy Word dokumentumba.
Kétdimenziós rajzolás WPF-ben
Kétdimenziós rajzolás WPF-ben A grafikus megjelenítés módjai WPF-ben: System.Windows.Shapes névtér osztályaival magas szintű, rengeteg metódus, tulajdonságok, eseménykezelés, input kezelés (egér, billentyűzet)
Access adatbázis elérése OLE DB-n keresztül
Access adatbázis elérése OLE DB-n keresztül Készítsünk egy grafikus felülető alkalmazást, ami lehetıvé teszi egy Access adatbázisban tárolt hallgatói adatok (EHA, Név, e-mail cím) lekérdezését (összes
Ugráló gomb oktatási segédlet Ugráló gomb
Ugráló gomb Készítsünk egy egyszerű játékprogramot, ami egy mozgó nyomógombot tartalmaz. A nyomógomb beállított ideig marad egy helyben, majd az ablakon számára elhatárolt terület (panel) egy véletlenszerűen
Segítség a megoldáshoz: 1. Készítse el a Window-t az ábrának és az osztálydiagramnak megfelelően.
Vizuális programozás gyakorlat Feladat: Készítsen WPF alkalmazást, amely segítségével az alábbi feladat megoldásában segítenek a tanulóknak, azaz a tanulók kipróbálhatják az egyes eseteket, és a megoldásukat
Vizuális programozás gyakorlat
Vizuális programozás gyakorlat Készítsen egy Windows Presentation Foundation alkalmazást, ami a közismert, képeken alapuló memóriajáték egy egyszerű változatát valósítja meg. A program funkcionalitása
Entity Framework alapú adatbáziselérés
Entity Framework alapú adatbáziselérés Dr. Johanyák Zsolt Csaba http://johanyak.hu A gyakorlat célja Model-first megközelítéssel Entity-Framework modell létrehozása, majd ebből adatbázis generálása LocalDB-ben.
Adatbázis alapú rendszerek gyakorlat Adatbázis alapú alkalmazásfejlesztés Java, C# környezetben
Adatbázis alapú rendszerek gyakorlat Adatbázis alapú alkalmazásfejlesztés Java, C# környezetben Java GUI készítése, Oracle kapcsolódás JDBC-vel A jelen anyagban egy egyszerűsített megközelítéssel vizsgáljuk
A gyakorlat során az alábbi ábrán látható négy entitáshoz kapcsolódó adatbevitelt fogjuk megoldani.
Vizuális programozás 1. A gyakorlat célja A gyakorlat célja a Könyvtár alkalmazás folytatása az előző gyakorlaton elkészített grafikus felület felhasználásával. Elsőként lemásoljuk az előző gyakorlat eredményeként
WCF, 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
Johanyák Zsolt Csaba: Képnézegető program oktatási segédlet
1. Képnézegető program Készítsünk egy egyszerű képnézegető programot JPG képekhez. Az ablak függőlegesen két részre legyen osztva. Baloldalon egy listaablak jelenjen meg, amiben a fájlok nevei láthatók.
components : IContainer dx : int dy : int tmidőzítő : Timer toolstripseparator1 : ToolStripSeparator tsmikilépés : ToolStripMenuItem
http:www.johanyak.hu Analóg óra Készítsünk egy analóg órát megjelenítő alkalmazást. A feladat egy lehetséges megoldása a következő: 1. Az alkalmazás vázának automatikus generálása Fájl menü, New, Project
Johanyák Zsolt Csaba: Grafikus felület programozása. http://www.johanyak.hu e-mail: johanyak.csaba@gamf.kefo.hu Copyright 2008 Johanyák Zsolt Csaba
Johanyák Zsolt Csaba: Grafikus felület programozása http://www.johanyak.hu e-mail: johanyak.csaba@gamf.kefo.hu Copyright 2008 Johanyák Zsolt Csaba 1. Gyümölcsárazó automata Készítsünk egy gyümölcsárazó
Hozzunk létre két rekordot a táblában, majd véglegesítsünk (commit):
Oracle adatbázis elérése A gyakorlat célja az, hogy a hallgató tapasztalatot szerezzen egy szerver oldali adatbázis kezelő rendszer elérésében, gyakorolja a vizuális eszközök és a kapcsolat nélküli (Disconnected
A Microsoft Visual Studio 2005 fejlesztőkörnyezet
Vizuális és eseményvezérelt programozás BMF NIK A Microsoft Visual Studio 2005 fejlesztőkörnyezet Az integrált fejlesztőkörnyezet (IDE) alapelemei Projektek és megoldások Új projekt indítása, projektek
Entity Framework alapú adatbáziselérés 2
Entity Framework alapú adatbáziselérés 2 Dr. Johanyák Zsolt Csaba http://johanyak.hu A gyakorlat célja az, hogy a korábban létrehozott Telefonszám kezelő alkalmazást kiegészítsük egy WPF típusú felülettel.
Adabáziselérés ODBC-n keresztül utasításokkal C#-ban
Adabáziselérés ODBC-n keresztül utasításokkal C#-ban 1. Előkészítés Access adatbázis lemásolása, ODBC DSN létrehozása Másoljuk le az alábbiakat: Mit Honnan Hova list.mdb p:\johanyák Csaba\Vizualis programozas\data\
Hello World Servlet. Készítsünk egy szervletet, amellyel összeadhatunk két számot, és meghívásakor üdvözlőszöveget ír a konzolra.
Hello World Servlet Készítsünk egy szervletet, amellyel összeadhatunk két számot, és meghívásakor üdvözlőszöveget ír a konzolra. Hozzunk létre egy Dynamic Web projectet File New Other itt a következőket
Johanyák Zsolt Csaba: Ugráló gomb oktatási segédlet Copyright 2008 Johanyák Zsolt Csaba
Ugráló gomb Készítsünk egy egyszerű játékprogramot, ami egy mozgó nyomógombot tartalmaz. A nyomógomb beállított ideig marad egy helyben, majd az ablakon számára elhatárolt terület (panel) egy véletlenszerűen
XML 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
Java Programozás 9. Gy: Java alapok. Adatkezelő 5.rész
Java Programozás 9. Gy: Java alapok Adatkezelő 5.rész 15/1 B ITv: MAN 2018.04.22 A Keresés funkció Programlogika: 1. A keresés az etm táblamodellben fog keresni, és a találat rekordokat átmásolja egy másik
Eseményvezérelt alkalmazások fejlesztése II 3. előadás. Windows Forms dinamikus felhasználói felület, elemi grafika
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése II 3. előadás Windows Forms dinamikus felhasználói felület, elemi grafika 2015 Giachetta Roberto groberto@inf.elte.hu
Vizuá lis prográmozá s
Vizuá lis prográmozá s Készítsen egy WPF alkalmazást, ami a hallgatok.mdf adatbázis állomány felhasználásával a következő feladatokat oldja meg: Kapcsolat nélküli adatbázis modell típusos DataSet segítségével.
Osztály és objektum fogalma
Osztály és objektum fogalma A C++ programozási nyelv I. CPP1/ 1 Az osztály (class) class: adatok és módszerek (method) (függvények) együttese, amely absztrakt adattípusként működik. objektum: egy osztály
Java VI. Egy kis kitérő: az UML. Osztály diagram. Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07.
Java VI. Öröklődés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI.: Öröklődés JAVA6 / 1 Egy kis kitérő: az UML UML: Unified Modelling Language Grafikus eszköz objektum
A First Businesspost Sender Cockpit használata
A First Businesspost Sender Cockpit használata No.1 in e-invoicing 1. A dokumentum célja A dokumentum bemutatja a First Businesspost Kft. Sender Cockpit szoftverének tulajdonságait és használat. 2. A szoftver
Vizuális, eseményvezérelt programozás I.
Vizuális, eseményvezérelt programozás I. Visual Studio ismétlés Grafikus felület tervezése Vezérlők alapvető tulajdonságai, metódusai, eseményei Hibakezelés V 1.0 1 Hallgatói tájékoztató A jelen bemutatóban
Entity Framework alapú adatbáziselérés
Entity Framework alapú adatbáziselérés Dr. Johanyák Zsolt Csaba http://johanyak.hu A gyakorlat célja Model-first megközelítéssel Entity-Framework modell létrehozása, majd ebből adatbázis generálása LocalDB-ben.
libgdx alapok, első alkalmazás
A libgdx letöltésének, telepítési lépéseinek bemutatása, projekt létrehozása, első libgdx alkalmazás elkészítése képernyőképekkel, magyarázatokkal. libgdx alapok, első alkalmazás Android játékfejlesztés
Grafikus felületek készítése 1.
Grafikus felületek készítése 1. SWT Budapes( Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Grafikus felületek fejlesztése Java grafikus toolkitek o AWT Na>v widgetek
A Kiadó előszava... xvii. Köszönetnyilvánítás... xix. Bevezetés... xxi. I. rész: Bevezetés a Silverlight 3 programozásába
A Kiadó előszava... xvii Köszönetnyilvánítás... xix Bevezetés... xxi Miért van szükség a Microsoft Silverlightra?... xxi Kiknek szól ez a könyv?... xxiv Miről szól ez a könyv?... xxiv Rendszerkövetelmények...
Beállítások módosítása
Kicsinyítés/nagyítás használata Microsoft Office PowerPoint 2003 esetén 1. Az egyik módszer szerint a Nézet menü/nagyítás parancsra kattintva adható meg a nagyítás vagy kicsinyítés mértéke. 1. ábra Nagyítás
Szoftvertechnolo gia gyakorlat
Szoftvertechnolo gia gyakorlat Dr. Johanyák Zsolt Csaba http://johanyak.hu 1. Dependency Injection (függőség befecskendezés) tervezési minta A tervezési minta alapgondolata az, hogy egy konkrét feladatot
4. Öröklődés. Programozás II
4. Öröklődés Programozás II Mielőtt belevágunk Egy Tárgy típusú objektumokat tároló tömb i. elemében tároljunk el egy új tárgyat Rossz módszer: tomb[i].setnev( uj.getnev() ); tomb[i].setertek( uj.getertek()
Bánsághi Anna anna.bansaghi@mamikon.net
ESEMÉNYVEZÉRELT PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 2. ELŐADÁS - C# ÁTTEKINTÉS - 2 2015 Bánsághi Anna 1 of 64 TEMATIKA I. C# ÁTTEKINTÉS II. WPF III. Modern UI 2015 Bánsághi Anna 2 of 64
Programozás I gyakorlat. 5. Struktúrák
Programozás I gyakorlat 5. Struktúrák Bemelegítés Írj programot, amely beolvassa 5 autó adatait, majd kiírja az adatokat a képernyőre. Egy autóról a következőket tároljuk: maximális sebesség fogyasztás
ScopeImage 9.0. Kamera és képfeldolgozó szoftver. Felhasználói kézikönyv
ScopeImage 9.0 Kamera és képfeldolgozó szoftver Felhasználói kézikönyv Tisztelt felhasználó! Engedje meg, hogy először is gratuláljunk az általunk gyártott termék megvásárlásához. A helytelen használat
Szakdolgozat. Kiss Máté Árpád Vámosi Béla
Szakdolgozat Kiss Máté Árpád Vámosi Béla Debrecen 2011 Debreceni Egyetem Informatikai Kar Észjátékok Témavezető: Dr. Juhász István egyetemi adjunktus Készítették: Kiss Máté Árpád Vámosi Béla PTI BSc Debrecen
NeoCMS tartalommenedzselő szoftver leírása
NeoCMS tartalommenedzselő szoftver leírása A NeoSoft Informatika NeoCMS márkanévvel ellátott rendszere könnyen, gyorsan testre szabható tartalommenedzselő rendszer, mely egyedileg átalakítható, és így
PHP II. WEB technológiák. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) PHP II. 2014 1 / 19
PHP II. WEB technológiák Tóth Zsolt Miskolci Egyetem 2014 Tóth Zsolt (Miskolci Egyetem) PHP II. 2014 1 / 19 Tartalomjegyzék Objektum Orientált Programozás 1 Objektum Orientált Programozás Öröklődés 2 Fájlkezelés
TÁJÉKOZTATÓ az OSZIR Kémiai Biztonsági Szakrendszerben (KBIR) történő veszélyes anyagokkal és keverékekkel végzett tevékenység.
TÁJÉKOZTATÓ az OSZIR Kémiai Biztonsági Szakrendszerben (KBIR) történő veszélyes anyagokkal és keverékekkel végzett tevékenység 1 v 1.3 2015.11.26. Tartalomjegyzék: 1. A KÉMIAI BIZTONSÁGI SZAKRENDSZER ELÉRÉSE...
Bevezetés. A WebAccess használatának bemutatása előtt néhány új funkció felsorolása következik:
Bevezetés Leveleink, naptárunk, stb. megtekintése bármely gépen egy egyszerű webböngésző (Mozilla, Explorer) segítésével is lehetséges. GroupWise rendszernek ezt a megjelenési formáját GroupWise WebAccessnek
OAF Gregorics Tibor: Minta dokumentáció a 3. házi feladathoz 1.
OAF Gregorics Tibor: Minta dokumentáció a 3. házi feladathoz 1. Feladat Szimuláljuk különféle élőlények túlélési versenyét. A lények egy pályán haladnak végig, ahol váltakozó viszonyok vannak. Egy lénynek
BME MOGI Gépészeti informatika 4.
BME MOGI Gépészeti informatika 4. 1. feladat önálló feladatmegoldás Generáljon két 1 és 10 közötti véletlen egész számot, majd kiírja ezekre a számokra a tízes szorzótáblákat! Ha az első generált szám
7. Előadás. Makrók alkalmazása. Salamon Júlia. Előadás I. éves mérnök hallgatók számára
7. Előadás Makrók alkalmazása. Salamon Júlia Előadás I. éves mérnök hallgatók számára Feltételes ciklusok Ha a ciklusváltozó intervallumát, előre nem tudjuk mert például a program futása során megszerzett
Gábor Dénes Számítástechnikai Emlékverseny 2014/2015 Programozói kategória 2. forduló
Gábor Dénes Számítástechnikai Emlékverseny 2014/2015 Programozói kategória 2. forduló Kedves Versenyző! A feladatsor megoldására 180 perc áll rendelkezésre. A forrásállományokat a forras_prog mappa megfelelő
Számítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás
Számítástechnika II. BMEKOKAA153 4. Előadás Dr. Bécsi Tamás A RadioButton komponens Tulajdonságok: bool Checked Állapotjelző két állapot esetén: (true: bejelölve,false: nem bejelölve) Események: Esemény
Származtatási mechanizmus a C++ nyelvben
Származtatási mechanizmus a C++ nyelvben Miskolci Egyetem Általános Informatikai Tanszék CPP2 / 1 Az öröklődés s fogalma 1. Egy osztály deklarálható valamely más osztály(ok) leszármazottjaként. Az deklaráció
Bosch Video Management System. Kezelési útmutató
Bosch Video Management System hu Kezelési útmutató Bosch Video Management System Tartalomjegyzék hu 3 Tartalomjegyzék 1 A súgó használata 6 1.1 Információ-keresés 6 1.2 A súgótéma kinyomtatása 7 2 Bevezetés
Tipp A Word makrók kimerítõ tárgyalását megtalálhatjuk az O Reilly gondozásában megjelent Writing Word Macros címû könyvben.
2. fogás Utazás a makrók birodalmába Gyorstalpaló tanfolyam, amelynek során meggyõzõdhetünk arról, milyen sokat segíthetnek a makrók a fárasztó és idõrabló feladatok automatizálásában. A Word 6-os és azutáni
Objektum Orientált Programozás. 11. Kivételkezelés 44/1B IT MAN
Objektum Orientált Programozás 11. Kivételkezelés 44/1B IT MAN B IT v: 2016.05.03 MAN Pici elmélet A Java kivételkezelésének célja a programfutás során keletkezett hibák kiszűrése és megfelelő kezelése.
A 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,
Adatbázis-kezelés ODBC driverrel
ADATBÁZIS-KEZELÉS ODBC DRIVERREL... 1 ODBC: OPEN DATABASE CONNECTIVITY (NYÍLT ADATBÁZIS KAPCSOLÁS)... 1 AZ ODBC FELÉPÍTÉSE... 2 ADATBÁZIS REGISZTRÁCIÓ... 2 PROJEKT LÉTREHOZÁSA... 3 A GENERÁLT PROJEKT FELÉPÍTÉSE...
A HunPLUS 2009 újdonságai
Dokumentum verziószáma: 20080731 Társasház, Budapest Tervez,: Horváth Zoltán A HunPLUS 2009 újdonságai Hörcsik CAD Tanácsadó Kft. 2008. július 31. A HunPLUS 2009 újdonságai - dokumentum verziószám: 20080731
VISUAL BASIC ALAPISMERETEK
11. Grafika VISUAL BASIC ALAPISMERETEK 11. Gyakorlat témaköre: Kiválasztógomb (Option Button) és a jelölőnégyzet (CheckBox) használata Kör, ellipszis (Circle) rajzolása. Circle (X, Y), Sugár, QBColor(Szín),
OOP: Java 11.Gy: Enumok, beágyazott osztályok. 13/1 B ITv: MAN
OOP: Java 11.Gy: Enumok, beágyazott osztályok 13/1 B ITv: MAN 2019.04.24 ArrayList Rugalmas tömb A tömbök korlátai Fix méret, nem lehet menet közben megnövelni Ha túl nagyra választjuk, fölösleges helyfoglalás
Osztá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
Számítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás
Számítástechnika II. BMEKOKAA153 2. Előadás Dr. Bécsi Tamás Véletlen számok generálása a Random osztály System.Random Metódus Típus Funkció Next() int Egy véletlen nem-negatív int értékkel tér vissza.
Az emelt szintű. informatika érettségi. programozási feladatainak. megoldása Java nyelven. NetBeans IDE 8.1 környezetben
Az emelt szintű informatika érettségi programozási feladatainak megoldása Java nyelven NetBeans IDE 8.1 környezetben Klement András 2016 Utolsó módosítás: 2016. május 25. Tartalomjegyzék Tartalomjegyzék
LÉTESÍTMÉNYGAZDÁLKODÁS. Változáskezelés. Változás Pont Cím Oldal 2.0 2014.03.19 A teljes dokumentáció átírásra került 2.1 2014.07.14 8.
ESZKÖZIGÉNY Felhasználói dokumentáció verzió 2.2. Budapest, 2015. Változáskezelés Verzió Dátum Változás Pont Cím Oldal 2.0 2014.03.19 A teljes dokumentáció átírásra került 2.1 2014.07.14 8.3 Új, oszlopszerkesztésbe
Pozíció épp hol vagyunk https://www.e-epites.hu/ Az E-építési napló lépésről lépésre
E-napló oktatási anyag: Ambrus Balázs, Borz László, Vági Péter, Varga Mihály Az E-építési napló lépésről lépésre Bejelentkezés (Minden építésben részt vevő szereplőnek) 1. Első lépésként a böngészőben
Kivételkezelés, beágyazott osztályok. Nyolcadik gyakorlat
Kivételkezelés, beágyazott osztályok Nyolcadik gyakorlat Kivételkezelés Nem minden hibát lehet fordítási időben megtalálni Korábban (pl. C-ben) a hibakezelést úgy oldották meg, hogy a függvény hibakódot
Sorompó kezelés mérlegműszerrel
METRISoft Mérleggyártó KFT PortaWin (PW2) Jármű mérlegelő program 6800 Hódmezővásárhely Jókai u. 30 Telefon: (62) 246-657, Fax: (62) 249-765 e-mail: merleg@metrisoft.hu Web: http://www.metrisoft.hu Módosítva:
Webszolgáltatás és XML alapú adatbázis. 1. Az adatbázis megtervezése
Webszolgáltatás és XML alapú adatbázis A segédlet célja az, hogy a teljesség igénye nélkül egy egyszerű példán keresztül bemutassa, hogy hogyan készíthetünk egy olyan kétrészes (kétrétegű) alkalmazást,
TARTÓK STATIKÁJA I. Statikai modell felvétele és megoldása a ConSteel szoftver segítségével (alkalmazási segédlet)
Statikai modell felvétele és megoldása a ConSteel szoftver segítségével (alkalmazási segédlet) 1. A program telepítése A ConSteel program telepítő fájlja a www.consteelsoftware.com oldalról tölthető le
Egy dinamikus adatbázis megvalósítása egy megrendelő-raktározó alkalmazáson keresztül.
Eötvös Lóránt Tudományegyetem Informatikai kar Egy dinamikus adatbázis megvalósítása egy megrendelő-raktározó alkalmazáson keresztül. szerző: Nemes András Programtervező Informatikus nappali tagozat. témavezető:
Programozá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
KID - 6.02 verzióváltás Felhasználói kézikönyv
KID - 6.02 verzióváltás Felhasználói kézikönyv 2014. február 18. Tartalom 1. Bevezető... 3 2. Felhasználói felület... 3 2.1. Funkciócsoport választó... 3 2.2. Megbízások főablak... 4 2.3. Információk ablak...
GroupWise 5.2 használói jegyzet
GroupWise 5.2 használói jegyzet 32 bites verzió Készítette: Borsodi Gábor, ABS Consulting Kft. (http://www.abs.hu) 1998-2001 Ez a dokumentáció szabadon felhasználható (nyomtatható, másolható) és terjeszthet,
Java Programozás 6. Gy: Java alapok. Adatkezelő 2.rész
Java Programozás 6. Gy: Java alapok Adatkezelő 2.rész 25/1 B ITv: MAN 2018.04.13 A feladat Feladat: folytassuk a panel életre keltését! - Alakítsuk ki a Lista panelt - Betöltéskor olvassuk be az adatokat
Entity Framework + LINQ oktatási segédlet
Entity Framework + LINQ oktatási segédlet Török János Zsolt 2.0. változat Célok: - Ismerkedés az Entity Framework el - Adatbázis lekérdezések létrehozása LINQ segítségével Feladat: Megrendeléseket kezelő
A C++ öröklés. (Előfeltétel: 12. tétel ismerete)
Az öröklés fogalma: A C++ öröklés (Előfeltétel: 12. tétel ismerete) olyan alapvető programozási technika, amely lehetővé teszi, hogy a már meglévő osztályainkból újakat tudunk származtatni, valamint az
Sorosítás (szerializáció) és helyreállítás. 1. Bináris sorosítás és helyreállítás. 1.1. Szükséges névterek. 1.2. Attribútumok. 1.3.
Sorosítás (szerializáció) és helyreállítás Cél: a memóriában tárolt adatok egyszerű lemezre mentése és visszatöltése. A sorosítás során létrehozunk egy állományt és egy sorosítást kezelő objektumot. Ez
MUNKAANYAG. Földy Erika. A szakmai önéletrajztól a művészeti kritikáig (Az. alkotói tevékenység komplex megjelenítése,
Földy Erika A szakmai önéletrajztól a művészeti kritikáig (Az alkotói tevékenység komplex megjelenítése, önértékelés, és szakmai kommunikáció) A követelménymodul megnevezése: Művészetelméleti alapozás
Animációk, effektusok
Áttűnések Előadásunk látványosabb, ha áttűnéseket, effektusokat használunk. Ismerkedjünk meg az áttűnésekkel. Az áttűnésekkel tudjuk megadni az átváltást az egyik diánkról a másikra. Az áttűnéseket érdemes
mynct v0.0.1 Maró verzió Kezelési leírás
1 / 34 2013.04.29. 13:01 mynct v0.0.1 Maró verzió Kezelési leírás Gyártó és fejlesztő:nct IpariElektronikai kft. H1148 Budapest Fogarasi út7. Levélcím: H1631 Bp. pf.: 26. Telefon: (+36 1) 467 63 00 Telefax:
Swing 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
IGLU Software 4028 Debrecen, Rózsahegy u. 26. Tel.: 0620-537-33-21 E-mail: Iglu@t-online.hu www.iglu.hu MEDIALIB ÁLTALÁNOS KATALOGIZÁLÓ ÉS NYILVÁNTARTÓ IRODAI PROGRAM KEZELÉSI ÚTMUTATÓ (v 2.3.1-2003.10)
Infokommunikáció (PF10IK511L) kérdései
Infokommunikáció (PF10IK511L) kérdései Intéző Intézőben egyszerre több állomány is másolható? Egy új mappa létrehozásakor megadható annak neve? Hozható-e létre Intézőben új szöveges dokumentum? Az állománymásolás
A dokumentum lapméretének és a margóinak a beállítását a menüszalag Lap elrendezése lapján tehetjük meg. Külön állítjuk be a lapméretet.
Részlet a mintából A forrást megnyitjuk a Jegyzettömb segítségével és a szöveget a Vágólap segítségével átmásoljuk az alapértelmezetten megnyíló üres dokumentumba, majd elmentjük a vizsgamappába. Ennek
Operációs rendszerek Windows Xp
Operációs rendszerek Windows Xp (5-8 óra) ALAPVETŐ INFORMÁCIÓK ÉS TEVÉKENYSÉGEK A SZÁMÍTÓGÉP ADATAINAK LEKÉRDEZÉSE A SZÁMÍTÓGÉPPEL KAPCSOLATOS LEGFONTOSABB INFORMÁCIÓKAT A VEZÉRLŐPULT TELJESÍTMÉNY ÉS KARBANTARTÁS
Tartalomjegyzék. Bevezetés...2
Tartalomjegyzék Bevezetés...2 1. Követelmény analízis...3 1.1. Áttekintés...3 1.2. Használati eset diagram (use case)...3 1.3. Alkalmazási példa...5 2. Modellezés...6 2.1. Osztálydiagram...6 2.2. Osztályok
Webes alkalmazások fejlesztése 8. előadás. Webszolgáltatások megvalósítása (ASP.NET WebAPI)
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 8. előadás (ASP.NET WebAPI) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto A webszolgáltatás
SDI ALKALMAZÁS I. Workspace / ResourceView / Toolbar / IDR_MAINFRAME. Workspace / ResourceView / Menu / IDR_MAINFRAME
SDI ALKALMAZÁS I. Feladat: Készítsünk egy olyan alkalmazást, amely az év végi adózás céljából rögzíti egyetlen évközi bevételnek az adatait: bruttó jövedelem adóel ı leg nettó bevétel jövedelem forrása
Rovás segéd 1.8. Segédalkalmazás szövegek (át)rovásához
Rovás segéd 1.8 Segédalkalmazás szövegek (át)rovásához 1. Üdvözöllek a Rovás segéd használói között! Ez az alkalmazás a rovás terjedését hivatott segíteni, gépelt vagy a vágólapról beillesztett szövegek
Programozás BMEKOKAA146. Dr. Bécsi Tamás 10. Előadás
Programozás BMEKOKAA146 Dr. Bécsi Tamás 10. Előadás A Timer komponens Tulajdonságok: Típus Tulajdonság Magyarázat bool Enabled Engedélyezve int Interval Meghívás periódusa ms-ban Metódusok: Típus Metódus
i4x50 sorozatú szkennerek
i4x50 sorozatú szkennerek Szkennelésbeállítási útmutató TWAIN alkalmazásokhoz A-61839_hu A TWAIN adatforrás használata A szkennelést ellenőrző eszköz elindítása... 2 A szkennelést ellenőrző eszköz párbeszédpanele...
A TWAIN adatforrás használata
A TWAIN adatforrás használata A szkennelést ellenőrző eszköz elindítása... 2 A szkennelést ellenőrző eszköz párbeszédpanele... 2 A TWAIN adatforrás használata... 4 Hogyan fogjak hozzá?... 4 Beállítási
Budapest, 2009. 1. oldal
e-m@il:vibastile@monornet.hu, web:www.vibastile.hu Budapest, 2009 1. oldal e-m@il:vibastile@monornet.hu, web:www.vibastile.hu TARTALOM 1. A PROGRAM INDÍTÁSA... 3 2. A PROGRAM FUNKCIÓI... 3 3. FIZETÉSI
BME MOGI Gépészeti informatika 6.
BME MOGI Gépészeti informatika 6. 1. feladat Készítsen Windows Forms alkalmazást véletlen adatokkal létrehozott körök kölcsönös helyzetének vizsgálatára! Hozza létre a következő struktúrákat, melynek elemei
KASZPER dokumentáció Támogatott számla RITEK ZRt. 2010 (12111) TÁMOGATOTT BEJÖVŐ SZÁMLA ÉRKEZTETÉSE, MÓDOSÍTÁSA, NYOMTATÁSA
(12) BEJÖVŐ SZÁMLÁK (12111) TÁMOGATOTT BEJÖVŐ SZÁMLA ÉRKEZTETÉSE, MÓDOSÍTÁSA, NYOMTATÁSA A menüpont a támogatási szerződéssel rendelkező projektek szállítói finanszírozás keretében kiegyenlítésre kerülő
Intellio Video System 2. Csatlakozási útmutató a demószerverhez
Intellio Video System 2 Csatlakozási útmutató a demószerverhez Az Intellio Video System Client 2 telepítése Az Intellio Video System Client 2 kliens telepítését az IntellioClient2Setup.exe fájl elindításával
Szakdolgozat. Balázs Ádám Kuk József
Szakdolgozat Balázs Ádám Kuk József Debrecen 2010 Debreceni Egyetem Informatika Kar EKG jelek feldolgozása (.NET) Témavezető: Dr. Juhász István Egyetemi adjunktus Készítette: Balázs Ádám Programtervező
Számítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás
Számítástechnika II. BMEKOKAA153 5. Előadás Dr. Bécsi Tamás Kivételkezelés try Azon utasítások kerülnek ide, melyek hibát okozhatnak, kivételkezelést igényelnek catch( típus [név]) Adott kivételtípus esetén
Task-alapú párhuzamosítás C# környezetben
Task-alapú párhuzamosítás C# környezetben OE-NIK 1 Task Aszinkron elvégzett feladat A háttérben egy Thread vagy egy ThreadPool egy eleme van: magasabb absztrakciós szinten dolgozunk ThreadPool Gyakorlatilag
Rövid használati útmutató
ABC 3 DEF GHI 5 JKL 6 MNO Rövid használati útmutató Ismerkedés a nyomtatóval A nyomtató kezelőpaneljének használata 0 9 8 4 7 PQR 8 STU 9WXYZ 0 7 4 5 6 3 Elem Funkció Kijelző A nyomtatási, e-mail, másolási
Szövegszerkesztés Verzió: 0.051
Verzió: 0.051 1 Tartalomjegyzék A Word 2003 munkakörnyezet...9 Word 2003 program megnyitása...9 A Word 2003 képernyő...9 Program bezárása:...11 Az eszköztár...12 Környezetfüggő eszköztár...13 Fájl menü...14
Események C#-ban Krizsán Zoltán iit
Krizsán Zoltán Mi az? Aszinkron törtt rténésről értesítés s egy vagy több t objektum számára. Delegátumok segíts tségével valósítja meg a C#. 2 Lehetőségek 1. Egy objektum bejelentheti érdeklődését egy
Programozá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.
Programozás II gyakorlat. 4. Öröklődés
Programozás II gyakorlat 4. Öröklődés Feladat Egy játékfejlesztő cég olyan programot fejleszt, amely nyilvántartja az alkalmazottai adatait. Tároljuk minden személy: Nevét (legfeljebb 50 karakter) Születési
KR TITKOSÍTÓ PROGRAM. Felhasználói leírás. v1.3 2008. március 12.
KR TITKOSÍTÓ PROGRAM Felhasználói leírás v1.3 2008. március 12. TARTALOMJEGYZÉK 1 BEVEZETÉS...3 1.1 FELHASZNÁLÓI DOKUMENTÁCIÓRA VONATKOZÓ ÁLTALÁNOS LEÍRÁSOK... 3 2 ALAPFOGALMAK...4 Programban használt