Начало работы с VB.NET

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

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

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

Чтобы изучать материал и практиковаться в написании программ на VB.NET, тебе не придется покупать какое-либо программное обеспечение, всё изучение проходит бесплатно .
Для практической части тебе понадобится среда разработки. Можешь использовать бесплатную Visual Basic 2010 Express от Microsoft.
Где ее взять? Подробная .
После скачивания и установки среды разработки, запусти ее. Чтобы запустить, нажми "Пуск" и в строке поиска начни вводить Visual Basic (см. изображение):

Запустилось? Отлично!
На главной странице(см. изображение ниже), можно осуществлять создание нового проекта или открытие существующего проекта.
Чтобы создать новый проект и приступить к разработке новой программы для Windows, нажми на кнопку "Создать проект":

После нажатия на "Создать проект" появится диалоговое окно, которое выглядит следующим образом:

Нажми всё в той последовательности, как показано на изображении выше.
Что мы делаем выполняя эти действия?
Поскольку мы хотим программировать для компьютеров(и ноутбуков), мы выбрали "Приложение Windows Forms". Это означает, что мы собираемся создать программу, которая работает на компьютере под управлением Windows.

Если посмотреть на текстовое поле в нижней части окна (пункт номер 2 на изображении), то можно увидеть название "WindowsApplication1". Это имя "по умолчанию" для твоего проекта. Называть проекты именами по умолчанию, это не очень хорошая затея. Рекомендуется указать осмысленное имя для проекта, чтобы потом не запутаться, когда проектов станет много. Например, можно написать MyFirstApp (что переводится как "моя первая программа").

По умолчанию, все проекты сохраняются в папке "Мои документы" в ней хранится папка с проектами, которые созданы в Visual Studio.

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

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

В следующем уроке мы запустим нашу программу, посмотрим как она работает и выглядит.
Понравилось? Ставь лайк

Остались вопросы?
Давай обсудим!

В 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. Можете взять за основу одну из следующих книг:

  • Excel 2013. Профессиональное программирование на VBA , Джон Уокенбах.
  • Решение научных и инженерных задач средствами Excel, VBA и C C++ , Игорь Гайдышев.
  • VBA для “чайников” , Стив Каммингс.
  • Самоучитель VBA , Андрей Гарнаев.
  • Access. Программирование на VBA , подборка статей.

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

Visual Basic.net для чайников - Уоллес Вонг - 2002.

Добро пожаловать в мир компьютерного программирования с использованием Visual Basic.
NET - разработанного компанией Microsoft языка программирования, который поможет
вам легко и быстро писать собственные программы. Если вас давно волнует идея создания
своих программ, но в то же время вы опасаетесь, что вам это не по зубам, откиньте сомнения
прочь. Если вы в состоянии написать краткую пошаговую инструкцию о том, как пройти к
вашему дому, значит, сможете освоить и процесс написания программ на языке Visual Basic.
NET. Чтобы помочь вам в постижении азов программирования на Visual Basic. NET.
материал этой книги изложен простым, доступным языком, а основной акцент сделан па тех
функциональных возможностях, которые наверняка пригодятся вам при написании
собственных программных продуктов.
Книга предназначена для начинающих пользователей.

Оглавление
Введение 19
Глава 1. Как работает Visual Basic .NET 25
Глава 2. Пользовательский интерфейс приложения Visual Basic .NET 31
Глава 3. Создаем пользовательский интерфейс 39
Глава 4. Приступаем к написанию кодов BASIC 47
Глава 5. Создание пользовательского интерфейса: разберемся в деталях 61
Глава 6. Разработка форм 79
Глава 7. Элементы как средство предоставления пользователю возможности выбора 91
Глава 8. Использование текстовых полей и надписей 97
Глава 9. Использование списков и полей со списком 105
Глава 10. Настройка отображения пользовательского интерфейса 113
Глава 11. Разработка раскрывающихся меню 121
Глава 12. Подменю, расширяемые меню и выпадающие меню 131
Глава 13. Диалоговые окна 139
Глава 14. Написание процедур обработки событий 155
Глава 15. Использование переменных 167
Глава 16. Получение данных от пользователя 177
Глава 17. Займемся математикой 183
Глава 18. Обработка текстовой информации 195
Глава 19. Определение констант и использование комментариев 205
Глава 20. Создание структур данных 213
Глава 21. Борьба с ошибками 223
Глава 22. Условные операторы If-Then 235
Глава 23. Оператор выбора Select Case 243
Глава 24. Создание циклов 249
Глава 25. Циклы, которые умеют считать 255
Глава 26. Вложенные циклы 261
Глава 27. Общие процедуры 267
Глава 28. Использование аргументов 275
Глава 29. Создание функций 281
Глава 30. Так что же это такое - объектно-ориентированное программирование? 291
Глава 31. Объектно-ориентированное программирование на практике 297
Глава 32. Наследование и перегрузка 305
Глава 33. Десятка полезнейших советов, которые вы вряд ли найдете
в каком-нибудь другом месте 315
Глава 34. Советы по использованию интерфейса Visual Basic .NET 321
Предметный указатель 325

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Visual Basic.net для чайников - Уоллес Вонг - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.

Прежде чем непосредственно приступить к программированию, надо научиться пользоваться средой предлагаемого к изучению языка. А поскольку она на русском языке, то это не составит большого труда. | Итак, нам предстоит узнать: | где взять русский Бейсик; | как его запустить и начать работу;

  • Как вводить текст программы в окне редактора

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

  • Запуск программы на выполнение. Сохранение и открытие файлов в Бейсике.

    Как же запустить программу? Когда вы написали программу и хотите посмотреть, а что, собственно, из этого получилось, то надо нажать клавишу F5. Программа будет исполнена в случае отсутствия синтаксических ошибок, и тогда вы увидите результаты ее работы и сообщение внизу экрана "Чтобы продолжить, нажмите любую клавишу".

  • Алфавит языка. Переменная и что в ней меняется.

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

  • Арифметика в Бейсике

    Прежде чем двигаться дальше ("Как трудно двигаться дальше" - из песни Бориса Гребенщикова), необходимо напомнить, что в те далекие времена, когда только зарождались алгоритмические языки, а словосочетание "персональный компьютер" вызывало у тех, кто его слышал сомнения в здравомыслии его произносившего, так вот, в те самые времена считалось, что компьютер (от англ. compute - вычислять), т. е.

  • Оператор присваивания. Синтаксис оператора присваивания.

    Представьте, что вы разработали алгоритм, продумали, какие в нем будут участвовать переменные, придумали им имена и что же дальше? Как же сообщить компьютеру их значения? Как менять эти значения? Итак, мы знакомимся с первым оператором языка Бейсик - оператором присваивания.

  • Выводим результаты

    Пока мы вводили в компьютер исходные данные, используя оператор присваивания. Другие способы ввода будут рассмотрены в одной из следующих глав. | Сейчас же хочется рассмотреть более важную на первых порах составляющую Бейсика - вывод полученных результатов на экран монитора, а также вывод всякого рода текстовых сообщений. То есть мы знакомимся с могущественным оператором print.

  • Стандартные функции Бейсика

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

  • Выводим данные в заданном месте экрана

    Экран компьютера в текстовом режиме представляет собой условную сетку из столбцов и строк. В стандартном режиме таких столбцов 80 (т. е. в строке может разместиться не более 80 символов), а строк 25. | В Бейсике есть оператор, который позволяет управлять выводом данных на экран, что существенно повышает восприятие программ пользователем.

  • Вводим данные. Оператор INPUT.

    Чем хорош Бейсик? Тем, что позволяет писать программы, весьма дружественно настроенные к пользователю, запрашивающие у него свойственные только ему параметры и решающие поставленную задачу для вполне конкретных данных вполне конкретного человека или любого другого объекта.

  • Операторы DATA и READ

    Существует другой способ ввода данных. Он применяется в том случае, если эти данные заранее известны. Тогда мы организуем в программе некое подобие склада (с помощью оператора data), а потом при помощи оператора read последовательно считываем эти данные в запрашиваемые переменные, в которых они хранятся и обрабатываются.

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

    Данная программа имеет следующие цели:

    1.Дать учащимся понятие о языке программирования Visual Basic.

    2.Ознакомить с составляющими элементами среды программирования Visual Basic.

    3.Дать навыки по созданию проектов в данной среде программирования.

    Данная программа отвечает задачам современного школьного образования, выполняя образовательные, воспитательные и развивающие задачи.

    Основные образовательные задачи данного проекта:

    • Изучить язык программирования Visual Basic.
    • Обучить учащихся работе в среде программирования Visual Basic;
    • Дать базовые навыки по созданию проектов в данной среде программирования;

    Основные воспитательные задачи проекта:

    • Воспитывать у школьников личностные качества, способствующие успешной социальной адаптации: целеустремлённость, объективность в самооценке, ответственность, познавательный интерес.

    Основные развивающие задачи проекта:

    • Формировать у учащихся ключевые компетентности, способствующие успешной социальной адаптации;
    • Развивать стремление к саморазвитию и личностному росту через познавательную деятельность.

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

    Урок №1. Тема: Язык программирования Visual Basic. Загрузка программы Visual Basic 6.0. Знакомство с составляющими элементами данной среды программирования. Просмотр и анализ предложенного проекта.

    Урок №2. Тема: Язык программирования Visual Basic. Создание простейшего проекта в среде Visual Basic.

    Урок №3. Тема: Язык программирования Visual Basic. Создание проектов в данной среде программирования.

    Урок №4. Тема: Язык программирования Visual Basic. Создание проекта для выполнения вычислений совместно с учителем, а затем самостоятельная работа над созданием проекта..

    Урок №5. Тема: Язык программирования Visual Basic. Работа с процедурами и функциями пользователя.

    Урок №6. Тема: Язык программирования Visual Basic.Работа с массивами.

    В данной системе уроков используются различные формы обучения (индивидуальные, групповые), различные методы обучения (теоретический, практический, проектный), различные формы работы (лекция, самостоятельная работа обучающего характера с последующей самопроверкой, фронтальный опрос, создание проекта).

    Данная система уроков предлагается для апробирования в 11-ых классах средней общеобразовательной школы при условии наличия кабинета информатики с персональными компьютерами и инструментальной системой Microsoft Visual Studio Visual Basic 6.0.