Иллюстрированный самоучитель по Visual Basic .NET

Введение

  • Visual Basic: прошлое и настоящее

    Хочется верить, что книга пригодится программистам с опытом работы на любых языках, но данная глава рассчитана в основном на программистов Visual Basic. Остальные могут сразу переходить к главе 2 и начинать знакомство с невероятно мощной интегрированной средой разработки (IDE), в основу которой положен первый по-настоящему объектно-ориентированный язык семейства BASIC.
  • Версии Visual Basic

    Первые две версии Visual Basic для Windows хорошо подходили для создания прототипов программ и демонстрационных приложений – но этим все и ограничивалось. В обеих версиях отличная среда программирования сочеталась с относительной простотой языка. Сам язык обладал относительно бедными возможностями.
  • .NET и изменение парадигмы. Common Language Runtime.

    Какое отношение все сказанное имеет к .NET? Самое прямое. Видите ли, .NET изменит подход к проектированию приложений так же сильно, как появление классов в VB некогда повлияло на проектирование приложений VB5 и 6.
  • VB как объектно-ориентированный язык

    Объектно-ориентированные средства VB5 и VB6 были, мягко говоря, ограниченными. В частности, эти версии VB не позволяли автоматически инициализировать данные класса при создании экземпляра. В результате объект создавался в неопределенном состоянии, что повышало вероятность ошибок и заставляло программиста принимать дополнительные меры предосторожности при работе с объектами.
  • Автоматическая сборка мусора (ликвидация утечки памяти). Структурная обработка ошибок. Многопоточность.

    У программистов, работающих на Visual Basic, всегда возникали проблемы с утечкой памяти из-за так называемых циклических ссылок (ситуация, при которой объект А ссылается на объект В, а объект В ссылается на объект А).
  • Трудности перехода на VB.NET

    Возникает заманчивая картина: вы запускаете программу преобразования, немного дорабатываете полученный результат, и программа VB автоматически адаптируется для VB.NET! | Поверьте, этот путь ведет в тупик.
  • Сравнение С# с VB.NET

    Картина была бы неполной, если бы мы не упомянули о С#. Большая часть .NET Framework написана на С#, поэтому некоторые полагают, что именно С# является настоящим языком .NET. Хотя С# чуть мощнее VB.NET, 99% программистов никогда не будут пользоваться его дополнительными возможностями.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.