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

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

nweb_mobile
Feb 13, 2019
  • 12.4 MB

    Dosya Boyutu

  • Android 4.4+

    Android OS

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

C # 7.0 ve .NET 4.7 Programlama Eğitimi

Полное руководство по языку программирования С# 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

Daha Fazla Göster

What's new in the latest 2.0.0

Last updated on 2019-02-13
Новая версия
Daha Fazla Göster

Videolar ve ekran görüntüleri

  • Учебник  C# 7.0 и .NET 4.7 gönderen
  • Учебник  C# 7.0 и .NET 4.7 Ekran Görüntüsü 1
  • Учебник  C# 7.0 и .NET 4.7 Ekran Görüntüsü 2
  • Учебник  C# 7.0 и .NET 4.7 Ekran Görüntüsü 3
  • Учебник  C# 7.0 и .NET 4.7 Ekran Görüntüsü 4
  • Учебник  C# 7.0 и .NET 4.7 Ekran Görüntüsü 5

Учебник C# 7.0 и .NET 4.7'in eski sürümleri

APKPure simgesi

APK Uygulaması ile Süper Hızlı ve Güvenli İndirme

XAPK/APK dosyalarını Android'e yüklemek için tek tıkla!

İndir APKPure
thank icon
Kullanıcı deneyiminizi geliştirmek için bu web sitesinde çerezleri ve diğer teknolojileri kullanıyoruz.
Bu sayfadaki herhangi bir bağlantıya tıklayarak, Gizlilik Politikamıza ve Çerezler Politikamıza izin vermiş oluyorsunuz.
Daha fazla bilgi edin