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

 Аарон Стенли Кинг — опытный разработчик, который трудился в сфере цифрового маркетинга и помогал строить платформы SaaS на протяжении более 20 лет. Он считает программирование не только своей профессией, но и хобби, ставшим частью жизни. Аарон полагает, что компьютеры и технологии помогают вести ему более полноценную жизнь и максимально эффективно использовать свое время. Ему нравится рассказывать в группах пользователей и на конференциях о своем опыте и умениях. Аарон также вносит вклад в технологию открытого исходного кода. Он ведет блог на www.aaronstanleyking.com, и его можно отслеживать в Триггере (@trendoid).

 Брендон Робертс десять лет проработал помощником шерифа, и это привело к тому, что он стал детективом, занимающимся компьютерно-технической экспертизой. В данной роли он обнаружил, что ему нравится работать в сфере технологий. Получив травму при исполнении служебных обязанностей, Брендон решил взять инвалидность и заняться изучением разработки ПО. Он уже пять лет как профессиональный разработчик.

Эрик Смит — консультант в компании Strategic Data Systems (Шаронвилл, Огайо), работающий в команде проектов .NET. В 2017 году он окончил учебный курс по .NET от MAX Technical Training, а до того в 2014 году получил степень магистра по германистике в Университете Цинциннати. Эрик занимается разработкой ПО, начиная с середины 1990-х годов, и до сих пор любит писать код непосредственно для оборудования, когда появляется такая возможность. Помимо компьютеров большую часть времени он проводит за чтением, работой в своей механической мастерской и велоспортом на выносливость.

<p id="AutBody_Root03"><strong>Благодарности</strong></p>

Я хочу поблагодарить издательство Apress и всю команду, вовлеченную в работу над данной книгой. Как я и ожидал в отношении всех книг, издаваемых в Apress, меня впечатлил тот уровень поддержки, который мы получали в процессе написания. Я благодарю вас, читатель, и надеюсь, что наша книга окажется полезной в вашей карьере, как было в моем случае. Наконец, я не сумел бы сделать эту работу без моей семьи и поддержки, которую получал от них. Без вашего понимания того, сколько времени занимает написание и вычитывание, мне никогда не удалось бы завершить работу! Люблю вас всех!

Филипп Джепикс

<p id="AutBody_Root04"><strong>Введение</strong></p><p id="AutBody_Root05"><strong>Авторы и читатели — одна команда</strong></p>

Авторам книг по технологиям приходится писать для очень требовательной группы людей (по вполне понятным причинам). Вам известно, что построение программных решений с применением любой платформы или языка исключительно сложно и специфично для отдела, компании, клиентской базы и поставленной задачи. Возможно, вы работаете в индустрии электронных публикаций, разрабатываете системы для правительства или местных органов власти либо сотрудничаете с NASA или какой-то военной отраслью. Вместе мы трудимся в нескольких отраслях, включая разработку обучающего ПО для детей (Oregon Trail/Amazon Trail), разнообразных производственных систем и проектов в медицинской и финансовой сферах. Написанный вами код на месте вашего трудоустройства почти на 100% будет иметь мало общего с кодом, который мы создавали на протяжении многих лет.

По указанной причине в книге мы намеренно решили избегать демонстрации примеров кода, свойственного какой-то конкретной отрасли или направлению программирования. Таким образом, мы объясняем язык С#, объектно-ориентированное программирование, .NET Runtime и библиотеки базовых классов .NET Core с использованием примеров, не привязанных к отрасли. Вместо того чтобы заставлять каждый пример наполнять сетку данными, подчитывать фонд заработной платы или выполнять другую задачу, специфичную для предметной области, мы придерживаемся темы, близкой каждому из нас: автомобили (с добавлением умеренного количества геометрических структур и систем расчета заработной платы для сотрудников). И вот тут наступает ваш черед.

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

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

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

<p id="AutBody_Root06"><strong>Краткий обзор книги</strong></p>

Книга логически разделена на девять частей, каждая из которых содержит связанные друг с другом главы. Ниже приведено краткое содержание частей и глав. 

<p id="AutBody_Root07"><strong>Часть I. Язык программирования C# и платформа .NET 5</strong></p>
Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных