Visual Basic programozási nyelv megoldása matematikai problémák
Az én korábbi munka „Számítógépes szimuláció a mozgás szervek” tartották lehetőségeket QBasic programozási nyelv megoldására matematikai (szakmai) problémák a képzés feltételeit diákok középiskolák és szakiskolák.
Programok továbbfejlesztésére oltott új programok igazítani a Windows operációs rendszer, és különösen a megjelenése Visual Basic. Ebben a tanulmányban megpróbálom megmutatni a fő különbségek és előnyeit Visual Basic.
Tehát mi Visual Basic?
Megkezdése előtt a programozók mindig ugyanazt a kérdést, nevezetesen azt, hogy mit programozási nyelv közül lehet választani? Hogy milyen programot? Természetesen jobban kezdeni egy könnyű és ugyanakkor erőteljes nyelv - Visual Basic (VB). Miután tanulmányozta a technikát programozás VB, akkor könnyedén tanulni más nyelvek, mint a Pascal, C ++ és mások.
A „BASIC” (alap) - „alap, az alap” - kialakult a kezdeti betű az angol kifejezést „univerzális nyelv szimbolikus kódoló kezdő”. Ez egy „kezdő” sokáig okozott elhanyagolása programozók, az ilyen hanyagság nem ment eddig, annak ellenére, hogy a szakmai kiadványok VB.
Alkalmazások Visual Basic nyelven íródott különböznek a hagyományos igénylő munkájuk msvbvmX0.dll könyvtár, amelynek jelen kell lennie a Windows \ System könyvtárba. A szerepe X jelentése változata VB fordító. Mert VB5 - msvbvm50.dll, a VB6 - msvbvm60.dll. Ezek a könyvtárak benne vannak WinME (mindkettő) és Win98 (csak msvbvm50.dll), és természetesen az újabb verziók ezen operációs rendszerek.
Visual Basic környezetben sikeresen lehet alkalmazni a kezdők tudás titkait programozás és izgalmas módon, hogy egyszerű (először) alkalmazások, és ugyanabban az időben, ez biztosítja a hatékony fejlesztési eszközök a tapasztalt programozók. A kifejlesztett rendszer segít az építése és üzemeltetése az alkalmazás Visual Basic, hogy megtalálja a kiutat minden helyzetben, és egy válasz minden kérdésre. Az első lépések a Visual Basic lehet gyakorlatilag bármilyen szintű képzés.
Mi lehet Visual Basic?
Elvileg az a lehetőség, Visual Basic nem korlátozott. Te is kiterjeszti VB lehetőségek segítségével a kiegészítő funkciók. Visual Basic lehetővé teszi, hogy a dynamic link library (DLL könyvtár), amely szintén széles körben felhatalmazza a Visual Basic. Ezek a könyvtárak is írt bármely programozási nyelv.
A VB írhat bármilyen program rutinműveleteknek szolgáló adatbeviteli komplex információs és kommunikációs rendszerek. Az USA-ban 60% -a szoftver írt VB. Minden bizonnyal nagyon kevés korlátozásokat, például, nem lehet írni egy teljes VB DLL könyvtár, a VXD eszközmeghajtó VB nem tudja használni a szerelő.
Telepítése és konfigurálása VB
Beállítás Visual Basic nem volt nagyon nehéz, minden szabvány. A telepítés során meg kell adnia az összetevők, amelyeket a számítógépre telepített. Ha a merevlemez hely, a legjobb, hogy válassza ki az összes komponens, így nem kell, hogy adjunk nekik. Meg kell jegyezni, hogy a VB 5.0 verzió jön egy súgó fájlt (kb 15MB), és támogatja a VB 6.0 jön a teljes, MSDN, ami jön a három lemez. Tehát, ha van a hatodik változat, fel egyetlen lemezre, akkor megnyugodhat, nem lesz segítség. De ez elég lehet, hogy segítséget az ötödik változat, és ez alapján a VB 6.0. A telepítés után VB reboot.
Tehát, a számítógép újraindul. A munka megkezdése előtt a VB, akkor be kell állítania. Ehhez futtassa a VB (Start-> Programs> Microsoft Visual Basic 6.0-> Visual Basic 6). El kell menni az Eszközök-> Beállítások menüben állítsa a kullancs „megkövetelése Változó nyilatkozat”. Ez megakadályozza a szükségtelen hibák automatikus meghatározását változók. Következő lap Szerkesztő Format, a betűtípus lista, meg kell adnia a Courier New Cyr. Ha nem, akkor a VB nem megfelelően fogja megjeleníteni a cirill ábécét. Az is kívánatos, hogy a szín fenntartott szavak élénk kék. Ehhez válassza ki a listából Kód Színek Kulcsszószöveg és előtér területén jelzik egy fényes kék színű (hetedik alulról). Ez az! Visual Basic üzemkész állapotban van!
A szerkezet a VB projekt
A Visual Basic olyan projekt, amely egy vagy több úgynevezett formák, amelyek mindegyike megoldja néhány problémát, és az alábbi fájlokat:
-shape fájlt (kiterjesztés frm) - ez egy közönséges ASCII szövegfájl, amelyben minden a kód van írva, helyezzük alakja és tulajdonságai minden támasztott formai ellenőrzés és maga az űrlap is.
-shape fájlt (kiterjesztés FRX), tartalmazza a bináris adatokat (például egy képet PictureBox).
-projekt fájl (kiterjesztés vbp), információkat tartalmaz a projekt
-A fájl (kiterjesztés VBW) információkat tartalmaz a projekt munkaterület (munkaterület).
Ez egy szükséges minimum. (Bár vannak kivételek, például ha a projekt nem használ az űrlapot. Ekkor ahelyett, hogy FRM fájl bas fájl.)
Az alábbi kiegészítő fájlokat lehet csatlakoztatni a projektben:
Minden egyes modul fájlt (kiterjesztés BAS) Ez egy szöveges fájlt.
Minden osztály modulfájlt (kiterjesztés CLS). Ez egy szöveges fájlt.
bejelenteni minden további ellenőrzés (bővítés CTL) Ez is egy szöveges fájlt.
erőforrás fájl (kiterjesztés res)
egyéb fájlokat (ocx, TLB, stb)
Ne feledje, a célja az összes ezeket a fájlokat nem feltétlenül elég ahhoz, hogy emlékezzen 2 kép: FRM-file képező kódját tároljuk és tulajdonságait minden forgalomba hozott ebben a formában ellenőrzéseket. És bas-fájl - modult. Ebben a globális változók, állandók lehet nyilvánítani, funkciók, stb Röviden, csak a kódot. Szabályozás nélkül.
VB IDE
Ahhoz, hogy megértsük, hogyan kell megtervezni a felület, meg kell szétszedni a Visual Basic fejlesztői környezet. Fuss VB. A megjelenő ablakban (. 1. ábra) meg kell határoznia a projekt típusa - „Standart EXE”, és kattintson az OK gombra.
A következő ablak jelenik meg a képernyőn (2. ábra).
A bal oldalon egy panel számára hozzáférhető szabályozó, amely lehet húzni, hogy létrehozzák a kívánt elemek. A központban egy formája (ablak), más szóval a munkaterületet az aktív alkalmazás. Nevezze el az új formában - Form1. Ezek közül a legfontosabb az eszköz fejlesztői környezet panel. A jobb oldalon az ablak projekt (Project), és a tulajdonságait az aktuális objektum (Properties).
A fő előnye dolgozik tárgyak, hogy a tárgyak nyújtanak programozási kódot, amelyet már nem kell írni, hogy a fejlesztő. Csak be kell állítania objektum tulajdonságainak és hívja az objektum ösztönző módszerek a tárgy végezni a szükséges funkciókat. Egyes tulajdonságok lehet szerkeszteni csak abban az időszakban a program (idő). Sok objektum azonos tulajdonságokkal. Például a Caption tulajdonság. Az alak () Caption - ez a címsor, és a címke elem (Label) - ez a szöveg a címke alatt.
Ahhoz, hogy megértsük a különbséget VB és QBasic, visszahívás döntési probléma Flight mag (1. függelék). Például: húzzon egy vonalat a QBasic, ami megfelel egy rács koordinálja az egyes pont, vonal, vonal, összesen feliratok színének leírásához az egyes szolgáltatók. A VB ez a folyamat jelentős mértékben egyszerűbb, ez elég ahhoz, hogy létrehozzák a bal oldali működik oka megfelelő ellenőrzéseket. Először van egy pár sort, és tegyük, hogy két görgetni
(Függőleges és vízszintes -Vscroll - Hscpoll), hogy egy vázlatos képet, amint az ábra. 3. Továbbá választja egyik vagy a másik
De nem szabad elfelejteni, hogy minden, ami a munkaterületen az űrlap tartalmazza form1.frm fájlt, és ahogy dolgozik az alak a fájl tartalmát fog változni.
Indul ki ezt az űrlapot és kattintson a Futtatás \ Start vagy csak F5. Kimenet - Run \ End.
Megfelelni a kihívásoknak a VB
nucleus járat Solution (1. függelék) kezdődik a meghatározása a szükséges feltételeket, hogy meg kell jeleníteni a képernyőn:
Beosztás a cél, hogy kötődnek egy vízszintes helyzetben, hogy görgetni (HScroll);
Cél felvételi szög kötődnek a függőleges helyzetben, hogy görgetni (VScroll);
A maximális megjeleníti a legfontosabb számszerű paramétereket.
Megoldás első bekezdésben Start paraméter beállításokat a vízszintes görgetés az HScroll kiválasztása és aktiváló tulajdonságai az aktuális objektum (Properties-HScroll). Tegyük fel, hogy az előre meghatározott maximális célsáv megfelelő 15.000 m, akkor a maximális érték is meg kell felelniük görgető 15000 m. Változás grafikonon MAX érték 32.767-15.000 (5. ábra). A grafikon egérpointer állítva 7-Size NS. Nézze meg, mi lett belőle keresztül adhatók be az F5 billentyűt.
Az értéket a scroll, amely meghatározza a tartomány a cél. Erre a célra a bal oldali vezérlőpanel válasszon egy elemet Label
és helyezze bármely részén a munkaterületre. Most vedd ki vízszintesen görgetni, és kattintson rá az egérrel. Az aktivált ablak Project1 (a tartalmát a formában). A sorok között: Private Sub HScroll1_Change () és az End Sub be új adatokat.
X1 = Label1 * 0,55 + 500
Vonal (X1, 4300) - (X1 + 100, 4450), 11, BF
Az általános nézet a felvétel ábrán látható. 6.
Tehát szükség van, hogy vegye figyelembe a különbség mértéke koordináták X1 és értékek HScroll. Azok koordinációja biztosítja a kifejezést:
X1 = Label1 * 0,55 + 500
Elvileg minden esetben együttható értékek (0,55 és 500) eltérő lehet, és szükség egyedi kiválasztás.
Operator CLS nyújt nullázás célkép minden hívás után a HScroll.
Private Sub VScroll1_Change ()
Label2 = 80 - VScroll1
Általános nézet a tartalmát a ábrán bemutatott formában. 7.
A következő lépés az lesz, hogy bevezessék az aktív gomb kattintva melyik lesz a Start (Start, lövés). Ehhez a központ ki egy új elemet Command1
Private Sub Command1_Click ()
És ha van egy tendencia, hogy csökkentse a lövedék, a stoppert leállítjuk 1:
Ha Label17.Caption <150 Then Timer1.Interval = 0
A cél sokkolt (13. ábra).
Így, a Visual Basic programozási nyelv lehetővé teszi, hogy grafikusan modellezni a fizikai folyamat konkrét eredmények eléréséhez és készségeket. A megkülönböztető jegye a VB, az a képesség, hogy a munka közvetlenül a Windows környezetben, ami jelentősen növeli az áttekinthetőséget, a rugalmasság és a ragyogás a program alkalmazását.
Hangsúlyozni kell, hogy ismét a létrehozott objektumokat azonnal amely szoftver kódot, és számukra elfogadható húzás módszer, ami nagyon gyakori a Windows.
Szóval, ezek a tulajdonságok segítenek a jövőben önállóan megoldani a problémákat a különböző összetettségű, hogy meghosszabbítja a szerzett tapasztalatok és elmélyíteni tudásukat a programozás terén.
R. Mkdona. Alapjai mikroszámítógép computing: Per. . Angol / T.G.Nikolskoy; Ed. VF Shalgina. - M. Executive. Iskola. 1989 - 272 p. il.
Gyakorlatok Programozás: Scient. Kézikönyve Szakmai / Ed. AY Saveliev. Vol. 2. Nehéz ipar és a közlekedés / V.E.Alekseev, AS Vaulin. - 2nd ed. ext. - M. Executive. wk. 1989-112 a. il.
I. D. Pombrik, NA Sevcsenko. Aerodinamikai. Ed. harmadik, átdolgozott és kibővített. M. Katonai Kiadó, 1972-1996. SPD
GI Svetozarova. Fundamentumai alkalmazott tudomány. Kategória: Nyelv Leírás Turbo BASIC. Kézikönyv.