Информация о книге

978-5-9775-0079-1

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Программирование » Другие языки программирования » Visual Basic 2005 на примерах (+ CD-ROM)

Богданов М.А., Visual Basic 2005 на примерах (+ CD-ROM)

БХВ-Петербург, 2007 г., 592 стр., 978-5-9775-0079-1 , 234*164*25 мм., тираж: 3000


Описание книги

Книга призвана помочь самостоятельно освоить новейший инструмент разработки ПО - Visual Basic 2005. В ней изложены синтаксические основы языка, рассмотрены основные элементы управления и продемонстрированы различные способы создания приложений с Windows- и Web-интерфейсом. Описаны особенности объектно-ориентированного программирования. На примерах рассмотрены вопросы разработки приложений баз данных и программирования двух- и трехмерной графики. Уделено внимание сложным структурам данных, языку структурированных запросов, а также математическому аппарату двух- и трехмерных трансформаций. Компакт-диск содержит свыше двухсот примеров программ, приведенных в книге и подробно иллюстрирующих излагаемый материал.

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Оглавление Введение
Усовершенствованные Web-приложения
Усовершенствованный доступ к данным
Перспективы развития Visual Basic 2005
ЧАСТЬ I. ОСНОВЫ ЯЗЫКА VISUAL BASIC 2005
Глава 1. Синтаксические конструкции языка Visual
Basic 2005
1.1. Переменные
1.1.1. Объявление и инициализация переменных
1.1.2. Типы данных, определяемых пользователем
1.2. Организация ветвлений
1.2.1. Условный оператор If ... Then
1.2.2. Условный оператор If ... Then ... Else
1.2.3. Условный оператор If ... ElseIf
1.2.4. Условный оператор Select ... Case
1.3. Изменение естественного порядка выполнения
программы
1.3.1. Оператор GoTo
1.3.2. Оператор Exit
1.4. Организация повторений (циклы)
1.4.1. Цикл While ... End While
1.4.2. Цикл Do ... Loop
1.4.3. Цикл For ... Next
1.4.4. Цикл For ... Each
1.5. Массивы
1.5.1. Объявление и инициализация массивов
1.5.2. Многомерные массивы
1.5.3. Сортировка массивов
1.6. Коллекции
1.6.1. Коллекция ArrayList
1.6.2. Гетерогенные коллекции
1.6.3. Сортировка элементов в коллекции ArrayList
1.6.4. Проверка наличия элемента в коллекции
1.6.5. Поиск элементов в коллекции ArrayList
1.7. Функции
1.7.1 Объявление функции
1.7.2. Функции без входных параметров
1.7.3. Функции с входными параметрами
1.7.4. Функции с множеством выходных параметров
Глава 2. Элементы управления Windows Forms
2.1. Создание элементов управления с помощью
визуальных средств
2.1.1. Элемент управления Label
2.2. Программное создание элементов управления
2.2.1. Элемент управления Button
2.2.2. Элемент управления Panel
2.2.3. Элемент управления TextBox
2.2.4. Элемент управления LinkLabel
2.2.5. Элемент управления MaskedTextBox
2.2.6. Элемент управления CheckBox
2.2.7. Элемент управления NumericUpDown
2.3. Элементы управления - коллекции
2.3.1. Элемент управления ComboBox
2.3.2. Элемент управления ListBox
2.3.3. Элемент управления CheckedListBox
2.3.4. Элемент управления ImageList
2.3.5. Элемент управления TreeView
2.3.6. Элемент управления ListView
2.3.7. Элемент управления DataGridView
Глава 3. Элементы управления Web Forms
3.1. Индивидуальные элементы управления
3.1.1. Разработка ASP.NET-страниц с помощью
визуальных средств
3.1.2. Разработка ASP.NET-страниц в окне кода
3.1.3. Программное создание элементов управления
3.1.4. Элемент управления CheckBox
3.1.5. Элемент управления LinkButton
3.1.6. Элемент управления Image
3.1.7. Элемент управления ImageButton
3.2. Элементы управления-коллекции
3.2.1. Элемент управления RadioButton
3.2.2. Элемент управления DropDownList
3.2.3. Элемент управления ImageMap
3.3. Обеспечение безопасности сайта
3.3.1. Элемент управления Login
3.3.2. Элемент управления PasswordRecovery
3.3.3. Элемент управления CreateUserWizard
3.3.4. Элемент управления LoginStatus
3.3.5. Элементы управления LoginView и LoginName
3.3.6. Элемент управления ChangePassword
ЧАСТЬ II. ПРОГРАММИРОВАНИЕ ГРАФИКИ С
ПОМОЩЬЮ GDI+
Глава 4. Программирование двумерной графики
4.1. Векторная графика
4.1.1. Инструменты для рисования
4.1.2. Настройка градиента вдоль пути
4.1.3. Задание центральной точки
4.1.4. Рисование линий с текстурным заполнением
(кисть TextureBrush)
4.1.5. Области (класс Region)
4.1.6. Дополнение области
4.1.7. Исключение областей
4.1.8. Пересечение областей
4.1.9. Поворот одной области относительно другой
4.1.10. Вложенные контейнеры графики
4.2. Растровая графика
4.2.1. Метод DrawImage
4.2.2. Вырезание
4.2.3. Класс Bitmap
4.2.4. Альфа-сопряжение
4.2.5. Создание визуальных эффектов
4.2.6. Клонирование изображения
4.2.7. Масштабирование изображения
4.2.8. Масштабирование фрагмента изображения
4.3. Двухмерные трансформации
4.3.1. Перенос
4.3.2. Вращение изображения
4.3.3. Масштабирование
Глава 5. Программирование трехмерной графики
5.1. Математика трехмерных трансформаций
5.1.1. Операция переноса
5.1.2. Операция масштабирования
5.1.3. Операция вращения
5.1.4. Поворот вокруг координатных осей
относительно произвольной точки
5.1.5. Поворот вокруг произвольной оси,
проходящей через начало координат
5.1.6. Поворот точки M(x, y, z) вокруг
произвольной оси относительно начала координат
на угол ?
5.1.7. Поворот точки M(x, y, z) вокруг
произвольной оси относительно произвольной
точки M0(x0, y0, z0) на угол ?
5.1.8. Вращение вокруг вектора, проходящего
через начало координат, на угол ?
5.1.9. Вращение точки M(x, y, z) вокруг
произвольной прямой на угол ?
5.1.10. Формула для произвольного вращения
5.2. Примеры трехмерных трансформаций
5.2.1. Вращение объекта относительно трех осей
координат
5.2.2. Поворот объекта вокруг координатных осей
относительно произвольной точки
5.2.3. Поворот вокруг оси, проходящей через
начало координат
5.2.4. Поворот вокруг произвольной оси,
проходящей через начало координат, на угол ?
5.2.5. Поворот точки M(x, y, z) вокруг
произвольной оси относительно произвольной
точки M0(x0, y0, z0) на угол ?
5.2.6. Вращение вокруг вектора, проходящего
через начало координат, на угол ?
5.2.7. Вращение вокруг произвольной прямой на
угол ?
5.2.8. Вращение точки (x, y, z) вокруг прямой,
проходящей через точку (a, b, c) параллельно
вектору, на угол ?
5.3. Построение трехмерных фигур
5.3.1. Визуализация вершин куба
5.3.2. Визуализация граней куба
5.3.3. Удаление скрытых поверхностей
5.3.4. Визуализация трехмерных объектов в виде
совокупности отдельных точек
5.3.5. Комбинация отдельных трехмерных
объектов (операция поворота)
ЧАСТЬ III. ДОСТУП К ДАННЫМ
Глава 6. Работа с MS SQL Server 2005
6.1. Структуры данных
6.2. Системные хранимые процедуры
6.2.1. Просмотр списка баз данных
6.2.2. Просмотр таблиц текущей базы данных
6.3. Извлечение данных с помощью запросов
6.3.1. Запросы без критериев отбора
6.3.2. Критерии отбора
6.3.3. Упорядочивание результирующего набора
данных
6.3.4. Отбор верхних строчек результирующего
набора данных
6.3.5. Агрегативные функции
6.4. Извлечение данных с помощью соединений
6.4.1. Внутренние соединения
6.4.2. Использование псевдонимов при создании
соединений
6.4.3. Внешние соединения
6.5. Разработка подзапросов
6.5.1. Подзапросы с ключевыми словами IN и NOT
IN
6.5.2. Подзапросы с операторами сравнения
6.5.3. Подзапросы с ключевыми словами EXISTS и
NOT EXISTS
6.6. Группировка строк
6.7. Модификация данных
6.7.1. Создание баз данных
6.7.2. Создание, удаление и модификация таблиц
6.7.3. Модификация содержимого таблиц
6.8. Работа с представлениями
6.9. Хранимые процедуры
6.9.1. Хранимые процедуры без параметров
6.9.2. Хранимые процедуры с входными
параметрами
6.9.3. Хранимые процедуры с входными и
выходными параметрами
Глава 7. Использование ADO.NET
7.1. Извлечение информации из баз данных
7.1.1. Установление соединения с БД
7.1.2. Нахождение скалярного значения
7.1.3. Извлечение столбца из таблицы БД
7.1.4. Отображение всей таблицы
7.1.5. Отображение главной/подчиненной таблицы
7.1.6. Интерактивный отладчик запросов
7.1.7. Использование запросов с параметрами
7.2. Создание, модификация и удаление объектов
баз данных
7.2.1. Создание базы данных
7.3. Использование хранимых процедур
7.3.1. Хранимые процедуры без параметров
7.3.2. Хранимые процедуры, возвращающие скаляр
7.3.3. Хранимая процедура с одним входным и
одним выходным параметрами
7.4. Редактирование данных
ЧАСТЬ IV. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
ПРОГРАММИРОВАНИЕ
Глава 8. Создание пользовательских классов
8.1. Что такое класс?
8.1.1. Для чего нужны классы?
8.1.2. Вызов функций-членов классов из основного
приложения
8.1.3. Создание экземпляров класса
8.1.4. Инкапсуляция бизнес-логики в dll-файле
8.1.5. Ключевое слово New
8.1.6. Проверка области допустимых значений
8.1.7. Вычисляемое свойство
8.2. Инкапсуляция и абстракция
8.2.1. Запись информации о преподавателе в базу
данных
8.3. Наследование и полиморфизм
8.3.1. Интегрирование и дифференцирование
функций
ПРИЛОЖЕНИЯ
Приложение 1. Дополнительные источники
информации
Приложение 2. Описание компакт-диска
Предметный указатель


Об авторе


Последние поступления в рубрике "Другие языки программирования"



Функциональная верификация VHDL-описаний синхронных цифровых устройств Функциональная верификация VHDL-описаний синхронных цифровых устройств Бибило П.Н.

Рассматриваются проблемы функциональной верификации проектов синхронных цифровых устройств, представленных на языке VHDL, который широко используется в качестве языка исходного описания проектов при создании электронной аппаратуры на современной......

Scala для нетерпеливых Scala для нетерпеливых Хорстман К.

Написанная для опытных программистов на Java, C++ и C#, которые желают освоить функциональное программирование или язык Scala, книга в сжатой форме знакомит с основными идеями и приемами программирования, что позволяет быстро осваивать их и применять......

R. Книга рецептов R. Книга рецептов Лонг Д.

Язык R - мощный инструмент статистического программирования, десятки тысяч людей ежедневно используют его для проведения серьезного статистического анализа. Но не все задачи, даже простые, удастся быстро решить с его помощью, если не знать......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Богданов М.А., Visual Basic 2005 на примерах (+ CD-ROM) в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.