Читать онлайн «Visual Basic .NET: Экспресс-курс»

Автор Вячеслав Понамарев

Вячеслав Понамарев VISUAL BASIC . NET Санкт-Петербург «БХВ-Петербург» 2003 УДК 681. 3. 068+800. 92Visual Basic ББК 32. 973. 26-018. 1 П56 Понамарев В. А. П56 Visual Basic . NET. Экспресс-курс. — СПб. : БХВ-Петербург, 2003. — 304 с: ил. ISBN 5-94157-340-5 В книге излагаются основные сведения об объектно-ориентированном программировании с использованием новейшей технологии . Net, успешно развиваемой ведущим разработчиком ПО Microsoft. В простой и, доступной форме представлены основы языка программирования Visual Basic . Net, знакомящие читателя с синтаксисом, конструкциями языка и типами данных. Многочисленные примеры программных кодов позволяют достаточно легко перейти от простейших понятий к более серьезным, таким как классы, методы, события и их обработка. Достаточно подробно описана интегрированная среда разработки приложений Visual Studio . Net, широко используемая в последнее время для автоматизации визуального программирования. Отдельно рассмотрены возможности Visual Basic . Net при работе с графикой, дано общее представление о взаимодействии с базами данных и начальные сведения о создании Web-приложений. Для широкого кругапользователей УДК 681. 3. 068+800. 92Visual Basic ББК32. 973. 26-018. 1 Группа подготовки издания: Главный редактор Екатерина Кондукова Зам. главного редактора Анатолий Адаменко Зав. редакцией Григорий Добин Редактор Наталья Сержантова Компьютерная верстка Ольги Сергиенко Корректор Зинаида Дмитриева Дизайн обложки Игоря Цырульникова Зав. производством Николай Тверских Лицензия ИД № 02429 от 24. 07. 00. Подписано в печать 25. 07. 03. Формат70х100'/,«. Печать офсетная. Усл. печ. л. 24,5. Тираж 3000 экз. Заказ №1019. "БХВ-Петербург", 198005, Санкт-Петербург, Измайловский пр. , 29. Гигиеническое заключение напродукцию, товар №77.
99. 02. 953. Д. 001537. 03. 02 от 13. 03. 2002 г. выдано Департаментом ГСЭН Минздрава России. Отпечатано с готовых диапозитивов в Академической типографии "Наука" РАН 199034, Санкт-Петербург, 9 линия, 12. ISBN 5-94157-340-5 О Понамарев В. А, 2003 О Оформление, издательство "БХВ-Петербург", 2003 Содержание Введение 9 На кого рассчитана эта книга 9 Структура и особенности книги 10 Соглашения, используемые в книге. 11 Благодарности 11 ЧАСТЬ I. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ VISUAL BASIC . NET 13 Глава 1. Платформа . Net 15 Что такое платформа . Net 15 Среда Common Language Runtime. 15 Промежуточный язык Microsoft. 16 Пространство имен . Net 16 Различия редакций Visual Studio . Net 18 Системные требования для установки Visual Studio . Net 20 Глава 2. Общий обзор языка 21 Краткая история языка Visual Basic 21 Основные отличия языка Visual Basic . Net от ранних версий 23 Проблемы перехода на Visual Basic . Net 24 Глава 3. Типы данных, переменные, константы и массивы 28 Понятие типов данных 28 Преобразование типов данных 32 Константы и переменные. 33 Константы 34 Переменные. 36 Области видимости переменных 37 Массивы 41 Соглашения о присвоении имен 43 4 Содержание Глава 4. Выражения и операторы . 45 Комментарии 45 Арифметические, логические и строковые операции 46 Арифметические операции . 46 Операция сложения 46 Операция вычитания . 47 Операция умножения 47 Операция деления 47 Операция деления по модулю . 47 Операция возведения числа в степень. 48 Порядок выполнения арифметических операций 48 Математические функции 49 Функция AbsQ 49 Функция Acos() . 49 Функция/1уш(9 50 Функция Atan() . 50 Функция CeilingO. 50 Функция Cos() 50 Функция Ехр() 51 Функция Floor() 51 Функция Log() 51 Функция LoglOQ 51 Функция Мах() 51 Функция MinQ 52 Функция RoundQ 52 Функция SignQ 52 Функция SinQ 52 Функция SqrtQ 53 Функция Тап() 53 Операторы сравнения 53 Логические операции 54 Операции над текстом 56 Строковые функции 56 Функция AscQ 57 Функция Chr() 57 Функция GetCharf) 57 Функция InStrQ 57 Функция InStrRevQ 58 Функция LCaseQ . 58 Функция LeftQ : 58 Функция Len() 58 Функция LTrimQ 59 Функция Mid() 59 Функция ReplaceQ 60 Функция Right() 60 Функция RTrim() . 60 Функция SpaceQ 61 Содержание 5 Функция SplitQ 61 Функция Str() 61 Функция Trim() . 61 Функция UCaseO 62 Обработка даты и времени . 62 Сложение даты (времени) 62 Определение интервала между двумя датами (временем) 64 Работа с частями даты (времени) . 64 Получение текущей даты и времени 65 Операторы условия, выбора, циклов. . 65 Операторы условия 65 Управляющая структура If. .