Часть II. Объектно-ориентированное программирование
Предметный указатель
А
Аргумент 88
В
Ввод 115
Ввод-вывод файловый 349
Вывод 116
◊
даты 122
Выражение 52
Д
Делегат 293
З
Запрос 312
И
Индекс 107
Инкапсуляция 150
Интерфейс 203
Итератор 254
К
Класс 35
◊
абстрактный 182
◊
базовый 172
◊
запечатанный 175
◊
разделение на части 163
◊
скрытие членов 183
◊
статический 149
Ключевое слово
◊
static 147
◊
this 146
Код
◊
дополнительный 82, 84
◊
обратный 84
Кодировка 54
Коллекция 223
Комментарий 34
Константа 73
Конструктор 140
◊
статический 149
Куча 61
Л
Литерал 55
Лямбда-выражение 306
430 Предметный
указатель
М
Мантисса 40
Массив 107
◊
динамический 108
◊
инициализация 109
◊
многомерный 113
◊
одномерный 108
◊
размер 107
◊
статический 108
Метка 94
Метод 140
◊
анонимный 302
◊
виртуальный 179
◊
перегрузка 146
◊
переопределение 179
Модуль 328
Н
Наследование 167
О
Область действия переменной
105
Обобщение 287
Обработчик события 296
Оператор
◊
as 186
◊
do while 53
◊
finally 200
◊
for 50
◊
foreach 111
◊
goto 94
◊
if 93
◊
is 186
◊
new 122
◊
return 86
◊
switch 102
◊
try...catch 196
◊
декремента 79
◊
инкремента 79
◊
логический 80
◊
приведения типов 75
◊
сдвига 82
◊
сравнения 79
Отладчик 45
П
Память стековая 87
Параметр
◊
фактический 88
◊
формальный 85, 86
Перегрузка метода 146
Передача функции адресов 87
Переменная 37
◊
инициализация 39
◊
локальная 105
Перечисление 128
Перечислитель 129
Поле 140
Полиморфизм 178
Порядок 40
Поток 333
◊
вторичный 396
Преобразование
◊
неявное 74
◊
с помощью вспомогательных
классов 75
◊
явное 74
Приведение классов
◊
неявное 184
◊
явное 184
Приложение Windows Forms 417
Программа
◊
копирования символьного
файла 65
Пространство имен 35, 214
Процесс 327
◊
асинхронный 391
◊
синхронный 391
Предметный указатель
431
Р
Решение 29
С
Сборка 212, 328
Свойство 155
◊
автоматическое 160
Ссылка 87
Структура 191
Т
Тип данных
◊
дата-время 121
◊
десятичный 41
◊
с плавающей точкой 40
◊
символьный 55
◊
ссылочный 61
Транзакция 391
У
Условие окончания цикла 51
Ф
Форма 418
Функция 35, 85
◊
выделения подстроки
из строки 94
◊
копирования строки
в строку 97
◊
рекурсивная 106
Document Outline - Оглавление
- Введение
- ЧАСТЬ I. БАЗОВЫЕ СВЕДЕНИЯ О ПРОГРАММИРОВАНИИ НА ЯЗЫКЕ C#
- Глава 1. Общие сведения о языке C# и платформе .NET
- .NET Framework для пользователей
- .NET Framework для разработчиков
- Глава 2. Средства создания приложений на языке C#
- Описание средств
- Интегрированная среда SharpDevelop для создания приложений на языке C#
- Глава 3. Базовые типы данных, переменные
- Переменные
- Тип целочисленных данных
- Тип данных с плавающей точкой
- Десятичный тип данных
- Первые программы
- Логический тип данных
- Оператор for
- Символьные типы данных
- Тип char
- Тип string
- Программы работы с переменными типа string
- Программа для проверки некоторых базовых функций работы со строками
- Программа копирования символьного файла
- Ввод текста
- Подсчет количества введенных строк
- Подсчет количества слов в тексте
- Тип var
- Некоторые обобщения по объявлению и работе с переменными
- Объявление констант
- О преобразовании данных разных типов
- Арифметические действия
- Простые операторы
- Порядок выполнения арифметических операторов
- Оператор присваивания
- Операторы инкремента и декремента
- Операторы сравнения
- Логические операторы
- Операторы сдвига
- Глава 4. Функции
- Создание некоторых функций
- Оператор if
- Оператор goto
- Функция выделения подстроки из строки
- Функция копирования строки в строку
- Функция с выходными параметрами
- Переключатель switch
- Область действия переменных
- Рекурсивные функции
- Глава 5. Массивы
- Одномерные массивы
- Оператор foreach
- Многомерные массивы
- Глава 6. Еще раз о функциях консольного ввода-вывода
- Глава 7. Работа с датами и перечислениями
- Даты
- Форматный вывод дат
- Операции с датами
- Перечисления
- Типы перечислений как битовые флаги
- ЧАСТЬ II. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
- Глава 8. Введение в классы
- Ключевое слово this
- Ключевое слово static
- Статический конструктор
- Статические классы
- Принципы объектно-ориентированного программирования
- Инкапсуляция
- Инкапсуляция с использованием методов get и set
- Инкапсуляция с использованием свойств
- О доступности и статичности свойств
- Автоматические свойства
- Инициализация объекта
- Организация работ при описании класса. Атрибут partial
- Наследование
- Запрет на наследование
- Конструкторы и наследование
- Добавление к классу запечатанного класса
- Вложенность классов
- Полиморфизм
- Абстрактные классы
- Сокрытие членов класса
- Приведение классов к базовому и производному
- Тернарный условный оператор
- Операторы as и is
- Структуры
- Резюме
- Глава 9. Обработка исключительных ситуаций
- Блоки try и catch
- Блок finally
- Глава 10. Интерфейсы
- Глава 11. Сборки, манифесты, пространства имен. Утилита IL DASM
- Глава 12. Коллекции. Обобщения
- Коллекции
- Интерфейсы IEnumerable и IEnumerator
- Создание собственного класса коллекций
- Интерфейс IDictionary
- Итератор
- Получение копий
- Классы Array и List
- Создание сравнимых объектов
- Обобщения
- Ограничения для параметров типа
- Глава 13. Делегаты и события
- События
- Анонимные методы
- Лямбда-выражения
- Лямбда-операторы
- Глава 14. Введение в запросы LINQ
- Три части операции запроса
- О применении типа var в запросе
- Глава 15. Некоторые сведения о процессах и потоках Windows
- Вывод списка процессов
- Вывод информации по процессу
- Потоки процесса
- Модули процесса
- Запуск и остановка процессов в программе
- Глава 16. Файловый ввод-вывод
- Класс DirectoryInfo
- Класс Directory
- Класс DriveInfo
- Класс FileInfo
- Класс File
- Класс Stream
- Класс FileStream
- Классы StreamWriter, StreamReader
- Классы StringWriter и StringReader
- Класс StringReader
- Классы BinaryWriter и BinaryReader
- Глава 17. Работа в многопоточном режиме
- Класс Thread
- Программное создание вторичных потоков
- Класс AutoResetEvent
- Проблемы разделения ресурсов
- Класс Timer
- Глава 18. Приложения типа Windows Forms
- Создание пользовательского интерфейса
- Типы System.EventArgs и System.EventHandler
- Предметный указатель
Do'stlaringiz bilan baham: |