C sharp для чайник

C# для чайников

Даже если вы никогда не имели дела с программированием, эта книга поможет вам освоить язык C# и научиться писать на нем программы любой сложности. Для читателей, которые уже знакомы с каким-либо языком программирования, процесс изучения C# только упростится, но иметь опыт программирования для чтения книги совершенно необязательно.

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

Узнайте, как создать консольное приложение и что такое делегаты, события и интерфейсы!

C# — мощный язык программирования, который стал любимым инструментом программистов, работающих с Visual Studio, и эта книга поможет вам быстро и безболезненно освоить новейшую его версию. Вы научитесь создавать приложения для Windows, использовать графику, потоки, контейнеры, базы данных и многое другое, узнаете, что такое .NET Framework, полиморфизм, наследование и обобщенное программирование, а также изучите множество других важных и интересных вещей.

В книге

  • Создание приложений для Windows
  • Циклы и условные переходы
  • Синтаксис коллекций
  • Интерфейсы и объектно-ориентированные концепции
  • Делегаты и события
  • Безопасный код
  • Работа с разнообразными источниками данных
  • Создание приложений для работы в Интернете
Читайте также:  Create new password php

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.

Об авторе

Джон Пол Мюллер — независимый автор и технический редактор. На сегодняшний день он написал 104 книги и более 600 статей на самые разные темы: от сетей до искусственного интеллекта и от управления базами данных до головокружительного программирования. Некоторые из его текущих работ включают книгу о машинном обучении, пару книг по Python и книгу о MATLAB. Благодаря навыкам технического редактора Джон помог более чем 70 авторам усовершенствовать свои рукописи. Джон всегда интересовался разработкой программного обеспечения и писал о самых разных языках программирования.

Расскажи про книгу своим друзьям и коллегам:

Источник

Знакомство с C#

Приветствуем вас в ознакомительном разделе руководств по C#. Занятия начинаются с интерактивного кода, который можно запускать в браузере. Прежде чем приступить к интерактивным урокам, вы можете ознакомиться с основами C#, просмотрев серию видеороликов «C# для начинающих».

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

Эти руководства можно проходить в разных средах. В них описываются одни и те же основные понятия. Различие в том, где именно вы будете работать.

  • В браузере на платформе документации. В этом случае окно готового к запуску кода C# внедряется на страницы документации. Вы пишете и выполняете C# код в браузере.
  • В среде Microsoft Learn. Эта схема обучения содержит несколько модулей для изучения основ C# .
  • В Jupyter в проекте Binder. Вы можете поэкспериментировать с кодом C# в записной книжке Jupyter в проекте Binder.
  • На локальном компьютере. После изучения кода в интерактивном режиме можно скачать пакет SDK для .NET и создавать программы на компьютере.

Все ознакомительные руководства, в которых используется пример приложения «Hello World», можно проходить в веб-браузере или в локальной среде разработки. В конце каждого руководства вам предлагается на выбор возможность пройти следующее занятие в браузере или на локальном компьютере. Чтобы настроить среду и продолжить изучение следующего руководства на компьютере, можно воспользоваться соответствующими ссылками.

Hello world

В руководстве Hello World вы создадите самую простую программу на C#. Вы ознакомитесь с типом string и способами работы с текстом. Можно также использовать схему обучения в Microsoft Learn или Jupyter в проекте Binder.

Числа в C#

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

В этом руководстве предполагается, что вы уже прошли занятие Hello World.

Ветви и циклы

В руководстве Ветви и циклы представлены общие принципы организации ветвления кода в зависимости от значений, хранящихся в переменных. Вы узнаете, что такое поток управления, являющийся основой принятия решений и выбора различных действий в программах. Это руководство можно изучить, используя локальный компьютер.

В этом руководстве предполагается, что вы уже прошли занятия Hello World и Числа в C#.

Коллекция списков

Занятие Коллекция списков содержит обзор типа «Коллекция списков», в котором хранятся последовательности данных. Вы узнаете, как добавлять и удалять элементы, выполнять их поиск и сортировать списки. Вы ознакомитесь с различными типами списков. Это руководство можно изучить, используя локальный компьютер.

В этом руководстве предполагается, что вы уже прошли перечисленные выше занятия.

101 пример по LINQ

Для работы с этим примером требуется глобальный инструмент dotnet-try. После установки инструмента и клонирования репозитория try-samples можно изучить LINQ с помощью набора из 101 примера, которые можно запускать в интерактивном режиме. Вы можете исследовать различные способы отправки запросов к данным, исследования данных и преобразования последовательностей данных.

Источник

C# для чайников, Мюллер Д.И., Семпф Б., Сфер Ч., 2019

Даже если у вас есть опыт работы с С#, новые функциональные возможности C# 7.0 помогут вам создавать многофункциональные приложения еще быстрее, чем ранее. В этой книге представлено множество новых функциональных возможностей данного языка программирования. Например, вы обнаружите новые методы проверки соответствия текста шаблонам, которые предоставляет C# 7.0. Вы также откроете для себя чудеса использования кортежей и локальных функций. Усовершенствовано даже использование литералов, но вам придется заглянуть внутрь книги, чтобы узнать, как именно. Эта книга предназначена для того, чтобы вы могли освоить C# 7.0 быстро и легко; в ней максимально устранены все сложности, которые могут возникнуть при попытке изучить эти темы онлайн.

C# для чайников, Мюллер Д.И., Семпф Б., Сфер Ч., 2019

Что такое .NET.
Проект .NET начался в 2002 году как стратегия Microsoft, призванная открыть веб для простых смертных вроде нас с вами. На сегодняшний день это больше, чем все, что делает Microsoft. В частности, это новый способ программирования для Windows. Он также дает основанный на С язык программирования C# и простые визуальные инструменты, сделавшие настолько популярным Visual Basic.

Небольшой экскурс в данную тему поможет вам увидеть корни C# и .NET. Интернет-программирование в более старых языках, таких как С и C++, традиционно было очень сложным. Sun Microsystems ответили на эту проблему, создав язык программирования Java. Чтобы создать Java, Sun взяла грамматику C++, сделала ее более удобной для пользователя и сосредоточила ее на разработке распределенных приложений.

Оглавление.
Введение.
Часть 1. Основы программирования на С#.
Глава 1. Ваше первое консольное приложение на С#.
Глава 2. Работа с переменными.
Глава 3. Работа со строками.
Глава 4. Операторы.
Глава 5. Управление потоком выполнения.
Глава 6. Глава для коллекционеров.
Глава 7. Работа с коллекциями.
Глава 8. Обобщенность.
Глава 9. Эти исключительные исключения.
Глава 10. Списки элементов с использованием перечислений.
Часть 2. Объектно-ориентированное программирование на С#.
Глава 11. Что такое объектно-ориентированное программирование.
Глава 12. Немного о классах.
Глава 13. Методы.
Глава 14. Поговорим об этом.
Глава 15. Класс: каждый сам за себя.
Глава 16. Наследование.
Глава 17. Полиморфизм.
Глава 18. Интерфейсы.
Глава 19. Делегирование событий.
Глава 20. Пространства имен и библиотеки.
Глава 21. Именованные и необязательные параметры.
Глава 22. Структуры.
Часть 3. Вопросы проектирования на С#.
Глава 23. Написание безопасного кода.
Глава 24. Обращение к данным.
Глава 25. Рыбалка в потоке.
Глава 26. Доступ к Интернету.
Глава 27. Создание изображений.
Предметный указатель.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу C# для чайников, Мюллер Д.И., Семпф Б., Сфер Ч., 2019 — fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу

Источник

Оцените статью