Меню Рубрики

Программирование на бейсике в windows

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 — это первый шаг програм­миста практически любого направления програм­мирования.

Источник

Руководство. Начало работы с Visual Basic в Visual Studio Tutorial: Get started with Visual Basic in Visual Studio

В этом руководстве по Visual Basic вы будете работать со средой Visual Studio для создания и запуска нескольких разных консольных приложений. Вы также ознакомитесь с некоторыми возможностями интегрированной среды разработки (IDE) Visual Studio. In this tutorial for Visual Basic (VB), you’ll use Visual Studio to create and run a few different console apps and explore some features of the Visual Studio integrated development environment (IDE) while you do so.

Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого. If you haven’t already installed Visual Studio, go to the Visual Studio downloads page to install it for free.

Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого. If you haven’t already installed Visual Studio, go to the Visual Studio downloads page to install it for free.

Создание проекта Create a project

Сначала мы создадим проект приложения Visual Basic. First, we’ll create a Visual Basic application project. Для этого типа проекта уже имеются все нужные файлы шаблонов, что избавляет вас от лишней работы. The project type comes with all the template files you’ll need, before you’ve even added anything!

Откройте Visual Studio 2017. Open Visual Studio 2017.

В верхней строке меню последовательно выберите Файл > Создать > Проект. From the top menu bar, choose File > New > Project.

В левой области диалогового окна Новый проект разверните узел Visual Basic и выберите .NET Core. In the New Project dialog box in the left pane, expand Visual Basic, and then choose .NET Core. На средней панели выберите Консольное приложение (.NET Core) . In the middle pane, choose Console App (.NET Core). Назовите проект WhatIsYourName. Then name the project WhatIsYourName.

Добавление рабочей нагрузки (необязательно) Add a workload (optional)

Если шаблон проекта Консольное приложение (.NET Core) отсутствует, его можно получить, добавив рабочую нагрузку Кроссплатформенная разработка .NET Core. If you don’t see the Console App (.NET Core) project template, you can get it by adding the .NET Core cross-platform development workload. Добавить ее можно одним из двух способов в зависимости от того, какие обновления Visual Studio 2017 установлены на вашем компьютере. You can add this workload in one of the two following ways, depending on which Visual Studio 2017 updates are installed on your machine.

Вариант 1: использование диалогового окна «Новый проект» Option 1: Use the New Project dialog box

Щелкните ссылку Открыть установщик Visual Studio в левой области диалогового окна Новый проект. Click the Open Visual Studio Installer link in the left pane of the New Project dialog box.

Запускается Visual Studio Installer. The Visual Studio Installer launches. Выберите рабочую нагрузку Кроссплатформенная разработка .NET Core и затем элемент Изменить. Choose the .NET Core cross-platform development workload, and then choose Modify.

Вариант 2: использование меню «Сервис» Option 2: Use the Tools menu bar

Закройте диалоговое окно Создать проект и в верхней строке меню выберите Сервис > Получить средства и компоненты. Cancel out of the New Project dialog box and from the top menu bar, choose Tools > Get Tools and Features.

Запускается Visual Studio Installer. The Visual Studio Installer launches. Выберите рабочую нагрузку Кроссплатформенная разработка .NET Core и затем элемент Изменить. Choose the .NET Core cross-platform development workload, and then choose Modify.

На некоторых снимках экрана в этом учебнике используется темная тема. Some of the screenshots in this tutorial use the dark theme. Если вы не используете темную тему, но хотите переключиться на нее, см. страницу Персонализация интегрированной среды разработки и редактора Visual Studio. If you aren’t using the dark theme but would like to, see the Personalize the Visual Studio IDE and Editor page to learn how.

Запустите Visual Studio 2019. Open Visual Studio 2019.

На начальном экране выберите Создать проект. On the start window, choose Create a new project.

В поле поиска окна Создание проекта введите консоль. On the Create a new project window, enter or type console in the search box. Затем выберите Visual Basic в списке языков и Windows в списке платформ. Next, choose Visual Basic from the Language list, and then choose Windows from the Platform list.

Применив фильтры языка и платформы, выберите шаблон Консольное приложение (.NET Core) и нажмите кнопку Далее. After you apply the language and platform filters, choose the Console App (.NET Core) template, and then choose Next.

Если шаблон Консольное приложение (.NET Core) отсутствует, его можно установить из окна Создание проекта. If you do not see the Console App (.NET Core) template, you can install it from the Create a new project window. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов. In the Not finding what you’re looking for? message, choose the Install more tools and features link.

После этого в Visual Studio Installer выберите рабочую нагрузку Кроссплатформенная разработка .NET Core. Then, in the Visual Studio Installer, choose the .NET Core cross-platform development workload.

Затем нажмите кнопку Изменить в Visual Studio Installer. After that, choose the Modify button in the Visual Studio Installer. Вам может быть предложено сохранить результаты работы; в таком случае сделайте это. You might be prompted to save your work; if so, do so. Выберите Продолжить, чтобы установить рабочую нагрузку. Next, choose Continue to install the workload. После этого вернитесь к шагу 2 в процедуре Создание проекта. Then, return to step 2 in this «Create a project» procedure.

В поле Имя проекта окна Настроить новый проект введите WhatIsYourName. In the Configure your new project window, type or enter WhatIsYourName in the Project name box. Затем нажмите Создать. Then, choose Create.

Новый проект открывается в Visual Studio. Visual Studio opens your new project.

Создание приложения для запроса имени Create a «What Is Your Name» application

Давайте создадим приложение, которое запрашивает имя пользователя, а затем выводит его вместе с датой и временем. Let’s create an app that prompts you for your name and then displays it along with the date and time. Вот как это сделать. Here’s how:

Откройте проект WhatIsYourName, если он еще не открыт. If it is not already open, then open your WhatIsYourName project.

Введите следующий код Visual Basic между первой открывающей скобкой после строки Sub Main(args As String()) и строкой End Sub : Enter the following Visual Basic code immediately after the opening bracket that follows the Sub Main(args As String()) line and before the End Sub line:

Этот код заменяет существующие операторы WriteLine, Write и ReadKey. This code replaces the existing WriteLine, Write, and ReadKey statements.

Нажмите зеленую кнопку Пуск или клавишу F5, чтобы создать и запустить свое первое приложение. Use the green Start button, or press F5 to build and run your first app.

Когда откроется окно консоли, введите свое имя. When the console window opens, enter your name. Окно консоли должно выглядеть так, как показано на следующем снимке экрана: Your console window should look similar to the following screenshot:

Для закрытия консольного окна нажмите любую клавишу. Press any key to close the console window.

В проекте WhatIsYourName введите следующий код Visual Basic между первой открывающей скобкой после строки Sub Main(args As String()) и строкой End Sub : In the WhatIsYourName project, enter the following Visual Basic code immediately after the opening bracket that follows the Sub Main(args As String()) line and before the End Sub line:

Этот код заменяет существующие операторы WriteLine, Write и ReadKey. This code replaces the existing WriteLine, Write, and ReadKey statements.

Нажмите зеленую кнопку Пуск или клавишу F5, чтобы создать и запустить свое первое приложение. Use the green Start button, or press F5 to build and run your first app.

Когда откроется окно консоли, введите свое имя. When the console window opens, enter your name. Окно консоли должно выглядеть так, как показано на следующем снимке экрана: Your console window should look similar to the following screenshot:

Для закрытия консольного окна нажмите любую клавишу. Press any key to close the console window.

Создание приложения «Калькулятор» Create a «Calculate This» application

Откройте Visual Studio 2017 и в верхней строке меню выберите Файл > Создать > Проект. Open Visual Studio 2017, and then from the top menu bar, choose File > New > Project.

В левой области диалогового окна Новый проект разверните узел Visual Basic и выберите .NET Core. In the New Project dialog box in the left pane, expand Visual Basic, and then choose .NET Core. На средней панели выберите Консольное приложение (.NET Core) . In the middle pane, choose Console App (.NET Core). Назовите файл CalculateThis. Then name the file CalculateThis.

Введите следующий код между строками Module Program и End Module : Enter the following code between the Module Program line and End Module line:

Окно кода должно выглядеть так, как показано на следующем снимке экрана: Your code window should look like the following screenshot:

Щелкните CalculateThis, чтобы запустить программу. Click CalculateThis to run your program. Окно консоли должно выглядеть так, как показано на следующем снимке экрана: Your console window should look similar to the following screenshot:

На начальном экране выберите Создать проект. On the start window, choose Create a new project.

В поле поиска окна Создание проекта введите консоль. On the Create a new project window, enter or type console in the search box. Затем выберите Visual Basic в списке языков и Windows в списке платформ. Next, choose Visual Basic from the Language list, and then choose Windows from the Platform list.

Применив фильтры языка и платформы, выберите шаблон Консольное приложение (.NET Core) и нажмите кнопку Далее. After you apply the language and platform filters, choose the Console App (.NET Core) template, and then choose Next.

Затем в поле Имя проекта окна Настроить новый проект введите CalculateThis. Then, in the Configure your new project window, type or enter CalculateThis in the Project name box. Затем выберите Создать. Next, choose Create.

Введите следующий код между строками Module Program и End Module : Enter the following code between the Module Program line and End Module line:

Окно кода должно выглядеть так, как показано на следующем снимке экрана: Your code window should look like the following screenshot:

Щелкните CalculateThis, чтобы запустить программу. Click CalculateThis to run your program. Окно консоли должно выглядеть так, как показано на следующем снимке экрана: Your console window should look similar to the following screenshot:

Быстрые ответы на часто задаваемые вопросы Quick answers FAQ

Ниже приведен краткий список вопросов и ответов, с помощью которого вы сможете ознакомиться с некоторыми основными понятиями. Here’s a quick FAQ to highlight some key concepts.

Что такое Visual Basic? What is Visual Basic?

Visual Basic — это типобезопасный язык программирования, который прост в изучении. Visual Basic is a type-safe programming language that’s designed to be easy to learn. Он является производным от языка BASIC (Beginner’s All-purpose Symbolic Instruction Code — универсальный код символических инструкций для начинающих). It is derived from BASIC, which means «Beginner’s All-purpose Symbolic Instruction Code».

Что такое Visual Studio? What is Visual Studio?

Visual Studio — это интегрированный набор средств разработки. Visual Studio is an integrated development suite of productivity tools for developers. Его можно рассматривать как программу для создания приложений. Think of it as a program you can use to create programs and applications.

Что такое консольное приложение? What is a console app?

Консольное приложение принимает входные данные и выводит результаты в окне командной строки, также называемом A console app takes input and displays output in a command-line window, a.k.a. консолью. a console.

Что такое .NET Core? What is .NET Core?

.NET Core — это дальнейший этап развития платформы .NET Framework. .NET Core is the evolutionary next step of the .NET Framework. В то время как платформа .NET Framework позволяла использовать один и тот же код в средах разных языков программирования, в .NET Core появилась возможность использовать один и тот же код на разных платформах. Where the .NET Framework allowed you to share code across programming languages, .NET Core adds the ability to share code across platforms. Более того, это платформа с открытым кодом. Even better, it’s open source. (Как .NET Framework, так и .NET Core включают в себя готовые библиотеки, предоставляющие определенные функциональные возможности, а также среду CLR, которая выступает в роли виртуальной машины для выполнения кода.) (Both the .NET Framework and .NET Core include libraries of prebuilt functionality as well as a common language runtime (CLR), which acts as a virtual machine in which to run your code.)

Следующие шаги Next steps

Поздравляем с завершением этого учебника! Congratulations on completing this tutorial! Для получения дополнительных сведений перейдите к следующему руководству. To learn even more, see the following tutorial.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Программирование на windows 10 планшете
  • Программирование для windows 10 книга
  • Программирование для iphone под windows
  • Программирование usb в windows
  • Программатор хамелеон под windows 7