A Turbo Vision ismertetése
|
|
- Elvira Katonané
- 7 évvel ezelőtt
- Látták:
Átírás
1 oxigén hatására pedig különféle oxidációs lebomlást szenvednek. E két megállapításnak igen nagy jelentősége van mind a szerves eredet bizonyítása tekintetében, mind a kőolaj keletkezésének körülményei szempontjából. A fenti vegyület említett tulajdonságai alapján az a következtetés vonható le, hogy a kőolaj aránylag alacsony hőmérsékleten és az oxigén kizárása mellett, tehát anaerob körülmények között képződik. Ha nem így lenne, akkor az említett vegyületek hőbomlást szenvednének, ill. oxidálódnának. A kőolaj szerves eredete mellett szól az a megállapítás is, hogy a jelenkori tengeri üledékekben és kőzetekben tetemes mennyiségű kőolaj található. Ugyanitt kell megemlítenünk, hogy a tengeri üledékekből, a tenger homoklisztes anyagából és homokjából fúrás útján vett próbák vizsgálata során kimutatták, hogy azok mindig tartalmaznak alkánokat, cikloalkánokat és aromás jellegű szénhidrogéneket. Márpedig a tengeri üledékekben a szénhidrogének minden bizonnyal növényi és állati hulladékokból képződnek, oxigén hiányában végbemenő folyamatok útján. A szerves eredetet bizonyító, igen figyelemreméltó adatok birtokába jutott E. S. Bastin és C. E. Zo-Bell Kaliforniában, Gyurkó Pál és Szolnoky János Magyarországon, W. Schwartz és E. P. Müller Németországban, stb., akik kimutatták minden kétséget kizáróan, hogy a különböző mélységekből steril körülmények között felszínre hozott kőólajmintákban baktériumok vannak, amelyek szervetlen kőzeten, kőolajjal táplálva szaporíthatok. E baktériumok között olyanok is vannak amelyek képesek lebontani a fehérjéket, zsírokat, olajokat, cellulózt, ugyanakkor redukálják a szulfátokat (kénhidrogén képződése mellett) szénhidrogénekké alakítják a zsírsavakat stb. Mindezekből teljes hitelességgel levonható az a következtetés, hogy ezek a baktériumok képesek kőolajjá alakítani a növényi és állati szervezetek maradványait. A fenti adatok ismeretében állíthatjuk, hogy a kőolaj főleg szerves anyagokból képződik, de elképzelhető annak szervetlen anyagokból (karbidokból) való képződése is. (jóval kisebb mértékben). Vodnár János Kolozsvár A Turbo Vision ismertetése Próbáljunk meg egy dialógusdobozt létrehozni. Ezért szükséges az objektum típusdeklarálásnál egy új metódus létrehozása. Ahhoz, hogy ezt az elemet kezelhessük a menübe beiktattuk a Dialógus menüelemet, amelyet az F2 funkcióbillentyűvel is aktiválhatunk. A Dialógus doboz tulajdonképpeni létrehozásához szükségünk van az eljársra, amely kötelezően kell tartalmazzon egy New metódust. Ez a metódus rajzolja ki a képernyőre azt a téglalapot, amely a dialógusdobozt jelképezi. Egy így létrehozott doboz tartalmazhat: - parancsgombokat - opcióbeállító dobozt (check box) - állító gombokat (radio buttori) - input sorokat
2 Jelen esetben két parancsgombot hozunk létre: az OK és a Mégsem (cancel), amelyek PButton típusúak. Ezekhez előre hozzá kell rendelni egy területrészt, majd Insert eljárással beszúrni a tartalmát és hozzákötni a parancskonstanst. A bfxxxx konstansok segítségével megadható a parancsgomb típusa és az, hogy közülük melyik az aktív. Az opcióbeállító dobozt a státussorhoz hasonlóan egy előre lefoglalt téglalapra helyezzük el New metódus segítségével. Az állító gombokat az előző estben leírtakhoz hasonlóan szúrjuk be, azzal a különbséggel, hogy mig az opcióbeállító doboz PCheckBoxes típusú, az állító gomb PRadioButton típusú. Az inputsor beiktatása New metódussal történik, amely metódus keretén belül meg kell jegyezni ennek a hosszát. Ahhoz, hogy ez megjelenhessen a képernyőn előre le kell foglalni a megfelelő téglalapot Assign segítségével. Most lássuk a dialógusdobozzal is ellátott programunkat: program dialógus; uses Objects, Drivers, Views, Menüs, Dialogs, App; const FileToRead ='dialóg.pas' ; MaxLines = 100; WinCount: Integer= 0; cmfileopen = 100; cmnewwin =101; cmnewdialog = 102; LineCount: Integer; Lines : array[ 0.. MaxLines - 1] of PString; type TMyApp = object(tapplication) procedure HandleEvent ( Event: TEvent) ; virtual; procedure InitMenuBar; virtual; procedure InitStatusLine; virtual; procedure NewDialog; procedure NewWindow; PInterior = "TInterior; TInterior = object(tscroller) constructor Init ( Bounds : TRect; AHScrollBar, AVScrollBar: PScrollBar) ; procedure Draw; virtual; PDemoWindow= ~TDemoWindow; TDemoWindow = object(twindow) RInterior, LInterior: PInterior; constructor Init (Bounds : TRect; WinTitle: String; WindowNo: Word); function Makelnterior (Bounds : TRect; Left: Boolean) : PInterior; procedure SizeLimits ( Min, Max: TPoint) ; virtual; PDemoDialog= "TDemoDialog; TDemoDialog = object(tdialog)
3 procedure ReadFile; F: Text; S: String; bogin LineCount : = 0; Assign(F, FileToRead); í <! -} Reset(F); ( <I+} if loresult <> 0 then Writeln(' Cannot open ', FileToRead); Halt (1); while not Eof (F) and (LineCount < MaxLines) do Readln (F, S) ; Linest LineCount] := NewStr (S) ; Inc(LineCount); Ciose(F); procedúra DoneFile; I: Integer; for I : = 0 to LineCount - 1 do if Lines[ I] <> nil then DisposeStr (Lines[ i] ) ; { TInterior} constructor TInterior. Init ( Bounds : TRect; AHScrollBar, AVScrollBar: PScrollBar); TScroller.Init(Bounds, AHScrollBar, AVScrollBar); Options := Options or offramed; SetLimit(128, LineCount); procedure TInterior. Draw; Color: Byte; I, Y: Integer; B: TDrawBuffer; Color := GetColor(1); for Y := 0 to Size.Y - 1 do MoveChar (B, ' ', Color, Size.X); i := Delta. Y + Y; if (I LineCount) and (Lines[ I] nil) then MoveStr (B, Copy(Lines[ I] A, Delta.X + 1, Size. WriteLine(0, Y, Size.X, 1, B); :olor); constructor TDemoWindow. Init (Bounds : TRect; WinTitle: String; WindowNo: Word) ; S: stringí 3] ;
4 Str(WindowNo, S) ; TWindow.Init(Bounds, WinTitle + ' ' + S, wnnonumber); GetExtent(Bounds); R.Assign(Bounds.A.X, Bounds.A.Y, Bounds.B.X div 2 + 1, Bounds.B.Y); LInterior := Makelnterior(R, True); LInterior A.GrowMode : = gfgrowhiy; Insert(Linterior) ; R.Assign(Bounds.B.X div 2, Bounds.A.Y, Bounds.B.X, Bounds.B.Y); RInterior := Makelnterior(R,Falsé) ; RInterior A.GrowMode := gfgrowhix + gfgrowhiy; Insert(RInterior); function TDemoWindow. Makelnterior (Bounds: TRect; Left: Boolean) : PInterior; HScrollBar, VScrollBar: PScrollBar; R.Assign(Bounds.B.X-1, Bounds.A.Y+l, Bounds.B.X, Bounds.B.Y-l); VScrollBar := New(PScrollBar, Init(R)); VScrollBar A.Options := VScrollBar^.Options or ofpostprocess; if Left then VScrollBar A. GrowMode := gfgrowhiy; Insert(VScrollBar); R.Assign(Bounds.A.X+2, Bounds.B.Y-l, Bounds.B.X-2, Bounds.B.Y); HScrollBar := New(PScrollBar, Init(R)); HScrollBar".Options := HScrollBar".Options or ofpostprocess; if Left then HScrollBar A.GrowMode := gfgrowhiy + gfgrowloy; Insert(HScrollBar); Bounds.Grow(-1,-1); Makelnterior := New(PInterior, Init(Bounds, HScrollBar, VScroll- Bar) ) ; procedure TDemoWindow.SizeLimits ( Min, Max: TPoint) ; TWindow.SizeLimits(Min, Max) ; Min.X := LInterior A.Size.X+ 9; procedure TMyApp.HandleEvent ( Event: TEvent) ; TApplication.HandleEvent(Event); if Event.What = evcommand then case Event. Command of cmnewwin: NewWindow; cmnewdialog: NewDialog; else Exit; ClearEvent(Event); procedure TMyApp. InitMenuBar; GetExtent(R); R.B.Y := R.A.Y + 1; MenuBar := New(PMenuBar, Init(R, NewMenu( NewSubMenu (' ~F~ájl', hcnocontext, NewMenu(
5 Newltem(' ~M~eanyít', ' F3', kbf3, cmfileopen, hcnocontext, Newltem(' ~U~j', ' F4', kbf4, cmnewwin, hcnocontext, NewLine( Newltem (' --K-ilépés', ' Alt-X', kbaltx, cmquit, hcnocontext, nil))))), NewSubMenu (' ~A~blak', hcnocontext, NewMenu ( Newltem (' ~K~övetkezö', ' F6', kbf6, cmnext, hcnocontext, Newltem (' ~A~tméretez', ' F5', kbf5, cmzoom, hcnocontext, Newltem(' ~D~ialógus', ' F2', kbf2, cmnewdialog, hcnocontext, nil)))), nil) ) )) i ; procedure TMyApp. InitStatusLine; GetExtent(R); R.A.Y := R.B.Y - 1; StatusLine : =New(PStatusLine, Init(R, NewStatusDef(0, <FFFF, NewStatusKey(", kbfio, cmmenu, NewStatusKey(' ~Alt-X~ Kilp', kbaltx, cmquit, NewStatusKey(' ~F4~ Uj', kbf4, cmnewwin, NewStatusKey(' ~Alt-F3~ Bez r', kbaltf3, cmclose, nil)))), nil) )) ; procedure TMyApp. NewDialog; Bruce: PView; Dialóg: PDemoDialog; C: Word; R.Assign(20, 6, 60, 19); Dialóg := New (PDemoDialog, Init (R, ' Dialígus demo' )); with Dialóg" do R.Assign<3,3, 19, 6); Bruce : = New(PCheckBoxes, Init(R, NewSItemC ~I~rodalom', NewSItem (' ~T~"rtnelem', NewSItemC ~R~e 1', nil))) )) ; Insert(Bruce); R.Assign (2, 2, 10, 3) ; Insert(New(PLabel, Init(R, 'Tudás', Bruce))); R.Assign(21, 3, 38, 6) ; Bruce : =New(PRadioButtons, Init(R, NewSItemC ~K~iváló', NewSItemC ~J~ó', NewSItemC ~E~lfogatható', nil))) ) ) ; Insert(Bruce); R.Assign(21, 2, 33, 3) ; Insert(New(PLabel, Init(R, 'Tudásszint', Bruce))); R.Assign(3, 8, 38, 9) ; Bruce : =NeW(PInputLine, Init(R, 35));
6 Insert (Bruce); R.Assign (2, 7, 24, 8) ; Insert(New(PLabel, Init(R, 'Megjegyzések', Bruce))); R.Assign (15, 10, 25, 12); Insert(New(PButton, Init(R, ' ~0~k', cmok, bfdefault))); R.Assign(28, 10, 38, 12); Insert(New(PButton, Init(R, 'Mégsem', cmcancel, bfnormal))); C := DeskTop".ExecView(Dialóg); Dispose(Dialóg, Done); procedure TMyApp.NewWindow; Window: PDemoWindow; Inc(WinCount); R.Assign(0, 0, 45, 13); R.Move(Random(34), Random(11)); Window := New (PDemoWindow, Init (R, ' Demo Ablak', WinCount) ) ; DeskTop".Insert(Window); MyApp: TMyApp; ReadFile; MyApp.Init; MyApp.Run; MyApp.Done; DoneFile; end. A programunk elindítása és a dialógusdoboz kiválasztása után a képernyőn megjelenik: File Ablak F10 Menü Alt-X Kilépés F4 Uj Alt-F3 Bezár Dávid K. Zoltán Kolozsvár
Fizika Informatika Kémia Alapok 1996-97/1
Fizika Informatika Kémia Alapok 1996-97/1 Szerkesztőbizottság Fizika InfoRmatika Kémia Alapok Az Erdélyi Magyar Műszaki Tudományos Társaság kiadványa Megjelenik kéthavonta (tanévenként 6 szám) 6. évfolyam
Szerkesztőbizottság. Fizika InfoRmatika Kémia Alapok. Az Erdélyi Magyar Műszaki Tudományos Társaság kiadványa
Szerkesztőbizottság Fizika InfoRmatika Kémia Alapok Az Erdélyi Magyar Műszaki Tudományos Társaság kiadványa Megjelenik kéthavonta (tanévenként 6 szám) 6. évfolyam 5. szám Bíró Tibor, Farkas Anna, dr. Gábos
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
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
Algoritmizálás. Horváth Gyula Szegedi Tudományegyetem Természettudományi és Informatikai Kar
Algoritmizálás Horváth Gyula Szegedi Tudományegyetem Természettudományi és Informatikai Kar horvath@inf.u-szeged.hu 7. Gráfalgoritmusok II. 7.1. Feladat: Útcaseprő A város utcáinak takarítását úgy szervezték
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
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
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
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
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/
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),
Delphi programozás I.
Delphi programozás I. Konzol alkalmazások készítése Delphiben A Delphi konzol alkalmazása (console application) olyan 32 bites program, amely nem grafikus felületen, hanem egy szöveges konzol ablakban
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,
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,
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
Informatika terméktervezőknek
Informatika terméktervezőknek C# alapok Névterület (namespace) using Osztály (class) és Obejtumok Metódus (function, procedure, method) main() static void string[] arg Szintaxis // /* */ \n \t Névadások
C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem
C# nyelv alapjai Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Lokális változó Utasítások Szójáték Why do all real
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
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
117. AA Megoldó Alfréd AA 117.
Programozás alapjai 2. (inf.) pót-pótzárthelyi 2011.05.26. gyak. hiányzás: kzhpont: MEG123 IB.028/117. NZH:0 PZH:n Minden beadandó megoldását a feladatlapra, a feladat után írja! A megoldások során feltételezheti,
Szerkesztőbizottság. Szerkesztőség. 6. évfolyam 4. szám. Levélcím. Felelős kiadó. Főszerkesztők. Felelős szerkesztő
Szerkesztőbizottság Fizika InfoRmatika Kémia Alapok Az Erdélyi Magyar Műszaki Tudományos Társaság kiadványa Megjelenik kéthavonta (tanévenként 6 szám) 6. évfolyam 4. szám Felelős kiadó FURDEK L. TAMÁ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 2. ELİADÁS Visual Basic bevezetı Visual Basic.NET nyelvi elemek 2 Visual Basic.NET programozási nyelv Nyelvi elemek: Általában
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
Gelle Kitti Algoritmusok és adatszerkezetek gyakorlat - 07 Hasítótáblák
Algoritmusok és adatszerkezetek gyakorlat - 07 Hasítótáblák Gelle Kitti 2017. 10. 25. Gelle Kitti Algoritmusok és adatszerkezetek gyakorlat - 07 Hasítótáblák 2017. 10. 25. 1 / 20 Hasítótáblák T 0 h(k 2)
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
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
Programozás alapjai 6. előadás. Wagner György Általános Informatikai Tanszék
Programozás alapjai 6. előadás Wagner György Általános Informatikai Tanszék Record A valós életben a nyilvántartásra kerülő adatok nem azonos típusúak. Pl.: Név Cím Telefon GySz Fiz Kis Béla Miskolc Török
C# gyorstalpaló. Készítette: Major Péter
C# gyorstalpaló Készítette: Major Péter Adattípusok Logikai változó Egész szám (*: előjel nélküli) Lebegőponto s szám Típus Típusnév másképpen (egyenértékű) Helyigény (bit) Példa bool Boolean 8 (!) true,
3. Gyakorlat Ismerkedés a Java nyelvvel
3. Gyakorlat Ismerkedés a Java nyelvvel Parancssori argumentumok Minden Java programnak adhatunk indításkor paraméterek, ezeket a program egy tömbben tárolja. public static void main( String[] args ) Az
PHP alapjai, bevezetés. Vincze Dávid Miskolci Egyetem, IIT
alapjai, bevezetés Vincze Dávid Miskolci Egyetem, IIT vincze.david@iit.uni-miskolc.hu PHP Personal Home Page (Tools) Script nyelv -> interpretált Elsősorban weboldal (dinamikus) tartalmak előállítására
Neumann János Tehetséggondozó Program Gráfalgoritmusok II.
Neumann János Tehetséggondozó Program Gráfalgoritmusok II. Horváth Gyula horvath@inf.elte.hu 1. A szélességi bejárás alkalmazásai. Nyilvánvaló, hogy S(0) = {r}. Jelölés: D(p) = δ(r, p) Nyilvánvaló, hogy
É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
Smalltalk 2. Készítette: Szabó Éva
Smalltalk 2. Készítette: Szabó Éva Blokkok Paraméter nélküli blokk [műveletek] [ x := 5. 'Hello' print. 2+3] Kiértékelés: [művelet] value az értéke az utolsó művelet értéke lesz, de mindet kiírja. x :=
Algoritmizálás. Horváth Gyula Szegedi Tudományegyetem Természettudományi és Informatikai Kar horvath@inf.u-szeged.hu
Algoritmizálás Horváth Gyula Szegedi Tudományegyetem Természettudományi és Informatikai Kar horvath@inf.u-szeged.hu 4. Dinamikus programozással megoldható feladatok A dinamikus programozás elnevezés egy
Az Összegfokozatos listázás téma 2. gyakorlata
Feladat: Az Összegfokozatos listázás téma 2. gyakorlata Az alábbi szerkezetű file beolvasása és kilistázása 1. lapozottan "józanésszel", 2. úgy, hogy a típusfinomítással komolyabban élünk (azaz ne használjuk
Programozás alapjai C nyelv 8. gyakorlat. Mutatók és címek (ism.) Indirekció (ism)
Programozás alapjai C nyelv 8. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.07. -1- Mutatók és címek (ism.) Minden változó és függvény
Készítették: Márton Dávid és Rác Szabó Krisztián
Készítették: Márton Dávid és Rác Szabó Krisztián A kőolaj (más néven ásványolaj) a Föld szilárd kérgében található természetes eredetű, élő szervezetek bomlásával, átalakulásával keletkezett ásványi termék.
VB C++ C# JScript J# Common Language Specification. ADO.NET and XML. Base Class Library. Common Language Runtime. Operating System
P r o g r a m o z á s i n y e l v e k I I. C # E jegyzet másolata nem használható fel szabadon,az előadás anyagának kivonata. Ezen teljes jegyzetről,vagy annak bármely részéről bármely másolat készítéséhez
Széchenyi István Egyetem www.sze.hu/~herno
Oldal: 1/6 A feladat során megismerkedünk a C# és a LabVIEW összekapcsolásának egy lehetőségével, pontosabban nagyon egyszerű C#- ban írt kódból fordítunk DLL-t, amit meghívunk LabVIEW-ból. Az eljárás
1. Alapok. Programozás II
1. Alapok Programozás II Elérhetőség Név: Smidla József Elérhetőség: smidla dcs.uni-pannon.hu Szoba: I916 2 Irodalom Bjarne Stroustrup: A C++ programozási nyelv 3 Irodalom Erich Gamma, Richard Helm, Ralph
Dr. Pétery Kristóf: CorelDRAW 9 testre szabás
2 Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Gál Veronika Szerkesztő: Pétery István
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;
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
1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7
1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7 1.1. Új virtuális gép és Windows Server 2008 R2 Enterprise alap lemez létrehozása 1.2. A differenciális lemezek és a két új virtuális
A PROGRAMOZÁS ALAPJAI 3. Készítette: Vénné Meskó Katalin
1 A PROGRAMOZÁS ALAPJAI 3 Készítette: Vénné Meskó Katalin Információk 2 Elérhetőség meskokatalin@tfkkefohu Fogadóóra: szerda 10:45-11:30 Számonkérés Időpontok Dec 19 9:00, Jan 05 9:00, Jan 18 9:00 egy
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
Szkriptnyelvek. 1. UNIX shell
Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek
BIOLÓGIAI PRODUKCIÓ. Az ökológiai rendszerekben végbemenő szervesanyag-termelés. A növények >fotoszintézissel történő szervesanyagelőállítása
BIOLÓGIAI PRODUKCIÓ Az ökológiai rendszerekben végbemenő szervesanyag-termelés. A növények >fotoszintézissel történő szervesanyagelőállítása az elsődleges v. primer produkció; A fogyasztók és a lebontók
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,
NAGYPONTOSSÁGÚ EGÉSZ-ARITMETIKA TARTALOM
NAGYPONTOSSÁGÚ EGÉSZ-ARITMETIKA TARTALOM 0. A feladat... 2 1. Az Egész számok ábrázolásai... 2 2. A műveletek szignatúrája... 3 3. A keretprogram... 4 4. Technikai tanácsok... 7 5. Elegancianövelő lehetőségek
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
C#, OOP. Osztályok tervezése C#-ban
C#, OOP Osztályok tervezése C#-ban OOP Létrehozás (creating) Megszüntetés (destroying) Túlterhelés (overlading) Felsorolás típus (enumerated types) 2 Hajó osztály Sailboat class using System; class Sailboat
Visual Basic elméleti leti alapok 2.
BSc Számítástechnika Visual Basic elméleti leti alapok 2. Anyag http://www.kit.bme.hu/ vagy http://knight.kit.bme.hu/ (egyelőre itt) a BSc Számítástechnika alatt Mai nap: VB elmélet let 2. Tömbök Ciklusok
Programozás I. 3. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar
Programozás I. 3. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Primitív típusok Típus neve Érték Alap érték Foglalt tár Intervallum byte Előjeles egész 0 8 bit
Mutatók és címek (ism.) Programozás alapjai C nyelv 8. gyakorlat. Indirekció (ism) Néhány dolog érthetőbb (ism.) Változók a memóriában
Programozás alapjai C nyelv 8. gyakorlat Szeberényi mre BME T Programozás alapjai. (C nyelv, gyakorlat) BME-T Sz.. 2005.11.07. -1- Mutatók és címek (ism.) Minden változó és függvény
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,
Borkereskedő. Dokumentáció a Programozási módszertan elmélete című tárgy beadandó programjához. Magyar Attila mattila@inf.elte.hu 2002.11.26.
Borkereskedő Dokumentáció a Programozási módszertan elmélete című tárgy beadandó programjához Magyar Attila mattila@inf.elte.hu 2002.11.26. 2 Tartalomjegyzék: Beadandó feladat 3 Borkereskedő 3 Állandók
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;
A Prezentáció témakör oktatása. Dr. Nyéki Lajos 2019
A Prezentáció témakör oktatása Dr. Nyéki Lajos 2019 ECDL / ICDL Using Presentation Syllabus 5.0 This module sets out essential concepts and skills relating to demonstrating competence in using presentation
Java II. I A Java programozási nyelv alapelemei
Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 02. 19. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve az annak
Java II. I A Java programozási nyelv alapelemei
Java2 / 1 Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2009. 02. 09. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve
0.1. Mi az a standard be- és kimenet?... 1. 0.2. A két mintafeladat leírása
KöMaL Technikai tanácsok az I- és S-jelű pontversenyhez A standard be- és kimenet kezelése Tartalomjegyzék 0.1. Mi az a standard be- és kimenet?............................. 1 0.2. A két mintafeladat leírása.................................
VBA. Visual Basic for Applications
VBA Visual Basic for Applications Mi a közös a Microsoft Word, Excel, Power Point, Access alkalmazásokban? HÁT A VBA! Visual Basic for Applications Program nyelv: Menő programokat lehet benne írni English
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!
Algoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás
Algoritmusok Tervezése 4. Előadás Visual Basic 1. Dr. Bécsi Tamás Bevezetés A BASIC (Beginner s All-purpose Symbolic Instruction Code) programnyelvet oktatási célokra hozták létre 1964-ben. Az általános
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
Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok
Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Excel VII. Visual Basic programozás alapok A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok
VeriWell útmutató. A program használata Az elindítás utáni a kép:
VeriWell útmutató A VeriWell egy a Verilog hardver leíró nyelven alapuló digitális tervezést segítő program. Segíti a Verilog nyelvű digitális terv elkészítését és hibakeresését, képes szimulálni a kész
Fordítóprogramok szerkezete avagy Mi történik Pascalban mikor F9-et nyomunk?
volnék én, a nemes, a tündökl, az értékek értéke, akkor hamarosan egy sárgöröngyöt választanátok s amiatt zsigerelnétek egymást. Akarva, nem-akarva érettem hajszolódtok, amíg éltek, st újabban a modern
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.
Objektum elvű alkalmazások fejlesztése Kifejezés lengyel formára hozása és kiértékelése
Objektum elvű alkalmazások fejlesztése Kifejezés lengyel formára hozása és kiértékelése Készítette: Gregorics Tibor Szabóné Nacsa Rozália Alakítsunk át egy infix formájú aritmetikai kifejezést postfix
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.
Programozás I. Grafika Eseménykezelés. Programozás I. 2. gyakorlat Interakció a grafikus felületen, tagfüggvények. Surányi Márton PPKE-ITK
Programozás I. 2. gyakorlat Interakció a grafikus felületen, tagfüggvények Surányi Márton PPKE-ITK 2013.02.25. 1 / 1 Nem csak rajzolni tudunk, hanem lehet interaktív alkalmazásokat készíteni interakció:
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,
Szoftvertechnológia alapjai Java előadások
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz e-mail: fandrew@mit.bme.hu tárgy honlap: http://home.mit.bme.hu/~fandrew/szofttech_hu.html A mai előadás tartalma: Miért pont Java?
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
Maximum kiválasztás tömbben
ELEMI ALKALMAZÁSOK FEJLESZTÉSE I. Maximum kiválasztás tömbben Készítette: Szabóné Nacsa Rozália Gregorics Tibor tömb létrehozási módozatok maximum kiválasztás kódolása for ciklus adatellenőrzés do-while
7. Strukturált típusok
7. Strukturált típusok 1. Mintafeladat a különböző tömbtípusok konstanssal való feltöltésére és kiíratására! (minta7_1) program minta7_1; fejlec:array[1..8] of char = 'Eredmény'; adatok:array[1..4] of
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
VHDL szimuláció. Tervezés. Labor II. Dr. Hidvégi Timót
VHDL szimuláció Labor II. Dr. Hidvégi Timót Tervezés 1 Lefoglalt szavak abs access after alias all and architecture array assert attribute block body buffer bus case component configuration constant disconnect
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 0812 ÉRETTSÉGI VIZSGA 2011. október 17. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 0911 ÉRETTSÉGI VIZSGA 2011. október 17. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM
3. Gyakorlat ellenőrzés nélküli osztályozás
3. Gyakorlat ellenőrzés nélküli osztályozás Hozzávalók: MultiSpec program (d: meghajtó, MultiSpecWin32 könyvtár, MultiSpecWin32.exe); ag020522_dpac_cd.lan állomány Ebben a gyakorlatban az ellenőrzés nélküli
munkafüzet open eseményéhez
Makrók használata az Excelben - munkafüzet open eseményéhez VBA-eljárás létrehozása Az Auto_Open makróval kapcsolatos fenti korlátozások megkerülhetők az Open eseményhez rendelt VBA-eljárással. Példa Auto_open
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
C# feladatok gyűjteménye
C# feladatok gyűjteménye Készítette: Fehérvári Károly I6YF6E Informatika tanár ma levelező tagozat 1) Feladat: ALAPMŰVELETEK Készítsünk programot, amely bekér két egész számot. Majd kiszámolja a két szám
Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Irányítástechnika és Informatika Tanszék. Önálló laboratórium
Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Irányítástechnika és Informatika Tanszék Önálló laboratórium (BMEVIIIA355) Téma: Eaton-Moeller PLC-k alkalmazástechnikája
Programozási nyelvek Java
Programozási nyelvek Java 9. gyakorlat Fájlkezelés A fájlkezelés Java-ban különböző osztályok összekapcsolásával történik. Minden egyes osztály valamilyen minimális szolgáltatást tesz hozzá a többihez.
Mechatronika és mikroszámítógépek 2017/2018 I. félév. Bevezetés a C nyelvbe
Mechatronika és mikroszámítógépek 2017/2018 I. félév Bevezetés a C nyelvbe A C programozási nyelv A C egy általános célú programozási nyelv, melyet Dennis Ritchie fejlesztett ki Ken Thompson segítségével
Gyors tippek linuxra
Gyors tippek linuxra Linux az oktatásban rendezvénysorozat előadó: Rózsár Gábor http://lok.ini.hu 2004. április 23. Mit adhat ez az előadás? Mint a címe is jelzi gyors és talán hasznos tippeket adhat olyan
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
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
Objektumorientá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 8. ELŐADÁS Üzenetablakok, dialógusablakok MDI alkalmazások 2 Üzenetablakok Windows-os alkalmazásokban nagyon gyakran használt
2018, Funkcionális programozás
Funkcionális programozás 10. 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ó? a foldl és foldr függvények lista
3. Gyors útmutató 4. Garanciakártya
A csomag tartalma 1. Prestigio webkamera főegység 2. Alkalmazás szoftver CD Használatvétel 3. Gyors útmutató 4. Garanciakártya 1. Kapcsolja be a PC-t, vagy notebookot. 2. Dugja be az USB csatolót a PC,
BME MOGI Gépészeti informatika 15.
BME MOGI Gépészeti informatika 15. 1. feladat Készítsen alkalmazást a y=2*sin(3*x-π/4)-1 függvény ábrázolására a [-2π; 2π] intervallumban 0,1-es lépésközzel! Ezen az intervallumon a függvény értékkészlete
JAVA 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
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
Algoritmizálás. Horváth Gyula Szegedi Tudományegyetem Természettudományi és Informatikai Kar
Algoritmizálás Horváth Gyula Szegedi Tudományegyetem Természettudományi és Informatikai Kar horvath@inf.u-szeged.hu 0.1. Az algoritmikus tudás szintjei Ismeri (a megoldó algoritmust) Érti Le tudja pontosan
Eljárások, függvények
Eljárások, függvények Tartalomjegyzék Az alprogramok...2 Kérdések, feladatok...2 Kérdések, feladatok...3 Eljárások...3 Kérdések, feladatok...4 Érték és cím szerinti paraméterátadás...5 Kérdések, feladatok...6