.RU

Яочень рад за тебя, что ты взял в руки эту рукопись. Когда мы с сыном начинали разбираться с языком программирования Small Basic у нас ее не было под рукой, а н


Уважаемый читатель!

Я очень рад за тебя, что ты взял в руки эту рукопись. Когда мы с сыном начинали разбираться с языком программирования Small Basic у нас ее не было под рукой, а нам очень не хватало такого справочника, в котором были бы отображены все команды языка и краткие примеры для каждой из них.

Теперь у тебя есть эта рукопись, которая ещё не закончена и мне как её составителю хотелось бы, что бы ты уважаемый читатель принял бы активное участие. Ты спросишь – «как, ведь я ещё так мало знаю?» Ну и что, читая её у тебя, наверняка возникнут вопросы, так что можешь, смело их задавать мне или любому пользователю форума http://forum.smallbasic.ru/. А пожелания по содержанию присылать мне в личку: Papa_Alex_2000. Я думаю, совместными усилиями мы превратим эту рукопись в настоящую настольную книгу.

Удачи всем нам!

С уважением, Papa_Alex_2000

P.S. Все материалы представленные в этой рукописи взяты из открытых источников интернета, с ними можно делать что угодно, но помни о тех кто это собрал, перевел и дал возможность тебе пользоваться.

Синтаксис языка Small Basic 3

Array (Работа с массивом данных) 6

Clock (Работа с ситемными часами) 10

Desktop (Работа с рабочим столом) 11

Dictionary (Работа с интернет-словарем) 12

File (Работа с внешним файлом) 13

Flickr (Доступ к Интернет-сервису фотографий) 17

GraphicsWindow (Работа в графическом окне) 18

ImageList (Работа с внешним изображением) 25

Math (Работа с математическими операторами) 26

Mouse (Работа со свойствами мыши) 30

Network (Работа с сетью) 32

Program (Контроль над выполнением программы) 33

Shapes (Работа с фигурами) 34

Sound (Работа со звуком) 38

Stack (Работа со стеком) 41

Text (Работа с текстом) 43

TextWindow ( Работа с текстовым окном) 46

Timer (Работа с повтором действий) 49

Turtle (Работа с черепашкой) 50

Ключевые слова 53
^
Синтаксис языка Small Basic Шпаргалка как создать и получить доступ к основным операциям в Small Basic. Её можно использовать, когда нужно вспомнить синтаксис, но не хочется смотреть руководство пользователя.
СОЗДАТЬ:

Array (Массив):

myArray(мой массив)[1] = "myString(моя запись)"

TextWindow.WriteLine(Array.GetItemCount(myArray))

^ Directory (Директорию):

File.CreateDirectory("C:\temp\myTempDir(Моя временная директория)")

Ellipse (Эллипс):

GraphicsWindow.DrawEllipse(10, 15, 75, 25)

' или...

myEllipse(мой эллипс) = Shapes.AddEllipse(100, 50)

Flickr image:

GraphicsWindow.DrawImage(Flickr.GetPictureOfMoment(), 0, 0)

^ Оператор For:

For i = 1 To 10

TextWindow.WriteLine(i)

EndFor

Оператор If/Then:

If Clock.Year = 2010 Then

TextWindow.WriteLine("2010")

Else

TextWindow.WriteLine("Не 2010")

EndIf

Image(Изображение):

myImage(мое изображение) = Shapes.AddImage(ImageList.LoadImage("http://www.microsoft.com/about/images/home_blue.jpg"))

Label(Метка):

Goto myLabel(моя Метка)

myLabel(моя Метка):

TextWindow.WriteLine("Привет, Мир!")

Line(Линия):

GraphicsWindow.DrawLine(10, 20, 100, 50)

' или...

myLine(моя линия) = Shapes.AddLine(15, 20, 40, 65)

Rectangle(Прямоугольник):

GraphicsWindow.DrawRectangle(5, 15, 80, 35)

' или...

myRectangle(мой прямоугольник) = Shapes.AddRectangle(50, 35)

Shape(Фигура):

myEllipse(мой эллипс) = Shapes.AddEllipse(100, 50)

Stack(Стек):

Stack.PushValue("myStack(мой стек)", "myValue(мое значение)")

TextWindow.WriteLine(Stack.PopValue("myStack(мой стек)"))

Subroutine(Процедура):

mySub()

Sub mySub

TextWindow.WriteLine("Привет, Мир!")

EndSub

Triangle(Треугольник):

GraphicsWindow.DrawTriangle(10, 15, 50, 100, 75, 25)

' или...

myTriangle(мой треугольник) = Shapes.AddTriangle(30, 10, 100, 75, 145, 35)

^ ПОЛУЧЕНИЕ ДОСТУПА:

Clock functions:

TextWindow.WriteLine(Clock.Date)

Desktop:

TextWindow.WriteLine(Desktop.Height)

Dictionary:

TextWindow.WriteLine(Dictionary.GetDefinition("banana"))

^ File functions:

TextWindow.WriteLine(File.GetTemporaryFilePath())

Graphics window:

GraphicsWindow.DrawBoundText(20, 10, 80, "Привет, Мир!")

Image:

GraphicsWindow.DrawImage(ImageList.LoadImage("http://www.microsoft.com/about/images/home_blue.jpg"), 0, 0)

Image list:

TextWindow.WriteLine(ImageList.GetHeightOfImage(ImageList.LoadImage("http://www.microsoft.com/about/images/home_blue.jpg")))

^ Math functions:

TextWindow.WriteLine(Math.SquareRoot(25))

Mouse:

GraphicsWindow.MouseDown = OnMouseDown

Sub OnMouseDown

If Mouse.IsLeftButtonDown Then

GraphicsWindow.Title = "Левая кнопка мыши нажата"

Else

GraphicsWindow.Title = "Левая кнопка мыши не нажата"

EndIf

EndSub

Network functions:

TextWindow.WriteLine(Network.GetWebPageContents("http://www.microsoft.com/"))

Program functions:

TextWindow.WriteLine(Program.Directory)

^ Sound functions:

Sound.PlayBellRingAndWait()

Stack:

Stack.PushValue("myStack(мой стек)", "myValue(моё значение)")

TextWindow.WriteLine(Stack.PopValue("myStack(мой стек"))

Text functions:

TextWindow.WriteLine(Text.GetLength("myText(мой текст)"))

^ Text window:

TextWindow.WriteLine("Привет, Мир!")

Timer:

Timer.Tick = OnTick

Timer.Interval = 5000

Sub OnTick

TextWindow.WriteLine(Clock.Time)

EndSub

Turtle:

Turtle.Move(100)

zasedanie-kruglij-stol-o-problemah-v-nauchno-innovacionnoj-deyatelnosti-v-kuzbasskom-regione.html
zasedanie-kruzhka-kriminalisticheskoe-obespechenie-yuridicheskoj-deyatelnosti.html
zasedanie-merkurij-kluba-na-temu-problemi-immigracii-v-segodnyashnej-rossii.html
zasedanie-mezhdunarodnoj-podkomissii-po-stratigrafii-devona.html
zasedanie-ministerstv-provedenie-profilakticheskih-dnej.html
zasedanie-mo-prikazom-protokol-ot-200-g-ot.html
  • upbringing.bystrickaya.ru/krizis-rossijskoj-ekonomiki-i-puti-vihoda-iz-nego.html
  • notebook.bystrickaya.ru/informacionno-analiticheskij-otchet-po-itogam-sociologicheskogo-oprosa-uchastnikov-oblastnih-kontrolnih-rabot-2004-2005-uchebnogo-goda.html
  • esse.bystrickaya.ru/puert0-lim0n-puerto-lim0n-nikaragua-na-yuge-s-panamoj-na-zapade-severnaya-chast-tihogo-okeana-na-vostoke-karibskoe-more.html
  • vospitanie.bystrickaya.ru/vyazalshica-hudozhestvennoe-oformlenie-oblozhki.html
  • urok.bystrickaya.ru/priklyuchenieto-da-otkriesh-sebe-se-stanislav-grof-vvedenie-stranica-7.html
  • lektsiya.bystrickaya.ru/programma-informatizaciya-obrazovatelnoj-sredi-mou-sosh-8-g-berdska-na-2009-2011-godi-pasport-programmi.html
  • portfolio.bystrickaya.ru/osobennosti-fauni-i-ekologicheskie-problemi-zakaznika-vostochnij.html
  • nauka.bystrickaya.ru/uchebnik-serzhanta-motostrelkovih-podrazdelenij-stranica-10.html
  • studies.bystrickaya.ru/42-praktika-primeneniya-avtomatizirovannih-informacionnih-sistem-i-tehnologij-v-organizacii.html
  • books.bystrickaya.ru/dokla-d-o-rezultatah-i-osnovnih-napravleniyah-deyatelnosti-departamenta-kulturi-krasnodarskogo-kraya-na-2011-2014-gg-krasnodar.html
  • laboratornaya.bystrickaya.ru/rabochaya-programma-disciplina-opd-f-03-01-materialovedenie-v-proizvodstve-izdelij-legkoj-promishlennosti-indeks-naimenovanie-disciplini.html
  • uchit.bystrickaya.ru/stranica-26-nastrojka-setup-ustrojstvo-radiopriemnoe-marantz-sr-400-25002-rukovodstvo-po-ekspluatacii.html
  • zanyatie.bystrickaya.ru/sobakovodstvo-v-rossii-i-za-rubezhom.html
  • institut.bystrickaya.ru/temi-transport-i-logistika-solutrans-2010-evropejskaya-vistavka-transporta-i-perevozok-so-dnya-osnovaniya-solutrans-v-1988-godu.html
  • education.bystrickaya.ru/1-lekciya-uravneniya-s-chastnimi-proizvodnimi-pervogo-poryadka.html
  • institut.bystrickaya.ru/tematicheskoe-planirovanie-po-algebre-9-klass.html
  • lesson.bystrickaya.ru/tajnie-obshestva-v-rossii.html
  • gramota.bystrickaya.ru/zaklyuchenie-uchebnoe-posobie-vtoraya-redakciya-2010-g-udk-23254-2141-112-bbk-86-286-33.html
  • universitet.bystrickaya.ru/teoreticheskie-ponyatiya-struktur-upravleniya-6-stranica-2.html
  • crib.bystrickaya.ru/kakaya-informacionnaya-sistema-administrirovaniya-naibolee-polno-otrazhaet-deyatelnost-obrazovatelnogo-uchrezhdeniya.html
  • zanyatie.bystrickaya.ru/prikaz-o-vvedenii-v-dejstvie-vnutriuniversitetskoj-sistemi-eksportnogo-kontrolya-ek-stranica-6.html
  • studies.bystrickaya.ru/gstoriya-ekanamchnaga-razvccya-belarussyu-kanci-xvii-pachatku-xviii-st.html
  • zadachi.bystrickaya.ru/razdel-i-ponyatie-i-soderzhaniepasportnoj-sistemi-rossijskoj-federacii-dissertaciya-na-soiskanie-uchenoj-stepeni.html
  • abstract.bystrickaya.ru/2-tehnicheskie-harakteristiki-tokarnogo-stanka-s-chpu-i-otkritij-aukcion-2-razdel-i-soderzhanie-2-razdel.html
  • abstract.bystrickaya.ru/02307v.html
  • obrazovanie.bystrickaya.ru/postanovlenie-uchenogo-soveta-mgimo-u-mid-rossii.html
  • thescience.bystrickaya.ru/gosudarstvennie-i-municipalnie-unitarnie-predpriyatiya.html
  • college.bystrickaya.ru/1-analiz-psihologo-pedagogicheskoj-literaturi-po-probleme-razvitiya-mishleniya-mladshih-shkolnikov-stranica-3.html
  • doklad.bystrickaya.ru/vkladi-v-rublyah-do-011208g-kursovaya-rabota-po-discipline-banki-i-nebankovskie-kreditnie-organizacii-i-ih-operacii.html
  • exam.bystrickaya.ru/vzaimodejstvie-cen-i-nalogov.html
  • lecture.bystrickaya.ru/71-suhoputnie-vojska-obshie-polozheniya.html
  • credit.bystrickaya.ru/otnoshenie-k-reklame.html
  • holiday.bystrickaya.ru/nevrologicheskij-status-klinicheskaya-psihoterapiya.html
  • reading.bystrickaya.ru/kod-32-stati-opublikovannie-v-vuzovskih-izdaniyah-otchet-o-nauchnoj-rabote-za-2008-god-direktor-instituta.html
  • shpargalka.bystrickaya.ru/uchrezhdenie-obrazovaniya-voennaya-akademiya-respubliki-belarus-kulturno-dosugovaya-deyatelnost-v-uchrezhdeniyah.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.