Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies
آیکون‌ Учебник  C# 7.0 и .NET 4.7

2.0.0 by nweb_mobile


13/02/2019

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

English

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 13/02/2019

Новая версия

بارگذاری ترجمه...

اطلاعات تکمیلی برنامه

آخرین نسخه

وارد شوید undefined در undefined 2.0.0

بارگذاری شده توسط

Saddam Choudhary

نیاز به اندروید

Android 4.4+

نمایش بیشتر

Учебник C# 7.0 и .NET 4.7 اسکرین شات ها

در حال بارگذاری نظر...
زبان‌ها
زبان‌ها
اشتراک در APKPure
اولین کسی باشید که به نسخه اولیه، اخبار و راهنمای بهترین بازی ها و برنامه های اندروید دسترسی پیدا می کند.
نه، متشکرم
ثبت نام
با موفقیت مشترک شد!
اکنون به APKPure مشترک شده اید.
اشتراک در APKPure
اولین کسی باشید که به نسخه اولیه، اخبار و راهنمای بهترین بازی ها و برنامه های اندروید دسترسی پیدا می کند.
نه، متشکرم
ثبت نام
موفقیت!
شما الان عضو خبرنامه‌ی ما شدید.