реклама

small_basic_logoНякой от Microsoft прави нещата по мое скромно мнение. С какво са се занимавали Малка основна е повторно въвеждане на софтуер за ръчно кодиране, но само с малко по-малко помощ от влачене и пускане или WYSIWYG интерфейс. Нека да разгледаме това?

Обърнете внимание на интерфейса. Не прилича на много повече от предварително измислен Бележник, нали? Е, в много отношения е това. Няма панели с инструменти на обекта, няма селектори за цветове, няма прозорци със свойства на елегантни елементи. Само вие, клавиатура и екран. Това е красотата на това. Веднага ми показа слабостта си, зависимостта ми от магьосници и готови предмети. Докато гледах празно в екрана, се опитах да измисля само една основна команда, с която мога да започна. Нищо.

как да компютърна програма


Сега, в моя защита, не съм писал основна програма от колежа. И все пак, дори тогава ни учеха на VisualBasic 6. Затова първо потърсих елементите, които можех просто да плъзна на мястото си. Нито един. Никъде. Следващият ми ход беше да направя немислимото - да отида на документацията. Но почакай! Няма дори меню за помощ. Спомних си добрия стар F1. Нищо!

instagram viewer

Отидох до Програмно меню от моя Старт бутон и погледна под директорията за Малка основна. Това беше нещото, което наистина прави тази програма полезна - The Представяме ви малки основни (ISB) документ.

Както всички добри въведения в ръководствата за програмиране, ИББ ме започна с програма „Здравей, свят“. Ако сте научили каквото и да е езици за програмиране, ще знаете какво е това. ISB казва, че просто въведете този ред в:

TextWindow. WriteLine ("Здравей свят")

Започнах да пишем... T..e... x... какво? Какво е това нещо, което дойде от нищото с информация само за мен? Това е функцията Intellisense на приложението.

как се пише компютърна програма

Това разделя Notepad от Small Basic. Винаги, когато усети, че въвеждам нещо значимо, ще ми покаже списък с опции, през които можете да превъртате, като използвате клавишите със стрелки нагоре и надолу. Всеки артикул има кратко описание до него, така че мога да реша дали това е от какво се нуждаете и как да го използвам. Когато намеря термина, който искам, натискам клавиша за въвеждане и той ще се завърши автоматично за мен. Това е толкова приятна щастлива среда между кодирането в Notepad и загубата в блясъка на най-новия пълноцветен VisualStudio. Мисля че ще ти хареса.

След като свърша програмата си „Hello World“, мога да я запазя, като щракна върху Запази като бутон.

как да компютърна програма

Тогава мога да го стартирам, като щракна върху тичам бутон. Или както показва бутона, аз също мога да натисна F5 ключ, за да го стартирате.

как да програмирате

Така че нека го пуснем и да видим какво ще стане.

научете как да програмирате

Програмата отвори прозорец Command или DOS прозорец, както някои го наричат, и отпечата „Hello World“, точно както го казах. Тъй като не написах нищо, за да кажа на програмата какво да правя по-нататък, Small Basic автоматично ми дава Натиснете произволен клавиш, за да продължите ... ред.

Сега малко за клавишните комбинации, тъй като вече докоснах клавишите F5. Много от популярните клавишни комбинации работят с Small Basic, като например Ctrl + S за спестяване.

Ако смятате, че това е доста рудиментарно и опростено, ще бъдете прави. И все пак, в това е смисълът. Въпросът е да се даде на новия програмист полезна среда, прилична документация и спартанското работно пространство, необходими за развиване на умения и практики за програмиране през целия живот. Само на 69 страници документът ISB обучава новия програмист за променливи, масиви, условия и разклонения и цикли. С тези основи на програмирането можете да извървите дълъг път.

Ако също мислите, че програмите, които бихте могли да правите с Small Basic, биха били безполезни или визуално скучни, помислете отново. Small Basic ви дава възможност да използвате интерактивност с вашия потребител, да създавате графика и да използвате цвят. Друг спретнат вграден обект е Костенурката. Turtle прави Small Basic полезна платформа за обучение на децата да програмират. Кой може да устои да каже на Костенурка да премести 100 пространства и след това да я наблюдава? Или какво ще кажете да гледате как Turtle рисува фрактал?

Стар професионалист или начинаещ, или горд родителски умения за предаване на потомството, Small Basic е сериозно забавно средство за програмиране с. Пробвам. Кажете ни какво мислите за това.

Вече свършихте ли някаква работа в Small Basic? Покажете ни къде можем да видим извадка в коментарите по-долу.

С 20+ години опит в областта на информационните технологии, обучението и техническите сделки, желанието ми е да споделя това, което съм научил с всеки друг, който желае да се учи. Стремя се да свърша възможно най-добрата работа по най-добрия начин и с малко хумор.