Урок 1. Въведение
Сред ата за програмиране на Small Basic е създадена от Мicrosoft и включва език за програмиране, текстов редактор и компилатор.
Езикът за програмиране Small Basic е усъвършенстван от езика Basic, появил се през 1980 година като език за програмиране на PC под DOS / дискова операционна система/ . С появата на по-бързи компютри, основани на по-бързи процесори се появиха и нови езици за програмиране – доста скъпи и трудни за разбиране от начинаещия програмист. Всичко това води до появата на средата за програмиране Small Basic през 2007, с език за програмиране който е близък роднина на Basic и се отличава от другите съвременни езици с голяма простота и лесен за управление интерфейс. Самият Basic преминава през много модификации и достига до Visual Basic. Но за да започнеш да програмираш на Visual Basic, добре би било да се запознаеш със Small Basic, което ще направим сега.
Small Basic език за програмиране и с него програмирането е бързо, лесно и забавно. Познаването на 15 ключови думи, на който е основан езика, е абсолютно наложително.
Когато стартирате изпълнимия файл SmallBasic.exe за първи път пред вас се отваря прозорец който изглежда така:
Този прозорец е прието да се нарича входен.
Компютърната програма е набор от инструкции, който се изпълняват от компютъра. Инструкциите се пишат с език за програмиране в текстовия екран. В него можете да отворите няколко програми, като всяка ще се разположи в отделен прозорец. Можете да редактирате и изтривате написания код по правилата за текстообработка.
Сега нека напишем първата си програма.
На един ред от редактора въведете следния код:
TextWindow.WriteLine(“Здравей , вашето име!")
В примера е използвано името Мими. За да се изпълни написания код е необходимо да задействате бутона от инструменталния ред с надпис RUN. Резултатът от изпълнението ще се получи в друг прозорец, който ще наречем изходен:
За да се върнем обратно в прозореца на текстовия редактор / входния прозорец/ е необходимо да натиснем произволен клавиш от клавиатурата.
Написания код в текстовия прозорец се състои от 1 ред който има 3 части Първата част е обекта, втората операцията в него и третата – данни за операцията.
Обект. Операция(„данни за операцията“)
Обектът в случая е текстов прозорец / TextWindows /, операцията е текстов ред за извеждане WriteLine, а стойността, която ще се изведе в този ред е Здравей Мими
Стойността / данните/ се заграждат в кавички.
За да съхраните написаната програма е необходимо да изберете бутон Save от Toolbar, или с комбинация от клавиши CTRL “S” от клавиатурата. Ако затворите прозереца без да направите това, написания програмен код ще се загуби.
Докато пишете командите в редакторския прозорец се появява списък от елементи. Ако започнете да пишете ForedroundColor и ще се появи следния списък
Този списък съдържа команди, които са възможни. Разглеждайки списъка със стрелките нагоре и надолу от клавиатурата си, можете да ги вмъквате в кода с натискане на ENTER .
Появата на списъка и вмъкването на възможните команди дава възможност на програмиста да работи по-бързо, улеснява работата му и същевременно го предпазва от синтактични и семантични грешки.
Например : Когато искате да присвоите на обекта TextWindows свойство например – Цвят можем да използваме следния код:
TextWindows.ForegroundColor = “Green”
Така следващия ред TextWindows. Writeline („Здравей Мими“) ще изведе в изходния прозорец текста „Здравей Мими“ в жълт цвят:
Можем да сменим фона на самия текстов прозорец като на първия ред добавим следния код и нашата програма ще стане от 3 реда.
TextWindow.BackgroundColor = "blue"
TextWindow.ForegroundColor = "Green"
TextWindow.WriteLine("Здравей Мими")
Резултатът от изпълнението на този код ще изведе текста „Здравей Мими“ със зелен цвят, но върху син фон. Убедете се сами.
Извод: До тук на обекта сме присвоили 2 свойства – цвят с който да се извежда текста и цвят върху който да се извежда. Операцията WriteLine извежда данните, поставени в скоби и кавички в изходния прозорец като спазва присвоените вече свойства.
Нека добавим 4 ред в нашия програмен код.
TextWindow.WriteLine(" Днес е хубав ден")
При изпълнение на програмата вие ще получите следния резултат:
Виждате, че вече имаме изведен текст на 2 реда.
За да се осъществи това е необходимо да заявите на обектa „TextWindows“ две едни и същи операции WriteLine /напиши на един ред/, но с различна стойност. Стойностите – Здравей Мими и Днес е хубав ден са заградени със скоби и двойни кавички.
Задачи:
Kакво трябва да знаете: