Отправить другу/подруге по почте ссылку на эту страницуВариант этой страницы для печатиНапишите нам!Карта сайта!Помощь. Как совершить покупку…
московское время29.03.24 16:12:32
На обложку
Магматические питающие системы и механизм извержений вулкановавторы — Федотов С. А.
Камбоджа: внутреннее развитие. 1979—1989авторы — Мосяков Д. В.
Вопросы геологии агрономических рудавторы — Страхов Н. М., ред.
б у к и н и с т и ч е с к и й   с а й т
Новинки«Лучшие»Доставка и ОплатаМой КнигоПроводО сайте
Книжная Труба   поиск по словам из названия
Авторский каталог
Каталог издательств
Каталог серий
Моя Корзина
Только цены
Рыбалка
Наука и Техника
Математика
Физика
Радиоэлектроника. Электротехника
Инженерное дело
Химия
Геология
Экология
Биология
Зоология
Ботаника
Медицина
Промышленность
Металлургия
Горное дело
Сельское хозяйство
Транспорт
Архитектура. Строительство
Военная мысль
История
Персоны
Археология
Археография
Восток
Политика
Геополитика
Экономика
Реклама. Маркетинг
Философия
Религия
Социология
Психология. Педагогика
Законодательство. Право
Филология. Словари
Этнология
ИТ-книги
O'REILLY
Дизайнеру
Дом, семья, быт
Детям!
Здоровье
Искусство. Культурология
Синематограф
Альбомы
Литературоведение
Театр
Музыка
КнигоВедение
Литературные памятники
Современные тексты
Худ. литература
NoN Fiction
Природа
Путешествия
Эзотерика
Пурга
Спорт

/ИТ-книги

Переход на VB .NET: стратегии, концепции, код — Эпплман Д.
Переход на VB .NET: стратегии, концепции, код
Эпплман Д.
год издания — 2002, кол-во страниц — 464, ISBN — 5-318-00746-5, тираж — 4000, язык — русский, тип обложки — мягк., масса книги — 460 гр., издательство — Питер
серия — Библиотека программиста
цена: 499.00 рубПоложить эту книгу в корзину
Dan Appleman
Moving to VB .NET. Strategies, Consepts, and Code
Apress
Пер. с англ. Е. Матвеев
Уровень пользователя: опытный/эксперт
Формат 70x100 1/16
ключевые слова — .net, basic, microsoft

Эта книга была задумана как одна из первых книг о .NET, которая ознакомит читателя с основными идеями новой архитектуры и подготовит его к знакомству с более детальной литературой, например документацией Microsoft и её толкованиями, которая неизбежно появится на рынке. Она поможет вам взглянуть на эту технологию с позиций ваших собственных рабочих планов и быстро освоить те концепции, которые покажутся необычными для большинства программистов Visual Basic. Широко известный и уважаемый в компьютерном мире автор постарался излагать материал как можно более сжато и в то же время достаточно глубоко, чтобы сделать вас экспертами в области языка VB.NET и помочь в освоении тех областей архитектуры .NET, которые представляют наибольший интерес.

ОГЛАВЛЕНИЕ

Введение13
    Для кого написана эта книга14
       О Microsoft14
       О бета-версиях15
Примеры16
Desaware16
От издательства17
Важное замечание о примерах программ18
    Другое важное замечание о примерах программ18
Благодарности19
 
Часть 1. Стратегии
 
Глава 1. С чего начать?22
О важности контекста23
.NET — реальность или маркетинг?25
 
Глава 2. VB .NET: взгляд без страха и паники28
Господи, они сломали VB!28
Всё, что вы знали, устарело30
Программирование как бизнес32
 
Глава 3. Стратегии перехода33
Сроки33
Адаптация кода34
Аргументы «за» и «против»35
    Новые серверные приложения36
    Старые серверные приложения36
    Клиентские приложения37
А как же С#?38
Альтернативы .NET39
Следующий шаг40
 
Часть 2. Концепции
 
Глава 4. .NET в практическом контексте42
Виртуальная машина43
СОМ умер. Да здравствует СОМ?45
    СОМ — идеи и реализация45
Common Language Runtime50
    Манифест52
    Промежуточный язык (IL)54
    Прощание с циклическими ссылками55
    Первая программа58
    Новый подход63
Итоги64
 
Глава 5. Наследование66
«Повторное использование кода» — мантра программиста67
    Связанный список в VB667
    Связанные списки с применением включения в VB .NET73
    Связанные списки с применением наследования в VB .NET81
    Двойной связанный список83
    Конфликты имён89
Наследование в .NET91
    Объекты, сплошные объекты91
    Формы93
Наследование в VB .NET95
    Решение проблемы неустойчивости базового класса99
    Видимость методов101
Итоги102
 
Глава 6. Управление памятью в VB .NET104
Ссылочные и структурные объекты104
    Структурные объекты105
    Ссылочные объекты108
Снова о сборке мусора109
    Завершители110
    Недетерминированное завершение: трудный выбор112
Воскрешение объектов115
Итоги117
 
Глава 7. Многопоточность в VB .NET119
Первое знакомство с многопоточносгью120
    Фиаско в магазине121
    Подробнее о многопоточности122
    Первый уровень защиты: проектирование136
    Второй уровень защиты: синхронизация139
Преимущества многопоточности154
    Эффективное ожидание155
    Фоновые операции155
    Эффективный доступ со стороны клиента156
    Оценка быстродействия в многопоточных приложениях157
Итоги164
 
Часть 3. Программы
 
Глава 8. Типы данных и операторы166
Числовые типы166
    String*1 и Char167
    Логические величины167
    Currency и Decimal169
    Integer, Long и Short169
    Беззнаковые типы170
Другие типы данных171
    Прощай, Variant (наконец-то!)171
    Строки173
    Массивы174
    Дата176
    Перечисляемые типы176
Объявления178
Преобразования и проверка типа178
    Преобразования и классы180
    Преобразования и структуры182
Операторы182
    Операторы AndAlso и OrElse182
    Строковые операторы183
    Комбинированные операторы184
    Eqv и Imp185
Итоги185
 
Глава 9. Синтаксис186
Вызовы функций и параметры186
    Рациональный механизм вызова186
    Возвращение значений187
    По умолчанию параметры передаются по значению187
    Новый механизм передачи по значению188
Правила видимости.198
    Статические переменные201
Обработка ошибок203
    История203
    Структурная обработка ошибок205
Другие изменения в языке213
    Передача управления213
    Объединение строковых функций214
    Другие второстепенные изменения214
Исчезнувшие команды.215
    Графические команды215
    Команды, связанные с типом Variant216
    Математические функции216
    Другие команды217
Пространства имён Microsoft.VisualBasic и Compatibility217
    Дело мастера боится219
    Компромиссы совместимости220
    Строки и совместимость222
    Файловый ввод-вывод и совместимость222
Итоги223
 
Глава 10. Объекты225
Структура приложения .NET225
    Приложение225
    Сборки228
Область видимости в .NET229
    Пространства имён230
    Область видимости 1: уровень пространства имён235
    Область видимости 1: уровень класса237
Дополнительно о классах238
    Общие переменные238
    MyBase и MyClass240
    Вложенные классы242
Методы и свойства242
    Перегрузка функций242
    Конструкторы245
    Методы и свойства248
    Процедуры свойств250
События и делегаты255
    Делегаты258
    Делегаты без объектов259
    События264
Итоги270
 
Глава 11. Рефлексия и атрибуты271
Компиляторы и интерпретаторы271
    Раз компилятор, два компилятор273
    Стадия компиляции и стадия выполнения274
    Атрибуты275
Рефлексия275
    Исследуем манифест275
    Пользовательские атрибуты278
Связывание283
    Раннее связывание и «кошмар DLL»283
    Позднее связывание284
    Позднее связывание: правильный подход286
Динамическая загрузка288
Итоги289
 
Лирическое отступление291
 
Часть 4. Удивительный мир .NET
 
Глава 12. Пространства имен .NET: общие сведения294
Главное, что нужно знать о пространствах имён .NET294
    .NET Framework294
    .NET учитывает интересы программистов VB .NET295
Начинаем экскурсию297
    Карта297
Системные классы302
    Базовые классы302
    Вспомогательные языковые классы303
    Дата и время304
    Системные классы общего назначения305
    Исключения307
    Атрибуты308
    Интерфейсы309
    Другие интересные системные классы311
Коллекции. .311
    System.CollectionBase и пользовательские коллекции312
    Подробнее о коллекциях314
    Другие коллекции315
Вывод317
    Если вы привыкли использовать графические методы VB6317
    Если вы привыкли выполнять графические операции
       средствами Win32 API318
    GDI умер, да здравствует GDI+318
    Растровые изображения321
    Стратегии изучения GDI+322
Печать323
    Ввод-вывод327
    Другие классы System.IO329
Сериализация и управление данными330
    Сериализация330
    ADO.NET и XML333
Итоги336
 
Глава 13. Приложения Windows338
Новый пакет форм339
    Повторное создание окон339
    Графические элементы340
    Согласованное поведение контейнеров340
Архитектурные шаблоны и System.Windows.Forms341
    System.ComponentModel.Component341
    System.Windows.Forms.Control342
    System.Windows.Forms.ScrollableControl345
    Контейнеры, формы и класс UserControl346
Ориентация в пространстве имён System.Windows.Forms346
Дальнейшие исследования349
    AutoRedraw, события и переопределения349
    Формы MDI и принадлежность окон352
    Субклассирование и объект Application353
    Формы и потоки355
Итоги357
 
Глава 14. Интернет-приложения и службы358
Что такое Microsoft .NET?358
Программирование для Интернета359
XML360
    Распределённые приложения362
Подход к проектированию приложений в .NET363
    Уровень базы данных363
    Традиционное клиентское приложение Windows366
    Web-приложение368
    Решение с использованием web-службы374
    Проектирование распределённых приложений376
Поддержка Winsock378
Взгляд со стороны381
Итоги383
 
Глава 15. COM Interop и использование функций Win32 API384
COM Interop385
Использование объектов СОМ в .NET386
    Обработка ошибок388
    Освобождение объектов388
    Контроль версии389
    Позднее связывание389
    Передача структур и других типов параметров389
    Дополнительные замечания390
Использование объектов .NET в СОМ390
    Создание компонента CalledViaCOM (первая попытка)392
    Создание компонента CalledViaCOM (вторая попытка)398
    Дополнительные обстоятельства399
Использование функций Win32 API400
    Эволюция команды Declare401
    Три главных правила, о которых необходимо помнить при вызове
       функций API из VB .NET404
    Подсистема P-Invoke404
    Секреты передачи параметров406
    Структуры413
    Нетривиальные вызовы функций Win32 API416
Итоги423
 
Глава 16. Дальнейшие перспективы424
Контроль версии в .NET424
    Кошмарные сценарии425
    Параноидальные сценарии426
    Контроль версии в .NET427
    Сильные имена428
    Контроль версии исполнительной среды .NET433
    Сильные имена и фальсификация433
    Конфликты в пространствах имён434
    .NET и параллельное выполнение435
Безопасность435
    Прощайте, сбои, прощайте, вирусы?435
    Сборки и политики безопасности438
    Безопасность в примерах441
    Дополнительные средства безопасности448
Разное449
    Дизассемблирование449
    Установка451
Итоги452
 
Заключение453
Алфавитный указатель454

Книги на ту же тему

  1. Конструирование распределённых объектов. Методы и средства программирования интероперабельных объектов в архитектурах OMG/CORBA, Microsoft/COM и Java/RMI, Эммерих В., 2002

Напишите нам!© 1913—2013
КнигоПровод.Ru
Рейтинг@Mail.ru работаем на движке KINETIX :)
elapsed time 0.020 secработаем на движке KINETIX :)