Programozási alapismeretek (M1,M2)

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Programozási alapismeretek (M1,M2)"

Átírás

1 1. feladat: Rajzolás Panelra 1db TPanel, 1db TButton Panel: Name: PanelProba Caption: Ez egy panel. Name: ButtonPRajzol Caption: Rajzolj a panelra! ButtonPRajzol: onclick implementation uses FPimage; procedure TForm1.ButtonPRajzolClick(Sender: TObject); PanelProba.Canvas.Colors[10,10] := FPColor(65535,0,0); PanelProba.Canvas.Colors[20,10] := TColorToFPColor(2222); PanelProba.Canvas.Pixels[30,10] := RGBToColor(0, 255, 0); PanelProba.Canvas.Pixels[40,10] := 2222;

2 2. feladat: Rajzolás képre 1db TImage, 1db TButton Image: Name: ImageProba Name: ButtonIRajzol Caption: Rajzolj az imagere! ButtonIRajzol: onclick procedure TForm1.ButtonIRajzolClick(Sender: TObject); ImageProba.Canvas.Colors[10, 10] := FPColor(65535, 65535, 65535); ImageProba.Canvas.Pixels[20, 10] := clwhite; ImageProba.Picture.Bitmap.Canvas.Colors[30, 10] := TColorToFPColor(clWhite); ImageProba.Picture.Bitmap.Canvas.Pixels[40, 10] := clwhite;

3 3. feladat: Kép beolvasása file-ból 1db TOpenPictureDialog, 1db TButton OpenPictureDialog: Name: TOpenPictureDialogProba Name: ButtonBetolt Caption: Kép betöltése ButtonBetolt: onclick procedure TForm1.ButtonBetoltClick(Sender: TObject); if OpenPictureDialogProba.Execute then ImageProba.Picture.LoadFromFile(OpenPictureDialogProba.FileName);

4 4. feladat: Kép másolása 1db TImage, 3db TButton Image: Name: ImageEredmeny Name: ButtonMasol1/ ButtonMasol2/ ButtonMasol3 Caption: Másolás I./ Másolás II./ Másolás III. ButtonMasol1: onclick procedure TForm1.ButtonMasol1Click(Sender: TObject); var bekep,kikep: TBitmap; x,y: integer; bekep:=imageproba.picture.bitmap; kikep:=imageeredmeny.picture.bitmap; kikep.width:=bekep.width; //szélesség kikep.height:=bekep.height; //magasság for x := 0 to bekep.width-1 do for y := 0 to bekep.height-1 do kikep.canvas.colors[x,y] := bekep.canvas.colors[x,y]; ButtonMasol2: onclick procedure TForm1.ButtonMasol2Click(Sender: TObject); var bekep,kikep: TBitmap; x,y: integer; bekep:=imageproba.picture.bitmap; kikep:=imageeredmeny.picture.bitmap; kikep.width:=bekep.width; //szélesség kikep.height:=bekep.height; //magasság for x := 0 to bekep.width-1 do for y := 0 to bekep.height-1 do kikep.canvas.pixels[x,y] := bekep.canvas.pixels[x,y];

5 ButtonMasol3: onclick kepseged.pas projekt mappába másolása implementation uses kepseged, procedure TForm1.ButtonMasol3Click(Sender: TObject); var kep: TPic; kep := TPic.Create(ImageProba); kep.draw(imageeredmeny); kep.draw(panelproba); kep.destroy;

6 5. feladat: Kicsinyítés 2db TButton Name: ButtonKicsi1/ ButtonKicsi2 Caption: Kicsinyítés I./ Kicsinyítés II. ButtonKicsi1: onclick procedure TForm1.ButtonKicsi1Click(Sender: TObject); var x,y: integer; with ImageProba.Picture.Bitmap do ImageEredmeny.Picture.Bitmap.Width:=Width div 2; ImageEredmeny.Picture.Bitmap.Height:=Height div 2; for x := 0 to (Width-1) div 2 do for y := 0 to (Height-1) div 2 do ImageEredmeny.Picture.Bitmap.Canvas.Pixels[x, y] := RGBToColor( (Red(Canvas.Pixels[x*2,y*2]) + Red(Canvas.Pixels[x*2+1,y*2]) + Red(Canvas.Pixels[x*2,y*2+1]) + Red(Canvas.Pixels[x*2+1,y*2+1])) div 4, (Green(Canvas.Pixels[x*2,y*2]) + Green(Canvas.Pixels[x*2+1,y*2]) + Green(Canvas.Pixels[x*2,y*2+1]) + Green(Canvas.Pixels[x*2+1,y*2+1])) div 4, (Blue(Canvas.Pixels[x*2,y*2]) + Blue(Canvas.Pixels[x*2+1,y*2]) + Blue(Canvas.Pixels[x*2,y*2+1]) + Blue(Canvas.Pixels[x*2+1,y*2+1])) div 4 );

7 ButtonKicsi2: onclick procedure TForm1.ButtonKicsi2Click(Sender: TObject); var x,y: integer; betkep, kitkep: TPic; with ImageProba.Picture.Bitmap do ImageEredmeny.Picture.Bitmap.Width:=Width div 2; ImageEredmeny.Picture.Bitmap.Height:=Height div 2; betkep := TPic.Create(ImageProba); kitkep := TPic.Create(ImageEredmeny); for x := 0 to (Width-1) div 2 do for y := 0 to (Height-1) div 2 do kitkep.colors[x, y] := FPColor( (betkep.colors[x*2,y*2].red + betkep.colors[x*2+1,y*2].red + betkep.colors[x*2,y*2+1].red + betkep.colors[x*2+1,y*2+1].red) div 4, (betkep.colors[x*2,y*2].green + betkep.colors[x*2+1,y*2].green + betkep.colors[x*2,y*2+1].green + betkep.colors[x*2+1,y*2+1].green) div 4, (betkep.colors[x*2,y*2].blue + betkep.colors[x*2+1,y*2].blue + betkep.colors[x*2,y*2+1].blue + betkep.colors[x*2+1,y*2+1].blue) div 4) ; kitkep.draw(imageeredmeny); betkep.destroy; kitkep.destroy;

8 6. feladat: Nagyítás 1db TButton Name: ButtonNagy Caption: Nagyítás ButtonNagy: onclick procedure TForm1.ButtonNagyClick(Sender: TObject); var x,y: integer; betkep, kitkep: TPic; with ImageProba.Picture.Bitmap do ImageEredmeny.Picture.Bitmap.Width:=Width * 2; ImageEredmeny.Picture.Bitmap.Height:=Height * 2; betkep := TPic.Create(ImageProba); kitkep := TPic.Create(ImageEredmeny); for x := 0 to Width-1 do for y := 0 to Height-1 do kitkep.colors[x*2,y*2] := betkep.colors[x,y]; kitkep.colors[x*2+1,y*2] := betkep.colors[x,y]; kitkep.colors[x*2,y*2+1] := betkep.colors[x,y]; kitkep.colors[x*2+1,y*2+1] := betkep.colors[x,y]; kitkep.draw(imageeredmeny); betkep.destroy; kitkep.destroy;

Programozási alapismeretek (M1,M2)

Programozási alapismeretek (M1,M2) 1. feladat: Koordináta rendszer kirajzolása 1db TImage, 1db TGroupBox TImage: Name: ImageRajz Align: alclient TGroupBox: Name: GroupBoxManip Caption: - Align: albottom var ks, ko: integer; procedure Inicializal;

Részletesebben

Hetedik témakör kiegészítés:

Hetedik témakör kiegészítés: 2013.04.28. PASzSz Hetedik témakör kiegészítés: Text-, INI-, bináris file-ok, Nyomtatás Lazarusban Készítette: Dr. Kotsis Domokos Vámossy Zoltán Maschek Ádám Monostori Ádám 2013.04.28. 2 Fájlkezelés Lazarusban

Részletesebben

8.4 Többszálú alkalmazások készítése

8.4 Többszálú alkalmazások készítése 8.4 Többszálú alkalmazások készítése 1. Egyszerű többszálú alkalmazás Szalak 2. Prímszámok előállítása programszálban Primszalp 3. Grafika készítése programszálakban SzalGrafika 1 Készítsünk programot,

Részletesebben

Számítógépes grafika

Számítógépes grafika Számítógépes grafika XXIX. rész Más OpenGL lehetőségek A GLUI A GLUI egy Paul Rademacher által fejlesztett GLUT alapú C++-ban felhasználói felületet megvalósító függvénykönyvtár, amely letölthető a http://www.cs.unc.edu/~rademach/glui/

Részletesebben

ÁR kulcsrakész ÁR lapraszerelt

ÁR kulcsrakész ÁR lapraszerelt Szélesség (cm) 90 Magasság (cm) 85 52 266 Ft 39 412 Ft 54 057 Ft 41 203 Ft 54 095 Ft 41 005 Ft 54 455 Ft 41 365 Ft 55 143 Ft 42 052 Ft 57 396 Ft 44 305 Ft 56 886 Ft 43 795 Ft 58 146 Ft 45 055 Ft 55 316

Részletesebben

1. A feladatról. 2. Az áramkör leírása. Mechatronika, Optika és Gépészeti Informatika Tanszék D528. Léptetőmotor vezérlése

1. A feladatról. 2. Az áramkör leírása. Mechatronika, Optika és Gépészeti Informatika Tanszék D528. Léptetőmotor vezérlése Mechatronika, Optika és Gépészeti Informatika Tanszék M2 A mérés célja: A mérés során felhasznált eszközök: A mérés során elvégzendő feladatok: Léptetőmotor vezérlése D528 Léptetőmotor vezérlése bipoláris,

Részletesebben

8.5. Súgórendszer készítése Delphi alkalmazásokhoz

8.5. Súgórendszer készítése Delphi alkalmazásokhoz 8.5. Súgórendszer készítése Delphi alkalmazásokhoz 1. Alkalmazás környezet-érzékeny súgóval HatterSzin 2. Animációs alkalmazás környezet-érzékeny súgóval Forgasok 3. Játékprogram névjeggyel Lovolde 1 Készítsünk

Részletesebben

F# (efsárp) példaprogramok

F# (efsárp) példaprogramok 21 / A beírt kör sugarának meghatározása: let sugárbeírt = terület / félk // A beírt kör rajzolása: feketekör(b, sugárbeírt) // Közvetlen számítás: a beírt kör középpontja és sugara: let (Z, r) = BeírtKör

Részletesebben

Látványos oktatás egyszerő multimédiás elemek programozásával Delphiben

Látványos oktatás egyszerő multimédiás elemek programozásával Delphiben Látványos oktatás egyszerő multimédiás elemek programozásával Delphiben Menyhárt László Gábor menyhart@elte.hu ELTE IK Absztrakt. A cikkben bemutatok egy ötletes megoldást arra, hogy hogyan lehet egyszerően

Részletesebben

VISUAL BASIC ALAPISMERETEK

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),

Részletesebben

Vizuális programozás gyakorlat

Vizuális programozás gyakorlat 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ó

Részletesebben

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010 Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 4. ELŐADÁS Standard komponensek bemutatása 2 Komponensek bemutatása Programozási technikák - Pál László A komponensek hatékony felhasználásához

Részletesebben

2D grafikai algoritmusok

2D grafikai algoritmusok D grafiai algoritmuso A quadtree/octtree algoritmus A floodfill algoritmus Belső vag ülső pont? Baricentrius oordinátá Körüljárási irán eldöntése Animáció A quadtree/octtree algoritmus Legen Ω 0 R eg négzet,

Részletesebben

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

Máté: Számítógépes grafika alapjai Pontok rajzolása OpenGL Rajzoljunk egy piros pontot a (10, 10), egy zöld pontot az (50, 10) és egy kék pontot a (30, 80) koordinátákba (az ablak 100*100-as méretű) Pontok rajzolása Színek és színmódok

Részletesebben

Rendezések. A föltöltés nemcsak az r-re vonatkozik, hanem az s-re is. Ez használható föl a további rendezések

Rendezések. A föltöltés nemcsak az r-re vonatkozik, hanem az s-re is. Ez használható föl a további rendezések Rendezések Feladat Rendezési algoritmusok kipróbálása, hatékonysági viselkedésének vizsgálata. A rendezések egy ElemSzam méretü r tömben történik. Többféle föltöltés közül lehet választani: o a növekvően

Részletesebben

Menük használata

Menük használata 3.3.1. Menük használata 1. Menü tervezésének menete: menu0 2. A menu0 módosítása újabb menüponttal: menu1 3. Menüpont kijelölése: menu2 4. Menüpont változtatása: menu3 5. Választógombként működő menüpont:

Részletesebben

Megoldott feladatok. Informatika

Megoldott feladatok. Informatika Megoldott feladatok Informatika I.81. Egy autóbuszjegyen az n*n-es négyzethálóban összesen k lyukasztás lehet. Ha a buszjegyet fordítva helyezzük a lyukasztóba, akkor a jegy tükörképét kapjuk. (Csak egyféleképpen

Részletesebben

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010 Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 Előadás tematika 1. Pascal ismétlés, kiegészítések 2. Objektum orientált programozás (OOP) 3. Delphi környezet 4. Komponensek bemutatása

Részletesebben

Az image objektum. Az image eseménykezel i. Képek el zetes betöltése. Feladat. Váltóképek készítése

Az image objektum. Az image eseménykezel i. Képek el zetes betöltése. Feladat. Váltóképek készítése Az image objektum Multimédiás alkalmazások készítése JavaScript segítségével webprogramozó a document leszármazottja az images tömbön keresztül érhet el complete : teljesen letölt dött-e? height, width

Részletesebben

Delphi programozás III.

Delphi programozás III. Delphi programozás III. A Delphi for ciklusa II. A Delphi újabb verziói egy olyan for ciklust vezettek be, amely a régebbi Delphi-verziókban vagy pl. a Turbo Pascalban még nem voltak ismertek. A for-element-in-collection

Részletesebben

Programozás Delphi-ben 2

Programozás Delphi-ben 2 Tartalom PaedDr. Végh László Programozás Delphi-ben 2 Komárom, 2009. április 30. PaedDr. Végh László, 2006-2009 http://www.prog.ide.sk 1 Objektum orientált programozás...1 1.1 Az OOP alapelvei...2 1.2

Részletesebben

Számítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás

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

Részletesebben

Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET)

Webes 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észletesebben

Számítógépes grafika

Számítógépes grafika Számítógépes grafika XXIII. rész Grafika DOS alatt I. A DOS operációs rendszer a személyi számítógépek szöveges üzemmódú parancssoros operációs rendszere. Grafikus alkalmazásokat is lehetett DOS alatt

Részletesebben

PROGRAMOZÁS VIZUÁLIS/GRAFIKUS FEJLESZTŐI KÖRNYEZETBEN (MINIMÁLIS TUDNIVALÓK)

PROGRAMOZÁS VIZUÁLIS/GRAFIKUS FEJLESZTŐI KÖRNYEZETBEN (MINIMÁLIS TUDNIVALÓK) PROGRAMOZÁS VIZUÁLIS/GRAFIKUS FEJLESZTŐI KÖRNYEZETBEN (MINIMÁLIS TUDNIVALÓK) A 4GL LÉNYEGE Szómagyarázat Vizuális fejlesztői környezet = 4. generációs nyelvhez (4 th generation programming language) kapcsolódó

Részletesebben

Feltételezés: A file strukturálisan helyes, tanszékenként nem üres, de az adott listázási feladatban kikötött számút nem haladja meg.

Feltételezés: A file strukturálisan helyes, tanszékenként nem üres, de az adott listázási feladatban kikötött számút nem haladja meg. Program Osszegfokozatok;KERET Feladat: Az alábbi szerkezet file beolvasása és kilistázása úgy, hogy közben a megfelel$ "struktúraváltásokkor" ki kell egészíteni az ún. összegfokozat rekorddal. Összegfokozat

Részletesebben

Programozás BMEKOKAA146. Dr. Bécsi Tamás 8. előadás

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.

Részletesebben

PROGRAMOZÁS DELPHIBEN II.

PROGRAMOZÁS DELPHIBEN II. Selye János Egyetem - Komárno VÉGH Ladislav PROGRAMOZÁS DELPHIBEN II. Komárno, 2012 Előszó A "Programozás Delphiben II." tankönyv a "Programozás Delphiben I." című könyv folytatása. Azok számára készült,

Részletesebben

Programozás Delphi-ben 2

Programozás Delphi-ben 2 Tartalom Mgr. Végh László Programozás Delphi-ben 2 Komárom, 2006. június 12. Mgr. Végh László, 2006 http://www.prog.ide.sk 1. Objektum orientált programozás...1 1.1. Az OOP alapelvei...2 1.2. Adatrejtés...3

Részletesebben

. Typeset by AMS -TEX 0

. Typeset by AMS -TEX 0 . Typeset by AMS-TEX 0 Numerikus alkalmazások 1 NUMERIKUS ALKALMAZÁSOK Tematika, feladatok 2003 1. LECKE Koordináta rendszer felvétele, pontok, egyenesek és szinek ábrázolása VB-ben MenuEditor használata

Részletesebben

Természetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt.

Természetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt. Csempe kalkula tor A küldetésünk az, hogy segítsünk kiszámítani egy fürdőszoba csempeszükségletét (felületét). Sőt, ha a kalkulátort használó ügyfél elégedett egyből elküldheti az e-mail címét, hogy a

Részletesebben

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

Máté: Számítógépes grafika alapjai Téglalap kitöltése Kör, ellipszis kitöltése Területi primitívek: Zárt görbék által határolt területek (pl. kör, ellipszis, poligon) Megjeleníthetők a) Csak a határvonalat reprezentáló pontok kirajzolásával

Részletesebben

Programozás alapjai 5. gyakorlat Vezérlési szerkezetek egymásba ágyazása

Programozás alapjai 5. gyakorlat Vezérlési szerkezetek egymásba ágyazása Programozás alapjai 5. gyakorlat Vezérlési szerkezetek egymásba ágyazása 1. feladat: Eldönteni egy számról, hogy pozitív, negatív vagy 0. Próbálja megoldani a feladatot switch szerkezettel is. Mikor használható

Részletesebben

Delphi programozás IV.

Delphi programozás IV. Delphi programozás IV. Szöveg konvertálása egész számmá A Turbo Delphi többféle lehetőséget biztosít arra, hogy egy szöveges változó tartalmát egész számmá konvertáljunk. A konvertálandó szövegnek egy

Részletesebben

Programozás Delphiben

Programozás Delphiben 1 of 6 FF Kezdőoldal Kurzusaim Egyéb CHE július 21. - július 27. Előzetes megtekintés TESZTNAVIGÁCI Ó 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Próbálkozás vége... Új előnézet

Részletesebben

12-13. Informatika E FAKT 2013-12-05 , = ±

12-13. Informatika E FAKT 2013-12-05 , = ± 2-3. Informatika E FAKT 203-2-05 if (feltétel) then todo todo if ( == ) //elágazás case (érték) todo case (érték2) todo2 todo switch () case : Console.WriteLine("nem, nem 2");. Írjuk meg a fenti folyamatábrán

Részletesebben

A feladat. A főprogram

A feladat. A főprogram A feladat A magyar kártya típusának megvalósítása. Tisztázandók: 1. Milyen műveletek értelmesek a típussal kapcsolatosan? 2. Hogyan ábrázolható a típus? 3. Miként valósíthatók meg a műveletek figyelembe

Részletesebben

SZÁMÍTÓGÉPI GRAFIKA MARKEREK

SZÁMÍTÓGÉPI GRAFIKA MARKEREK SZÁMÍTÓGÉPI GRAFIKA MARKEREK FELADAT Egy grafikus markert kezelő program elkészítése, amely képes 1. a markert a képernyőn mozgatni (a kurzormozgató billentyűk segítségével), 2. a méretét növelni, illetve

Részletesebben

3.1 A Windows alkalmazás (project) felépítése

3.1 A Windows alkalmazás (project) felépítése 3.1 A Windows alkalmazás (project) felépítése Vizsgájuk meg, hogyan néz ki a projekt felépítése. Ha megnézzünk a mappánkat, ahova a projektet mentettük, több állományt találhatunk benne: *.DPR *.DOF *.CFG

Részletesebben

Algoritmizálás + kódolás C++ nyelven és Pascalban

Algoritmizálás + kódolás C++ nyelven és Pascalban Algoritmizálás + kódolás nyelven és ban Motiváció A Programozási alapismeretek tárgyban az algoritmizáláshoz struktogramot, a kódoláshoz nyelvet használunk, a Közismereti informatikában (a közoktatásban

Részletesebben

VII. Appletek, grafika

VII. Appletek, grafika VII. Appletek, grafika 1. Bevezetés A tantárgy elején említettük, hogy a Java alkalmazásokat két nagy csoportba sorolhatjuk. Ezek: alkalmazások (applications) alkalmazáskák (applets) Az eddig megírt programjaink

Részletesebben

A LOGO MOTION TANÍTÁSA

A LOGO MOTION TANÍTÁSA A LOGO MOTION TANÍTÁSA ÍRTA: SZABÓ JÁNOS TANÍTÓ 2010, KECEL LOGO MOTION TANÍTÁSA KÉSZÍTETTE: SZABÓ JÁNOS TANÍTÓ 2010. 1 1. FOGLALKOZÁS Kattintsunk a Logo motion ikonjára. A Színes teki. Ez a program ablaka.

Részletesebben

MATLAB alapismeretek III.

MATLAB alapismeretek III. Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. MATLAB alapismeretek III. Z= F(x,y) alakú kétváltozós függvények rajzolása Több objektum rajzolása egy ábrába Kombináljuk

Részletesebben

Bevezetés a programozásba II 1. gyakorlat. A grafikus könyvtár használata, alakzatok rajzolása

Bevezetés a programozásba II 1. gyakorlat. A grafikus könyvtár használata, alakzatok rajzolása Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba II 1. gyakorlat A grafikus könyvtár használata, alakzatok rajzolása 2014.02.10. Giachetta Roberto groberto@inf.elte.hu

Részletesebben

Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET) Cserép Máté.

Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET) Cserép Máté. Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 4. előadás (ASP.NET) Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Készült Giachetta Roberto jegyzete alapján

Részletesebben

Táblázatok fontosabb műveletei 1

Táblázatok fontosabb műveletei 1 Táblázatok fontosabb műveletei 1 - - Soros táblázat procedure BESZÚR1(TÁBLA, újelem) - - beszúrás soros táblázatba - - a táblázatot egy rekordokat tartalmazó dinamikus vektorral reprezentáljuk - - a rekordok

Részletesebben

3.2. Az alkalmazások ablaka

3.2. Az alkalmazások ablaka 3.2. Az alkalmazások ablaka 1. Alkalmazást kilépési jóváhagyással CanClose 2. Akciólista használata. Akcio 3. Egéresemények használata Egeresemeny 4. Billentyűzet események kezelése Billesemeny 5. Keretek

Részletesebben

tulajdonsággal, a lenyomásához tartozó eseményt pedig az OnClick-kel lehet megadni. A gomb visszatérő értéke a ModalResult lesz.

tulajdonsággal, a lenyomásához tartozó eseményt pedig az OnClick-kel lehet megadni. A gomb visszatérő értéke a ModalResult lesz. Borland Delphi - vizuális alkotóelemek - VCL Mint már említettük a Delphi programozás nem más mint egy form komponensekkel, alkotóelemekkel való betelepítése, illetve az ide tartozó események kezelése.

Részletesebben

Széchenyi István Egyetem. Műszaki Tudományi Kar. Informatikai és Villamosmérnöki Intézet Távközlési Tanszék. Villamosmérnöki szak HTML

Széchenyi István Egyetem. Műszaki Tudományi Kar. Informatikai és Villamosmérnöki Intézet Távközlési Tanszék. Villamosmérnöki szak HTML Széchenyi István Egyetem Műszaki Tudományi Kar Informatikai és Villamosmérnöki Intézet Távközlési Tanszék Villamosmérnöki szak HTML HTML segédlet számítógép hálózatok tárgy gyakorlatához A jegyzet teljes

Részletesebben

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 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

Részletesebben

Algoritmizálás és adatmodellezés tanítása 1. előadás

Algoritmizálás és adatmodellezés tanítása 1. előadás Algoritmizálás és adatmodellezés tanítása 1. előadás Algoritmus-leíró eszközök Folyamatábra Irányított gráf, amely csomópontokból és őket összekötő élekből áll, egyetlen induló és befejező éle van, az

Részletesebben

Hogyan készítsünk Colorbox-os képgalériát Drupal 7-ben?

Hogyan készítsünk Colorbox-os képgalériát Drupal 7-ben? Hogyan készítsünk Colorbox-os képgalériát Drupal 7-ben? (Jó segítség: http://www.youtube.com/watch?v=gstnfznz3hg) I. Telepteni kell az alábbi három dolgot 1. A Colorbox modult (https://www.drupal.org/project/colorbox)

Részletesebben

BME MOGI Gépészeti informatika 18. Grafika, fájlkezelés gyakorló óra. 1. feladat Készítsen alkalmazást az = +

BME MOGI Gépészeti informatika 18. Grafika, fájlkezelés gyakorló óra. 1. feladat Készítsen alkalmazást az = + BME MOGI Gépészeti informatika 18. Grafika, fájlkezelés gyakorló óra 1. feladat Készítsen alkalmazást az = + függvény ábrázolására! Az értelmezési tartomány a [-6;5] intervallum, a lépésköz 0,1 legyen!

Részletesebben

Számítógépes grafika

Számítógépes grafika Számítógépes grafika XXVI. rész A GDI rendszer A Windows grafikus felülettel rendelkező multitaszking, többfelhasználós operációs rendszer. Szerkezetét tekintve három fontos függvénykönyvtárra épül: Kernel32.dll,

Részletesebben

84)Adott a következőképpen értelmezett f alprogram. Milyen értéket térit vissza f(1)? És f(100)? function f(x:integer):integer; begin

84)Adott a következőképpen értelmezett f alprogram. Milyen értéket térit vissza f(1)? És f(100)? function f(x:integer):integer; begin 97) Az 1-es feladat esetén, a helyes válasznak megfelelő betűt, írjátok a vizsgalapra. A mellékelt rekurzív alprogram nincs teljesen definiálva. Melyik összefüggéssel kell kiegészíteni, a kihagyott, (...)

Részletesebben

MAX. CAR SPACE CAPACITY 2000 Kg. MAX. 500 Kg. ON EACH WHEEL. Vízelvezető Water Drainage 10 x 10

MAX. CAR SPACE CAPACITY 2000 Kg. MAX. 500 Kg. ON EACH WHEEL. Vízelvezető Water Drainage 10 x 10 DUO-BOX mod. BA2 1 MAX. TEHERBÍRÁS 2000 Kg. MAX. KERÉKTERHELÉS 500 Kg. MAX. CAR SPACE CAPACITY 2000 Kg. MAX. 500 Kg. ON EACH WHEEL - H1 = felső autó magassága upper car height H2 = alsó autó magassága

Részletesebben

Programozás alapjai. 5. előadás

Programozás alapjai. 5. előadás 5. előadás Wagner György Általános Informatikai Tanszék Cserélve kiválasztásos rendezés (1) A minimum-maximum keresés elvére épül. Ismétlés: minimum keresés A halmazból egy tetszőleges elemet kinevezünk

Részletesebben

Turbo Delphi használata az oktatásban

Turbo Delphi használata az oktatásban Turbo Delphi használata az oktatásban Törley Gábor (pezsgo@elte.hu) Bevezetés A Turbo márkanév ismerősen cseng a tapasztalt programozó fülében. Annak idején, ezen a néven adta ki a Borland a fejlesztőkörnyezeteit,

Részletesebben

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010 Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 9. ELŐADÁS Grafika Delphiben 2 Grafikus objektumok Tervezési időben létrehozható grafikus elemek: TImage (kép) TShape (alakzat)

Részletesebben

Számológép. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő

Számológép. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő Felhasználói dokumentáció Számológép Feladat: JavaScript és CSS segítségével számológép készítése. Futtatási környezet: A http://10.0.0.101/~szabby/szgep.html linkre kattintva megjelenik az oldal. Az oldal

Részletesebben

Közismereti informatika 2.zh T-M szakirány

Közismereti informatika 2.zh T-M szakirány 1. feladat: Az alábbi algoritmus egy szövegnek meghatározza a leghosszabb szavát és annak hosszát. Írja át időben hatékonyabbra! Írja meg az időben hatékonyabb Pascal programot! Eljárás Maxkiv(S:Szöveg;

Részletesebben

A Pascal programozási nyelvben minden programnak a következő szerkezete van:

A Pascal programozási nyelvben minden programnak a következő szerkezete van: Pascal program alapszerkezete A Pascal programozási nyelvben minden programnak a következő szerkezete van: program program_neve; var változók deklarálása; parancsok, amit a program végrehajtson; Kiírás

Részletesebben

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

Ablakok. Fájl- és mappaműveletek. Paint Ablakok. Fájl- és mappaműveletek. Paint I. Grafikai programok Grafika rajz I.1. Mit várunk el egy rajzolóprogramtól? Ld. tk. 57. oldal I.2. Szabadkézi rajz és számítógépes rajz Szabadkézi rajz Számítógép

Részletesebben

A keretrendszer. A linuxos keretrendszer az eredeti alapján készült (nagyrészt C++-ban), ezért nagyjából azzal azonos funkcionalitásokkal rendelkezik.

A keretrendszer. A linuxos keretrendszer az eredeti alapján készült (nagyrészt C++-ban), ezért nagyjából azzal azonos funkcionalitásokkal rendelkezik. A keretrendszer A linuxos keretrendszer az eredeti alapján készült (nagyrészt C++-ban), ezért nagyjából azzal azonos funkcionalitásokkal rendelkezik. Fordítás és futtatás A futtatáshoz elengedhetetlen,

Részletesebben

Hasonlóság 10. évfolyam

Hasonlóság 10. évfolyam Hasonlóság Definíció: A geometriai transzformációk olyan függvények, melyek értelmezési tartománya, és értékkészlete is ponthalmaz. Definíció: Két vagy több geometriai transzformációt egymás után is elvégezhetünk.

Részletesebben

Az [OIII] vonal hullámhossza = 3047,50 Ångström Maximális normált fluxus = 7,91E-12 Szigma = 0,18 Normálási tényező = 3,5E-12 A Gauss-görbe magassága

Az [OIII] vonal hullámhossza = 3047,50 Ångström Maximális normált fluxus = 7,91E-12 Szigma = 0,18 Normálási tényező = 3,5E-12 A Gauss-görbe magassága PÁPICS PÉTER ISTVÁN CSILLAGÁSZATI SPEKTROSZKÓPIA 2. 6. HF FELADAT: egy az IUE adatbázisából (http://archive.stsci.edu/iue/) tetszőlegesen választott objektum ultraibolya spektrumának IDL-ben való feldolgozása,

Részletesebben

Programozás Delphi-ben

Programozás Delphi-ben Tartalom Mgr. Végh László Programozás Delphi-ben Komárom, 2006. április 2. Mgr. Végh László, 2005-2006 http://www.prog.ide.sk 1. Mi a Delphi?...1 2. Az integrált fejlesztői környezet...3 3. Első programunk

Részletesebben

Dokumentáció az 1. feladatsorhoz (egyszerű, rövidített kivitelben)

Dokumentáció az 1. feladatsorhoz (egyszerű, rövidített kivitelben) Dokumentáció az 1. feladatsorhoz (egyszerű, rövidített kivitelben) Felhasználói dokumentáció Feladat: Adjuk meg két N elemű vektor skalárszorzatát! Skalárszorzat : X, Y : N i 1 x i * y i Környezet: IBM

Részletesebben

140 Firka /4. TPen = class(tgraphicsobject) TBrush = class(tgraphicsobject)

140 Firka /4. TPen = class(tgraphicsobject) TBrush = class(tgraphicsobject) IV. A Delphi grafikája A Delphi grafikája teljesen ráépül a Windows grafikus alprogramrendszerére, a GDI (GraphicsDeviceInterface) filozófiára. A GDI eszközvezérlő programokon keresztül kezeli a grafikus

Részletesebben

E- Laboratórium 3 Az ABB robotok alkalmazásai Mérés menete

E- Laboratórium 3 Az ABB robotok alkalmazásai Mérés menete E- Laboratórium 3 Az ABB robotok alkalmazásai Mérés menete 1. Rendszer leírás - Programozási nyelv RAPID az ABB robotoknál. - Programozási mód ASCI fájl átvitel a laboratóriumi felület segítségével. -

Részletesebben

1 2 3 4 5 6 7 8 9 10 2 12,999,976 km 9,136,765 km 1,276,765 km 499,892 km 245,066 km 112,907 km 36,765 km 24,159 km 7899 km 2408 km 76 km 12 14 16 1 12 7 3 1 6 2 5 4 3 11 9 10 8 18 20 21 22 23 24 25 26

Részletesebben

Érdekes informatika feladatok

Érdekes informatika feladatok K. L. Érdekes informatika feladatok XXVIII. rész A konvex burkoló (burok) Legyen S a Z sík egy ponthalmaza. S konvex, ha tetszőleges A, B S-beli pont esetén az AB szakasz is S-be esik. Legyen S a Z sík

Részletesebben

Sztringkezelő függvények. A string típusú változók kezelése, használata és szerepük a feldolgozás során

Sztringkezelő függvények. A string típusú változók kezelése, használata és szerepük a feldolgozás során Sztringkezelő függvények A string típusú változók kezelése, használata és szerepük a feldolgozás során Mi string? Röviden: karakterek tárolására alkalmas típus A karakterek betűk, számok, vagy tetszőleges,

Részletesebben

6. A Pascal nyelv utasításai

6. A Pascal nyelv utasításai 6. A Pascal nyelv utasításai Írjunk programot, amely beolvas két valós számot és a két szám közül a kisebbikkel osztja a nagyobbikat! (felt0) program felt0; szam1, szam2, eredmeny : real; writeln('kérek

Részletesebben

Operációs Rendszerek II. labor. 2. alkalom

Operációs Rendszerek II. labor. 2. alkalom Operációs Rendszerek II. labor 2. alkalom Mai témák (e)grep Shell programozás (részletesebben, példákon keresztül) grep Alapvető működés: mintákat keres a bemeneti csatorna (STDIN vagy fájl) soraiban,

Részletesebben

5-ös lottó játék. Felhasználói dokumentáció

5-ös lottó játék. Felhasználói dokumentáció 5-ös lottó játék Felhasználói dokumentáció Feladat: JavaScript és CSS segítségével 5-ös lottó játék készítése. Futtatási környezet: A http://10.0.0.101/~szabby/ linkre kattintva megjelenik az oldal. Az

Részletesebben

Egyszerű programok kezdőknek

Egyszerű programok kezdőknek Tuscany: Online version of Visual Studio. Eaglestone: Visual Studio Team Explorer Everywhere KittyHawk: Visual Studio LightSwitch Rainier: Visual Studio.NET Everett: Visual Studio 2003 Whidbey: Visual

Részletesebben

2. Gyakorlat Khoros Cantata

2. Gyakorlat Khoros Cantata 2. Gyakorlat Khoros Cantata Ismerkedés a Khoros Cantata-val: A Khoros Cantata egy képfeldolgozó műveletsorok készítésére szolgáló program. A műveleteket csővezetékszerűen lehet egymás után kötni. A műveleteket

Részletesebben

Algoritmusok helyességének bizonyítása. A Floyd-módszer

Algoritmusok helyességének bizonyítása. A Floyd-módszer Algoritmusok helyességének bizonyítása A Floyd-módszer Algoritmusok végrehajtása Egy A algoritmus esetében a változókat három változótípusról beszélhetünk, melyeket az X, Y és Z vektorokba csoportosítjuk

Részletesebben

Programozás III GRAFIKA RAJZOLÁS SWING FELÜLETEN RAJZOLÁS GRAFIKA HASZNÁLATA. Rajzolni az awt csomag Graphics osztályának metódusaival tudunk.

Programozás III GRAFIKA RAJZOLÁS SWING FELÜLETEN RAJZOLÁS GRAFIKA HASZNÁLATA. Rajzolni az awt csomag Graphics osztályának metódusaival tudunk. Programozás III GRAFIKA GAFIKA RAJZOLÁS GRAFIKA HASZNÁLATA Rajzolni az awt csomag Graphics osztályának metódusaival tudunk. A java.awt.graphics osztály néhány metódusa: drawstring() drawrect() drawoval()

Részletesebben

Nagyítás/Zoom. Gyakorlat 04. Rajzelemek nagyítása. Parancs: zoom Rövidítés: z Command: zoom Shortcut: z

Nagyítás/Zoom. Gyakorlat 04. Rajzelemek nagyítása. Parancs: zoom Rövidítés: z Command: zoom Shortcut: z Üdvözöljük! CAD ismeretek a mélyépítésben Nagyítás/Zoom Rajzelemek nagyítása Parancs: zoom Rövidítés: z Command: zoom Shortcut: z A nézet nagyításának módosítása nagyítással és kicsinyítéssel lehetséges.

Részletesebben

RUBINO 90 cm SAROKPAD Betonból készül, horganyzott, rovátkolt acél erősítéssel (az ISO 9001:2000 tanúsított cég UNI ISO 2081/89 szabványa szerint). A

RUBINO 90 cm SAROKPAD Betonból készül, horganyzott, rovátkolt acél erősítéssel (az ISO 9001:2000 tanúsított cég UNI ISO 2081/89 szabványa szerint). A RUBINO 90 cm SAROK VIRÁGTARTÓ Betonból készül, horganyzott, rovátkolt acél erősítéssel(az ISO 9001:2000 tanúsított cég UNI ISO 2081/89 szabványa szerint). A keverék cementből, szemcsés márvány adalékanyagból,

Részletesebben

Multimédiás adatbázisok

Multimédiás adatbázisok Multimédiás adatbázisok Multimédiás adatbázis kezelő Olyan adatbázis kezelő, mely támogatja multimédiás adatok (dokumentum, kép, hang, videó) tárolását, módosítását és visszakeresését Minimális elvárás

Részletesebben

12.óra jquery Framework #1. Gyimesi Ákos

12.óra jquery Framework #1. Gyimesi Ákos 12.óra jquery Framework #1 Gyimesi Ákos gyimesi.akos@gmail.com http://webprog.gy-i-m.com 12.óra jquery Framework #1 Miről lesz szó? JavaScript nyelv alapjai plusz: a JavaScript objektummodellje JavaScript

Részletesebben

DOKUMENTÁCIÓ KÉSZÍTETTE: Naszári László I. évf. levelező Informatika tanári szak 2003.

DOKUMENTÁCIÓ KÉSZÍTETTE: Naszári László I. évf. levelező Informatika tanári szak 2003. DOKUMENTÁCIÓ KÉSZÍTETTE: Naszári László I. évf. levelező Informatika tanári szak 2003. Holtverseny 2 Feladat: Egy iskolában egyéni és összetett tanulmányi versenyt tartottak. A versenyeken összesen N tanuló

Részletesebben

HTML kódolás Web-lap felépítése. Az egész törzsre érvényes utasítás. <HTML> web-lap kezdő utasítás: a dokumentum kezdődik, a böngészőnek szól

HTML kódolás Web-lap felépítése. Az egész törzsre érvényes utasítás. <HTML> web-lap kezdő utasítás: a dokumentum kezdődik, a böngészőnek szól HTML kódolás Web-lap felépítése web-lap kezdő utasítás: a dokumentum kezdődik, a böngészőnek szól fejléc kezdő utasítás: a böngészőnek és a kereső robotoknak szóló elemek Fejléc elemek,

Részletesebben

Precíziós mérőeszközök rövid ismertetője

Precíziós mérőeszközök rövid ismertetője Precíziós mérőeszközök rövid ismertetője Képfeldolgozás A képfeldolgozó rendszerek alapvetően a következő feladatokra képesek. Éldetektálás Élek detektálása és mérése az XY síkban Képfeldolgozó rendszerek

Részletesebben

2018, Funkcionális programozás

2018, Funkcionális programozás Funkcionális programozás 6. előadás Sapientia Egyetem, Matematika-Informatika Tanszék Marosvásárhely, Románia mgyongyi@ms.sapientia.ro 2018, tavaszi félév Miről volt szó? Haskell modulok, kompilálás a

Részletesebben

Panasonic faxok és multifunkciós készülékek

Panasonic faxok és multifunkciós készülékek Panasonic faxok és multifunkciós készülékek KX-FC962HG-T 9,6 kbps modem sebesség Vezetékes és vezetéknélküli (DECT) kézibeszélı 6 db kézibeszélı használatának lehetısége Belsı beszélgetés a kézibeszélık,

Részletesebben

I. Egydimenziós tömb elemeinek rendezése

I. Egydimenziós tömb elemeinek rendezése I. Egydimenziós tömb elemeinek rendezése 1. Adott egy egész számokból álló sorozat. Rendezzük növekvő sorrendbe az elemeit! Buborékrendezés. A tömb elejétől a vége felé haladva összehasonlítjuk a szomszédos

Részletesebben

<... < s n. Írjuk le a megoldási módszert, és adjunk meg egy megjegyzésekkel ellátott Pascal-programot. A bemeneti adatokat helyesnek tekintjük.

<... < s n. Írjuk le a megoldási módszert, és adjunk meg egy megjegyzésekkel ellátott Pascal-programot. A bemeneti adatokat helyesnek tekintjük. Informatika felvételi feladatok - megoldásokkal A kolozsvári Babes-Bolyai Tudományegyetem Matematika és Informatika Karán először az idén lehetett informatikából felvételizni. Az új felvételi rendszer

Részletesebben

FELHASZNÁLÓI KÉZIKÖNYV

FELHASZNÁLÓI KÉZIKÖNYV FELHASZNÁLÓI KÉZIKÖNYV 1 BEVEZETÉS A Közlekedési Környezeti Centrum (KKC) projekt keretében létrejött ELZA (Elektronikus Levegő- és Zajvédelmi Adattár) egy online felületen elérhető alkalmazás, ahol a

Részletesebben

Tili-Toli játék. Felhasználói dokumentáció

Tili-Toli játék. Felhasználói dokumentáció Tili-Toli játék Felhasználói dokumentáció Feladat: JavaScript és CSS segítségével tili-toli játék készítése. Futtatási környezet: A http://10.0.0.101/~szabby/ linkre kattintva megjelenik az oldal. Az oldal

Részletesebben

PASzSz. Dr. Kotsis Domokos

PASzSz. Dr. Kotsis Domokos PASzSz Készítette: Dr. Kotsis Domokos Első témakör: Lazarus terminál alkalmazás készítése. Lazarus terminál alkalmazás készítése. Egyszerű algoritmusok leírása, megvalósítása. Free Pascal A Turbo Pascal

Részletesebben

Kezdő lépések a Lazarus környezetben

Kezdő lépések a Lazarus környezetben Kezdő lépések a Lazarus környezetben Az alábbiakban erősen szájbarágós stílusban (bocsánat!) szedjük pontokba a Lazarus környezetben történő programfejlesztés lépéseit. Mivel az egyes komponensek property-i

Részletesebben

Az első fájlos program

Az első fájlos program Az első fájlos program Tartalom Az első fájlos program... 1 1. Első lépés... 2 1.1. A feladat... 2 1.2. Specifikáció... 2 1.3. Algoritmus... 3 1.4. Kód... 4 2. Második lépés... 7 2.1. A feladat... 7 2.2.

Részletesebben

Vythos Ref

Vythos Ref Vythos Ref. 247592..0 A minimalizmus behatol a fürdőszobába és a jóléti környezetbe. Az egyszerű, kiegyensúlyozott és tiszta vonalak rugalmasságot és józanságot visznek a fürdőszobába egyetlen olyan termékkel,

Részletesebben

BASH script programozás II. Vezérlési szerkezetek

BASH script programozás II. Vezérlési szerkezetek 06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van

Részletesebben

end function Az A vektorban elõforduló legnagyobb és legkisebb értékek indexeinek különbségét.. (1.5 pont) Ha üres a vektor, akkor 0-t..

end function Az A vektorban elõforduló legnagyobb és legkisebb értékek indexeinek különbségét.. (1.5 pont) Ha üres a vektor, akkor 0-t.. A Név: l 2014.04.09 Neptun kód: Gyakorlat vezető: HG BP MN l 1. Adott egy (12 nem nulla értékû elemmel rendelkezõ) 6x7 méretû ritka mátrix hiányos 4+2 soros reprezentációja. SOR: 1 1 2 2 2 3 3 4 4 5 6

Részletesebben

Webszerver-alkalmazások készítése Delphi 3-mal

Webszerver-alkalmazások készítése Delphi 3-mal Webszerver-alkalmazások készítése Delphi 3-mal A webszerver-alkalmazás olyan végrehajtható állomány, amelyet a wwwszerverprogram egy böngészõbõl érkezõ kérésre elindít, majd a lefutása után, a kimenetén

Részletesebben