Учебник C# 7.0 и .NET 4.7

nweb_mobile
13/02/2019
  • 12.4 MB

    اندازه فایل

  • Android 4.4+

    Android OS

درباره‌ی Учебник C# 7.0 и .NET 4.7

C # 7.0 and .NET 4.7 Programming Tutorial

Полное руководство по языку программирования С# 7.0 и платформе .NET 4.7

На сегодняшний момент язык программирования C# один из самых мощных, быстро развивающихся и востребованных языков в ИТ-отрасли. В настоящий момент на нем пишутся самые различные приложения: от небольших десктопных программок до крупных веб-порталов и веб-сервисов, обслуживающих ежедневно миллионы пользователей.

C# является языком с Си-подобным синтаксисом и близок в этом отношении к C++ и Java. Поэтому, если вы знакомы с одним из этих языков, то овладеть C# будет легче.

Глава 1. Введение в C#

Язык C# и платформа .NET

Начало работы с Visual Studio. Первая программа

Структура программы

Компиляция в командной строке

Установка версии языка

Глава 2. Основы программирования на C#

Переменные

Литералы

Типы данных

Консольный ввод-вывод

Арифметические операции

Поразрядные операции

Операции присваивания

Преобразования базовых типов данных

Условные выражения

Условные конструкции

Циклы

Массивы

Программа сортировки массива

Методы

Параметры методов

Передача параметров по ссылке и значению. Выходные параметры

Массив параметров и ключевое слово params

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

Рекурсивные функции

Перечисления enum

Кортежи

Глава 3. Классы. Объектно-ориентированное программирование

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

Структуры

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

Модификаторы доступа

Свойства и инкапсуляция

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

Статические члены и модификатор static

Константы и поля для чтения

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

Значение null

Индексаторы

Наследование

Преобразование типов

Перегрузка операций преобразования типов

Виртуальные методы и свойства

Сокрытие методов

Раннее и позднее связывание

Абстрактные классы

Класс System.Object и его методы

Обобщенные типы

Ограничения обобщений

Наследование обобщенных типов

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

Конструкция try..catch..finally

Блок catch и фильтры исключений

Типы исключений. Класс Exception

Создание классов исключений

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

Генерация исключения и оператор throw

Глава 5. Интерфейсы

Введение в интерфейсы

Дополнительно об интерфейсах

Интерфейсы в обобщениях

Копирование объектов. Интерфейс ICloneable

Сортировка объектов. Интерфейс IComparable

Ковариантность и контравариантность обобщенных интерфейсов

Глава 6. Делегаты, события и лямбды

Делегаты

Применение делегатов

События

Анонимные методы

Лямбды

Ковариантность и контравариантность делегатов

Делегаты Action, Predicate и Func

Глава 7. Дополнительные возможности ООП в C#

Простанства имен, псевдонимы и статический импорт

Методы расширения

Частичные классы и методы

Анонимные типы

Локальные функции

Pattern matching

Деконструкторы

Nullable-типы

Переменные-ссылки и возвращение ссылки

Глава 8. Объектно-ориентированное программирование. Практика

Создание проекта библиотеки классов

Создание классов. Часть 1

Создание классов. Часть 2

Создание главного проекта

Глава 9. Коллекции

Введение в коллекции

Необобщенные коллекции

ArrayList

Обобщенные коллекции

Список List

Двухсвязный список LinkedList

Очередь Queue

Стек Stack

Словарь Dictionary

Класс ObservableCollection

Интерфейсы IEnumerable и IEnumerator

Итераторы и оператор yield

Глава 10. Работа с потоками и файловой системой

Работа с дисками

Работа с каталогами

Работа с файлами. Классы File и FileInfo

Чтение и запись файла. Класс FileStream

Чтение и запись текстовых файлов. StreamReader и StreamWriter

Работа с бинарными файлами. BinaryWriter и BinaryReader

Создание и чтение сжатых файлов. GZipStream и DeflateStream

Глава 11. Сериализация

Введение в сериализацию объектов

Бинарная сериализация. BinaryFormatter

Сериализация в формат SOAP. SoapFormatter

Сериализация в XML. XmlSerializer

Сериализация в JSON. DataContractJsonSerializer

نمایش بیشترنمایش کمتر

جدیدترین 2.0.0 چه خبر است

Last updated on 2019-02-13
Новая версия

نسخه‌های قدیمی Учебник C# 7.0 и .NET 4.7

دانلود فوق سریع و ایمن از طریق برنامه APKPure

برای نصب فایل های XAPK/APK در اندروید با یک کلیک!

دانلود APKPure