Visual Basic programozási nyelv megoldása matematikai problémák

32 33 34 1 2 35 36 37 38 39 40 41 4 42 43 44 45 46 47 5 48 49 6 50 51 52 53 54 55 56 57 58 9 59 10 60 7 61 62 63 64 65 66 67 68 69 8 70 71 72 11 73 74 75 76 77 78 14 79 80 81 31 17 15 82 16 20 83 84 85 19 86 87 88 30 89 18 90 21 91 92 93 94 95 96 97 98 99 22 100 101 102 103 104 105 23 24 106 107 108 26 109 13 110 111 29 28 112 113 114 115







Figyelem 50% kedvezmény a tanfolyam! siess fájlba
kérés

Átképzés 30 kurzus 6900 rubel.

Tanfolyamok minden 3000 rubel. 1500 rubelt.

Továbbképzés 36 kurzus 1500 rubel.

A Visual Basic programozási nyelv megoldása matematikai problémák

A 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 oldalon a vezérlőpulton válassza Címkeelem és helyezze bármelyik munkaterület. 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.

Private Sub Command1_Click ()

PSET (xc, yc), HFFFF80 * Rnd + HC0C0FF * Rnd

Ha Label1.Caption> 200 Ezután Timer2.Interval = 0

3, ahol az időzítő leállítja után tovább csökkentve a lövedék -100:

Ha Y0> 100 Ezután Timer3.Interval = 0

Amikor elérte a cél a rakéta tartomány:

Ha Label5.Caption> 11500 - (Label1.Caption) Ezután Timer4.Interval = 1

indul időzítő 4. Ebben az esetben ellenőrizze a magasság, és ha ez kevesebb, mint 200 időzítőt 5:

Private Sub Timer4_Timer ()

Ha Label4.Caption 80, majd 20

10 bemeneti «szög legyen> = 5" ; egy

20 INPUT «szög legyen 60 AKKOR 5000

50 INPUT «távolság a megcélzott kell lennie> = 200" ; l

60 INPUT «távolság a cél kell lennie 13.000 Ezután Timer1.Interval = 0

Ha Y0> 50 Ezután Timer2.Interval = 1

Ha Y0> 100 Ezután Timer3.Interval = 0

Ha Label5.Caption> 11500 - (Label1.Caption) Ezután Timer4.Interval = 1

Private Sub Command1_Click ()

Rem indul ATGM

Private Sub Timer2_Timer ()

Rem: a divergencia szög

Rem: r a sugár a szétválasztás, n a szilánkok száma

Rem: tényezői 1 és 4 meghatározza a szélesség és a magasság a szétválasztás




Kapcsolódó cikkek