Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Троелсен Э. -> "С# и платформа .NET. Библиотека программиста" -> 4

С# и платформа .NET. Библиотека программиста - Троелсен Э.

Троелсен Э. С# и платформа .NET. Библиотека программиста — СПб.: Питер, 2004. — 796 c.
ISBN 5-318-00750-3
Скачать (прямая ссылка): cplatforma2004.pdf
Предыдущая << 1 .. 2 3 < 4 > 5 6 7 8 9 10 .. 320 >> Следующая

Перечисления С#..............................................................................................................................128
Базовый класс System.Enum..........................................................................................129
Определение структур в С#..........................................................................................................131
Еще раз об упаковке и распаковке..............................................................................................133
Определяем пользовательские пространства имен.............................................................134
Применение пространств имен для разрешения конфликтов
между именами классов............................................................................................136
Использование псевдонимов для имен классов......................................................137
Вложенные пространства имен.....................................................................................137
Подведение итогои..........................................................................................................................138
Глава 3. С# и объектно-ориентированное программирование..........139
Формальное определение класса в С#......................................................................................139
Ссылки на самого себя.....................................................................................................141
Определение открытого интерфейса по умолчанию...........................................................143
Указание области видимости на уровне типа: открытые и внутренние типы .... 143
Содержание 9
Столпы объектно-ориентированного программирования................................................145
Инкапсуляция.....................................................................................................................145
Наследование: отношения «быть*, и «иметь»...........................................................146
Полиморфизм: классический и для конкретного случая....................................147
Средства инкапсуляции в С#.......................................................................................................149
Реализация инкапсуляции при помощи традиционных методов доступа
и изменения.......................................................................................................................151
Второй способ инкапсуляции; применение свойств класса...............................151
Внутреннее представление свойств С#......................................................................153
Свойства только для чтения, только для записи и статические........................154
Псевдоинкапсуляция: создание полей «только для чтения»............................................156
Статические поля «только для чтения».........................,............................................157
Поддержка наследования в С#....................................................................................................158
Работа с конструктором базового класса..................................................................159
Можно ли производить наследование от нескольких базовых классов.........
Хранение «семейных тайн»: ключевое слово protected......................................................161
Запрет наследования: классы, объявленные как sealed........................................162
Применение модели включения-делегирования...................................................163
Определение вложенных типов...................................................................................................167
Поддержка полиморфизма в С#.................................................................................................168
Абстрактные классы..........................................................................................................171
Принудительный полиморфизм: абстрактные методы........................................171
Контроль версий членов класса....................................................................................174
Приведение типов в С ..................................................................................................................176
Приведение числовых типов..........................................................................................177
Обработка исключений..................................................................................................................177
Генерация исключения....................................................................................................178
Перехват исключений.......................................................................................................180
Создание пользовательских исключений, первый этап........................................181
Создание пользовательских исключений, второй этап........................................183
Предыдущая << 1 .. 2 3 < 4 > 5 6 7 8 9 10 .. 320 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100