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:
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.”
  8. 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.
  9. 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.
  10. 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:

Didaktikai lehetőségeket Delphi, programozás Delphi - a programozó helyszínen

Didaktikai lehetőségeket Delphi, programozás Delphi - a programozó helyszínen

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.