Самоучитель Visual Basic 2010 (+ дистрибутив на DVD) Самоучитель Visual Basic 2010 (+ дистрибутив на DVD) Доступно и подробно описана разработка приложений в среде Visual Basic 2010. Рассмотрены основные понятия объектно-ориентированного программирования и классов, разработка программного интерфейса, работа с файлами, организация печати, методика разработки интернет-приложений, работа с графикой с использованием интерфейса GDI+, создание справочной системы и установочного компакт-диска. Большое внимание уделяется информационным системам, предназначенным для управления базами данных, а также подготовке отчетов с помощью встроенного генератора отчетов. Описаны средства отладки приложений и обработки ошибок. На компакт-диске размещен дистрибутив пакета Microsoft Visual Studio 2010 Express Edition, содержащий Visual Basic 2010 Express Edition и другие компоненты пакета. BHV 978-5-9775-0512-3
466 руб.
Russian
Каталог товаров

Самоучитель Visual Basic 2010 (+ дистрибутив на DVD)

Временно отсутствует
?
  • Описание
  • Характеристики
  • Отзывы о товаре
  • Отзывы ReadRate
Доступно и подробно описана разработка приложений в среде Visual Basic 2010. Рассмотрены основные понятия объектно-ориентированного программирования и классов, разработка программного интерфейса, работа с файлами, организация печати, методика разработки интернет-приложений, работа с графикой с использованием интерфейса GDI+, создание справочной системы и установочного компакт-диска. Большое внимание уделяется информационным системам, предназначенным для управления базами данных, а также подготовке отчетов с помощью встроенного генератора отчетов. Описаны средства отладки приложений и обработки ошибок.

На компакт-диске размещен дистрибутив пакета Microsoft Visual Studio 2010 Express Edition, содержащий Visual Basic 2010 Express Edition и другие компоненты пакета.

Оставить заявку на описание
?
Содержание
Введение 1
Как построена книга 2
Специальные элементы книги 4
Глава 1. Первое знакомство с Visual Basic 2010 5
Запуск Visual Basic 6
Главное окно 7
Создание нового проекта 7
Главное меню 10
Меню File 10
Меню Edit 10
Меню View 11
Меню Project 11
Меню Build 12
Меню Debug 12
Меню Format 12
Меню Tools 12
Меню Window 12
Меню Help 12
Стандартная панель инструментов 13
Окно Start Page 15
Окно конструктора форм 16
Окно редактора кода 17
Окно Solution Explorer 19
Окно Toolbox 20
Окно Properties 21
Окно Object Browser 23
Окно Locals 24
Окно Immediate Window 25
Окно Watch 26
Справочная система 27
Окно справочной системы 27
Настройка справочной системы 27
Глава 2. Основы программирования в Visual Basic 2010 31
Переменные 31
Имена переменных 31
Типы данных 32
Объявление переменной 36
Анонимные типы 38
Область видимости переменных 38
Присвоение значения переменной 39
Нулевое значение переменной 39
Константы 40
Встроенные константы Visual Basic 40
Объявление констант 41
Перечисления 42
Массивы 42
Объявление массива 43
Объявление массива фиксированного размера 43
Объявление динамического массива 44
Инициализация массива 44
Работа с массивами 45
Оформление программного кода 45
Комментарии 45
Размещение оператора на нескольких строках 46
Размещение нескольких операторов на одной строке 50
Программные модули 50
Редактирование исходного кода 50
Процедуры 53
Процедуры Sub 53
Процедуры событий 54
Общие процедуры 55
Вызов процедуры 56
Процедуры Function 56
Передача параметров 57
Необязательные параметры процедуры 58
Передача аргумента позиционно и по имени 59
Лямбда-выражение 60
Управляющие конструкции и циклы 60
Управляющие конструкции Visual Basic 61
Условные выражения 61
Конструкция If...Then 62
Конструкция If...Then...Else 63
Конструкция Select Case 64
Циклы 66
Цикл For...Next 66
Цикл For Each...Next 67
Цикл Do...Loop 68
Конструкция With...End With 69
Конструкция Using...End Using 70
Оператор Exit 70
Оператор Continue 71
Встроенные функции Visual Basic 71
Объект My 72
Новые возможности Visual Basic 2010 73
Лямбда-выражение 73
Новая опция командной строки, указывающая версию языка 75
Поддержка динамических языков 75
Инициализаторы коллекций 75
Автореализованные свойства 76
Глава 3. Построение интерфейса пользователя 77
Создание нового проекта 77
Сохранение проекта 79
Выполнение приложения 80
Создание формы 80
Свойства объектов формы 81
Общие для всех объектов свойства 85
Обработка событий 85
Действия, выполняемые с объектами формы 87
Выделение объектов формы 87
Отмена выделения с объектов 87
Перемещение объектов в форме 88
Удаление объектов из формы 88
Изменение размеров объектов 88
Выравнивание объектов формы 88
Позиционирование объектов формы 90
Порядок обхода объектов формы 91
Настройка параметров формы 92
Расположение формы и ее размеры 92
Заголовок формы 93
Стиль обрамления формы 94
Фон формы 94
Полоса прокрутки 95
События формы 95
Интерфейс 96
Общие рекомендации по разработке интерфейса 96
Типы интерфейсов 97
SDI-интерфейс 97
MDI-интерфейс 98
Интерфейс типа Проводника 102
Элементы интерфейса 103
Меню 103
Редактор меню Menu Editor 103
Имя и текст 105
Клавиши быстрого вызова 106
Значок для пункта меню 106
Использование флажков 106
Свойства меню для MDI-интерфейса 107
Свойства, определяющие состояние пункта меню 108
Контекстное меню 108
Пример создания меню 108
Строка состояния 109
Пример создания строки состояния 110
Панель инструментов 111
Свойства панели инструментов 112
Пример создания панели инструментов 113
Диалоговые окна 114
Окно сообщения 114
Диалоговое окно открытия файла 117
Диалоговое окно сохранения файла 120
Диалоговое окно настройки шрифтов текста 122
Диалоговое окно настройки цветовой палитры 123
Глава 4. Основные элементы управления 126
Общие свойства элементов управления 126
Метка 127
Задание размера 128
Задание клавиш быстрого доступа 129
Размещение рисунка на надписи 129
Текстовое поле 130
Свойства, определяющие внешний вид 130
Многострочные текстовые поля 130
Управление текстом 131
Нередактируемые текстовые поля 133
Проверка правильности ввода данных 133
Использование текстового поля для ввода пароля 134
Элемент управления MaskedTextBox 134
Кнопка управления 137
Клавиши быстрого доступа 137
Кнопка по умолчанию и кнопка отмены 138
Стиль оформления кнопки 138
Размещение изображения на кнопке 139
Способы выбора кнопки управления 140
Флажок 141
Переключатель 143
Объединение элементов формы 144
Элемент управления Panel 144
Элемент управления GroupBox 145
Списки 146
Элемент управления ListBox 146
Добавление элементов в список 147
Удаление элементов из списка 148
Вставка элементов в список 149
Выбор нескольких элементов из списка 149
Доступ к элементам списка 150
Выделенные элементы списка 150
Поиск элемента списка 152
Элемент управления ComboBox 153
Стиль оформления списка 153
Параметры раскрывающегося списка 154
Добавление и удаление элементов списка 155
Доступ к элементам списка 155
Элемент управления CheckedListBox 156
Элементы списка 156
Элемент управления NumericUpDown 157
Значения списка 158
Внешний вид элемента управления 159
Элемент управления DomainUpDown 159
Значения списка 160
Внешний вид элемента управления 160
Пример 161
Глава 5. Дополнительные элементы управления 162
Использование в форме графики 162
Элемент управления PictureBox 162
Размер графического объекта 163
Отображение 165
Способы загрузки изображения 165
Элемент управления ImageList 165
Полосы прокрутки 167
Размещение полосы прокрутки и настройка свойств 168
Пример использования полос прокрутки 169
Таймер 170
Использование таймера 171
Задание даты 172
Элемент управления MonthCalendar 172
Внешний вид элемента управления 173
Выделение дат 174
Работа с календарем 175
Элемент управления DateTimePicker 176
Внешний вид элемента управления 177
Получаемые значения 178
Вкладки 178
Внешний вид элемента управления 180
Выбор вкладки 180
Свойства вкладок 181
Элемент управления SplitContainer 181
Элемент управления TableLayoutPanel 183
Индикатор прогресса 184
Ползунок 185
Гиперссылка 187
Отдельная гиперссылка 187
Сложные гиперссылки 188
Выбор гиперссылки 188
Внешний вид ссылок 189
Элемент управления NotifyIcon 189
Элементы управления TreeView и ListView 190
Список 191
Дерево 192
Пример использования элементов 193
Глава 6. Объектно-ориентированное программирование в Visual Basic 2010 197
Инкапсуляция 197
Наследование 198
Полиморфизм 198
Структура класса 199
Частичные классы 202
Члены классов 203
Поля 203
Методы 203
Свойства 204
Автореализованные свойства 206
События 208
Перегрузка операторов 209
Создание и удаление классов и экземпляров классов 211
Переопределение методов базовых классов 213
Интерфейсы 215
Обобщенные типы 217
Создание обобщенных классов 219
Создание визуальных классов 221
Создание класса элемента управления 221
Наследование класса элемента управления 226
Создание класса-формы 226
Просмотр диаграммы классов 228
Глава 7. Работа с файлами и организация печати 230
Основные операции с файлами 230
Работа с информацией о файле 231
Удаление файла 234
Перемещение файла 235
Копирование файла 236
Чтение и запись файла 237
Класс FileStream 237
Считывание данных из текстового файла 240
Примеры считывания данных из текстового файла 241
Запись данных в текстовый файл 243
Открытие и создание файла для чтения и записи 245
Бинарные операции с файлами 246
Работа с каталогами и устройствами 248
Получение списка файлов и подкаталогов указанного каталога 249
Получение информации о каталоге 250
Удаление каталога 251
Перемещение каталога 251
Создание каталога 252
Работа с путями к файлам 253
Просмотр окружения 255
Просмотр изменений файловой системы 256
Организация печати 259
Примеры организации печати 261
Использование объекта My.Computer.FileSystem для работы с файлами 265
Глава 8. Управление графикой 269
Первые шаги 270
Структуры пространства имен System.Drawing 271
Задание координат точки 272
Размер объекта 273
Задание параметров прямоугольника 274
Задание цвета 276
Построение линий и фигур 278
Типы линий 278
Прямая линия 280
Ломаная линия 281
Дуга 282
Сплайны 284
Сплайны Безье 284
Основные сплайны 285
Замкнутые сплайны 287
Сектор 288
Прямоугольник и набор прямоугольников 289
Эллипс 290
Многоугольник 291
Путь 293
Заливка фигур 296
Виды заливки фигур 296
Однородная заливка 297
Текстурная заливка 297
Штриховая заливка 298
Градиентная заливка 299
Прямоугольники 302
Эллипс 303
Сектор 304
Замкнутый сплайн 305
Многоугольник 306
Путь 307
Подробнее о градиентной заливке 308
Текст 312
Шрифт 312
Создание текста 314
Формат текста 315
Нахождение существующих шрифтов 317
Определение размера строки 318
Изображения 319
Растровое изображение 320
Создание изображения 320
Расположение изображения на форме 321
Сохранение изображения 323
Значок 324
Дополнительные параметры 326
Заливка формы 326
Аффинное преобразование 326
Управление качеством 329
Использование областей 330
Задание области видимости графики 332
Анимационная графика 334
Перемещение изображения 334
Размещение на форме многокадровых изображений 336
Глава 9. Мультимедиа 340
Общие понятия 340
Типы файлов мультимедиа 340
Типы управляемых устройств 341
Воспроизведение WAV-файлов 341
Использование объекта My.Computer.Audio 344
Использование Windows Media Player 345
Разработка простого проигрывателя с помощью Windows Media Player 347
Глава 10. Создание справочной системы приложения 350
Создание справочной системы в формате HTML 350
Окно программы HTML Help Workshop 351
Определение параметров проекта справочной системы 352
Определение псевдонимов тем 353
Определение связи между псевдонимами и индексами тем 354
Создание содержания справочной системы 354
Создание ключей для поиска тем 356
Компиляция и тестирование справочной системы 357
Использование справочной системы в приложениях 358
Создание кнопки и меню для вызова справочной системы 359
Вызов справочной системы для формы и отдельных элементов управления 360
Отображение всплывающей подсказки 361
Отображение всплывающей справки с помощью свойства HelpButton 362
Элемент управления ErrorProvider 363
Глава 11. Управление данными 365
Особенности ADO.NET 365
Организация хранения данных 366
Организация доступа к данным 367
Объектная модель ADO.NET 368
Объект DataSet 369
Объект Connection 370
Объект Command 370
Объект DataAdapter 370
Объект DataReader 370
Подключение компонентов ADO к проекту 371
Пространства имен 373
Создание подключения к базе данных 373
Управление данными 375
Передача данных между источником данных и DataSet 379
Объект DataSet 382
Использование DataSet без связывания с таблицами баз данных 385
Объект DataTable 388
Использование мастера настройки объекта DataAdapter 390
Отображение данных 395
Использование LINQ для обработки данных 396
Структура запроса LINQ 396
Источник данных 397
Фильтрация 397
Упорядочение 397
Выборка (проекция) 397
Объединение источников 398
Группировка 398
Применение LINQ для запросов к DataSet 399
Глава 12. Построение отчетов 400
Создание отчета 400
Элементы управления отчета 404
Добавление колонтитулов страниц в отчет 406
Добавление отчета на форму 408
Глава 13. Создание интернет-приложений 411
ASP.NET-приложение 411
Основные технологии, используемые при создании Web-приложения 413
HTML 4.0 414
Каскадные таблицы стилей 414
Управление поведением тегов 415
HTML DOM 1.0 415
ActiveX-объекты 415
XML 1.0 415
XML DOM 1.0 415
SOAP 416
Конструктор Web-приложения 416
Элементы управления HTML 417
Создание Web-страницы 419
Добавление элементов управления на страницу Web-сайта 420
Написание процедур для элементов управления 422
Настройка Web-приложения 423
Файл Global.asax 423
Файл Web.config 425
Секция <appSettings> 426
Секция <sessionState> 426
Секция <compilation> 426
Секция <trace> 427
Добавление дополнительных Web-страниц и ресурсов на Web-сайт 428
Отображение записей базы данных на Web-странице 431
Глава 14. Расширенные средства Visual Basic 2010 436
Сервисы 436
Менеджер сервисов 436
Взаимодействие сервисов с рабочим столом 437
Обработка исключений в сервисах 438
Разработка простого сервиса 438
Создание класса для установки сервиса 439
Класс ServiceProcessInstaller 440
Класс ServiceInstaller 441
Установка и удаление сервиса 442
Многопоточное программирование 443
Создание потока для выполнения определенной задачи 443
Использование асинхронных делегатов 445
Функции, создаваемые компилятором 445
Функция BeginInvoke 446
Функция EndInvoke 447
Пример выполнения асинхронных вызовов 447
Синхронизация потоков 450
Класс Monitor 450
Классы AutoResetEvent и ManualResetEvent 453
Класс Mutex 454
Пример создания многопоточного сервиса 455
Исходный код сервиса 455
Описание работы сервиса 460
Глава 15. Взаимодействие с внешними программами 461
Использование COM 461
Использование VSTO 463
Объектные модели Microsoft Office 463
Использование объектной модели Excel 465
Использование объектной модели Word 469
Создание приложений под управлением Microsoft Office 470
Глава 16
. Отладка программ, обработка ошибок и оптимизация приложений 472
Отладка программ 472
Редактирование кода во время отладки 480
Использование подсказок в режиме отладки 480
Подсказки при компиляции кода 480
Обработка исключений 482
Оператор On Error 482
Конструкция Try...Catch...Finally 484
Использование подсказок 486
Оптимизация приложений 486
Оптимизация скорости работы приложения 488
Оптимизация размера приложения 489
Глава 17. Групповая разработка проекта 491
Администрирование SourceSafe 492
Запуск SourceSafe 492
Настройка 493
Работа с пользователями 498
Работа с данными 502
Работа пользователя в SourceSafe 503
Иерархия в SourceSafe 505
Работа с проектами 505
Работа с файлами проекта 506
SourceSafe в среде Visual Basic 2010 510
Глава 18. Установка приложения 515
Создание инсталлятора 515
Использование мастера установки проекта 516
Дополнительная настройка параметров пакета установки 520
Настройка параметров размещения и запуска приложения 521
Определение папки, в которой будет установлено приложение 521
Добавления ярлыка в меню Пуск пользователя 522
Ярлык на рабочем столе клиента 523
Настройка интерфейса пользователя 524
Добавления окна регистрации пользователя 526
Завершение создания файла установки приложения 527
Приложение. Описание прилагаемого диска 528
Предметный указатель 529
Штрихкод:   9785977505123
Аудитория:   Общая аудитория
Масса:   524 г
Размеры:   234x 167x 1 мм
Тираж:   2 000
Литературная форма:   Самоучитель
Отзывы
Найти пункт
 Выбрать станцию:
жирным выделены станции, где есть пункты самовывоза
Выбрать пункт:
Поиск по названию улиц:
Подписка 
Введите Reader's код или e-mail
Периодичность
При каждом поступлении товара
Не чаще 1 раза в неделю
Не чаще 1 раза в месяц
Мы перезвоним

Возникли сложности с дозвоном? Оформите заявку, и в течение часа мы перезвоним Вам сами!

Captcha
Обновить
Сообщение об ошибке

Обрамите звездочками (*) место ошибки или опишите саму ошибку.

Скриншот ошибки:

Введите код:*

Captcha
Обновить