LoveRead.info » Книги » Разная литература » Язык программирования C#9 и платформа .NET5 - Эндрю Троелсен

Язык программирования C#9 и платформа .NET5 - Эндрю Троелсен

Книгу Язык программирования C#9 и платформа .NET5 - Эндрю Троелсен читаем онлайн бесплатно полную версию! Чтобы начать читать не надо регистрации. Напомним, что читать онлайн вы можете не только на компьютере, но и на андроид (Android), iPhone и iPad. Приятного чтения!

176 0 18:04, 26-08-2023
Язык программирования C#9 и платформа .NET5 - Эндрю Троелсен
26 август 2023

Книга Язык программирования C#9 и платформа .NET5 - Эндрю Троелсен читать онлайн бесплатно без регистрации

В 10-м издании книги описаны новейшие возможности языка C# 9 и .NET 5 вместе с подробным "закулисным" обсуждением, призванным расширить навыки критического мышления разработчиков, когда речь идет об их ремесле. Книга охватывает ASP.NET Core, Entity Framework Core и многое другое наряду с последними обновлениями унифицированной платформы .NET, начиная с улучшений показателей производительности настольных приложений Windows в .NET 5 и обновления инструментария XAML и заканчивая расширенным рассмотрением файлов данных и способов обработки данных. Все примеры кода были переписаны с учетом возможностей последнего выпуска C# 9.

    1 2 3 ... 407
    Перейти на страницу:

    Троелсен Э. Джепикс Ф.

    Язык программирования C#9 и платформа .NET5

    Оглавление

    Об авторах

    О технических рецензентах

    Благодарности

    Введение

     Авторы и читатели — одна команда

     Краткий обзор книги

      Часть I. Язык программирования C# и платформа .NET 5

      Часть II. Основы программирования на C#

      Часть III. Объектно-ориентированное программирование на C#

      Часть IV. Дополнительные конструкции программирования на C#

      Часть V. Программирование с использованием сборок .NET Core

      Часть VI. Работа с файлами, сериализация объектов и доступ к данным

      Часть VII. Entity Framework Core

      Часть IV. Дополнительные конструкции программирования на C#

      Часть IX. ASP.NET Core

     Ждем ваших отзывов!

    Часть I

      Глава 1

       Некоторые основные преимущества инфраструктуры .NET Core

       Понятие жизненного цикла поддержки .NET Core

       Предварительный обзор строительных блоков .NET Core (.NET Runtime, CTS и CLS)

        Роль библиотек базовых классов

        Роль .NET Standard

        Что привносит язык C#

        Основные средства в предшествующих выпусках

        Новые средства в C# 9

        Сравнение управляемого и неуправляемого кода

       Использование дополнительных языков программирования, ориентированных на .NET Core

       Обзор сборок .NET

        Роль языка CIL

        Преимущества языка CIL

        Компиляция кода CIL в инструкции, специфичные для платформы

         Предварительная компиляция кода CIL в инструкции, специфичные для платформы

       Роль метаданных типов .NET Core

       Роль манифеста сборки

      Понятие общей системы типов

       Типы классов CTS

       Типы интерфейсов CTS

       Типы структур CTS

       Типы перечислений CTS

       Типы делегатов CTS

       Члены типов CTS

       Встроенные типы данных CTS

      Понятие общеязыковой спецификации

       Обеспечение совместимости с CLS

      Понятие .NET Core Runtime

      Различия между сборкой пространством имен и типом

       Доступ к пространству имен программным образом

       Ссылка на внешние сборки

      Исследование сборки с помощью ildasm.exe

      Резюме

     Глава 2

      Установка .NET 5

       Понятие схемы нумерации версий .NET 5

       Подтверждение успешности установки .NET 5

       Использование более ранних версий .NET (Core) SDK

      Построение приложений .NET Core с помощью Visual Studio

       Установка Visual Studio 2019 (Windows)

        Испытание Visual Studio 2019

        Использование нового диалогового окна для создания проекта и редактора кода C#

        Изменение целевой инфраструктуры .NET Core

        Использование функциональных средств C# 9

        Запуск и отладка проекта

        Использование окна Solution Explorer

       Использование визуального конструктора классов

      Построение приложений .NET Core с помощью Visual Studio Code

       Испытание Visual Studio Code

        Создание решений и проектов

        Исследование рабочей области Visual Studio Code

        Восстановление пакетов, компиляция и запуск программ

        Отладка проекта

        Документация по .NET Core и C#

      Резюме

    Часть II

     Глава 3

      Структура простой программы C#

       Использование вариаций метода Main() (обновление в версии 7.1)

       Использование операторов верхнего уровня (нововведение в версии 9.0)

       Указание кода ошибки приложения (обновление в версии 9.0)

       Обработка аргументов командной строки

       Указание аргументов командной строки в Visual Studio

      Интересное отступление от темы: некоторые дополнительные члены класса System.Environment

      Использование класса System.Console

       Выполнение базового ввода и вывода с помощью класса Console

       Форматирование консольного вывода

       Форматирование числовых данных

       Форматирование числовых данных за рамками консольных приложений

      Работа с системными типами данных и соответствующими ключевыми словами C#

       Объявление и инициализация переменных

        Литерал default (нововведение в версии 7.1)

       Использование внутренних типов данных и операции new (обновление в версии 9.0)

       Иерархия классов для типов данных

       Члены числовых типов данных

       Члены System.Boolean

       Члены System.Char

       Разбор значений из строковых данных

       Использование метода TryParse() для разбора значений из строковых данных

       Использование типов System.DateTime и System.TimeSpan

       Работа с пространством имен System.Numerics

       Использование разделителей групп цифр (нововведение в версии 7.0)

       Использование двоичных литералов (нововведение в версии 7.0/7.2)

      Работа со строковыми данными

       Выполнение базовых манипуляций со строками

       Выполнение конкатенации строк

       Использование управляющих последовательностей

       Выполнение интерполяции строк

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

       Работа со строками и операциями равенства

        Модификация поведения сравнения строк

       Строки неизменяемы

       Использование типа System.Text.StringBuilder

      Сужающие и расширяющие преобразования типов данных

       Использование ключевого слова checked

       Настройка проверки переполнения на уровне проекта

       Настройка проверки переполнения на уровне проекта (Visual Studio)

       Использование ключевого слова unchecked

      Неявно типизированные локальные переменные

       Неявное объявление чисел

       Ограничения неявно типизированных переменных

       Неявно типизированные данные строго типизированы

       Полезность неявно типизированных локальных переменных

      Работа с итерационными конструкциями C#

       Использование цикла for

       Использование цикла foreach

       Использование неявной типизации в конструкциях foreach

       Использование циклов while и do/while

      Краткое обсуждение области видимости

      Работа с конструкциями принятия решений и операциями отношения/равенства

       Использование оператора if/else

       Использование операций отношения и равенства

       Использование операторов if/else и сопоставления с образцом (нововведение в версии 7.0)

       Внесение улучшений в сопоставление с образцом (нововведение в версии 9.0)

       Использование условной операции (обновление в версиях 7.2, 9.0)

       Использование логических операций

       Использование оператора switch

       Выполнение сопоставления с образцом в операторах switch (нововведение в версии 7.0, обновление в версии 9.0)

       Использование выражений switch (нововведение в версии 8.0)

      Резюме

    1 2 3 ... 407
    Перейти на страницу:
    1. Жалоба
    Отзывы - 0

    Прочитали книгу? Предлагаем вам поделится своим отзывом от прочитанного(прослушанного)! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.


    Уважаемые читатели, слушатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

    • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
    • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
    • 3. Просьба отказаться от нецензурной лексики.
    • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

    Надеемся на Ваше понимание и благоразумие. С уважением, администратор LoveRead.info.


    Установить VPN и читай слушай бесплатно

    Новые отзывы

    1. Stmara Stmara02 июнь 22:44 Приятная история, чтобы скоротать вечер. Любимая книга из последних "Любовь со смертью", также очень понравилась -"Суженная... Сердце космического дракона - Ольга Вадимовна Гусейнова
    2. Alex Alex01 июнь 17:12 💩💩💩🖕🖕🖕🖕🖕🖕🖕... Игровой момент II - Александр Андреевич Бодров
    3. Виктор Виктор31 май 21:18 Наконец то что-то нестандартное в этом жанре.Молодец автор.Очень интересно.Рекомендую.... Я есть Закон! - Алексис Опсокополос
    Все комметарии
    Новинки бесплатной онлайн библиотеки