Курс по языку программирования Visual Basic .NET

Информатика и технологии Архитектура ЭВМ Учебник информатики Web безопасность Компьютерные сети Языки программирования Ассемблер Турбо паскаль Java самоучитель Лекции Операционная система Linux Web дизайн

Архитектура ЭВМ
Основы вычислит. систем
Вычислительные комплексы
Пролог
Лекции Пролог
Учебник PHP
Учебник по информатике
Операционная система Linux
Linux как ОС
Выбор дистрибутива
Подготовка к установке
Установка
Варианты установки
Обзор X Windows
Установка X Windows
GNOME и WINDOWS
Конфигурирование GNOME
Среда рабочего стола
Конфигурация X Windows
Система команд Linux
Работа с файлами
Конфигурирование
Оболочки ОС Linux
Администрирование
Периферийные устройства
Средства мультимедиа
Рекомпиляция ядра Linux
Работа в сетях Linux
Linux и Internet
Использование WWW
Просмотр E-mail
Информационные технологии
Информационные технологии 2
Web безопасность
Компьютерные сети
Delphi 7
  • Интерфейс и логика приложения
  • Приложения баз данных
  • Технологии доступа к данным
  • Распределенные приложения
    баз данных
  • Визуальная среда
    создания отчетов
  • Технологии программирования
  • Visual Studio.Net
    Visual Basic
    Web дизайн
    Visual Foxpro
    Экспертные системы
    Информационные системы
    Почтовые программы
    Ассемблер
    Язык PHP
    Функции PHP A-C D-F
    G-I J-M N-O P-R S-T U-Z
    GPRS
    Лекции по физике
    Матричная лаборатория
    Компьютерная математика
    Высшая математика
    Аспекты архитектурного
    проектирования
    Программное обеспечение
    CAD
    Planix Home 3D Architect
    Радиоактивный распад
    Компьютерная графика
    Решебник по физике
    Начерталка
    Инженерная графика


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

    Хоть в книге и приводится описание нового синтаксиса VB .NET, это не главное. Я выбрал этот путь, поскольку попытки втиснуть VB .NET в рамки старых версий VB обречены на провал — нельзя воспользоваться новыми возможностями, продолжая мыслить в старой парадигме. На заре технической цивилизации. Первые орудия труда и механизмы. Изобретение рукоятки. Составные орудия труда

    Прежде всего я постарался изложить основные принципы объектно-ориентированного программирования в контексте языка VB .NET. Без хорошей подготовки в этой области невозможно в полной мере пользоваться всеми преимуществами VB .NET. Кроме того, я попытался изложить хотя бы азы всех аспектов языка, которыми должен владеть любой профессиональный разработчик VB .NET. К их числу относится и многопоточность, вскользь упоминаемая во многих книгах. Из этого вовсе не следует, что я рассматриваю все возможные (или хотя бы наиболее характерные) области применения VB .NET на платформе .NET, для чего понадобилась бы книга вдвое, а то и втрое большего объема. Система осей была положена в основу композиции египетского храма и греческого периптера, римских терм и готических соборов, зданий классицизма и ампира. Данная же книга посвящена навыкам, которые вам необходимо освоить, а не их практическому применению (впрочем, примеры я постарался сделать как можно более реалистичными, по возможности избегая «игрушечных» программ).

    Наконец, поскольку большинство читателей уже обладает опытом программирования в одной из предыдущих версий Visual Basic, я приложил все усилия к тому, чтобы как можно более четко подчеркнуть различия между VB .NET и прежними версиями VB. И все же опыт работы на VB не является обязательным условием для чтения — достаточно опыта программирования на любом языке.

     

    Структура книги на диске

    В главе 1 «Введение» рассматриваются принципиальные отличия VB .NET от предыдущих версий. Прочитать эту главу будет полезно даже опытным программистам.

    Глава 2 «Среда программирования VB .NET: Visual Studio .NET» знакомит читателя с интегрированной средой разработки (IDE) Visual Studio .NET.

    Материал главы 3 «Выражения, операторы и передача управления» является своего рода «букварем» VB .NET. В этой главе приведено описание базовых синтаксических средств, к числу которых относятся переменные, циклы и операторы.

    Глава 4 «Классы и объекты» открывает серию разделов, посвященных объектно-ориентированному программированию. В ней рассматривается конструирование объектов и их использование в программах.

    В главе 5 «Наследование и интерфейсы» описываются важные концепции объектно-ориентированного программирования VB .NET: наследование и интерфейсы. Также здесь приведена информация о полезных классах коллекций .NET, упрощающих эффективное управление данными в программах.

    Глава 6 «Обработка событий и делегаты» представляет события и новую для Visual Basic концепцию делегатов. События играют ключевую роль в пользовательском интерфейсе программ, и VB .NET зависит от них в такой же степени, как и предыдущие версии VB.

    Глава 7 «Обработка ошибок в VB .NET» посвящена исключениям — современному механизму обработки ошибок, позволяющему избавиться от архаичной конструкции On Error Goto, которая появилась в первых версиях VB.

    В главе 8 «Формы Windows графический вывод и печать» рассматривается построение пользовательского интерфейса, графика и печать. Хотя в наше время все чаще встречаются приложения, работающие в броузере, традиционные Windows-клиенты прочно занимают свое место; в этой главе приводятся начальные сведения о построении таких клиентов в .NET.

    Глава 9 «Ввод-вывод» представляет концепцию ввода/вывода с позиции потоков данных, на которых основана новая концепция обработки ввода/вывода в .NET.

    В главе 10 «Многопоточные приложения» изложены азы программирования в многопоточной модели. Многопоточное программирование открывает множество замечательных возможностей, но при этом оно сопряжено с немалым риском. Надеюсь, эта глава научит читателя безопасно и эффективно использовать многопоточную модель в приложениях.

    Глава 11 «Поддержка баз данных в .NET» и глава 12 «Краткий обзор ASP .NET» в самых общих чертах представляют две важнейшие области применения .NET: ASP .NET и ADO .NET. Учтите, что эти две главы не претендуют на глубину и полноту изложения и за информацией об использовании ASP .NET и ADO .NET в программах следует обращаться к специализированной литературе.

    Глава 13 «Сборки .NET, установка приложений и COM Interop» содержит очень краткое описание работы сборок и механизма COM Interop. Информацию по этим темам также следует искать в книгах более высокого уровня.

  • Глава 1. Введение