Среда программирования VB .NET: Visual Studio .NET

Среда программирования Visual Basic

Многопоточные приложения

  • Знакомство с многопоточностью
  • Домены приложений
  • Создание потоков
  • Метод Join
  • Имена потоков, CurrentThread и ThreadState
  • Приостановка потока
  • Завершение или прерывание программных потоков
  • Приостановка и уничтожение потоков
  • Более серьезный пример: извлечение данных из кода HTML
  • Главная опасность (общие данные)
  • Решение проблемы: синхронизация
  • Команда SyncLock и класс Monitor
  • Взаимная блокировка


Если вам доводилось работать с предыдущими версиями VB, интегрированная среда разработки (IDE) .NET — Visual Studio .NET — покажется отдаленно знакомой. Многое сохранилось с прежних времен — сама концепция ускоренной разработки приложений (RAD, Rapid Application Development); элементы, размещаемые на форме; запуск программы клавишей F5 и т. д.; но многое изменилось, притом в основном в лучшую сторону. Например, ужасный редактор меню, сохранившийся со времен VB1, был заменен системой редактирования меню «на месте», пользоваться которой — одно удовольствие (см. главу 8).

Кроме того, VB .NET, в отличие от прежних версий VB, не ограничивается приложениями, ориентированными на графический интерфейс, и позволяет строить приложения других типов. Например, к вашим услугам web-приложения, серверные приложения и даже консольные приложения, работающие в окне, похожем на окно DOS-сеанса. Все «визуальные» языки Microsoft наконец-то обрели единую среду разработки. Времена, когда в VC++, VJ++, Visual InterDev и Visual Basic использовались разные IDE, безвозвратно прошли (кстати говоря, пакет Visual InterDev был интегрирован в VS .NET). Другая приятная особенность новой среды — широкие возможности настройки. Теперь среду VS .NET можно настроить так, чтобы она была похожа на IDE от VB6 или любую другую IDE по вашему выбору.

Эта глава написана Для того, чтобы дать общее представление об IDE, а не для того, чтобы мучить вас утомительными подробностями. Лучший способ освоиться в IDE — начать пользоваться ею, в случае необходимости прибегая к справочной системе. Мы рекомендуем бегло просмотреть эту главу и возвращаться к ней по мере надобности. Стороны IDE, связанные с конкретными аспектами программирования (скажем, конструирование графического интерфейса программы), более подробно рассмотрены в следующих главах.

Если вы еще не работали с Visual Basic, эту главу следует читать более подробно.

;
Атомные станции с реакторами РБМК 1000 Преобразование энергии на АЭС Конструкция реактора РБМК-1000 Турбина реакторной установки Сепаратор-пароперегреватель Насосы атомной станции с реактором РБМК Система радиационного контроля Атомные станции с реакторами ВВЭР Система управления и контроля Атомные станции с реакторами БН-600 Высшая Математика Курс лекций - 1 семестр Интегралы - второй семестр примеры решения задач Конспекты - третий семестр Производная - 4 семестр ТФКП теория функции Дифференциалы задачи Mathematica учебник Ядерное разоружение Ядерные испытания Ядерная физика MATLAB электронный учебник Maple 7 математический анализ Первообразная курсовые задания Типовой по Кузнецову Смоленская АЭС Чернобыльская катастрофа