Szoftver alapfogalmak • Azon a programok algoritmusok, eljárások, és hozzájuk tartozó dokumentációk összessége, melyek a számítógép működéséhez szükségesek. • (nem kézzel fogható, szellemi termékek)
Algoritmus Egy probléma megoldásának véges számú részlépésben történő egyértelmű és teljes megoldása. Pl.: szögfelező szerkesztés, telefonálás, főzés, stb. Algoritmus leírás: folyamatábra, mondatszerű, stuktogram
Program A számítógép számára érthető nyelven megfogalmazott algoritmus. A számítógépek csak algoritmizálható feladatokat tudnak megoldani. A számítógép nem tud hibázni! (csak az ember) A parancsainkat teljesíti és nem az óhajainkat!
Programozási nyelvek: Logo, HTML, JAVA, C, C++, C#, BASIC, Pascal, Fortran, …
Programok fajtái (27-28) • Rendszerszoftverek – BIOS – Operációs rendszerek (Windows)
• Alkalmazói és felhasználói szoftverek – – – – – –
Irodai programcsomag (Office) Tervező rendszerek (CAD) Grafikus alkalmazások (Photshop) Médiakezelő programok (Winamp) Játékprogramok …
• Fejlesztői szoftverek
Szoftverpiramis … Alkalmazói program Alkalmazói program Operációs rendszer ROM BIOS Hardver
Microsoft Windows verziók (1995 után) • Otthoni felhasználók: – Windows 95 – Windows 98, – Windows ME (Millenium Edition)
• Üzleti felhasználók: – Windows NT, – Windows 2000
• 2000 után: – – – –
Windows XP (Home, Professional) Windows CE – kicsi kézi (pocket) számítógépekre Windows Vista Windows 7
Microsoft Office verziók (1995 után) • • • • • • •
Office ‘95 Office ’97 Office 2000 Office XP (2002) Office 2003 Office 2007 Office 2010
Office (irodai) programcsomag részei • • • • • • • • •
Word: Szövegszerkesztő PowerPoint: Prezentáció-készítő SharePoint Designer: Weblap-készítő Excel: Táblázatkezelő Access: Adatbázis-kezelő Picture Manager: Fotószerkesztő Publisher: Kiadvány-szerkesztő Outlook: Kommunikációs program …
Fájl (File), állomány (126-128) Logikailag összetartozó adatok ill. programok találhatóak meg bennük. Az állományok azonosítója két részből áll. A névből és a kiterjesztésből. A név mindig az adatállomány tartalmára utal, a kiterjesztés, pedig a típusára. Pl.: cica.txt, kutya.bmp, nyávogás.mp3, …
A fájl nevének hossza a Windowsban max. 256 karakter lehet. A névben lehet szóköz és pont, de nem lehetnek \ / : * ? ’’ < > | karakterek.
Néhány gyakran használt kiterjesztés EXE, DLL, COM, BAT: futtatható állomány BMP, GIF, JPG: kép TXT: formázatlan szöveg DOC, DOCX, RTF: formázott szöveg PDF: nem szerkeszthető formázott szöveg ZIP, RAR, ARJ: tömörített állomány WAV, MP3, MID: zene AVI, MOV, MPG, VOB: videó HTM, HTML: internetes fájl …
Meghajtó (drive) (120-122) • A számítógépes háttértárakat más néven meghajtóknak is nevezzük. • A meghajtók egyszerű és egységes azonosítására az angol ábécé betűit használjuk. A lemezmeghajtók betűjele után a könnyebb megértés kedvéért kettőspontot (:) szokás tenni. • Pl.: A: és B: jelölést kizárólag a hajlékonylemezes meghajtók, míg a C:-t az első merevlemezes egység számára tartják fenn. A további betűk (D:-től Z:-ig) az esetleges további meghajtókat jelenthetik. • Minden meghajtón egy főkönyvtár (gyökérkönyvtár) van csak, melynek a jele: \ Pl.: C:\
Mappa, könyvtár (directory) (123-125) A mappák a logikailag összetartozó fájlokat ill. mappákat tartalmaznak. Az egyes mappák szükség szerint további mappákat, almappákat tartalmazhatnak. A mapparendszer egy fa-struktúrát alkot. Ugyanazon alkönyvtárban nem lehet két azonos nevű fájl. A fájlokra a könyvtárszerkezet megfelelő elérési útvonalával hivatkozhatunk. Először a meghajtó azonosítóját kell megadni, majd a gyökérkönyvtártól kezdve felsorolni az alkönyvtárakat, közöttük a “\” jelet alkalmazni, s végül a fájl pontos azonosítója következik. Ha például a C: meghajtó DOKUMENTUMOK könyvtárának LEVELEK alkönyvtárában lévő ORAREND.DOC nevű fájlra hivatkozunk, akkor ezt a következőképpen kell beírnunk: C:\DOKUMENTUMOK\LEVELEK\ORAREND.DOC
Fa-struktúra
Többszörös fájlhivatkozás helyettesítő karakterek ? * (130) ? Egy karaktert helyettesít a fájlnévben * Több karaktert helyettesít a fájlnévben 1. 2. 3. 4. 5. 6.
Róka.txt Fóka.txt Móka.doc Móra.txt Mára.doc Nóra.txt
*.* *.txt M*.* ?óra.txt ?ó?a.* ?óka.*