Az objektum-orientált programozás
Az objektum-orientált programozás (OOP) - egy programozási módszer, amely a tárgya, amelyek használata a fő elemei a program. A programozási nyelvek, a koncepció a tárgy van megvalósítva egy sor tulajdonságot (adatstruktúrák kifejezetten a létesítmény), valamint eljárások azok feldolgozása (szubrutin változtatnak tulajdonságok) és az eseményeket, amelyek a tárgy tud reagálni, és amelyek általában eredményez változást az objektum tulajdonságait. Ötvözi adatok és feldolgozási eljárások jellemző rájuk egyetlen objektum, az úgynevezett tokozás és az egyik legfontosabb alapelve a PFSZ.
A másik alapvető koncepció az osztály.
Osztály - a sablon, amelyen az adott program objektum hozható létre, ez írja le a tulajdonságok és módszerek, amelyek meghatározzák a viselkedés tárgyai ebben az osztályban. Minden konkrét objektum, amelynek a szerkezete az ebbe az osztályba nevezzük például az osztály.
A következő fontos PFSZ elvek öröklési és polimorfizmus.
Öröklési - a szervezet osztályok, amely előírja az új osztályok alapján meglévő és lehetővé teszi, hogy a gyermek osztály van (örökli) összes tulajdonsága az osztály - szülő.
Polimorfizmus - azt jelenti, hogy a születés a tárgyak információnk milyen módszerekkel kell használniuk attól függően, hogy azok bármely pontján a lánc (fa osztályokba), más szóval egy olyan fogalom, amely végrehajtja a „különböző módszerekkel egyetlen felületen.”
Egy másik fontos elv OOP modularitás.
Fejlesztése objektum-ornientirovannoy paradigma (módszer), lett egy objektum-eseményvezérelt paradigma koncepciója alapján a tárgyak és események. Ez a paradigma lehetővé teszi a tervezés, programozás, elosztott számítástechnikai környezetben, beleértve a valós idejű védelem, SCADA, stb ..
- mark - egy egyedi azonosítót az eseményt.
- érték - egy szöveges üzenetet a lényege, hogy mi történt.
- Cél - esemény modell, amely megkapja az eseményt.
- adatok - adatok, amelyeket át az egyik tárgy a másikra.
Először néhány példát események ad magának az objektum életciklusa:
- objektum létrehozása;
- objektum megsemmisítése.
Bonyolultabb vegyületek az események fordulnak elő, amikor a tárgy tűnik belső állapotok ismertetett megfelelő átmeneti diagram (az egyik állapotból a másikba).
Modern nyelvek objektumorientált programozás C ++ és Java. Mivel a '90 -es évek közepén, sok objektum-orientált nyelvek vannak megvalósítva vizuális programozási rendszer. ahol a felületet a szoftver terméket hoznak létre az interneten, és kevés vagy semmilyen írás program nyilatkozatokat. Ahhoz, objektum - orientált rendszerek közé látványterv Visual Basic. Delphi. C ++ Builder. Visual C ++. Nyelv VBA (Visual Basic for Applications) - a nyelv a Microsoft Office alkalmazások (Excel Szó Access Power Point, stb ....). VBA betartja az alapvető szintaxis és programozási nyelvek alapvető szabályai - nyelvjárások, lehetővé teszi, hogy a makrók automatizálására egyes műveletek és a grafikus felhasználói felület, az integráció a különböző szoftver termékek.
A kurzus célja, hogy a diákok egy ötlet a alapelveit objektumorientált programozás különböző nyelveken. A fő cél a képzés célja, hogy előkészítse szakemberek korszerű módszerek és eszközök algoritmusok és programok fejlesztése, a tudás, modern szoftver technológia és tudja, hogyan kell alkalmazni, hogy foglalkozik a komplex alkalmazásokat. előadás célozza hallgatók a képzés számítástechnika és a programozás C nyelven.
laboratóriumi munka
irodalom
Tudtad, hogy az eseményvezérelt programozás - egy objektum-orientált programozás, ahol egy adott program válaszok különböző rendezvényekre.
Hírek Fórum
Knights-éter elmélet