Mos220.ru

Онлайн марафоны
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Basic онлайн программирование

MICROSOFT SMALL BASIC — ПРОС­ТЕЙШИЙ ЯЗЫК ПРОГРАМ­МИРО­ВАНИЯ

Первый шаг для начи­нающего програм­миста

Small Basic — это един­ственный язык програм­мирования, созданный специально для начинающих. Он максимально удобен при переходе от визуального, блочного програм­мирования к текстовому кодированию.

Small Basic сочетает в себе дружест­венный русско­язычный интерфейс с очень простым языком и богатым набором библиотек. С помощью интеллек­туальных всплывающих подсказок, Small Basic делает написание кода еще легче.

Microsoft рекомендует Small Basic начинать изучать в возрасте от 7 лет. Эти рекомендации для англоязычных стран, поскольку при програм­мировании на Small Basic необходимо писать код на английском языке. Для неангло­язычных стран возраст изучения Small Basic с 8-9 лет.

С чего начать, Scratch или Small Basic?

Scratch vs Small Basic

Детям с 8-12 лет, умеющим читать и двигать компьютерной мышкой, рекомендуется изучать Scratch-програм­мирование. Здесь дети изучают основы програм­мирования в игровой форме, двигая блоки мышкой, дети на интуитивном уровне понимают понятие циклов, логических условий, переменных, событий, процедур и функций. Т.е. дети не понимают в классическом понимании определения сложных терминов програм­мирования, однако понимают, когда и как их можно использовать при составлении программы.

Дети, прошедшие курс Scratch-програм­мирования, наиболее подготовлены к изучению основ програм­мирования, поскольку уже составляли программы, хотя и с помощью блоков. Детям старше 12 лет, а также взрослым, уже не интересно заниматься програм­мированием на Scratch. Для таких категорий слушателей мы рекомендуем изучить основы програм­мирования на примере языка програм­мирования Microsoft Small Basic.

Не лучше ли, как раньше, Pascal, чем Small Basic?

Pascal vs Small Basic

До 2009 года начинающие програм­мисты осваивали базовые концепции, изучив язык програм­мирования Pascal. Однако в этом случае придется выполнять упражнения и решать задачи в явно устаревшей, (ориенти­рованной на работу в операционной системе DOS) среде разработки Turbo Pascal, столкнуться с массой проблем при ее использовании в современных операционных системах семейства Windows.

Small Basic создавался специально для новичков в програм­мировании. Нет более легкого языка для изучения, чем Small Basic. Этот язык наиболее современный, т.к. Small Basic был создан 23.10.2008 года и более удобный для первого освоения, чем большинство аналогичных языков для новичков, написанных во время архаичной операционной системы DOS или еще раньше, как например: Pascal, Turbo Pascal, Fortran, Basic, QBasic, Turbo Basic и др. Язык програм­мирования Small Basic более легок в понимании и в освоении для новичка, чем любой другой.

Начать лучше со Small Basic или Java?

Small Basic vs Java

Клуб програм­мистов «1С» предлагает начинать обучаться школьникам програм­мированию с 11 лет с языка Java, и ни слова не говорит про Small Basic. Вполне резонный вопрос, может лучше начать с Java, и пропустить Small Basic, с учетом того, что на тематических ознакомительных видеоуроках от фирмы «1С» часто можно слышать, что они даже детям с 10 лет предлагают начинать с Java?

На самом деле Java гораздо сложнее, чем Small Basic, и для освоения Java нужно иметь базовые знания по основам компьютерной грамотности и основам програм­мирования, о чем подразумевают в клубе програм­мистов «1С», даже когда рекомендуют изучать Java с «нуля». Вы сами можете попробовать пройти Первое занятие по Java-програм­мированию для школьников, а затем сделать выбор: если вам все понятно, вы освоили первый урок по Java, то имеет смысл пропустить Small Basic и начинать изучение програм­мирования с Java. Если же вам показалось, что Java слишком сложно для освоения, то, тогда однозначно, следует начинать програм­мировать со Small Basic. Кстати говоря, сама фирма «Microsoft» рекомендует Small Basic для детей начиная с 7 лет!

Python очень легкий и попу­лярный. Может с него начать?

Python vs Small Basic

Язык програм­мирования Python более сложный, более требова­тельный к знаниям и навыкам програм­мирования, чем Small Basic. Если у Вас нет навыков програм­мирования, начните с более простого языка Small Basic. Если вы поймете и освоите Small Basic, то, скорее всего, вы сможете также осилить и Python. Нередко начинающие с языка програм­мирования Python не могли освоить его и бросали на пол-пути, предполагая, что это слишком сложно.

В какой-то степени Small Basic является лакмусовой бумажкой для новичка в програм­мировании. В том смысле, что еще окончательно неизвестно, сможет ли человек стать програм­мистом или эта профессия не подходит ему. Если новичок освоил Small Basic, то при желании и упорстве он сможет освоить и другие, более сложные языки програм­мирования. Если же самый легкий язык Small Basic оказался не по зубам, то, скорее всего, и более сложные языки програм­мирования окажутся невозможным для освоения.

Почему стоит начать програм­мирование со Small Basic

А не гнаться за популярными языками

Современные системы програм­мирования, такие как Python, Java, JavaScript, Delphi, и, тем более, C++ или Microsoft Visual C++, ориентированы на профессиональную разработку и предполагают наличие у пользователя знаний и начального опыта в области програм­мирования. Но откуда взять эти начальные знания и опыт в области програм­мирования? Другими словами, они не подходят начинающим для обучения програм­мированию.

Очевидно, осознав проблему отсутствия современной среды разработки, ориентированной на начинающих, Microsoft предложила свое решение — Microsoft Small Basic. Язык програм­мирования Microsoft Small Basic, несмотря на название «маленький», тем не менее является современной, вполне приличной и доступной для начинающих средой разработки с автодополнением кода и всплывающими подсказками. Кроме этого интерфейс программы и интерактивная помощь полностью русифицированы и адаптированы для русско­говорящего пользователя, и только код пишется на английском языке.

Чтобы выбрать первый язык програм­мирования, надо ориенти­роваться не на спрос, а надо ориенти­роваться на задачу. Если задачей является стать програм­мистом и нет никакого опыта програм­мирования, надо выбрать самый легкий в изучении язык, и, освоив его, переходить к более сложным и продвинутым языкам, пользующимся спросом. Профес­сиональный програм­мист должен в совершенстве знать несколько языков програм­мирования, и, в случае необходимости, быть готовым к изучению нового языка програм­мирования.

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

Все читатели этих строк могут принять участие и проголосовать в социологическом опросе онлайн, ответив на вопрос «Какой должен быть первый язык програм­мирования для начинающих?», и увидеть результат, исходя из мнений народного голосования.

Изучите основы програм­мирования

C помощью Microsoft Small Basic

Основы програм­мирования – это фундаментальные знания по програм­мированию, это начало и азы навыков по програм­мированию. Без основ програм­мирования вы не освоите ни один из языков програм­мирования. Основы програм­мирования частично входят в базовый школьный курс «Информатики» начиная с 7 класса. В некоторых школах изучают углубленно этот предмет, а в некоторых школах изучают поверхностно, ограничиваясь понятием компьютера и его истории развития, понятием информации и информати­зации, общими понятиями информа­ционных технологий и их роли в повседневной жизни. Понятия «алгорит­мизация» и «програм­мирование» в некоторых школах проходят настолько поверхностно, что многие уже и не помнят, проходили или нет такое.

Програм­мирование, как и иностранный язык, лучше начинать в школе, и чем раньше, тем лучше. Все больше и больше стран понимают пользу от раннего изучения програм­мирования, в некоторых странах его изучают в школах с 5 лет. Раннее изучение програм­мирования позволяет развить творческое, креативное мышление, расширяет кругозор, развивает логическое и алгоритмическое мышление, причинно-следственные связи, способность к аналитическому мышлению. Изучение методов програм­мирования позволяет разбить задачу на более мелкие, строить логические связи и анализировать ситуации.

Каковы даль­нейшие перс­пективы после Small Basic?

Что потом изучать проще всего?

На примере Small Basic можно изучить базовые концепции програм­мирования, алгорит­мические структуры, инструкции управления ходом выполнения программы, циклы, научиться работать с массивами, файлами и графикой. В Microsoft Small Basic в качестве языка програм­мирования используется диалект языка Basic, что позволяет в дальнейшем без особых проблем перейти на следующий уровень — начать работать в Microsoft Visual Basic, или изучать более продвинутые языки разработки, например язык програм­мирования Python.

Читать еще:  Обучение веб программированию с нуля бесплатно онлайн

Microsoft Visual Basic

На языке Small Basic можно компили­ровать программы и писать приложения под Windows. Если же функциональ­ности вам будет недостаточно, проще всего при самосто­ятельном изучении перейти к следующему уровню – Microsoft Visual Basic, при этом переучи­ваться на другой язык не нужно, поскольку Microsoft Visual Basic, по сути, продолжение и расширение Microsoft Small Basic. Более того, код программы, написанный в Small Basic, если перенести без изменения в Visual Basic, точно так же запускается и выполняется.

VB.NET

Продолжением Microsoft Visual Basic, (а следовательно и Microsoft Small Basic) является один из мощнейших и современ­нейших языков програм­мирования Visual Basic .NET (VB.NET), реализованный на платформе Microsoft .NET.

Где еще пригодится Small Basic?

VBScript & VBA

Кроме того, следующим шагом, после Microsoft Small Basic можно изучить VBScript (VBS, развернуто Microsoft Visual Basic Script Edition, иногда еще называют Visual Basic Script). VBScript пригодится при веб-програм­мировании как альтернатива JavaScript на веб-страницах, а также при создании динами­ческих веб-страниц ASP, как альтернатива PHP страниц.

Знание Small Basic поможет вам при дальнейшем изучении Visual Basic for Applications (VBA). Знания VBA вам поможет при програм­мировании в приложениях Microsoft Office (Excel, Word, Access и др). Учитывая популярность и возможности офисных программ, с помощью VBA можно писать, дописывать и редакти­ровать макросы (которые, кстати, написаны на VBA), т.е. создавать расширения в офисных программах Microsoft Office.

И это все, что может Small Basic?

Дополни­тельные возможности

С помощью Small Basic можно програм­мировать игровую приставку Kinect, роботов Lego Mindstorm и Arduino, гарнитуру для вирту­альной реальности Oculus Rift и многое другое. С помощью Silverlight player вы можете даже размещать свои игры, написанные на Small Basic, в собственных блогах и веб-сайтах и воспроиз­водить их в браузере. Кроме этого, есть множество расширений Microsoft Small Basic, позволяющие существенно расширить функционал и возможности програм­мирования на языке Microsoft Small Basic.

Знание Small Basic это, в первую очередь, знание основ програм­мирования. Никто не запрещает вам изучать после Microsoft Small Basic такие языки програм­мирования, как Python, Java, C++, JavaScript и прочие языки програм­мирования для дальнейшего самообразования, саморазвития или трудоустройства. Таким образом, Microsoft Small Basic — это первый шаг програм­миста практически любого направления програм­мирования.

Подборка онлайн компиляторов: запускаем и тестируем код прямо в браузере

Подборка онлайн компиляторов: запускаем и тестируем код прямо в браузере

  • Подборки , 10 августа 2018 в 20:01
  • Типичный программист

Почти все разработчики рано или поздно сталкиваются с необходимостью запустить или быстро проверить какой-то код, но не все знают, что для такой простой задачи совсем не обязательно запускать тяжёлые десктопные IDE или прикладные компиляторы. Достаточно воспользоваться онлайн-инструментами, которые позволяют всё сделать намного быстрее: Ctrl+C, Ctrl+V, Run, вжух — и вывод программы уже перед вашими красноватыми глазами.

Мы отобрали лучшие онлайн-компиляторы: некоторые из них довольно универсальны, другие заточены под строго определённые задачи. В любом случае лишними они не будут.

Koding

Koding.com не является онлайн-компилятором в привычном смысле. Каждый пользователь сервиса может создать в облаке несколько полноценных виртуальных машин под управлением Ubuntu 14.04, на которых может сделать всё, что пожелает, в том числе — скомпилировать код. Все популярные языки поддерживаются по умолчанию, но вы с лёгкостью сможете добавить свои.

Кроме панели управления своим сервером, в интерфейсе доступна удобная IDE и окошко терминала. Koding является самым универсальным средством, далее мы рассмотрим более простые и специализированные варианты.

IdeOne

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

Сервис позволяет настроить лимит времени, указать данные для стандартного потока ввода, добавить к коду описание, а также поделиться им с друзьями или коллегами, которые, в свою очередь, с помощью удобного интерфейса смогут сделать форк ваших исходников. Доступна вставка сохранённого кода на сайт через специальный виджет.

Для тех, у кого нет девушки, создатели предусмотрели компиляцию кода на языке Brainfuck.

JDoodle

Ещё один онлайн-компилятор, который поддерживает множество языков, в том числе и тех, которые вы не найдете во многих других онлайн-компиляторах. Приятной особенностью JDoodle является возможность совместной работы — просто отправьте ссылку на вашу текущую сессию и плодите баги с двойной скоростью!

jsFiddle

Пусть название вас не обманывает — jsFiddle создан не только для JavaScript. Этот онлайн-редактор для фронтенда позволяет проверить любое сочетание JavaScript, HTML и CSS. Разумеется, есть поддержка разных фреймворков, например, jQuery, Vue, React, TypeScript, а также CSS-препроцессоров вроде SCSS. Для удобства вы можете выбрать привязку клавиш из любимого редактора. Правда, только в том случае, если ваш любимый редактор — Vim, Emacs или Sublime Text.

CodePad

CodePad — минималистичный сервис, в котором можно хранить код, делиться им и запускать с последующим выводом результатов его выполнения. На выбор предоставляется несколько наиболее распространённых языков, но, к сожалению, без выбора конкретных версий интерпретаторов или компиляторов.

Главным его достоинством является простота и лёгкость: сайт будет быстро работать даже при медленном интернете. Предусмотрено автоподключение стандартных заголовков, а также интеграция с Vim или Emacs.

Из минусов можно назвать полное отсутствие подсветки синтаксиса при вводе кода в форму. Впрочем, при просмотре уже сохранённой записи подсветка присутствует.

GCC GodBolt

GCC GodBolt — интерактивный компилятор языка С++. Попал в эту подборку по той причине, что имеет простой интерфейс, а также большое количество настроек, в том числе для опций, регулируемых с помощью ключей.

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

SandBox и PHPFiddle

И SandBox, и PHPFiddle позволяют в один клик запустить PHP код и следом получить его вывод. Но несмотря на одно и то же предназначение, они имеют различия, которые могут стать критичными в той или иной ситуации.

PHPFiddle имеет более удобный и современный дизайн, на нём установлена актуальная версия PHP, а также есть возможность форматировать вывод скрипта HTML-разметкой.

SandBox же, кроме использования самой последней версии языка, даёт пользователю возможность выбрать версию самостоятельно. Это может быть полезно, если вам, например, нужно проверить свой код на обратную совместимость.

Программирование на алгометрическом языке QBASIC

Темы для изучения: Линейный алгоритм. Разветвляющийся алгоритм. Циклический алгоритм. Цикл с известным числом повторений. Цикл с предусловием. Цикл с постусловием. Массивы. Процедуры и функции. Графические возможности QB.

Задачи модуля:

  • образовательные: закрепить знания при работе со средой QB,выработать умение составлять простейшие программы в этой среде.
  • воспитательные: повышение мотивации учащихся; совершенствовать навыки общения, воспитывать умение работать самостоятельно и в группе.
  • развивающие: развитие логического мышления и воображения, внимания и памяти; формирование критического мышления; умения анализировать, выделять главное, обобщать и делать выводы.

Учащиеся должны знать:

  • назначение алгоритма и его определение;
  • свойства алгоритма;
  • формы представления алгоритма;
  • типовые алгоритмические конструкции;
  • представление алгоритма в виде блок-схемы;
  • основные стадии разработки алгоритма.
  • графические исполнители в среде программирования QBasic.
  • исполнитель DRAW. Исполнитель LINE. Исполнитель CIRCLE.

Учащиеся должны уметь:

  • объяснять структуру основных алгоритмических конструкций и уметь использовать их для построения алгоритмов;
  • знать основные типы данных и операторы (процедуры) для одного из языков программирования;
  • уметь разрабатывать и записывать на языке программирования типовые алгоритмы;
  • приводить примеры алгоритмов из разных сфер;
  • составлять алгоритмы для различных ситуаций или процессов в виде блок-схем;
  • разрабатывать циклические алгоритмы на основе различных видов циклов.

Введение в язык программирования Basic.

Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается алгоритм действий, а потом он записывается на одном из таких языков. В итоге получается текст программы – полное, законченное и детальное описание алгоритма на языке программирования. Затем этот текст программы специальными служебными приложениями, которые называются трансляторами, либо переводится в машинный код (язык нулей и единиц), либо исполняется.

Basic (Бейсик) создавался в 60-х годах в качестве учебного языка и очень прост в изучении. По популярности занимает первое место в мире.

Некоторые операторы языка Basic.

REM – оператор комментария.

CLS – очистить экран.

PRINT (вывод, печать) – оператор вывода.

INPUT (ввод) – оператор ввода.

DIM – оператор описания типа переменной. .

Для задания значения переменной служит оператор присваивания. Он записывается так:
LET переменная = значение (или просто: переменная = значение)

END – оператор конца программы

Арифметические операции на языке Basic.

Хочу всё знать. Язык Visual Basic

В 80-е годы популярность BASIC пошла на спад. Новые языки программирования избавились от сложного синтаксиса, при этом их возможности возросли. И только Microsoft продолжал гнуть свою линию, выпустив сначала еще один бестселлер QBasic, а потом и героя сегодняшнего текста — Visual Basic.

Краткая справка

Первые версии Visual Basic не снискали успеха среди разработчиков. Графический интерфейс, а потом и подсветка синтаксиса являлись едва ли не единственным отличием от QBasic. Microsoft начала вносить значительные перемены лишь с версии 3.0. В комплектации Professional разработчики получили возможность работать с базой данных Access, графические возможности позволяли работать с языком даже не программистам. Кроме того, повысилось быстродействие и упростилась установка ПО.

В 1995 году свет увидел Windows 95, вместе с которым захватывать мировое господство отправился Visual Basic 4.0. Здесь появился полноценный компилятор, возможность создавать 32 и 16-разрядные приложения, увеличилась скорость работы. В 1998 году вышла последняя версия традиционного Visual Basic. Далее компания Microsoft изменила концепцию, пустив развитие языка по двум направлениям: VB на платформе .NET и адаптированные версии для решения локальных задач (VBA, VBScript, eVB).

Visual Basic в наши дни

VB — инструмент для быстрого создания Windows-приложений. После смены концепции язык обрел:

  • поддержку ООП с конструкторами, деструкторами и наследованием;
  • свободную многопоточность;
  • компиляцию в байт-код, исполняемую при помощи CLR;
  • структурную обработку исключений;

Но главное удобство — платформа .NET. Это означает, что теперь разработчики имеют доступ к огромному количеству библиотек платформы для работы с БД, графикой, формами, безопасностью и вебом.

Другим популярным наследником является Visual Basic for Applications (VBA). Это урезанный VB 6.0 для обработки макросов, создания скриптов, который упрощает работу внутри ОС.

В AutoCAD, CorelDraw, SolidWorks и, конечно же, Microsoft Office вы можете экспортировать данные, структурировать информацию, подключать БД. Даже на бытовом уровне вам пригодится умение создавать автозаполняемые формы, вытягивать информацию в один клик из Excel. В работе, не обязательно связанной с программированием, VBA упростит создание технических документов, чертежей и планов.

Литература

Обучение языку лучше начинать с VBA. Во-первых, он проще, во-вторых, целевые продукты вам прекрасно известны, в-третьих, ограничения позволят вам сконцентрироваться на языке. Считается, что для изучения VBA вам понадобится 30 часов. Фактически — не более 15. Можете взять за основу одну из следующих книг:

Программировать на Visual Basic .NET сложнее, но и интереснее. Времени и справочных ресурсов потребуется больше:

На годы обращать внимания не стоит, здесь важнее практические навыки.

Заключение

Современный Visual Basic слабо напоминает язык, изобретенный более 50 лет назад. Он сохранил простоту, но оброс большим количеством функций и возможностей. А так как Microsoft продолжает работать над платформой .NET, то на ближайшие лет 10 он останется полезным инструментом для любого программиста.

В 1964 году на свет появился язык BASIC. Он разрабатывался для учебных целей, чтобы студенты вузов с помощью простых алгоритмов изучать программирование. BASIC стал настоящим прорывом в образовании, а в реальной жизни программисты соревновались в создании диалектов. Среди очарованных языком гиков оказался Билл Гейтс. В 13 лет он написал на нем свою первую программу, в 20 — зарабатывал деньги реализацией версии Altair BASIC, разработанной им совместно с Полом Алленом.

В 80-е годы популярность BASIC пошла на спад. Новые языки программирования избавились от сложного синтаксиса, при этом их возможности возросли. И только Microsoft продолжал гнуть свою линию, выпустив сначала еще один бестселлер QBasic, а потом и героя сегодняшнего текста — Visual Basic.

Краткая справка

Первые версии Visual Basic не снискали успеха среди разработчиков. Графический интерфейс, а потом и подсветка синтаксиса являлись едва ли не единственным отличием от QBasic. Microsoft начала вносить значительные перемены лишь с версии 3.0. В комплектации Professional разработчики получили возможность работать с базой данных Access, графические возможности позволяли работать с языком даже не программистам. Кроме того, повысилось быстродействие и упростилась установка ПО.

В 1995 году свет увидел Windows 95, вместе с которым захватывать мировое господство отправился Visual Basic 4.0. Здесь появился полноценный компилятор, возможность создавать 32 и 16-разрядные приложения, увеличилась скорость работы. В 1998 году вышла последняя версия традиционного Visual Basic. Далее компания Microsoft изменила концепцию, пустив развитие языка по двум направлениям: VB на платформе .NET и адаптированные версии для решения локальных задач (VBA, VBScript, eVB).

Visual Basic в наши дни

VB — инструмент для быстрого создания Windows-приложений. После смены концепции язык обрел:

  • поддержку ООП с конструкторами, деструкторами и наследованием;
  • свободную многопоточность;
  • компиляцию в байт-код, исполняемую при помощи CLR;
  • структурную обработку исключений;

Но главное удобство — платформа .NET. Это означает, что теперь разработчики имеют доступ к огромному количеству библиотек платформы для работы с БД, графикой, формами, безопасностью и вебом.

Другим популярным наследником является Visual Basic for Applications (VBA). Это урезанный VB 6.0 для обработки макросов, создания скриптов, который упрощает работу внутри ОС.

В AutoCAD, CorelDraw, SolidWorks и, конечно же, Microsoft Office вы можете экспортировать данные, структурировать информацию, подключать БД. Даже на бытовом уровне вам пригодится умение создавать автозаполняемые формы, вытягивать информацию в один клик из Excel. В работе, не обязательно связанной с программированием, VBA упростит создание технических документов, чертежей и планов.

Литература

Обучение языку лучше начинать с VBA. Во-первых, он проще, во-вторых, целевые продукты вам прекрасно известны, в-третьих, ограничения позволят вам сконцентрироваться на языке. Считается, что для изучения VBA вам понадобится 30 часов. Фактически — не более 15. Можете взять за основу одну из следующих книг:

Программировать на Visual Basic .NET сложнее, но и интереснее. Времени и справочных ресурсов потребуется больше:

На годы обращать внимания не стоит, здесь важнее практические навыки.

Заключение

Современный Visual Basic слабо напоминает язык, изобретенный более 50 лет назад. Он сохранил простоту, но оброс большим количеством функций и возможностей. А так как Microsoft продолжает работать над платформой .NET, то на ближайшие лет 10 он останется полезным инструментом для любого программиста.

Visual Basic для новичков. Шаг за шагом. Самоучитель/справочник (Евгений Матвеев)

Для самостоятельного изучения языка Visual Basic, позволяет без помощи преподавателя, «с нуля» разобраться в основах программирования и научиться создавать полноценные приложения для Windows. Большое количество информации о Visual Basic также даёт возможность использовать книгу и в качестве справочника.

Оглавление

  • Введение
  • Глава 1. Установка Visual Basic на компьютер пользователя
  • Глава 2. Знакомство с Visual Basic
  • Глава 3. Использование мастеров
  • Глава 4. Операторы и выражения
  • Глава 5. Условные переходы и циклы
  • Глава 6. Процедуры и функции
  • Глава 7. Типы данных, переменные и константы

Приведённый ознакомительный фрагмент книги Visual Basic для новичков. Шаг за шагом. Самоучитель/справочник (Евгений Матвеев) предоставлен нашим книжным партнёром — компанией ЛитРес.

© Евгений Матвеев, 2016

Создано в интеллектуальной издательской системе Ridero

О чЁм эта книга?

Книга представляет собой пошаговый самоучитель по программированию на языке Microsoft Visual Basic версии 6.0, с последовательным изучением всех основных компонентов языка Visual Basic и элементов управления Windows, которые в нём используются.

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

Доступный стиль изложения, большое количество иллюстраций, реальных примеров исходных текстов программ, полезных советов и обилие справочной информации помогут вам хорошо изучить данный язык программирования «с нуля» в кратчайшие сроки.

Прочитав эту книгу, вы научитесь:

• устанавливать Microsoft Visual Basic 6.0 на свой компьютер,

• пользоваться всеми основными возможностями среды программирования,

• находить нужную информацию в справочной системе,

• оперировать свойствами и методами объектов Windows,

• программировать различные внешние устройства,

• писать сетевые приложения для работы в Интернете,

• проектировать свое собственное приложение,

• разрабатывать его интерфейс,

• создавать исходный текст программы,

• отлаживать программу и находить в ней ошибки,

• компилировать код программы в исполнимый файл,

• создавать инсталляцию готового приложения,

• распространять свои программы через Интернет,

• …и многому другому!

Простой и доступный стиль изложения материала рассчитан на студентов, преподавателей и других лиц, желающих самостоятельно освоить принципы современного визуального проектирования приложений на языке Visual Basic.

Большая часть информации, содержащейся в этой книге, пригодится вам также и в других целях, не связанных напрямую с изучением Visual Basic:

• для лучшего понимания принципов работы операционной системы Microsoft Windows,

• изучения основ программирования вообще,

• написания программ на других диалектах языка Basic.

История появления языка Visual Basic

Почти сразу же после появления электронных вычислительных машин (ЭВМ), в 50-х годах ХХ века были разработаны первые языки программирования для управления вычислительным процессом.

Они были крайне сложны, специализированы для конкретных моделей ЭВМ и предназначались для создания управляющих программ, решающих сложные математические задачи.

По мере распространения ЭВМ возникла необходимость упрощения языка взаимодействия человека с машиной, в результате чего в Dartmouth College был создан язык программирования BASIC. Это название являлось аббревиатурой, а полное наименование этого языка звучало как Beginner’s All-purpose Symbolic Instruction Code (универсальный символьный программный код для начинающих). В то же время слово Basic переводится с английского как «базовый», «основной». Как бы то ни было, прижился именно короткий вариант названия.

Поначалу Basic был очень простым языком программирования, так как предназначался для обучения. Именно из-за своей простоты и компактности он был выбран в качестве языка для первых микрокомпьютеров серии Альтаир (Altair), выпущенных в 1975 году и имеющих всего 4 кб оперативной памяти. Разрабатывали интерпретатор языка основатели корпорации Microsoft – Билл Гейтс (Bill Gates) и Пол Аллен (Paul Allen).

Когда появились персональные компьютеры фирмы IBM, был создан интерпретатор Microsoft GW-Basic, работающий под управлением операционной системы DOS. У интерпретатора GW-Basic имелся интерфейс командной строки и занимал он менее 100 кб оперативной памяти компьютера.

Следующим шагом в развитии языка Basic для DOS было появление двух компиляторов: Microsoft QuickBasic и Borland TurboBasic. Они оба отличались более удобным оконным интерфейсом, наличием текстового редактора для написания программ, системы отладки и возможностью генерации выполнимых exe-файлов.

Через несколько лет после появления операционной системы Microsoft Windows, в 1991 году был создан Microsoft Visual Basic for Windows версии 1.0. Это был революционный шаг в развитии языка, так как теперь отпала необходимость в скурпулезном программировании интерфейса приложений – достаточно было нарисовать его.

В дальнейшем развитие языка шло в направлении совершенствования Microsoft Visual Basic for Windows, которое было связано, в основном, с добавлением новых инструментальных средств и расширением поддержки работы с объектами операционной системы Windows, а также прикладными программами, прежде всего – с пакетом Microsoft Office.

Отличительные особенности Visual Basic

Читатели, которые даже немного знакомы хотя бы с одним классическим языком программирования, в котором не предусмотрены визуальные средства проектирования приложений, особенно сильно почувствуют разницу между обычными системами программирования, включая другие диалекты языка Basic, и современным Visual Basic.

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

Создание объектов интерфейса: окон, кнопок, полей ввода, флажков и т. п., с помощью Visual Basic не представляет большого труда и напоминает рисование в графическом редакторе. После этого остается лишь написать подпрограммы, связанные с этими объектами.

Существенное отличие Visual Basic от QuickBasic, TurboBasic и других диалектов языка Basic для DOS, заключается в том, что в него встроена поддержка работы с объектами Windows, а также предоставлена возможность использования любых функций операционной системы.

Исходный текст программы Visual Basic может считывать и обрабатывать построчно, сразу же выполняя операторы языка, то есть, функционировать как интерпретатор.

Но он же может быть и компилятором, создающим исполняемые файлы, которые работают независимо от самой среды программирования.

Работа в среде Visual Basic очень комфортна, чему способствует наличие большого количества мастеров, многоуровневой справочной системы и удобных средств отладки приложений.

Все это говорит в пользу того, что Visual Basic является мощной средой программирования, с помощью которой можно разрабатывать широкий круг профессиональных приложений для Windows.

Редакции Visual Basic

Фирма Microsoft выпускает Visual Basic 6.0 в нескольких редакциях, которые различаются своими возможностями, поставляемой документацией и, конечно же, своей стоимостью:

Learning Edition (Учебная редакция) – включает основные возможности по созданию приложений и базовый набор элементов управления,

Professional Edition (Профессиональная редакция) – содержит больше инструментов и вспомогательных средств разработки, а также ряд дополнительных элементов управления,

Enterprise Edition (Промышленная редакция) – предназначено для разработчиков корпоративных систем и клиент-серверных приложений, поэтому охватывает все аспекты создания и поддержки больших баз данных, базирующихся на различных технологиях.

Несмотря на имеющиеся отличия, все редакции языка программирования Visual Basic, имеют много общего в среде разработки и совсем не отличаются по своему синтаксису, поэтому практически идентичны между собой для начинающего программиста.

Visual Basic 6.0 Enterprise Edition, какой мы будем рассматривать в этой книге, поставляется не отдельно, как это было в предыдущих версиях, а в составе интегрированного пакета Microsoft Visual Studio 6.0, предназначенного для разработчиков программного обеспечения.

В этот пакет входит, кроме Microsoft Visual Basic еще и Microsoft Visual C++, Microsoft Visual FoxPro, а также ряд других вспомогательных программ и компонентов.

Теперь рассмотрим основные обозначения, принятые в данной книге, которые помогут вам свободно в ней ориентироваться.

Списки, в которых перечисляются какие-либо понятия, выглядят так:

• элемент списка 1,

• элемент списка 2,

Если вам нужно выполнить практическое действие для получения определенного результата, то это будет выглядеть примерно так:

Сделайте это… На экране появится следующее…

Названия клавиш, которые придется нажимать на клавиатуре, заключены в квадратные скобки и выделены жирным шрифтом, например: [F1]. Комбинации клавиш, нажимаемые одновременно, содержат между собой знак «плюс», например: [Ctrl] + [Break].

Последовательно выбираемые мышью пункты меню разделены знаком «дефис», а в скобках приводится их перевод на русский язык: File – Open… (Файл – Открыть…).

Названия программ в тексте выглядят таким образом: Microsoft Visual Basic.

Исходные тексты программ, которые придется набирать на клавиатуре вручную, отделены от остального текста пустыми строками и выделены жирным шрифтом, например:

Ссылка на основную публикацию
Adblock
detector