C/C++ programozás UNIX környezetben

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

Download "C/C++ programozás UNIX környezetben"

Átírás

1 Nagy Gergely C/C++ programozás UNIX környezetben Tartalomjegyzék 1. Ismerkedés a UNIX terminállal Fontos parancsok Egyszerű szövegszerkesztő program Egyszerű, C/C++ nyelvű projektek fejlesztése és tesztelése A make program használata Speciális célállományok A make vezérlő karakterei A gcc make támogatása a függőségek felderítésében Hibakeresés a programokban A gdb indítása és a program lefuttatása Töréspontok elhelyezése, soronkénti futtatás Kifejezések kiíratása

2 1. Ismerkedés a UNIX terminállal 1.1. Fontos parancsok echo Szöveg kiírása a képernyőre. echo "Hello" -e Értelmezi a speciális vezérlő-karaktereket. echo -e "\thello vilag!\n" cat Kiírja egy fájl tartalmát a standard kimenetre. cat a.txt Argumentumok nélkül indítva a standard bemenetet másolja ctrl-z érkézéséig. cd Katalógus (könyvtár, mappa) váltás (change directory). cd alma pwd Az aktuális katalógus (print working directory). rm Fájlok/könyvtárak törlése (remove directory). -r Rekurzív működés így lehet könyvtárakat és a tartalmukat törölni. mkdir Könyvtár létrehozása. mv Fájl mozgatása. mv ezt.txt ide/ mv ezt.txt ide/ilyen_neven.txt cp Fájl másolása használata hasonló az mv-éhez. more Fájlok képernyőre bontott kiírása. space következő képernyő b következő képernyő enter következő sor q kilépés chmod Hozzáférési jogok megváltoztatása. u user g group o other + hozzáadás - elvétel r olvasás w írás x futtatás chmod ugo+x script.sh ln a b Link létrehozása (hard link, a-ra mutat b) 2

3 -s szimbolikus link df Csatolt kötetek (meghajtók) listázása. -h A méretek emberi kiírása (SI mértékegységgel, nem bájtokban). du Az aktuális katalógus által foglalt lemezterület (itt is van -h kapcsoló) Egyszerű szövegszerkesztő program Szinte minden UNIX/Linux rendszeren megtalálható a pico (vagy GNU változata: nano). Kódszerkesztéshez érdemes -i kapcsolóval indítani ilyenkor a automatikus behúzás üzemmódba kerül, ami azt jelenti, hogy egy új sort a felette lévő alatt kezd, tehát a sor elején található szóközöket és tabulátorokat lemásolja automatikusan. A legfontosabb gyorsbillentyűk megtalálhatóak a képernyő alján szerkesztés közben. A ctrl-o hatására menti az aktuális fájlt, a ctrl-x lenyomásával kiléphetünk a programból. 2. Egyszerű, C/C++ nyelvű projektek fejlesztése és tesztelése Egy forrásállományból álló program lefordítása a GNU C fordítóval: gcc -o futtathato program.c Látható, hogy a -o kapcsoló után kell megadni a kimeneti fájl nevét, utána pedig a bementi fájl(oka)t. Ha sikeres a fordítás, akkor az aktuális kötetbe kerül a futtathato nevű program. Mivel az UNIX rendszerek alatt az aktuális könyvtár nem része az alapértelmezett elérési útvonalnak, ezért eléréssel kell megadni a fájlt, hogy futtathassuk. Ennek legegyszerűbb módja (ha egy könyvtárban vagyunk vele):./futtathato Összetettebb projektek esetén a definíciókat tartalmazó fájlokat (a c fájlok) előbb tárgykodú állományokká kell fordítanunk, majd ezeket össze kell szerkesztenünk. Tegyük fel, hogy projektünk a következő három állományból áll: seged.h, seged.c, program.c. Ekkor a fordítás menete a következő: gcc -c -o seged.o seged.c gcc -c -o program.o program.c gcc -o futtathato seged.o program.o A -c kapcsoló azt mondja meg a fordítónak, hogy csak tárgykodú állományt készítsen, az összeszerkesztési (linking) lépést hagyja ki. Ha C++ nyelven szeretnénk dolgozni, akkor mindent ugyanígy kell végeznünk, csak a GNU fordító csomagnak egy másik elemét, a g++-t kell használnunk. Tehát a hello.cpp nevű fájlt fordítása így történik: g++ -o futtathato hello.cpp 3

4 2.1. A make program használata A make segítségével automatizálhatjuk a fordítást. Ezzel egyrészt megkíméljük magunkat a fordítási parancsok begépelésétől, másrészt kihasználhatjuk azt, hogy a make ismeri a fájlok függőségeit és minden esetben csak azokat a fordítási utasításokat végzi el, amelyekre ténylegesen szükség van. Például, ha egy fájlt nem módosítottunk a legutóbbi fordítás óta, akkor őt nem fordítja újra. Ennek akkor láthatjuk hasznát, amikor egy nagy projekttel dolgozunk, ahol egy teljes újrafordítás percekig, akár órákig is tarthat. A make meghívásához szükség van egy konfigurációs fájlra, ami leírja a projektben található függéseket (mely állományoknak kell készen lenniük egy adott állomány előállításához) és az ezek feloldásához szükséges műveleteket. Ennek a fájlnak az alapértelmezett neve: Makefile. Egy Makefile az alábbi felépítésű elemekből áll: célfájl: függőségek listája utasítás(ok) Nagyon fontos, hogy az utasítás(ok)nak beljebb kell kezdődniük, ugyanis innen tudja a make, hogy egy utasításblokk meddig tart. Például az előző pontban látott projekthez az alábbi Makefile tartozhat: futtathato: seged.o program.o gcc -o futtathato seged.o program.o seged.o: seged.c gcc -c -o seged.o seged.c program.o: program.c gcc -c -o program.o program.c A fenti fájl szövegesen azt jelenti, hogy a futtathato nevű program előállításához szükség van, hogy a seged.o és a program.o fájlok friss verziói rendelkezésre álljanak. Ha ez teljesül, akkor a gcc -o futtathato seged.o program.o sorral tudjuk őt előállítani. A seged.o fájl a seged.c fájltól függ és a gcc -c -o seged.o seged.c sorral áll elő. A program.o fájlnál hasonló a helyzet. Amennyiben a projektet egyszer már fordítottuk és megváltoztatjuk a seged.c tartalmát, akkor a make észreveszi, hogy a seged.c módosítási ideje későbbi, mint a seged.o-é, ezért a seged.o-t újra fogni generálni. Ekkor viszont a seged.o újabbá válik, mint a futtathato, tehát belőle is új példány készül. Speciális célállományok A make mindig az elő célállománnyal kezd. Ezen úgy lehet módosítani, hogy a neve után írjuk futtatáskor az előállítani kívánt fájl nevét. Lehetőség van arra is, hogy álcélokat, ún. phony-kat hozzunk létre, amelyek nem jelentenek ténylegesen létrehozandó fájlt, ugyanakkor a függőségek figyelembevételével végrehajtanak utasításokat. Például, ha több futtathatót is létre szeretnénk hozni, akkor létrehozhatunk egy all nevű célt: 4

5 .PHONY: all futtathato1:... futtathato2:... all: futtathato1 futtathato2 Jelen esetben nem is kell megadni utasítást, hiszen célunk csupán annyi, hogy frissüljön futtathato1 és futtahato2, amelyeknek az előállítását már korábban leírtuk. A fenti esetben a make-et így hívhatjuk: make all Szokásos phony még a clean:.phony: clean clean: rm *.o futtathato Itt nincs függőség, vagyis mindenképpen végrehajtódik és kitörli az összes tárgykódú fájlt és a futtathatót (hívása: make clean). A make vezérlő karakterei Sok feladat automatizálására lehetőséget ad a make. Így például kiterjesztés alapján adhatunk általános parancsot bizonyos műveletekre. Például azt, hogy minden c fájlból készüljön tárgykódú fájl (o kiterjesztés), így mondhatjuk meg: %.o: %.c gcc -c $< -o Ez azt jelenti, hogy ha szükség van egy fájlra (egy más szabály megköveteli), amelynek o a kiterjesztése, akkor azt az azonos nevű c fájlból kell előállítani a megadott módon. A egy vezérlő karakter, ami a make bejegyzés célállományának a nevére hivatkozik. A $< a függőségek közül az elsőt jelenti. A gcc make támogatása a függőségek felderítésében A fenti make feltételekkel egy baj van: a fejléc állományoktól nem függenek a tárgykódú fájlok. Ezzel az a probléma, hogy ha egy deklarációt megváltoztatunk, nem fordul le újból az adott kód, csak akkor, ha a defincíción is módosítunk. A beszerkesztett fájlokat minden make bejegyzéshez felsorolni meglehetősen fáradságos, ezért léteznek eszközök, amelyek segítenek ebben. Többek közt maga a fordító is támogatja ezt. Ha az alábbi módon hívjuk a fordítót: gcc program.c -M akkor ki fogja írni, hogy milyen függőségei vannak a program.c-nek, méghozzá pontosan make formátumban. Ha -MM kapcsolót használunk, akkor csak azokat a függőségeket sorolja fel, amelyek a saját projektünkből fakadnak, a rendszerfüggőségeket nem (azok ugyanis ritkán változnak fejlesztés közben). 5

6 2.2. Hibakeresés a programokban A hibakereséshez (debuggolás) több segédprogram is elterjedten használt a UNIX/Linux rendszereken. Az alábbiakban a gdb-ről lesz néhány szó. A gdb segítségével egy programot soronként lehet futtatni közben kiírva a változók (illetve tetszőleges C kifejezések) értékét. Bemenete a programunk futtatható állománya. Ha egy program nyers, gépi kódú verziójával dolgoznánk, akkor elvesznének számunkra a változó-, és függvénynevek, és általában azt sem tudnánk, hogy meddig tart egy C sor. Ezeket az információkat mind el kell tárolni a futtaható állományban ahhoz, hogy azt egy hibakereső program fel tudja dolgozni és a programozó számára hasznos információkat tudjon adni a futásközbeni viselkedésről. Ugyanakkor, ha ezek az információk mindig belekerülnének a futtatható állományokba, akkor azok nagyon nagyok lennének feleslegesen, ezért egy speciális kapcsolóval (-g) kell a fordítót futtatni annak érdekében, hogy az ún. debug információk bekerüljenek a bináris állományba. A gdb indítása és a program lefuttatása A gdb futtatásakor meg kell adnunk a programunk binárisának a nevét (a futtatható fájlt): gdb futtathato Ekkor elindul a program, kapunk egy belső promptot (általában ezt: (gdb)), ahová utasításokat írhatunk a gdb-nek. A programunkat futtatni a run paranccsal tudjuk, ami után megadhatjuk a programunknak szánt parancssori paramétereket is. A legtöbb gyakran használt parancsnak a gdb-ben van rövid neve is. A run parancsé: r. Tehát, ha a programunkat a "szia" sztringgel felparaméterezve szeretnénk elindítani, akkor a kiadandó parancs: (gdb) r futtathato szia Ezzel még túl sokra nem megyünk, hiszen így csak lefut a program, megjelenik a képernyőn minden, amit az a szabványos kimenetre küldött és a végén kapunk egy üzenetet. Ha nem történt hiba, akkor ezt: Program exited normally. Azért már ennek is tud haszna lenni hibás esetekben, ugyanis ha a program valamiért hibát okoz (pl. segmentation fault), akkor a backtrace (röviden: bt) utasítás segítségével kiírattathatjuk az összes stack frame-et, vagyis a stack (verem) teljes tartalmát. Így pontosan meg tudjuk állapítani, hogy mely függvényben történt a hiba és milyen függvényhívások során jutottunk el oda. A gdb-ből kilépni a quit (röviden: q) paranccsal tudunk. Töréspontok elhelyezése, soronkénti futtatás A lépésenként való futtatáshoz el kell helyeznünk egy megállási pontot (töréspont, breakpoint) a programban, vagyis meg kell mondanuk, hogy meddig fusson szabadon és hol álljon meg. A megállástól kezdve pedig lépésenként futtathatjuk a kódot, vagy újból továbbindíthatjuk, hogy végigfusson, vagy beleakadjon a következő töréspontba (ami akár ugyanaz is lehet, amennyiben a program visszatér az adott pontra). Töréspontot a break (röviden: b) paranccsal tudunk elhelyezni. Ennek több formája is létezik: break main.c:37 A megadott fájl megadott sorában áll meg. A fájl neve elhagyható. break valami.c:fuggveny A megadott függvény hívásakor áll meg. A fájlnév itt is elhagyható. 6

7 break +offset Az aktuális ponttól offset sorral később áll meg (létezik negatív előjeles változata is). Érdemes a debuggolás kezdetekor legalább egy töréspontot elhelyezni, majd elindítani a futást. A gdb ekkor kiírja a következő programsort megadva annak számát, illetve amikor egy új fájlba váltunk, akkor a fájl nevét is. Lépdelni kétféleképpen tudunk: 1. a függvényhívásokba belelépve: ami azt jelenti, hogy ha az adott sorban történik egy függvényhívás, akkor beugrunk az adott függévybe és azt is soronként futtatjuk erre a step (röviden: s) parancs használható; 2. a függvényhívásokon átlépve: aminek során a függvényhívásokat egy lépésben végrehajtja a gdb, nem kell végiglépdelnünk az adott függvény sorain ehhez a next (röviden: n) parancsot kell használnunk. Kifejezések kiíratása A futtatás során bármikor lekérdezhetjük tetszőleges C kifejezések értékét feltéve, hogy az azokban szereplő összes változó létezik/látható az aktuális programblokkban. Az érték lekérdezése a print (röviden: p) paranccsal történik. Például az alábbi programrészletben int i; for (i = 0; i < 4; ++i) { int j = i + 6; printf("%d", j); } puts("kívül vagyok a cikluson."); ha épp a printf függvény során állunk, akkor lekérdezhetjük az i és a j változó értékét is. Ugyanezt a puts sorában állva a j-vel kapcsolatban már nem tehetjük meg. Ahogy említettük, nem csak egyszerű változóértékek, hanem kifejezések is lekérdezhetőek: (gdb) p i+5 (gdb) p *egy_pointer (gdb) p struct_mutato->mezo_nev 7

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek. Linux fájlrendszerek. 4. Laborgyakorlat Előző gyakorlaton, már volt szó a fájlrendszerekről, mikor a mount parancs -t kapcsolójáról volt szó. Linux alatt, az egyes fájlokhoz való hozzáférések miatt, a

Részletesebben

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK Mérési Utasítás Linux/Unix jogosultságok és fájlok kezelése Linux fájlrendszerek és jogosultságok Linux alatt, az egyes fájlokhoz való hozzáférések szabályozása érdekében a fájlokhoz tulajdonost, csoportot

Részletesebben

1. Alapok. #!/bin/bash

1. Alapok. #!/bin/bash 1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk

Részletesebben

LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB LINUX PARANCSOK ÉS HASZNÁLATUK ls: listázás -l részletes lista -a rejtett fájlok megjelenítése cp: fájlok másolása -i Már létező cél felülírása előtt

Részletesebben

Linux alapok. Parancsok általános alakja parancs kapcsolók paraméterek

Linux alapok. Parancsok általános alakja parancs kapcsolók paraméterek Linux alapok Parancsok általános alakja parancs kapcsolók paraméterek Könyvtárszerkezet abszolút útvonal útvonal megadása a gyökérből kiindulva / gyökérkönyvtár relatív útvonal útvonal megadása az aktuális

Részletesebben

Programozás I. gyakorlat

Programozás I. gyakorlat Programozás I. gyakorlat 1. gyakorlat Alapok Eszközök Szövegszerkesztő: Szintaktikai kiemelés Egyszerre több fájl szerkesztése pl.: gedit, mcedit, joe, vi, Notepad++ stb. Fordító: Szöveges file-ban tárolt

Részletesebben

Programzás I. - 1. gyakorlat

Programzás I. - 1. gyakorlat Programzás I. - 1. gyakorlat Alapok Tar Péter 1 Pannon Egyetem Műszaki Informatikai Kar Számítástudomány Alkalmazása Tanszék Utolsó frissítés: September 15, 2007 1 tar@dcs.vein.hu Tar Péter (PE-MIK-DCS)

Részletesebben

Delphi programozás I.

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

Részletesebben

Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia

Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia Ez a dokumentum az órán bemutatott alapparancsoknak egy vázlatos áttekintése. A parancsokhoz tartozó kapcsolók/opciók (flagek) felsorolása nem teljes.

Részletesebben

A legfontosabb DOS parancsok

A legfontosabb DOS parancsok A legfontosabb DOS parancsok A DOS parancsok általános formája: KULCSSZÓ paraméterek Az utasítások akár kis-, akár nagybetűkkel is írhatók, a DOS nem tesz köztük különbséget. A kulcsszó és az első paraméter

Részletesebben

Az állományok kezelésére használt fontosabb parancsok

Az állományok kezelésére használt fontosabb parancsok Függelék a 3 fejezethez Az állományok kezelésére használt fontosabb parancsok Tartalom Az ls parancs1 A mkdir parancs2 Az rmdir parancs2 A cp parancs3 A rm parancs4 Az mv parancs4 Az állományok kezeléséhez

Részletesebben

Programozás alapjai. 1. - 2. óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján

Programozás alapjai. 1. - 2. óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján Programozás alapjai 1. - 2. óra Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján Bemutatkozás Morvai Flórián Morvai.Florian@stud.u-szeged.hu csak egyetemi címről www.stud.u-szeged.hu/morvai.florian

Részletesebben

Youtube videó letöltés és konvertálás Linuxon

Youtube videó letöltés és konvertálás Linuxon Youtube videó letöltés és konvertálás Linuxon A szkript futtatásához szükségünk van 2 program telepítésére (youtube dl, mencoder), ezeket a következő parancs kiadásával tudjuk a legegyszerűbben telepíteni:

Részletesebben

Linux parancsok összefoglaló.

Linux parancsok összefoglaló. Linux parancsok összefoglaló. pwd: Kiírja az aktuális könyvtár abszolút elérési útvonalát. cd : Belép a paraméterként átadott könyvtárba, vagy könyvtárszerkezetbe. A könyvtárat

Részletesebben

Kiszolgálók üzemeltetése. Iványi Péter

Kiszolgálók üzemeltetése. Iványi Péter Kiszolgálók üzemeltetése Iványi Péter Linuxon a C fordító gcc Fordítás GNU Compiler Collection C, C++, Object-C, Java, Fortran, Ada nyelveket tud kezelni 42 féle rendszerre és processzorra tud kódot generálni

Részletesebben

Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat

Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat Johanyák Zsolt Csaba 1 1. Belépés és fájlkezelés Azonosító: hallgato Jelszó: hallgato Átváltás karakteres konzolra: Ctrl+Alt+F1.. Visszaváltás grafikus

Részletesebben

Szkriptnyelvek. 1. UNIX shell

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

Részletesebben

Operációs Rendszerek. Windows Parancssor

Operációs Rendszerek. Windows Parancssor Operációs Rendszerek. Windows Parancssor a parancssor a világ legjobb felülete Miért jó a parancssor? Szinte minden beállítást meg lehet oldani Automatizálás parancssorbol egyszerű pl: ürítsen egy könyvtárat

Részletesebben

C programozási nyelv

C programozási nyelv C programozási nyelv Előfeldolgozó utasítások Dr Schuster György 2011 május 3 Dr Schuster György () C programozási nyelv Előfeldolgozó utasítások 2011 május 3 1 / 15 A fordítás menete Dr Schuster György

Részletesebben

7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.

7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II. 7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II. A gyakorlat célja: 1. A shell vezérlő szerkezetei használatának gyakorlása. A használt vezérlő szerkezetek: if/else/fi, for, while while, select, case,

Részletesebben

Hardver és szoftver követelmények

Hardver és szoftver követelmények Java-s Nyomtatványkitöltő Program Súgó Telepítési útmutató Hardver és szoftver követelmények A java-s nyomtatványkitöltő program az alábbi hardverigényt támasztja a számítógéppel szemben: 400 MHz órajelű

Részletesebben

C++ programozási nyelv

C++ programozási nyelv C++ programozási nyelv Gyakorlat - 8. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. november A C++ programozási nyelv Soós Sándor 1/12 Tartalomjegyzék Miért

Részletesebben

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

1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra: 1. Origin telepítése Az Origin telepítéséhez tegye be az Origin CD-t a CDROM-ba, majd kattintson az Origin 7.5 hivatkozásra, miután elindult a CD behelyezésekor a telepítő program. Ha nem indulna el a

Részletesebben

A Code::Blocks fejlesztőkörnyezet

A Code::Blocks fejlesztőkörnyezet A Code::Blocks fejlesztőkörnyezet A Code::Blocks egy keretrendszer, amely sokféle platformon (Windows, Mac, Linux), elsősorban C/C++ programozási nyelvekhez biztosít kényelmes programfejlesztési környezetet.

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

DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció

DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció H - 1161 Budapest Rákóczi út 76. Tel./Fax.: +36-1-4010159 http://www.pageos.hu toni@pageos.hu DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció A program használható a TOPOBASE

Részletesebben

PDF. Tartalomjegyzék 1/21

PDF. Tartalomjegyzék 1/21 PDF Napjainkban a publikálás elterjedt formája a PDF dokumentumok előállítása. A weben ez szinte szabvánnyá vált hosszú dokumentumok esetén. Akkor is nagyon hasznos lehet, ha a gondosan megformázott word

Részletesebben

C programozás. 1 óra Bevezetés

C programozás. 1 óra Bevezetés C programozás 1 óra Bevezetés A C nyelv eredete, fő tulajdonságai 1. Bevezető C nyelv alapelemei többsége a BCPL (Basic Combined Programming Language {1963}) Martin Richards B nyelv Ken Thompson {1970}

Részletesebben

Büki András UNIX/Linux héjprogramozás Büki András: UNIX/Linux héjprogramozás Büki András Felelõs kiadó a Kiskapu Kft. ügyvezetõ igazgatója 2002 Kiskapu Kft. 1081 Budapest Népszínház u. 29. Tel: (+36-1)

Részletesebben

A Novitax ügyviteli programrendszer első telepítése

A Novitax ügyviteli programrendszer első telepítése Telepítő fájl letöltése honlapunkról A Novitax ügyviteli programrendszer első telepítése A honlapunkon (www.novitax.hu) található telepítő fájlt (novitax2007-setup.exe) le kell tölteni a számítógép egy

Részletesebben

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >> I. Alapok Interaktív shell-ben vagy shell-scriptben megadott karaktersorozat feldolgozásakor az első lépés a szavakra tördelés. A szavakra tördelés a következő metakarakterek mentén zajlik: & ; ( ) < >

Részletesebben

M-Fájlok létrehozása MATLAB-ban

M-Fájlok létrehozása MATLAB-ban M-Fájlok létrehozása MATLAB-ban 1 Mi az M-fájl Annak ellenére, hogy a MATLAB rendkívül kifinomult és fejlett számológépként használható, igazi nagysága mégis abban rejlik, hogy be tud olvasni és végrehajtani

Részletesebben

Rekurzió. Dr. Iványi Péter

Rekurzió. Dr. Iványi Péter Rekurzió Dr. Iványi Péter 1 Függvényhívás void f3(int a3) { printf( %d,a3); } void f2(int a2) { f3(a2); a2 = (a2+1); } void f1() { int a1 = 1; int b1; b1 = f2(a1); } 2 Függvényhívás void f3(int a3) { printf(

Részletesebben

Podoski Péter és Zabb László

Podoski Péter és Zabb László Podoski Péter és Zabb László Bevezető Algoritmus-vizualizáció témakörében végeztünk kutatásokat és fejlesztéseket Felmértük a manapság ismert eszközök előnyeit és hiányosságait Kidolgoztunk egy saját megjelenítő

Részletesebben

C programozási nyelv Pointerek, tömbök, pointer aritmetika

C programozási nyelv Pointerek, tömbök, pointer aritmetika C programozási nyelv Pointerek, tömbök, pointer aritmetika Dr. Schuster György 2011. június 16. C programozási nyelv Pointerek, tömbök, pointer aritmetika 2011. június 16. 1 / 15 Pointerek (mutatók) Pointerek

Részletesebben

BATCH Programozás. Tartalomjegyzék

BATCH Programozás. Tartalomjegyzék BATCH Programozás Tartalomjegyzék 1. Bevezetés 2. Általános információk a batch file-okról 3. A legegyszerűbb batch file-ok 4. Paraméterezhető batch file-ok 5. Gyakran használatos batch parancsok 6. Elágazások

Részletesebben

A TURBO DEBUGGER HASZNÁLATA

A TURBO DEBUGGER HASZNÁLATA HASZNÁLATA Az eddig megírt programjaink működését nem tudtuk ellenőrizni, így elég kényelmetlen programozni, hogy nem látjuk, tényleg azt csinálja-e a program, amit elvárunk tőle. Ha valami rosszul működik,

Részletesebben

Automatizált Java Build. ApacheAnt használatával

Automatizált Java Build. ApacheAnt használatával Automatizált Java Build ApacheAnt használatával 1 TARTALOMJEGYZÉK 1 Tartalomjegyzék... 2 2 Bevezetés... 3 3 Az Apache Ant... 3 4 Felhasználás... 5 5 Összefoglalás... 9 6 Irodalomjegyzék... 9 30_Automatizalt

Részletesebben

Konzolalkalmazások gyors tesztelése

Konzolalkalmazások gyors tesztelése Juhász Tibor: Konzolalkalmazások gyors tesztelése Kiegészítés a Programozási ismeretek haladóknak című könyvhöz (Műszaki Kiadó, 2012) A programozás versenyeken, de egyéb esetekben is fontos lehet, hogy

Részletesebben

Alapok (a K2D rendszer alapjai)

Alapok (a K2D rendszer alapjai) Alapok (a K2D rendszer alapjai) 1 1. Bevezetés... 3 2. Fastruktúra... 3 2.1. Nyitása, zárása... 3 2.2. Fülek... 5 2.3. Licence kulcs érvényesítése... 9 2.4. Új elem felvitele... 10 2.5. Elem törlése...

Részletesebben

A FileZilla program beállítása az első belépés alkalmával

A FileZilla program beállítása az első belépés alkalmával 6. A záróvizsga-jegyzőkönyv készítése A záróvizsga-jegyzőkönyveketa Karok többsége a jegyzőkönyvkészítésre Dr. Tánczos László által kifejlesztett Access alkalmazás használatával készíti el. A záróvizsga-jegyzőkönyv

Részletesebben

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program A GeoEasy telepítése GeoEasy V2.05 Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2008 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása

Részletesebben

Flex tutorial. Dévai Gergely

Flex tutorial. Dévai Gergely Flex tutorial Dévai Gergely A Flex (Fast Lexical Analyser) egy lexikáliselemz -generátor: reguláris kifejezések sorozatából egy C/C++ programot generál, ami szövegfájlokat képes lexikai elemek sorozatára

Részletesebben

Unix/Linux alapok. Operációs rendszerek I. készítette: Bringye Zsolt, Kozlovszky Miklós, Póserné Oláh Valéria, Windisch Gergely

Unix/Linux alapok. Operációs rendszerek I. készítette: Bringye Zsolt, Kozlovszky Miklós, Póserné Oláh Valéria, Windisch Gergely Unix/Linux alapok Operációs rendszerek I. készítette: Bringye Zsolt, Kozlovszky Miklós, Póserné Oláh Valéria, Windisch Gergely A Unix Minigépekre született, onnan terjedt a mainframe és a workstation,

Részletesebben

Oralce kliens installálása Windows Server 2003-ra

Oralce kliens installálása Windows Server 2003-ra Oralce kliens installálása Windows Server 2003-ra Szükséges elofeltétel Szükséges operációs rendszer: Windows 2003 SP1 Oracle kliens verzió: 9.2.0.1.0 (9R2) Valid SQLNet.ORA fájl, amely tartalmazza a céges

Részletesebben

Felhasználói leírás: STAHL Ex-Tool v1.0 rev101-2 -

Felhasználói leírás: STAHL Ex-Tool v1.0 rev101-2 - Felhasználói leírás: STAHL Ex-Tool v1.0 rev101-1 - Kezelési útmutató Tartalomjegyzék: Kezelési útmutató... 1 Tartalomjegyzék:... 1 Szoftver feladata:... 2 Szoftver telepítése:... 2 Els használat:... 3

Részletesebben

2. Számlainformációk (a kiválasztott számlához kapcsolódó lekérdezések)

2. Számlainformációk (a kiválasztott számlához kapcsolódó lekérdezések) A DigiBank alkalmazás funkciói lehetõvé teszik a banki ügyfelek számára, hogy a számláikról, illetve egyéb banki tevékenységükrõl, az interneten keresztül a világháló bármely pontján aktuális információkat

Részletesebben

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

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás? Bevezetés Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések Forráskód Hibajegyzék p2p.wrox.com xiii xiii xiv xiv xvi xvii xviii

Részletesebben

Apache OpenOffice telepítési útmutató

Apache OpenOffice telepítési útmutató Apache OpenOffice telepítési útmutató 1. Az OpenOffice magyar nyelvű verziójának telepítését az alábbi oldalról tudod elkezdeni. Katt a linkre: http://www.openoffice.org/download/ Mindig a legfrissebb

Részletesebben

Feladat. Bemenő adatok. Bemenő adatfájlok elvárt formája. Berezvai Dániel 1. beadandó/4. feladat 2012. április 13. Például (bemenet/pelda.

Feladat. Bemenő adatok. Bemenő adatfájlok elvárt formája. Berezvai Dániel 1. beadandó/4. feladat 2012. április 13. Például (bemenet/pelda. Berezvai Dániel 1. beadandó/4. feladat 2012. április 13. BEDTACI.ELTE Programozás 3ice@3ice.hu 11. csoport Feladat Madarak életének kutatásával foglalkozó szakemberek különböző településen különböző madárfaj

Részletesebben

Elemi alkalmazások fejlesztése I.

Elemi alkalmazások fejlesztése I. Steingart Ferenc el adása alapján készítette: Szabóné Nacsa Rozália Integrált fejleszt környezet Linux MS Win* www.kdevelop.org www.bloodshed.net Bevezetés 1 A kdevelop f ablaka Editor és böngész Projektszerkezet

Részletesebben

LINUX PMB2506-1 VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB

LINUX PMB2506-1 VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB LINUX PMB2506-1 VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB VIRTUÁLIS GÉP FÁJL LETÖLTÉSE http://zeus.nyf.hu/~shaggy/lin2014/debian-7-pmb2506.ova UNIX UNIX (1969-1972) tervezői: Ken Thompson, Dennis

Részletesebben

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) közönséges felhasználók SQL*Plus Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP dolgozó), DEPT osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható táblák táblanév-prefixek:

Részletesebben

Programozás C++ -ban 2007/1

Programozás C++ -ban 2007/1 Programozás C++ -ban 2007/1 1. Különbségek a C nyelvhez képest Több alapvető különbség van a C és a C++ programozási nyelvek szintaxisában. A programozó szempontjából ezek a különbségek könnyítik a programozó

Részletesebben

Programozás 1. Dr. Iványi Péter

Programozás 1. Dr. Iványi Péter Programozás 1. Dr. Iványi Péter 1 C nyelv B.W. Kernighan és D.M. Ritchie, 1978 The C Programming language 2 C nyelv Amerikai Szabványügy Hivatal (ANSI), 1983 X3J11 bizottság a C nyelv szabványosítására

Részletesebben

Dropbox - online fájltárolás és megosztás

Dropbox - online fájltárolás és megosztás Dropbox - online fájltárolás és megosztás web: https://www.dropbox.com A Dropbox egy felhő-alapú fájltároló és megosztó eszköz, melynek lényege, hogy a különböző fájlokat nem egy konkrét számítógéphez

Részletesebben

DOAS Mentés Másolása Helyi Terminálra

DOAS Mentés Másolása Helyi Terminálra DOAS Mentés Másolása Helyi Terminálra 1149 Budapest, Egressy út 17-21. Telefon: +36 1 469 4021; fax: +36 1 469 4029 1/5 Tartalomjegyzék 1. Biztonsági mentés kliens oldali letöltése... 3 1.1. Bevezetés...

Részletesebben

Importálás. más típusú (pl:.imp,.xml,.xkr,.xcz) állomány beimportálása a nyomtatványkitöltő programba

Importálás. más típusú (pl:.imp,.xml,.xkr,.xcz) állomány beimportálása a nyomtatványkitöltő programba Importálás Külső programok által generált imp és.xml állományokat be lehet tölteni a program import funkcióival. Az ABEV2006 az xml állományok importálását nem tudta. Ez újdonság a nyomtatványkitöltő programban.

Részletesebben

FÁJLOK ÉS MAPPÁK MÁSOLÁSA PENDRIVE-RA ÉS CD-RE A LEGEGYSZERŰBBEN WINDOWS XP-N

FÁJLOK ÉS MAPPÁK MÁSOLÁSA PENDRIVE-RA ÉS CD-RE A LEGEGYSZERŰBBEN WINDOWS XP-N FÁJLOK ÉS MAPPÁK MÁSOLÁSA PENDRIVE-RA ÉS CD-RE A LEGEGYSZERŰBBEN WINDOWS XP-N Ezek a cikkek Atom Manó rovattársam kérdésfeltevése alapján jöttek létre, és mivel Ő a fényképekkel végezhető műveletek kapcsán

Részletesebben

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program A GeoEasy telepítése GeoEasy V2.05+ Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2010 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása

Részletesebben

Technikai információk fejlesztőknek

Technikai információk fejlesztőknek Technikai információk fejlesztőknek Különbségek a Java-s nyomtatványkitöltő program és az Abev2006 között 1. A mezőkód kijelzés bekapcsolása a Szerviz/Beállítások ablakban érhető el. 2. Az xml állományok

Részletesebben

Programozás alapjai Bevezetés

Programozás alapjai Bevezetés Programozás alapjai Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Programozás alapjai Bevezetés SWF1 / 1 Tartalom A gépi kódú programozás és hátrányai A magas szintÿ programozási nyelv fogalma

Részletesebben

Opensuse automatikus telepítése

Opensuse automatikus telepítése Leírás www.npsh.hu Opensuse automatikus telepítése Tartalomjegyzék I. Automatikus telepítés indokai... 3 II. Automatikus telepítés lehetőségei opensuse rendszerrel...3 III. Automatikus telepítés előkészítése...

Részletesebben

Mesh generálás. IványiPéter

Mesh generálás. IványiPéter Mesh generálás IványiPéter drview Grafikus program MDF file-ok szerkesztéséhez. A mesh generáló program bemenetét itt szerkesztjük meg. http://www.hexahedron.hu/personal/peteri/sx/index.html Pont létrehozásához

Részletesebben

XCZ állományok ellenőrzése, átadása elektronikus beküldésre és közvetlen beküldése parancssori funkcióval az ÁNYK programban

XCZ állományok ellenőrzése, átadása elektronikus beküldésre és közvetlen beküldése parancssori funkcióval az ÁNYK programban XCZ állományok ellenőrzése, átadása elektronikus beküldésre és közvetlen beküldése parancssori funkcióval az ÁNYK programban 1. XCZ állomány ellenőrzése és átadása elektronikus beküldésre 2. Nyomtatvány

Részletesebben

Java-s Nyomtatványkitöltő Program Súgó

Java-s Nyomtatványkitöltő Program Súgó Java-s Nyomtatványkitöltő Program Súgó Hálózatos telepítés Windows és Linux operációs rendszereken A program nem használja a Registry-t. A program három könyvtárstruktúrát használ, melyek a következők:

Részletesebben

Programozás C++ -ban 2007/7

Programozás C++ -ban 2007/7 Programozás C++ -ban 2007/7 1. Másoló konstruktor Az egyik legnehezebben érthető fogalom C++ -ban a másoló konstruktor, vagy angolul "copy-constructor". Ez a konstruktor fontos szerepet játszik az argumentum

Részletesebben

Java gyakorlat feladatai e s megolda sai (2014.04.10)

Java gyakorlat feladatai e s megolda sai (2014.04.10) Java gyakorlat feladatai e s megolda sai (2014.04.10) 1. Feladat Számítsuk ki a Fibonacci sorozat első 20 tagját! / Fibonacci számsorozat tagjait kiszámoló, egyetlen osztályból álló program @author Bence

Részletesebben

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv Image Processor BarCode Service Áttekintés CIP-BarCode alkalmazás a Canon Image Processor programcsomag egyik tagja. A program feladata, hogy sokoldalú eszközt biztosítson képállományok dokumentumkezelési

Részletesebben

Java programozási nyelv

Java programozási nyelv Java programozási nyelv 2. rész Vezérlő szerkezetek Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/23 Tartalomjegyzék

Részletesebben

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

Műveletek makrókkal. Makró futtatása párbeszédpanelről. A Színezés makró futtatása a Makró párbeszédpanelről Műveletek makrókkal A munkafüzettel együtt tárolt, minden munkalapon elérhető makrót a Fejlesztőeszközök szalag Makrók párbeszédpanelje segítségével nyithatjuk meg, innen végezhetjük el a makrókkal megoldandó

Részletesebben

Szkeleton beadása. 100 Generalis faliora. Csapattagok: Konzulens: Szabó András. 2005. március 29.

Szkeleton beadása. 100 Generalis faliora. Csapattagok: Konzulens: Szabó András. 2005. március 29. Szkeleton beadása 100 Generalis faliora Konzulens: Szabó András Csapattagok: Kenéz Tamás TLSXNP arachnus@tvn.hu Kiss Gergely KNJU43 6er6e1y@gmail.com Papp Gergely L584UF pg554@hszk.bme.hu Rostás Gábor

Részletesebben

Programozás II. 2. Dr. Iványi Péter

Programozás II. 2. Dr. Iványi Péter Programozás II. 2. Dr. Iványi Péter 1 C++ Bjarne Stroustrup, Bell Laboratórium Első implementáció, 1983 Kezdetben csak precompiler volt C++ konstrukciót C-re fordította A kiterjesztés alapján ismerte fel:.cpp.cc.c

Részletesebben

A háttértárakon tárolt adathalmazokat - például programokat, dokumentumokat, adatbázisokat stb. - fájloknak nevezzük.

A háttértárakon tárolt adathalmazokat - például programokat, dokumentumokat, adatbázisokat stb. - fájloknak nevezzük. A fájlkezelés alapfogalmai Minden számítógéppel végzett munka kapcsolódik a háttértárakon lévõ fájlokhoz, hiszen minden program és adat valamilyen háttértáron tárolódik. Munkánk során számos fájlt hozunk

Részletesebben

Egyetemi könyvtári nyilvántartó rendszer

Egyetemi könyvtári nyilvántartó rendszer RENDSZERTERV Egyetemi könyvtári nyilvántartó rendszer A rendszer célja A projekt célja egy egyetemi könyvtár nyilvántartó rendszerének megtervezése. A legfőbb követelmény, amit a rendszerrel szemben támasztok,

Részletesebben

1.2. NFS kliens telepítése és beállítása

1.2. NFS kliens telepítése és beállítása Hálózati adminisztráció Linux (Ubuntu 9.04) 10. gyakorlat Johanyák Zsolt Csaba 1 NFS és Samba szolgáltatások telepítése és beállítása Az NFS segítségével könyvtárakat oszthatunk meg Linux operációs rendszert

Részletesebben

Infocentrum Számlázó hálózatos verzió + Firebird Adatbázismotor

Infocentrum Számlázó hálózatos verzió + Firebird Adatbázismotor Infocentrum Számlázó hálózatos verzió + Firebird Adatbázismotor Teljes telepítés Windows környezetben 1996-2010 Infocentrum Szoftver Stúdió Összefoglaló lépések: 1.) Adatbázismotor telepítés (Firebird

Részletesebben

Adóhátralék kezelés egyszerűen. Használati útmutató

Adóhátralék kezelés egyszerűen. Használati útmutató Használati útmutató Program indítása: A telepítés utáni első indításkor a program a szükséges alapbeállításokat elvégzi, és automatikusan újra indul. A főképernyőn a bejelentkezéshez mindig meg kell adni

Részletesebben

Linux Mint felhasználói kézikönyv

Linux Mint felhasználói kézikönyv Linux Mint felhasználói kézikönyv Szerkesztési irányelvek https://linuxmint.hu 2015.július https://linuxmint.hu 1/13 Verzió: 0.2 Tartalomjegyzék Bevezető...3 Könyvlap létrehozása...4 Melléklet beillesztése...6

Részletesebben

Több oldalas dokumentum készítése. MS Word 2010 szövegszerkesztővel

Több oldalas dokumentum készítése. MS Word 2010 szövegszerkesztővel Több oldalas dokumentum készítése MS Word 2010 szövegszerkesztővel Egy többoldalas dokumentummal szemben támasztott követelmények (példa feladaton keresztül bemutatva) Készítsünk hat oldalas dokumentumot,

Részletesebben

SZÁMÍTÓGÉP HÁLÓZATOK BEADANDÓ ESSZÉ. A Windows névfeloldási szolgáltatásai

SZÁMÍTÓGÉP HÁLÓZATOK BEADANDÓ ESSZÉ. A Windows névfeloldási szolgáltatásai SZÁMÍTÓGÉP HÁLÓZATOK BEADANDÓ ESSZÉ A Windows névfeloldási szolgáltatásai Jaszper Ildikó jaszper.ildiko@stud.u-szeged.hu Jaszper.Ildiko@posta.hu Budapest, 2007. május 19. - 1 - TARTALOMJEGYZÉK 1. Névfeloldás...

Részletesebben

3. modul - Szövegszerkesztés

3. modul - Szövegszerkesztés 3. modul - Szövegszerkesztés - 1-3. modul - Szövegszerkesztés Az alábbiakban ismertetjük a 3. modul (Szövegszerkesztés) syllabusát, amely a modulvizsga követelményrendszere. A modul célja Ezen a vizsgán

Részletesebben

A sed folyamszerkesztő

A sed folyamszerkesztő A sed folyamszerkesztő 1.Bevezető...1 2.A sed parancssora...1 3.A sed működése...2 4.A sed parancsai...3 4.1.A címek megadása...3 4.2.Gyakran használt parancsok...5 4.3.Ritkábban használt parancsok...8

Részletesebben

Számítógép Architektúrák. 4. Gyakorlat

Számítógép Architektúrák. 4. Gyakorlat Számítógép Architektúrák 4. Gyakorlat Téma Levelezés. Adatcsatornák, átirányítás. Visszatérési érték. -> Vezérlésben fontos. Metakarakterek, kvótázás. Parancs, csővezeték, parancslista. Jobkezelés, Szűrők

Részletesebben

Virtual Call Center kliens program MSI csomag telepítése

Virtual Call Center kliens program MSI csomag telepítése Virtual Call Center kliens program MSI csomag telepítése www.virtual-call-center.hu Tartalomjegyzék 1. MSI csomag telepítése nem tartományban lévő számítógépre... 2 2. MSI csomag telepítése Active Directory

Részletesebben

Rendszerprogramozás Linux környezetben

Rendszerprogramozás Linux környezetben Készítette: Petróczy Tibor Rendszerprogramozás Linux környezetben 1 1. Unix shellek és shell scriptek Miért, és mikor: - használtál már UNIX/Linux rendszert - ismered a rendszer alapfilozófiáját - nem

Részletesebben

Vectory telepítési útmutató

Vectory telepítési útmutató Vectory telepítési útmutató A vectory kliens programja egy vyw.exe valamint egy bejelentkezes.ini nevű fájlból áll. A vyw.exe-nek és a bejelentkezes.ini-nek egy közös könyvtárba kell kerülniük. Könyvtárak,

Részletesebben

InCash számlázó program és a Webshop Hun rendszer összekötése

InCash számlázó program és a Webshop Hun rendszer összekötése InCash számlázó program és a Webshop Hun rendszer összekötése Az InCash számlázó programkészítő cég, egy köztes programot hozott létre, amely segítségével webáruházakban generálódó megrendeléseket képes

Részletesebben

Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1

Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1 Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1 Készítette: Gipsz Jakab Neptun-azonosító: ABC123 E-mail: gipszjakab@seholse.hu Kurzuskód: IT-13AAT1EG Gyakorlatvezető

Részletesebben

2016/06/09 13:15 1/108 Linux parancssor

2016/06/09 13:15 1/108 Linux parancssor 2016/06/09 13:15 1/108 Linux parancssor < Linux Linux parancssor Szerző: Sallai András Copyright Sallai András, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Licenc: GNU Free Documentation License 1.3 Web:

Részletesebben

OPERÁCIÓS RENDSZEREK II GYAKORLAT

OPERÁCIÓS RENDSZEREK II GYAKORLAT OPERÁCIÓS RENDSZEREK II GYAKORLAT 4. óra: Folyamatok Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010 / 2011 tavaszi félév FOLYAMATKEZELÉS ALAPOK linuxban minden, amit elindítunk, az egy folyamat.

Részletesebben

Szövegek C++ -ban, a string osztály

Szövegek C++ -ban, a string osztály Szövegek C++ -ban, a string osztály A string osztály a Szabványos C++ könyvtár (Standard Template Library) része és bár az objektum-orientált programozásról, az osztályokról, csak később esik szó, a string

Részletesebben

Minőségellenőrzési kérdőív kitöltő program Felhasználói kézikönyv

Minőségellenőrzési kérdőív kitöltő program Felhasználói kézikönyv Minőségellenőrzési kérdőív kitöltő program Felhasználói kézikönyv Magyar Könyvvizsgálói Kamara 2010. augusztus 18. Tartalom A program főablaka... 3 A fejléc, a felső menüsor valamint az eszköztár... 4

Részletesebben

KIRA. KIRA rendszer. Telepítési útmutató v1

KIRA. KIRA rendszer. Telepítési útmutató v1 KIRA rendszer Telepítési útmutató v1 1. Bevezetés A dokumentáció, illetve a dokumentáció mellékleteként megtalálható állományok segítségével készíthető fel a kliens oldali számítógép a KIRA rendszer működtetésére.

Részletesebben

Bevezetés a programozásba

Bevezetés a programozásba Bevezetés a programozásba 1. Előadás Bevezetés, kifejezések http://digitus.itk.ppke.hu/~flugi/ Egyre precízebb A programozás természete Hozzál krumplit! Hozzál egy kiló krumplit! Hozzál egy kiló krumplit

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 0721 ÉRETTSÉGI VIZSGA 2007. október 24. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM

Részletesebben

1.1. A programok futtatásához szükséges környezeti feltételek és fontos tudnivalók:

1.1. A programok futtatásához szükséges környezeti feltételek és fontos tudnivalók: MUN v14.1231 Ez a verzió adatbázis módosításokat hajt végre, ezért először csak egyetlen munkahelyről szabad indítani (a windows tálcán se legyen letéve a program)! Ha ez a feltétel nem teljesül, a program

Részletesebben

15. Programok fordítása és végrehajtása

15. Programok fordítása és végrehajtása 15. Programok fordítása és végrehajtása Programok fordítása és végrehajtása. (Fordítás és interpretálás, bytecode. Előfordító, fordító, szerkesztő. A make. Fordítási egység, könyvtárak. Szintaktikus és

Részletesebben

Kézikönyv Mandant másolás HILFE menüben

Kézikönyv Mandant másolás HILFE menüben Kézikönyv Mandant másolás HILFE menüben Tartalomjegyzék 1 4 2 TARTALOM... 5 3 PROGRAM MANAGER... 7 4 PUTTY CONFIGURATION... 9 5 10.0.0.236 - PUTTY... 10 6 PROGRAM MANAGER... 22 7 ÖSSZEFOGLALÁS... 23 8

Részletesebben

Programozás I. 5. Előadás: Függvények

Programozás I. 5. Előadás: Függvények Programozás I 5. Előadás: Függvények Függvény Egy alprogram Egy C program általában több kisméretű, könnyen értelmezhető függvényből áll Egy függvény megtalálható minden C programban: ez a main függvény

Részletesebben