Az alapok létrehozására szkriptek

Az alapok létrehozására szkriptek

Scripting MMB - ez valami, hogy sok felhasználó figyelmen kívül hagyni. Ők úgy vélik, hogy ez nagyon nehéz, és ezek a gondolatok megállítani őket. Itt vagyok, hogy elmondjam, hogy ez nem így van. Bár sok a feladat úgy tűnik, összetett, például, hozzon létre gombok végre néhány intézkedéseket egy sajtó, sőt a megoldást ezekre a problémákra - nem az, hogy más, mint néhány egyszerű sornyi kódot.

A következő elem a script parancsot. A csapatok egy egyszerű kifejezés, az úgynevezett kulcsszavak, majd információkat a zárójelben (és idézetek), amely bizonyos műveleteket hajt végre (ez az információ az úgynevezett parancs opciók). Minden csapat kivételével SysCommand, egy művelet. Csapatok kinéznie:

Kulcsszó ( "Option")
(Természetesen, „kulcsszó” nem igazi csapat, ez csak egy példa;)

A legtöbb csapat használja a legalább egy paraméter. Általában Ily módon az objektum az oldalon, vagy változó. Néhány parancs, hogy adja meg a két paraméter, melyek mindegyike és idézőjelek vesszővel elválasztva. Minden paraméter nem igényel zárójelben. Ők külön a paramétereket a kulcsszó, a paraméterek egymástól csak vesszővel a zárójelben. Íme a csapat úgy néz ki a két paramétert:

Mielőtt tovább mennénk, röviden összefoglaljuk: a csapat - egy sor kódot, amely elvégzi a speciális funkciót. A csapatok egy kulcsszó, amely elindítja a parancsot, és paramétereket. A paraméterek listája (vagy információt, amely szükséges a parancs végrehajtásához) zárójelben; Ha nem az egyik, akkor a paramétereket vesszővel elválasztva. Minden egyes paraméter idézőjelek. Ezen kívül néhány parancs nem igényelnek paramétereket, de ők is kíséri az üres zárójelek (pl Exit ()).

A változók fontos eleme a szkripteket. Ezek lehetővé teszik, hogy végre több, mint egy egyszerű parancsokat. Változók képviselik formájában dobozok tárolására értékeket. Értékek, akkor valószínűleg sejtette, ez a tárolt információk változókat. Képzeld el, hogy követni szeretné az egy gombnyomással. Változók segítségével ezzel.

Kétféle változók, amelyek könnyen megjegyezhető - numerikus és string. Akkor feltételezhető, hogy a numerikus változók tárolására csak számokat, és a szöveg változók és tárolni számokat és egyéb karaktereket, de a szöveg formájában. MMB lehetett megkülönböztetni változók, string változók kíséri dollár ($) végén egy változó nevét.

De várjunk csak! Azt kérdezed, mi a neve, egy változó? Egyszerűen fogalmazva, ez az, amit az MMB használ megkülönböztetni az egyiket a másiktól változó. Nos, talán nem ez a legjobb magyarázat. Mit szólsz ehhez: ha egy változó egy doboz, a változó nevek - a felirat a dobozon. Ha valaki megkérdezi, hogy egy doboz valamit, nem találja a dobozt, ha a doboz nem lesz aláírva. Így a változók neveit lehetővé MMB emlékezni értékét (információ) került néhány a dobozok. Meg tudja nevezni a változó, amit akarsz, de a név csak alfabetikus karaktereket, számokat és aláhúzás (_). Ezen kívül, mint már mondtam, ha azt akarjuk, hogy hozzon létre egy string változó, meg kell tenni a nevet a végén a dollár szimbólumot.

Szóval, tudod, hogy milyen változók, de most azt szeretnénk, hogy megtanulják, hogyan kell használni ezeket az ajándékokat az Isten? Nos, ez nagyon egyszerű. Ha azt szeretnénk, hogy egy értéket egy változó, akkor csak annyit kell tennie -, hogy írjon egy sort a változó nevét, majd azonos előjelű, és a változó értékét. (Az értékek string változót kell tartani az aposztróf ( „)) Meg kell szereznie, valahogy így:

** Egy numerikus változó
MyVariable = 10

** Egy string változó
MyVariable $ = 'My Text'

Ha ezután akarjuk változtatni a változó értékét, egyszerűen adja meg az új értéket. Azt is hozzá egy értékű változó a másikra, mint itt látható:

** Egy numerikus változó
MyVariable2 = MyVar

** Egy string változó
MyVariable2 $ = $ MyVar

aritmetikai műveletek
Most lehet, hogy csoda - amire szükség van, kétféle változó? Miért van szükség a numerikus változók, ha könnyen tárolni a számot a húr változók? Ennek egyik oka a számtani műveleteket.
Format művelet ugyanaz, mint az óvodában - összeadás, kivonás, szorzás és osztás. Az egyetlen különbség az, hogy használja a * szimbólum a szorzás és a szimbólum / felosztás. Itt egy példa a számtani:

a1 = 10 + 2 ** eredményezi 12
a2 = A1- 2 ** Eredmény 10
a3 = a2 * 2 ** 20 eredmény
a4 = A3 / 2 ** Eredmény 10

Megjegyezzük, hogy a kifejezéseket A2, A3 és A4, az általunk használt változókat. Ez az előny a hagyományos változtatható számokat. És ezért nem tudja használni karakterlánc változó. Aritmetikai műveletek nem működnek betűket, mert nem tudja, hogyan kell csinálni aritmetikai velük! Így numerikus változókat használjuk, hogy korlátozza a matematikai műveleteket csak számokat.

Egy másik jó tulajdonsága, hogy akkor a változó értékét, amely az eredmény a kifejezés kerül mentésre:

Ez azért lehetséges, mert az MMB első helyettesíti a változó értékét egy kifejezésben, majd végrehajtja a feladat.

Változó élettartama
Ha van egy változó, én viszont mindig ez? Csak amikor a program fut. Amikor a program végén (közepesen vagy meghibásodás miatt), a program törli az összes változója a memóriából. Miért nem ment el változók a memóriában a jövőben? Mivel a program tárolására használt RAM változókat. RAM szánt ideiglenes adattárolásra. Szabad hely a memóriában korlátozott, és ha minden program ott tárolt változók állandó, akkor nagyon hamar akkor elfogy a hely a memóriában, hogy ellenőrizzék a rendszer. Különben is, még akkor is, ha nem volt arra, hogy elhagyják az adatokat a kezdete a program, de még mindig nem lenne értelme, mert számítógép teljesen szabadít memóriát, ha ki van kapcsolva. De lehet, hogy hozzáférjenek a változók bármely oldaláról a projekt. Azt se felejtsük el, hogy ha használja a Run Tovább Project ( „Start másik projekt”), vagy RunMBD parancs (ami nem ugyanaz a dolog), ha nem használja ezt a lehetőséget, ha new_window, akkor elveszíti az összes változót egy korábbi projektben. A tárolás és a további felhasználásra a változó használható parancsok és SaveVariable LoadVariable, amely lehetővé teszi, hogy mentse változók a rendszerleíró adatbázisban, és letöltheti azokat onnan, ha szükséges.

Nos, azt már nem kell egy változó. Mi a teendő vele? Ne csinálj semmit. Mint már említettük, befejezésekor a program változó megsemmisül.

Kapcsolódó cikkek