Зарегистрироваться
Восстановить пароль
FAQ по входу

Фролов А.В., Фролов Г.В. Язык C#. Самоучитель

  • Файл формата rar
  • размером 7,53 МБ
  • содержит документ формата djvu
  • Добавлен пользователем , дата добавления неизвестна
  • Описание отредактировано
Фролов А.В., Фролов Г.В. Язык C#. Самоучитель
М.: Диалог-МИФИ, 2003. — 560 с. — ISBN 5-86404-176-9.
Книга представляет собой методическое руководство по изучению современного языка программирования C#. Рассмотрена платформа Microsoft .NET Framework, в среде которой работают программы C#, а также все основные возможности языка C#. Это классы, типы данных, поля, методы, интерфейсы, свойства, делегаты работа с контейнерами, файлами, потоками и др.
Одновременно с изучением языка, читатель получит навыки объектно-ориентированного и компонентно-ориентированного программирования, познакомится с обширной библиотекой классов Microsoft .NET Framework. Приводятся многочисленные примеры программ, демонстрирующие различные возможности языка C#.
Книга рассчитана на всех, кто желает самостоятельно изучить новый язык программирования C#. Она может использоваться в качестве учебного пособия для студентов и школьников.
Введение
От ассемблера к C#.
Классические языки программирования.
Языки для создания Интернет-приложений.
Новые технологии Microsoft.
Упрощение отладки программ C#.
Программирование на C# для Microsoft Windows.
Проект DotGNU, или C# для Linux.
Отличия C# от C++.
Базовые понятия и определения.
Первая программа на языке C#.
Элементарные типы данных.
Обозначение типов данных в C#.
Литералы.
Базовые выражения и операторы C#.
Приоритеты операторов.
Управляющие операторы.
Условный оператор.
Оператор выбора.
Итерационные операторы.
Операторы безусловного перехода.
Пустой оператор.
Составной оператор.
Объектно-ориентированное программирование.
Первые шаги к ООП.
Наследование.
Маскирование методов базового класса.
Модификаторы доступа.
Статические члены класса.
Конструктор.
Деструктор.
Еще о классах и полях.
Полиморфизм.
Применение полиморфизма.
Раннее и позднее связывание.
Абстрактные классы.
Перегрузка операторов.
Класс System.Object.
Преобразование типов объектов.
Неявное преобразование числовых типов.
Явное преобразование числовых типов.
Проверка преобразования числовых типов.
Преобразования типов и классы.
Нестандартное преобразование.
Свойства объектов.
Объявление свойства.
Пример программы.
Наследование свойств.
Статические свойства.
Массивы и индексаторы.
Типы массивов.
Массивы и циклы.
Индексаторы.
Дополнительные операции с массивами в C#.
Интерфейсы.
Применение интерфейсов.
Проверка реализации интерфейса.
Комбинированные интерфейсы.
Интерфейсы и наследование классов.
Свойства в интерфейсах.
Индексаторы в интерфейсах.
Обработка исключений.
Классические способы обработки ошибок.
Применение механизма исключений.
Стандартные классы исключений.
Создание исключений.
Конструкторы класса Exception.
Передача исключения для повторной обработки.
Применение блока finally.
Многопоточность.
Виды многопоточности.
Процессы, потоки и приоритеты.
Примеры многопоточных программ.
Управление потоками.
Синхронизация потоков.
Делегаты и события.
Использование делегатов.
Обработка событий.
Работа с текстовыми строками.
Применение класса System.String.
Форматирование текстовых строк.
Использование шаблонов при форматировании.
Создание новых форматов.
Преобразование текстовых строк в числа.
Контейнеры для хранения объектов.
Контейнеры в библиотеке классов .NET Framework.
Массив ArrayList.
Словарь Hashtable.
Сортированный список SortedList.
Стек Stack.
Очередь Queue.
Битовый массив Bit Array.
Файлы и потоки.
Потоки данных и классы.
Работа со стандартными потоками.
Создание потоков, связанных с файлами.
Выбор кодировки символов.
Буферизация потоков.
Потоки в оперативной памяти.
Управление каталогами.
Управление файлами.
Произвольный доступ к файлам.
Обработка исключений.
Приложение.
Зарезервированные ключевые слова C#.
Приложение.
Имена и коды национальных культур.
Библиографическия.
Предметный указатель.
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация