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

978-5-9775-0512-3

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

Дукин А.Н., Пожидаев А., Самоучитель Visual Basic 2010 (+DVD)


серия: Самоучитель
BHV, 2010 г., 978-5-9775-0512-3


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

Доступно и подробно описана разработка приложений в среде Visual Basic 2010. Рассмотрены основные понятия объектно-ориентированного программирования и классов, разработка программного интерфейса" работа с файлами, организация печати, методика разработки интернет-приложений, работа с графикой с использованием интерфейса GDI+, создание справочной системы и установочного компакт-диска. Большое внимание уделяется информационным системам, предназначенным для управления базами данных, а также подготовке отчетов с помощью встроенного генератора отчетов. Описаны средства отладки приложений и обработки ошибок. На компакт-диске размещен дистрибутив пакета Microsoft Visual Studio 2010 Express Edition, содержащий Visual Basic 2010 Express Edition и другие компоненты пакета. Для начинающих программистов. К книге прилагается дистрибутив.

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 287 руб.

Читать онлайн


Доступен для чтения фрагмент книги

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

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



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

Оглавление Введение
Как построена книга
Специальные элементы книги
Глава 1. Первое знакомство с Visual Basic 2010
Запуск Visual Basic
Главное окно
Создание нового проекта
Главное меню
Меню File
Меню Edit
Меню View
Меню Project
Меню Build
Меню Debug
Меню Format
Меню Tools
Меню Window
Меню Help
Стандартная панель инструментов
Окно Start Page
Окно конструктора форм
Окно редактора кода
Окно Solution Explorer
Окно Toolbox
Окно Properties
Окно Object Browser
Окно Locals
Окно Immediate Window
Окно Watch
Справочная система
Окно справочной системы
Настройка справочной системы
Глава 2. Основы программирования в Visual Basic
2010
Переменные
Имена переменных
Типы данных
Объявление переменной
Анонимные типы
Область видимости переменных
Присвоение значения переменной
Нулевое значение переменной
Константы
Встроенные константы Visual Basic
Объявление констант
Перечисления
Массивы
Объявление массива
Объявление массива фиксированного размера
Объявление динамического массива
Инициализация массива
Работа с массивами
Оформление программного кода
Комментарии
Размещение оператора на нескольких строках
Размещение нескольких операторов на одной
строке
Программные модули
Редактирование исходного кода
Процедуры
Процедуры Sub
Процедуры событий
Общие процедуры
Вызов процедуры
Процедуры Function
Передача параметров
Необязательные параметры процедуры
Передача аргумента позиционно и по имени
Лямбда-выражение
Управляющие конструкции и циклы
Управляющие конструкции Visual Basic
Условные выражения
Конструкция If...Then
Конструкция If...Then...Else
Конструкция Select Case
Циклы
Цикл For...Next
Цикл For Each...Next
Цикл Do...Loop
Конструкция With...End With
Конструкция Using...End Using
Оператор Exit
Оператор Continue
Встроенные функции Visual Basic
Объект My
Новые возможности Visual Basic 2010
Лямбда-выражение
Новая опция командной строки, указывающая
версию языка
Поддержка динамических языков
Инициализаторы коллекций
Автореализованные свойства
Глава 3. Построение интерфейса пользователя
Создание нового проекта
Сохранение проекта
Выполнение приложения
Создание формы
Свойства объектов формы
Общие для всех объектов свойства
Обработка событий
Действия, выполняемые с объектами формы
Выделение объектов формы
Отмена выделения с объектов
Перемещение объектов в форме
Удаление объектов из формы
Изменение размеров объектов
Выравнивание объектов формы
Позиционирование объектов формы
Порядок обхода объектов формы
Настройка параметров формы
Расположение формы и ее размеры
Заголовок формы
Стиль обрамления формы
Фон формы
Полоса прокрутки
События формы
Интерфейс
Общие рекомендации по разработке интерфейса
Типы интерфейсов
SDI-интерфейс
MDI-интерфейс
Интерфейс типа Проводника
Элементы интерфейса
Меню
Редактор меню Menu Editor
Имя и текст
Клавиши быстрого вызова
Значок для пункта меню
Использование флажков
Свойства меню для MDI-интерфейса
Свойства, определяющие состояние пункта меню
Контекстное меню
Пример создания меню
Строка состояния
Пример создания строки состояния
Панель инструментов
Свойства панели инструментов
Пример создания панели инструментов
Диалоговые окна
Окно сообщения
Диалоговое окно открытия файла
Диалоговое окно сохранения файла
Диалоговое окно настройки шрифтов текста
Диалоговое окно настройки цветовой палитры
Глава 4. Основные элементы управления
Общие свойства элементов управления
Метка
Задание размера
Задание клавиш быстрого доступа
Размещение рисунка на надписи
Текстовое поле
Свойства, определяющие внешний вид
Многострочные текстовые поля
Управление текстом
Нередактируемые текстовые поля
Проверка правильности ввода данных
Использование текстового поля для ввода пароля
Элемент управления MaskedTextBox
Кнопка управления
Клавиши быстрого доступа
Кнопка по умолчанию и кнопка отмены
Стиль оформления кнопки
Размещение изображения на кнопке
Способы выбора кнопки управления
Флажок
Переключатель
Объединение элементов формы
Элемент управления Panel
Элемент управления GroupBox
Списки
Элемент управления ListBox
Добавление элементов в список
Удаление элементов из списка
Вставка элементов в список
Выбор нескольких элементов из списка
Доступ к элементам списка
Выделенные элементы списка
Поиск элемента списка
Элемент управления ComboBox
Стиль оформления списка
Параметры раскрывающегося списка
Добавление и удаление элементов списка
Доступ к элементам списка
Элемент управления CheckedListBox
Элементы списка
Элемент управления NumericUpDown
Значения списка
Внешний вид элемента управления
Элемент управления DomainUpDown
Значения списка
Внешний вид элемента управления
Пример
Глава 5. Дополнительные элементы управления
Использование в форме графики
Элемент управления PictureBox
Размер графического объекта
Отображение
Способы загрузки изображения
Элемент управления ImageList
Полосы прокрутки
Размещение полосы прокрутки и настройка свойств
Пример использования полос прокрутки
Таймер
Использование таймера
Задание даты
Элемент управления MonthCalendar
Внешний вид элемента управления
Выделение дат
Работа с календарем
Элемент управления DateTimePicker
Внешний вид элемента управления
Получаемые значения
Вкладки
Внешний вид элемента управления
Выбор вкладки
Свойства вкладок
Элемент управления SplitContainer
Элемент управления TableLayoutPanel
Индикатор прогресса
Ползунок
Гиперссылка
Отдельная гиперссылка
Сложные гиперссылки
Выбор гиперссылки
Внешний вид ссылок
Элемент управления NotifyIcon
Элементы управления TreeView и ListView
Список
Дерево
Пример использования элементов
Глава 6. Объектно-ориентированное
программирование в Visual Basic 2010
Инкапсуляция
Наследование
Полиморфизм
Структура класса
Частичные классы
Члены классов
Поля
Методы
Свойства
Автореализованные свойства
События
Перегрузка операторов
Создание и удаление классов и экземпляров
классов
Переопределение методов базовых классов
Интерфейсы
Обобщенные типы
Создание обобщенных классов
Создание визуальных классов
Создание класса элемента управления
Наследование класса элемента управления
Создание класса-формы
Просмотр диаграммы классов
Глава 7. Работа с файлами и организация печати
Основные операции с файлами
Работа с информацией о файле
Удаление файла
Перемещение файла
Копирование файла
Чтение и запись файла
Класс FileStream
Считывание данных из текстового файла
Примеры считывания данных из текстового файла
Запись данных в текстовый файл
Открытие и создание файла для чтения и записи
Бинарные операции с файлами
Работа с каталогами и устройствами
Получение списка файлов и подкаталогов
указанного каталога
Получение информации о каталоге
Удаление каталога
Перемещение каталога
Создание каталога
Работа с путями к файлам
Просмотр окружения
Просмотр изменений файловой системы
Организация печати
Примеры организации печати
Использование объекта My.Computer.FileSystem для
работы с файлами
Глава 8. Управление графикой
Первые шаги
Структуры пространства имен System.Drawing
Задание координат точки
Размер объекта
Задание параметров прямоугольника
Задание цвета
Построение линий и фигур
Типы линий
Прямая линия
Ломаная линия
Дуга
Сплайны
Сплайны Безье
Основные сплайны
Замкнутые сплайны
Сектор
Прямоугольник и набор прямоугольников
Эллипс
Многоугольник
Путь
Заливка фигур
Виды заливки фигур
Однородная заливка
Текстурная заливка
Штриховая заливка
Градиентная заливка
Прямоугольники
Эллипс
Сектор
Замкнутый сплайн
Многоугольник
Путь
Подробнее о градиентной заливке
Текст
Шрифт
Создание текста
Формат текста
Нахождение существующих шрифтов
Определение размера строки
Изображения
Растровое изображение
Создание изображения
Расположение изображения на форме
Сохранение изображения
Значок
Дополнительные параметры
Заливка формы
Аффинное преобразование
Управление качеством
Использование областей
Задание области видимости графики
Анимационная графика
Перемещение изображения
Размещение на форме многокадровых изображений
Глава 9. Мультимедиа
Общие понятия
Типы файлов мультимедиа
Типы управляемых устройств
Воспроизведение WAV-файлов
Использование объекта My.Computer.Audio
Использование Windows Media Player
Разработка простого проигрывателя с помощью
Windows Media Player
Глава 10. Создание справочной системы
приложения
Создание справочной системы в формате HTML
Окно программы HTML Help Workshop
Определение параметров проекта справочной
системы
Определение псевдонимов тем
Определение связи между псевдонимами и
индексами тем
Создание содержания справочной системы
Создание ключей для поиска тем
Компиляция и тестирование справочной системы
Использование справочной системы в приложениях
Создание кнопки и меню для вызова справочной
системы
Вызов справочной системы для формы и отдельных
элементов управления
Отображение всплывающей подсказки
Отображение всплывающей справки с помощью
свойства HelpButton
Элемент управления ErrorProvider
Глава 11. Управление данными
Особенности ADO.NET
Организация хранения данных
Организация доступа к данным
Объектная модель ADO.NET
Объект DataSet
Объект Connection
Объект Command
Объект DataAdapter
Объект DataReader
Подключение компонентов ADO к проекту
Пространства имен
Создание подключения к базе данных
Управление данными
Передача данных между источником данных и
DataSet
Объект DataSet
Использование DataSet без связывания с таблицами
баз данных
Объект DataTable
Использование мастера настройки объекта
DataAdapter
Отображение данных
Использование LINQ для обработки данных
Структура запроса LINQ
Источник данных
Фильтрация
Упорядочение
Выборка (проекция)
Объединение источников
Группировка
Применение LINQ для запросов к DataSet
Глава 12. Построение отчетов
Создание отчета
Элементы управления отчета
Добавление колонтитулов страниц в отчет
Добавление отчета на форму
Глава 13. Создание интернет-приложений
ASP.NET-приложение
Основные технологии, используемые при создании
Web-приложения
HTML 4.0
Каскадные таблицы стилей
Управление поведением тегов
HTML DOM 1.0
ActiveX-объекты
XML 1.0
XML DOM 1.0
SOAP
Конструктор Web-приложения
Элементы управления HTML
Создание Web-страницы
Добавление элементов управления на страницу
Web-сайта
Написание процедур для элементов управления
Настройка Web-приложения
Файл Global.asax
Файл Web.config
Секция <appSettings>
Секция <sessionState>
Секция <compilation>
Секция <trace>
Добавление дополнительных Web-страниц и
ресурсов на Web-сайт
Отображение записей базы данных на
Web-странице
Глава 14. Расширенные средства Visual Basic 2010
Сервисы
Менеджер сервисов
Взаимодействие сервисов с рабочим столом
Обработка исключений в сервисах
Разработка простого сервиса
Создание класса для установки сервиса
Класс ServiceProcessInstaller
Класс ServiceInstaller
Установка и удаление сервиса
Многопоточное программирование
Создание потока для выполнения определенной
задачи
Использование асинхронных делегатов
Функции, создаваемые компилятором
Функция BeginInvoke
Функция EndInvoke
Пример выполнения асинхронных вызовов
Синхронизация потоков
Класс Monitor
Классы AutoResetEvent и ManualResetEvent
Класс Mutex
Пример создания многопоточного сервиса
Исходный код сервиса
Описание работы сервиса
Глава 15. Взаимодействие с внешними программами
Использование COM
Использование VSTO
Объектные модели Microsoft Office
Использование объектной модели Excel
Использование объектной модели Word
Создание приложений под управлением Microsoft
Office
Глава
. Отладка программ, обработка ошибок и
оптимизация приложений
Отладка программ
Редактирование кода во время отладки
Использование подсказок в режиме отладки
Подсказки при компиляции кода
Обработка исключений
Оператор On Error
Конструкция Try...Catch...Finally
Использование подсказок
Оптимизация приложений
Оптимизация скорости работы приложения
Оптимизация размера приложения
Глава 17. Групповая разработка проекта
Администрирование SourceSafe
Запуск SourceSafe
Настройка
Работа с пользователями
Работа с данными
Работа пользователя в SourceSafe
Иерархия в SourceSafe
Работа с проектами
Работа с файлами проекта
SourceSafe в среде Visual Basic 2010
Глава 18. Установка приложения
Создание инсталлятора
Использование мастера установки проекта
Дополнительная настройка параметров пакета
установки
Настройка параметров размещения и запуска
приложения
Определение папки, в которой будет установлено
приложение
Добавления ярлыка в меню Пуск пользователя
Ярлык на рабочем столе клиента
Настройка интерфейса пользователя
Добавления окна регистрации пользователя
Завершение создания файла установки приложения
Приложение. Описание прилагаемого диска
Предметный указатель


Об авторе


Отзывы

Самоучитель  [25 March 2012]
Первоначальное впечатление было совсем не очень, для написания реального кода начинающему мало пользы!.. Но после более глубокого изучения мнение о книге немного поднялось - до 4-х баллов, основы VB все таки изложены неплохо и материал полезен...
Книга  [10 March 2012]
Отличная книга.
Всем рекомендую!
Заглавие вводит в заблуждение  [18 November 2011]
Написано Visual Basic 2010 - не верьте этому! Излагается материал 10-летней давности. Многие объекты, которым уделается большое внимание, давно отсутствуют как классы. Бесполезная книга для тех, кто хочет научиться программировать на VB 2008 или 2010.
VB2010  [28 October 2011]
Я не знаю, какие были книги от этих авторов о VB2008 и VB2005 но знаю одно - она мне сейчас очень помогает. Для новичков - самое то!А если купить еще и VB2010 на примерах - то это вообще сказка.
Новая копия книги :)  [15 May 2010]
Не понимаю автора этой книги, зачем копировать книгу "Самоучитель Visual Basic 2005" раз за разом? Сначала "Самоучитель Visual Basic 2005", потом "Самоучитель Visual Basic 2008", теперь "Самоучитель Visual Basic 2010", а содержание книги одно и тоже, только год языка меняется, ну и пара строк о нововведениях...
А так, в целом, книга хорошая, содержательная, содержит много примеров и достаточно подробное описание языка. Для начинающих программистов.

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



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

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

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

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

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

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

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