Интернет-магазинИнтернет-магазин
| Начало | Новинки | Корзина |
  Главная » Каталог » Компьютерная литература » Языки и системы программирования » Visual Basic. Язык программирования » Visual Basic 2005 и платформа .NET 2.0. Э. Троелсен
Разделы
Бизнес (508)
Воспитание. Образование. (170)
Радиоэлектроника (79)
Каталоги (6)
Компьютерная литература (3224)
  Базы данных (100)
  Графика, дизайн, мультимедиа (322)
  Разработка программного обеспечения (57)
  Компьютерная безопасность. Хакерство (80)
  Компьютерные сети. Интранет, корпоративные сети (59)
  Компьютеры и программы (1052)
  Интернет и Web-страницы (326)
  Операционные системы (Windows, Linux...) (297)
  Основы программирования (40)
  MS Office. Офисные программы Майкрософт (188)
  Системы проектирования (CAD/CAM) (257)
  Сертификационные экзамены (6)
  Энциклопедии и словари по вычислительной технике, программированию, интернет (17)
  Цифровая фотография (36)
  Языки и системы программирования (387)
    Ассемблер для ПК на платформе Intel (13)
    C#. Язык программирования Си Шарп (28)
    C++ в среде разработки Visual C++ (14)
    C++ в среде разработке C++ Builder (15)
    C/C++. Языки программирования Си, Си++ (74)
    Delphi, Kylix. Среда разработки на Паскале (57)
    Паскаль, Turbo Pascal. Язык программирования (23)
    Программирование на языках .NET (44)
    Java, J++. Языки программирования (37)
    Фортран (2)
    Visual Basic. Язык программирования (24)
    Языки программирования (прочие) (42)
Кулинария (1)
Популярная психология (71)
Психология (132)
Психотерапия и психоанализ (15)
Полный список товаров
Издатели
Новинки Перейти
Открываем автосервис: с чего начать, как преуспеть.  Д. Дубровский
Открываем автосервис: с чего начать, как преуспеть. Д. Дубровский
76.70 грн.
Реклама
Уважаемые посетители! Магазин работает в режиме виртуальной витрины. Прием заказов временно приостановлен.
Visual Basic 2005 и платформа .NET 2.0. Э. Троелсен 391.20 грн.
Предыдущий товар Товар 4 из 24
категории Visual Basic. Язык программирования
 Следующий товар
 
box_bg_l.gif.

С выходом платформы .NET 2.0 язык программирования Visual Basic 2005 также в значительной степени поменялся и дополнился многими новыми конструкциями. Теперь выбор языка для программирования на платформе .NET — дело личного пристрастия каждого. Эта книга предназначена для тех, кто хочет глубже разобраться в особенностях языка Visual Basic 2005 и структуре .NET. Кроме того, читатель сможет освоить тонкости построения настольных приложений (с использованием Windows Forms) и веб-приложений (средствами ASP.NET 2.0). Книга будет интересна как опытным специалистам, так и людям , только осваивающим технологию .NET.

1-е издание, 2008 год, 1088 стр., формат 17x23 см (70х100/16), Мягкая обложка, ISBN 978-5-91180-654-5 

 

Содержание

 

Об авторе

17

О техническом рецензенте

17

Благодарности

17

Введение

18

В одной команде

19

Для кого написана эта книга?

20

Общий обзор книги

20

Часть I.
Знакомство с Visual Basic 2005 и платформой .NET

Глава 1.  Философия .NET28

О предыдущем состоянии дел

28

Решение .NET

32

Составные части платформы .NET (CLR, CTS и CLS)

32

Какое место в .NET занимает Visual Basic 2005

34

Другие .NET-совместимые языки программирования

35

Сборки .NET

37

Роль языка CIL

39

Роль метаданных типов .NET

42

Роль манифеста сборки

43

CTS

43

CLS

47

CLR

49

Сборки, пространства имен и типы

51

Ildasm.exe

55

Развертывание среды времени выполнения .NET

58

Платформенно-независимая природа .NET

58

Итоги

60
Глава 2.  Создание приложений в Visual Basic 200561

Установка .NET Framework 2.0 SDK

61

Компилятор командной строки VB 2005 (vbc.exe)

62

Построение приложений VB 2005 с использованием vbc.exe

64

Построение приложений .NET с использованием TextPad

70

Построение приложений .NET с использованием SharpDevelop

74

Построение приложений .NET в Visual Basic 2005 Express

79

Построение приложений .NET в Visual Studio 2005

80

Совместимость с Visual Basic 6.0

89

Неполный каталог дополнительных средств разработки .NET

91

Итоги

92

Часть II.
Основы языка Visual Basic 2005

Глава 3.  Программные конструкции Visual Basic 2005, часть I94

Тип Module

94

Класс System.Console

102

Типы из пространства System и их запись в VB 2005

106

Итоги

133
Глава 4.  Программные конструкции Visual Basic 2005, часть II134

Перегрузка методов

142

Работа с массивами в VB 2005

144

Перечисления VB 2005

151

Структуры VB 2005

156

Итоги

157

Часть III.
Основные принципы объектно-ориентированного
программирования

Глава 5.  Определение классов160

Классы VB 2005

160

Конструкторы классов

164

Ключевое слово Shared

173

Основные принципы ООП

179

Модификаторы доступа в Visual Basic 2005

183

Средства инкапсуляции VB 2005

185

Константные данные

193

Поля, доступные только для чтения

195

Модификатор Partial

196

Документирование исходного кода VB 2005 в формате XML

197

Плоды наших трудов

201

Итоги

201
Глава 6.  Наследование и полиморфизм202

Основные механизмы наследования

202

Диаграммы классов Visual Studio 2005

206

Подробнее о наследовании

207

Полиморфизм в VB 2005

216

Правила преобразования базовых/производных классов

227

Главный родительский класс: System.Object

230

Итоги

236
Глава 7.  Структурированная обработка исключений237

Ошибки и исключения

237

Обработка исключений в .NET

238

Простейший пример

241

Настройка состояния исключения

245

Исключения системного уровня (System.SystemException)

249

Исключения прикладного уровня (System.ApplicationException)

249

Обработка нескольких исключений

253

Блок Finally

257

Кто какие исключения выдает?

258

Необработанные исключения

259

Отладка необработанных исключений в Visual Studio 2005

260

Объединение средств обработки ошибок VB 6.0 со структурированной

обработкой исключений

261

Итоги

261
Глава 8.  Жизненный цикл объектов263

Классы, объекты и ссылки

263

Основные правила срока жизни объектов

264

Корневые ссылки приложений

267

Поколения объектов

269

Тип System.GC

270

Построение завершаемых объектов

273

Создание уничтожаемых объектов

277

Построение завершаемых и уничтожаемых типов

279

Итоги

282

Часть IV.
Нетривиальные возможности объектно-ориентированного
программирования

Глава 9.  Интерфейсы и коллекции284

Интерфейсы

284

Определение пользовательских интерфейсов

287

Реализация интерфейса

288

Работа с типами, поддерживающими интерфейсы

291

Разрешение конфликтов имен

297

Создание перечисляемых типов (IEnumerable и IEnumerator)

303

Интерфейсы пространства имен System.Collections

314

Классы пространства имен System.Collections

317

Пространство имен System.Collections.Specialized

321

Итоги

321
Глава 10.  Интерфейсы обратного вызова, делегаты и события322

Интерфейсы как механизм обратного вызова

323

Делегаты .NET

327

Простой пример использования делегата

331

События

339

«Каноническое» определение события

345

Определение событий в форме делегатов

347

Настройка событий

348

Итоги

352
Глава 11.  Расширенные программные конструкции VB 2005353

Директивы препроцессора VB 2005

353

Типы-значения и ссылочные типы

358

Упаковка и распаковка

365

Перегрузка операторов

369

Перегрузка операторов равенства

371

Перегрузка операторов сравнения

372

О перегрузке операторов

373

Пользовательские преобразования типов

373

Создание пользовательских функций преобразования

375

Ключевое слово VB 2005 DirectCast

379

Итоги

382
Глава 12.  Параметризованные типы383

Снова об упаковке, распаковке и System.Object

383

Проблема с операциями упаковки/распаковки

385

Пространство имен System.Collections.Generic

389

Типы данных с допустимой неопределенностью и параметризованный

тип System.Nullable(Of T)

394

Создание параметризованных методов

396

Создание пользовательской параметризованной коллекции

400

Создание параметризованных интерфейсов

406

Создание параметризованных делегатов

407

Итоги

408

Часть V.  Сборки .NET

Глава 13.  Знакомство со сборками .NET410

Сборки .NET

410

Формат сборок .NET

412

Построение пользовательских пространств имен .NET

417

Построение и использование однофайловой сборки

422

Построение и использование многофайловой сборки

431

Приватные сборки

434

Общие сборки

440

Использование общей сборки

445

Элемент <codeBase>

453

Пространство имен System.Configuration

455

Конфигурационный файл machine.config

456

Общая схема привязки сборок

456

Итоги

457
Глава 14.  Рефлексия, позднее связывание и атрибуты458

Метаданные типов

458

Рефлексия

463

Программа просмотра метаданных

466

Получение информации об общих сборках

472

Позднее связывание

474

Атрибуты

477

Атрибуты уровня сборки и модуля

484

Рефлексия, позднее связывание и пользовательские атрибуты:

общая картина

488

Итоги

494
Глава 15.  Процессы, прикладные домены и контексты495

Традиционные процессы Win32

495

Работа с процессами на платформе .NET

498

Прикладные домены .NET

505

Контексты

510

Итоги

517
Глава 16.  Построение многопоточных приложений518

Пространство имен System.Threading

529

Класс System.Threading.Thread

530

Таймеры обратного вызова

545

Итоги

548
Глава 17.  Совместимость с COM550

Область применения средств совместимости

550

Строение сборки совместимости .NET

554

RCW

557

IDL

560

Построение нетривиального сервера COM на VB 6.0

567

Анализ сборки совместимости

570

Взаимодействие COM с .NET

574

CCW

575

Интерфейсы классов .NET

576

Построение типов .NET

577

Построение библиотеки типов и регистрация типов .NET

581

Анализ экспортированной информации типов

582

Построение тестового клиента Visual Basic 6.0

583

Итоги

584

Часть VI.
Библиотеки базовых классов .NET

Глава 18.  Пространство имен System.IO586

Знакомство с пространством имен System.IO

586

Типы Directory(Info) и File(Info)

587

Работа с типом DriveInfo

594

Работа с классом FileInfo

595

Работа с типом File

598

Абстрактный класс Stream

600

Работа с типами StringWriter и StringReader

606

Работа с типами BinaryWriter и BinaryReader

608

Снова о ключевом слове Using

610

Асинхронные файловые операции ввода/вывода

612

Итоги

614
Глава 19.  Сериализация объектов615

Общие сведения о сериализации

615

Выбор форматера

619

Сериализация объектов с использованием BinaryFormatter

621

Десериализация объектов с использованием BinaryFormatter

622

Сериализация объектов с использованием SoapFormatter

623

Сериализация объектов с использованием XmlSerializer

624

Сохранение коллекций объектов

626

Настройка процесса сериализации

628

Итоги

633
Глава 20.  .NET Remoting635

Общие сведения

635

Пространства имен удаленного доступа в .NET

636

.NET Remoting Framework

637

Построение проекта .NET Remoting

645

Построение первого распределенного приложения

646

Тип ChannelServices

650

Тип RemotingConfiguration

651

Снова о режиме активизации типов WKO

653

Установка сервера на удаленном компьютере

653

Канал TCP

654

Несколько слов о IpcChannel

655

Конфигурационные файлы

655

Аренда и жизненный цикл объектов CAO/синглетных типов WKO

665

Альтернативные хосты для удаленных объектов

670

Асинхронные удаленные вызовы

675

Итоги

677
Глава 21.  Построение окон с использованием
System. Windows. Forms
678

Пространство имен System.Windows.Forms

678

Работа с типами Windows Forms

680

Класс Application

682

Строение формы

685

Функциональность класса Control

686

Функциональность класса Form

691

Построение приложений Windows в Visual Studio 2005

695

Работа с объектами StatusStrip

710

Построение приложений MDI

720

Итоги

724
Глава 22.  Вывод графических данных в GDI+725

Обзор пространств имен GDI+

725

Общие сведения о пространстве имен System.Drawing

726

Вспомогательные типы System.Drawing

727

Класс Graphics

730

Событие Paint

731

Системы координат GDI+

736

Определение цветов

741

Работа со шрифтами

743

Обзор пространства имен System.Drawing.Drawing2D

751

Работа с объектами Pen

751

Работа с объектами Brush

756

Вывод растровых изображений

761

Перетаскивание мышью и проверка принадлежности

763

Формат ресурсов .NET

771

Итоги

778
Глава 23.  Элементы управления Windows Forms779

Знакомство с элементами управления Windows Forms

779

Ручное добавление элементов

780

Размещение элементов на форме в Visual Studio 2005

782

Основные элементы управления

784

Настройка порядка перебора элементов

799

Назначение кнопки по умолчанию

800

Нетривиальные элементы

800

Построение пользовательских элементов Windows Forms

819

Тестирование типа CarControl

823

Построение управляющей формы для CarControl

824

Построение пользовательских диалоговых окон

830

Динамическое размещение элементов Windows Forms

835

Итоги

839
Глава 24.  Доступ к базам данных в ADO.NET840

Высокоуровневое определение ADO.NET

840

Провайдеры данных ADO.NET

842

Другие пространства имен ADO.NET

845

Типы System.Data

846

Абстракция провайдеров данных и интерфейсы

850

Конфигурационные файлы приложений

851

Модель генератора провайдеров .NET 2.0

852

Элемент <connectionStrings>

857

Установка базы данных Cars

858

Подключенный режим ADO.NET

860

Работа с ридерами данных

865

Модификация таблиц

868

Параметризованные объекты команд

873

Выполнение хранимой процедуры с использованием DbCommand

875

Асинхронный доступ к данным в .NET 2.0

877

Отключенный режим ADO.NET

878

Объекты DataSet

879

Объекты DataColumn

881

Объекты DataRow

884

Объекты DataTable

886

Сохранение объектов DataSet/DataTable в формате XML

888

Привязка объектов DataTable к пользовательскому интерфейсу

890

Объекты DataView

895

Адаптеры данных

897

Обновление базы данных с использованием адаптеров

899

Автоматическое построение команд SQL с использованием CommandBuilder

902

Многотабличные объекты DataSet и DataRelation

904

Мастер доступа к данным

908

Итоги

912

Часть VII.
Веб-приложения и веб-службы XML

Глава 25.  Веб-страницы ASP.NET914

HTTP

914

Веб-приложения и веб-серверы

915

Виртуальные каталоги IIS

917

HTML

919

Клиентские сценарии

923

Отправка данных формы (GET и POST)

925

Построение классической страницы ASP

926

Недостатки классической модели ASP

928

Пространства имен ASP.NET 2.0

930

Программная модель веб-страницы в ASP.NET

931

Структура каталогов сайта в ASP.NET

941

Цикл компиляции страниц в ASP.NET 2.0

944

Иерархия наследования типа Page

946

Входные запросы HTTP

947

Исходящие ответы HTTP

950

Жизненный цикл веб-страницы ASP.NET

953

Файл web.config

956

Итоги

961
Глава 26.  Веб-элементы, темы и шаблонные
страницы ASP.NET 2.0
962

Природа веб-элементов

962

Тип System.Web.UI.Control

965

Основные свойства типа System.Web.UI.WebControls.WebControl

968

Категории веб-элементов ASP.NET

969

Построение веб-сайта ASP.NET 2.0

971

Элементы проверки данных

988

Темы

992

Итоги

999
Глава 27.  Управление состоянием в ASP.NET 2.01000

Средства управления состоянием в ASP.NET

1002

Состояние просмотра ASP.NET

1003

Файл Global.asax

1006

Состояние приложения и состояние сеанса

1009

Кэш приложения

1014

Cookie

1023

Элемент <sessionState>

1027

Профили ASP.NET

1029

Итоги

1036
Глава 28.  Веб-службы XML1038

Веб-службы XML

1038

Строение веб-служб XML

1040

Построение веб-службы XML

1043

Тестовая страница

1045

Построение веб-службы XML в Visual Studio 2005

1046

Базовый класс WebService

1049

Атрибут <WebService>

1049

Атрибут <WebServiceBinding>

1051

Атрибут <WebMethod>

1052

WSDL

1055

Протоколы веб-служб XML

1060

Программа командной строки wsdl.exe

1063

Анализ кода посредника

1065

Генерирование кода посредника в Visual Studio 2005

1068

Доступ к пользовательским типам из веб-методов

1069

Протокол UDDI

1074

Итоги

1075
Алфавитный указатель1076

 



Товар был добавлен в наш каталог 11 April 2009 г.
box_bg_r.gif.
Отзывы Количество:
Поиск
Введите слово для поиска. Расширенный поиск
Вход
E-Mail:
Пароль:
Регистрация
Отложенные товары Перейти
Нет отложенных товаров.
Отзывы Перейти
Написать отзывНапишите Ваше мнение о товаре!
Рассказать другу
 

Сообщите своим друзьям и близким о нашем магазине
Уведомления Перейти
УведомленияСообщите мне о новинках и Visual Basic 2005 и платформа .NET 2.0. Э. Троелсен
Реклама
Скидки   |   Расширенный поиск   |   Свяжитесь с нами   |   Регистрация   |   Мои данные
Copyright © 2009 ga-zon.com
Материалы, представленные на сайте, не могут быть использованы без письменного разрешения администрации сайта
  bigmir)net TOP 100