Didaktikai lehetőségeket Delphi, programozás Delphi - a programozó helyszínen
Delphi programozási környezet
Interface Delphi programozási környezet
Először Delphi azoknak a vállalati információs rendszerek professzionális fejlesztők. Lehet, hogy egyértelművé kell tenni, hogy pontosan mit is értünk. Nem titok, hogy néhány jó termékek nagy sebességű alkalmazás fejlesztés (RAD - gyors alkalmazásfejlesztés) jól működik a gyártás viszonylag egyszerű alkalmazás, azonban a fejlesztő szembesül váratlan nehézségekbe ütközik, hogy valami igazán bonyolult. Előfordul, hogy a termék megnyitotta korlátozások csak bizonyos idő után. Delphi ilyen korlátozások nem inherens. Egy jó bizonyíték arra, hogy - ez a tény, hogy ő fejlesztette Delphi Delphi. Akkor következtetéseket levonni. Azonban Delphi nem csak a professzionális programozók. Olvastam az elektronikus konferencia váratlan írnak, ahol a tanárok, orvosok, egyetemi tanárok, üzletemberek és mindazok, akik használják a számítógépet tisztán alkalmazott célú mondták, hogy a vásárolt Delphi for Windows, hogy gyorsan megoldja néhány feladataikat bevonása nélkül, az része a programozók. A legtöbb esetben csinálják. A feltűnő tény - Visual Basic Magazin magazin elnyerte a díjat Delphi for Windows. Menedzserek vállalkozások tervezi a források elosztása vásárlására szoftvertermékek kell bizonyosodni arról, hogy a tervezett beruházás megtérül. Ezért az egyik olyan tényező, hogy értékelhető kérdés - mennyire könnyű megtalálni a szakember a Delphi és mennyibe fog kerülni a tréninget, hogy mennyi ideig fog költeni a megszerzése a szakember termék. A válasz igen egyszerű, hogy - bármilyen programozó Pascal képes szinte azonnal professzionális mester Delphi. Specialista, korábban használt egyéb szoftverek, amelyek nehezebb, de a legelső futó alkalmazás tud írni az első órában a munka Delphi.
A szerkezet a programozási környezet
Megjelenése Delphi programozási környezet eltér sokan mások ezen látható a Windows. Például a Borland Pascal for Windows 7.0, Borland C ++ 4.0, Word for Windows, Program Manager - ez mind egy MDI alkalmazás, és máshogy néznek ki, mint a Delphi. MDI (Multiple Document Interface) - meghatározza, hogy különleges módon kezelni több gyermek ablakok belül egy nagy ablak. Ha ön használ SDI Delphi típusú alkalmazás, akkor már tudja, hogy a munka megkezdése előtt a jobb, hogy minimalizáljuk a többi alkalmazás ablakokat, hogy azok nem torlódnak a munkaterületre. Ha azt szeretnénk, hogy váltani egy másik alkalmazás, egyszerűen kattintson a gombra, hogy minimalizáljuk a szisztémás Delphi. Együtt a fő ablakban minimalizálni az összes többi ablak programozási környezet, így helyet szabadít fel más programok számára.
A fő összetevője a programozási környezet
további elemek
munkapad
szabványos alkatrészek
Lehetőségek Delphi programozási környezet
Felülvizsgálata készített alkalmazásokat Delphi
Követelmények vizuális programozási környezetben
Az alapvető követelményeket kell teljesíteni környezetének látványvilágát algoritmusok:- Környezet kell kialakítani, hogy működik a legnépszerűbb modern operációs rendszer, amely támogatja a grafikus felhasználói felület. Ez megadja a lehetőséget, hogy megtanulják az alapokat a algoritmikus segítségével jelentős mennyiségű számítástechnikai berendezések, amelyek az iskolák nyitva tartanak. Abban a pillanatban - az operációs rendszer a Microsoft Windows család.
- A közeget kell megfelelően tervezett közös szabványok modern szoftver. Ez biztosítja a kényelmet és a könnyű használat környezetvédelmi ellenőrzés: menük, eszköztárak, stb és lehetőséget nyújt, hogy megszilárdítsa az alapvető készségek dolgozni a felhasználói szoftver.
- Környezet kell egy egyszerű és hatékony. Könnyű megtanulni és használni környezet kidolgozásának lehetőségét, nagy osztálya algoritmusok segítségével minden eddig rendelkezésre álló multimédiás számítógép erőforrásait.
- Annak érdekében, hogy az algoritmusok kell választani olyan formában, hogy meg kell felelnie két fő kritérium: világos és érthető, hogy a felhasználó és legyen könnyen megvalósítható egy grafikus operációs rendszer shell. Ezen túlmenően, a forma, a rendelkezés, hogy a lehető legnagyobb mértékben kell legközelebb tartalmát az algoritmus nem a szintaxis algoritmikus struktúrák, amelyek használják ezt a nézetet.
- A módszerek, amelyekkel az algoritmusok épített környezet kell alapulnia módszerek létrehozásának szoftvert modern fejlesztési eszközök, amelyek alapján az objektum modell és a megjelenítést. Ez, véleményünk szerint, lehetővé teszi, hogy a diákok, ha szükséges, például a tanulmány az alapjait a modern programozási osztályokban mélyreható tanulmányozása számítógép vagy, gyorsan megtanulják a vizuális programozási technológiát.
- Az egyik fő célkitűzése, hogy olyan környezetet teremtenek, összpontosított kiadás a szemantikai tartalma a probléma, hanem a tanulmány algoritmikus struktúrák sajátos ábrázolása. „Annak ellenére, hogy a fejlődés minden új algoritmus megköveteli a saját megközelítését, azonban vannak bizonyos közös módszerek és szakaszában ezt a fajta tevékenységet.” Ezért a környezet kell végrehajtani egyesítése algoritmikus struktúrák, mint a struktúrák, amelyek szerepelnek bármely algoritmusok, nem csak egy bizonyos típusú algoritmusok. A szerepe egységes szerkezetben célszerű szabványos algoritmikus szerkezetek: ragaszkodás, elágazás, és az ismétlés egy szubrutin hívást.
- Hozzászólások, amelyek kapcsolódnak a megoldás egy adott feladat, meg kell határozni a szemantikai és a szervezett egy külön egység (szubrutin). Például, ha azt szeretnénk, hogy elveszítik hangfájlt, és a jelentése ennek design legyen - „játszani egy hangfájlt egy adott nevet.”
- A közepes szerkezetű algoritmust kell bemutatni grafikus formában révén specifikus „képe” szintaxist. Ugyanakkor jelzi a azonosítók nevei módszerek grafikusan vizuális eszközök esetleges alkalmazása szöveges szintaxis. Ez a fajta szintaxis nem „vissza” teljesen, mert a külső az algoritmikus képviselet. De az ilyen „külső” szintaxis alapul fogalom ismert, hogy a diákok a saját szerzett tapasztalatok tanulmányozása más tantárgyak, és alkalmazása nem okoz jelentős nehézséget.
- A környezet a felhasználó számára lehetővé kell tenni, hogy szabadon módosíthatja a szöveg és karakter szintaxis (adott esetben). Például, hogy módosítsa a karakter a számtani hozzáadás „+” valami más aligha éri szempontjából egyértelműség és egységesítés, hanem válasszon egy nevet a mentesség egy karakterlánc - „törlés” vagy „törlés” - teljes mértékben függ a felhasználó vágy.
- Amint az ismeretes, minden algoritmus dolgozik egy sor feldolgozott adatokról a bizonyos módszerekkel. Valójában, az algoritmus - a folyamat átalakítja vizekbe való kimenettel. Ezért biztosítani kell egy világos különbséget az adatok és módszerek a feldolgozásuk. Ez nem mond ellent a paradigma az eljárási programozás. Elég csak felidézni a híres „képlet” Wirth N. „algoritmusok + Adatok = Program”. Ebben az esetben az adatok logikai hogy erősen típusos által megkövetelt szabályok a modern programozási nyelvek és tegyük őket külön-külön, például a táblázat formájában, amelyekhez való hozzáférés révén gyorsan bármely pontjára a tervezési algoritmus.
A módszer létrehozásának oktatási célú alkalmazáshoz
A gyakorlati rész
Létrehozása egy egyszerű iskolai feladat programokat.
A "Color matching"
Megalakult a különböző színű komponenst. Class TColor, állandó szín, funkció tárgyak RGB színek előállításához a három komponens - vörös (red), zöld (green) és kék
Tudod csak letölteni egy működő példa a forráskód a ZIP archívum.
Program1. "Color Matching"
A legfontosabb esemény a görgetés strip - a csúszka (OnChange esemény), az eljárás elmozdulás nem számít. Írjunk egy külön eljárás megváltoztatja a színét panel:
és hogy fogják hívni válaszul mozgását a csúszka bármely görgetősáv: kiválasztása paletta 8 szín meg kell változtatni a helyzetét a csúszkát úgy, hogy a mozgás értéke 0 vagy 255: A projekt kész, lehet kezdeni, és vele együtt dolgozni. Variant tervezési projekt az alábbiakban mutatjuk be:
Ez az alkalmazás is használható „bemutatása grafikus információkat a számítógépen” számítástechnika órák, hogy megszilárdítsa az anyag, világosan mutatja, hogy a szín formájában tárolódik a számkód. A készlet a paletta a 8 és 256 szín.
Összetevőjét a program:
A panel (panel) megjelenítésére színes;
3 Gördítősáv (ScrollBar) a változó színek (RGB vagy KKKZZZSS);
2 kapcsoló (RadioButton) kiválasztásának színpalettát;
3 szöveges mező (Edit) a kimeneti színkód;
Gomb (BitBtn), hogy zárja be a programot.