Интегрированная средой разработки Visual Basic .NET

Термех статика
Элементы кинематики
Основные понятия
сопративления материалов
Теория прочности
Интенсивность отказов
Типовые примеры и
их решения
Методы расчета
Прикидочный расчет
Ориентировочный расчет
Окончательный расчет
Общее резервирование
Раздельное резервирование
Скользящее резервирование
Последействие отказов
Системы передачи
информации
Понятие предела функции
Дифференцирование и
интегрирование функций
Применение пределов в
экономических расчетах
Интергал производная
геометрический смысл
Системы линейных уравнений
Элементы теории матриц
Дифференциальное и
интегральное исчисление
экстремум функции
Неопределенный интеграл
Функция нескольких переменных
Дифференциальные уравнения
первого порядка
Производные высших порядков
Свойства производных
Производная показательной
и логарифмической функции
Импульсы
асинхронная линия
уровни сигнала
избыточность
цифровой сигнал
прямая обработка
структуры циклов
стратегии поиска
добавочный канал
регенератор
Цикловая синхронизация
Проверка по избыточности
Скорость передачи
Ошибки
Ретроспективные выставки
Синхронная передача
Контроллеры и накопители
на жестких дисках
накопитель на жестком диске
плотность записи
Способы кодирования данных
Частотная модуляция
Форматирование дисков
Зонная запись
Форматирование высокого
уровня
Температурная нестабильность
Характеристики накопителей
Парковка головок
Интерфейсы накопителей
на жестких дисках
Кабели питания Disk Manager
интерфейс SCSI plug-and-play
Конфигурирование системы
дефекты
Разбиение жестких дисков
Коды аппаратных ошибок
Неисправен блок питания
Искусство Древнего Мира
Проектирование печатных плат
Visual Basic .NET
Выражения операторы
Классы и объекты
Наследование и интерфейсы
Обработка событий
Формы Windows
Многопоточные приложения
Взаимодействие операционной
системы
Операционная система Linux
Конфигурирование X Windows
Работа и конфигурирование
GNOME и X WINDOWS

Начинать знакомство с невероятно мощной интегрированной средой разработки (IDE), в основу которой положен первый по-настоящему объектно-ориентированный язык семейства BASIC.

Версии Visual Basic Первые две версии Visual Basic для Windows хорошо подходили для создания прототипов программ и демонстрационных приложений — но этим все и ограничивалось. В обеих версиях отличная среда программирования сочеталась с относительной простотой языка. Сам язык обладал относительно бедными возможностями Исполнительная среда (runtime) всегда присутствовала в Visual Basic, поэтому следующее утверждение поначалу выглядит несколько странно. Итак, одним из самых серьезных новшеств VB .NET является наличие исполнительной среды CLR (Common Language Runtime), общей для всех языков .NET. У программистов, работающих на Visual Basic, всегда возникали проблемы с утечкой памяти из-за так называемых циклических ссылок (ситуация, при которой объект А ссылается на объект В, а объект В ссылается на объект А). Чтобы представить масштаб изменений, достаточно рассмотреть простейший пример — форму, на которой находится кнопка. В прежних версиях VB весь код, связанный с кнопкой (и выполнявшийся при ее нажатии), находился в процедуре события Click. Объектно-ориентированные средства VB5 и VB6 были, мягко говоря, ограниченными. В частности, эти версии VB не позволяли автоматически инициализировать данные класса при создании экземпляра

Среда программирования VB .NET: Visual Studio .NET Если вам доводилось работать с предыдущими версиями VB, интегрированная среда разработки (IDE) .NET — Visual Studio .NET — покажется отдаленно знакомой. Многое сохранилось с прежних времен — сама концепция ускоренной разработки приложений (RAD, Rapid Application Development); элементы, размещаемые на форме; запуск программы клавишей F5 и т. д Пользователи прежних версий VB обычно предпочитают, чтобы среда IDE по внешнему виду и поведению была как можно ближе к традиционной среде VB6. Новое решение создается командой File > New. Вам предлагается выбрать один из двух вариантов: создать новый проект (New Project) или пустое решение (Blank Solution). Редактор обладает полным набором стандартных возможностей, поддерживаемых в редакторах такого рода (вырезание, вставка, поиск/замена и т. д.). Для работы с ними можно использовать стандартные комбинации клавиш Windows (Ctrl+X — вырезать, Ctrl+V — вставить и т. д.). В окне решения (Solution Explorer), показанном на рис. 2.14, выводится список файлов, входящих в решение. По умолчанию имя решения совпадает с именем первого созданного в нем проекта. Вернемся к решению vb_ide_01, о котором говорилось выше. Хотя мы еще не ввели ни одной строки программного кода, VB .NET автоматически создает в каталоге решения несколько файлов и подкаталогов В существующее решение можно легко добавить новый проект — откройте решение и выполните команду File > New > Project. На экране появляется знакомое диалоговое окно New Project Познакомившись с разными способами компиляции проектов и решений, мы переходим к описанию параметров компиляции отдельных проектов В этом разделе описаны основные окна IDE. Специализированные окна (например, предназначенные для отладки) рассматриваются позже в этой или в одной из последующих глав. Но сначала напомним, что в VS .NET IDE, как и в большинстве современных приложений Windows, контекстные меню вызываются правой кнопкой мыши Буфер обмена рассчитан не на один элемент, а на несколько сразу (аналогичные возможности существуют в Office 2000 и Office XP). Весь вырезанный или скопированный текст передается в многоэлементный буфер обмена, к которому можно обратиться с панели элементов. Функции окна свойств в VS .NET уже не ограничиваются простым заданием свойств элементов управления. Содержимое окна зависит от того, что в настоящий момент выделено в IDE Как упоминалось в главе 1, программа .NET в процессе компиляции сначала переводится на промежуточный язык IL, а затем компилируется в машинный код. Допустим, вы решили построить исполняемый файл на базе решения vb_ide_01. Иногда бывает удобнее откомпилировать сразу несколько проектов решения вместо того, чтобы компилировать их по отдельности. В таких ситуациях применяются средства пакетной компиляции VB .NET. В верхней части диалогового окна Project Properties > Configuration Properties > Build находится раскрывающийся список Configuration, состоящий из трех пунктов: Release (Окончательная версия), Debug (Отладочная версия) и All Configurations (Все конфигурации). Окно памяти предназначено для просмотра фактического содержимого заданной области памяти. Ни в одной из прежних версий VB не поддерживалась эта возможность, чрезвычайно полезная в некоторых ситуациях — например, если вы хотите проследить за выполнением низкоуровневого кода и выяснить, что же именно происходит при работе вашей программы.

Выражения, операторы и передача управления

Классы и объекты Отладка объектно-ориентированных программ

Наследование и интерфейсы

Обработка событий и делегаты Обработка ошибок в VB .NET

Формы Windows, графический вывод и печать

Многопоточные приложения Поддержка баз данных в VB .NET

Расчет характеристик надежности Надежность информационных систем Типовые примеры и их решения