Результати пошуку за запитом: c starter
Класи та об’єкти. Діаграми класів
Автор: Олександр Шевчук
У відео уроці "Класи та об'єкти. Діаграми класів" буде продовжено тему уроку "Введення в OOП. Класи та об'єкти", а також буде розкрито тему можливості мови програмування C# розділяти визначення класу між двома та/або більше файлами, що називається частковими або partial класами. Після ознайомлення з частковими класами в С# будуть розглянуті діаграми класів, зв'язки відношень між класами, такі як асоціація, агрегація, композиція, реалізація, самоасоціація залежності та інші.
Структури та їх різновиди
Автор: Олександр Шевчук
У відео уроці буде представлена повна інформація про структури, розглянуто відмінності між класами та структурами, а також розказано практичні поради щодо їх застосування. Структури – фундаментальні типи даних мови програмування C#. Структури за своєю суттю прості і часто програмісти-початківці можуть не розуміти, наскільки швидко робота зі структурами може стати складною.
Масиви та індексатори
Автор: Олександр Шевчук
У відео уроці розглянуто приклади створення і практичного застосування масивів та індексаторів. Тренер пояснює Вам принципи створення і практичного застосування індексаторів та способи їх перевизначення. Програмісти з досвідом знайомі із процесом звернення до індивідуальних елементів, що містять стандартні масиви. У відео уроці буде представлена можливість мови програмування С# проєктувати спеціальні класи, які можна індексувати подібно до стандартного масиву через визначення індексатора. Індексатори часто використовують при створенні спеціальних типів – колекцій. У цьому уроці Ви докладно вивчите можливості індексаторів у C#.
Оброблення виключень (exception)
Автор: Олександр Шевчук
У цьому відео уроці Ви дізнаєтеся, які системні винятки існують в мові C# і як правильно обробляти виняткові ситуації за допомогою конструкції try-catch-finally. Також ви навчитеся створювати свої об'єкти виключення. Під час виконання програми може скластися ситуація, коли коректне виконання програми неможливе. Наприклад, програма читає файл на диску, якого немає. У такій ситуації у додатку виникає спеціальний об'єкт – виняток. Виняток описує проблему, яка виникла в момент виконання коду і дозволяє розробнику обрати потрібну дію для вирішення проблеми.
Разгоняем ASP.NET Core
Автор: HighLoad
Прошло более года с того момента, как Microsoft выпустила первую версию своего нового фреймворка для разработки web-приложений ASP.NET Core, и с каждым днем он находит все больше поклонников. ASP.NET Core базируется на платформе .NET Core, кроссплатформенной версии платформы .NET c открытым исходным кодом. Теперь у С#-разработчиков появилась возможность использовать Mac в качестве среды разработки, и запускать приложения на Linux или внутри Docker-контейнеров.
В данном докладе я хотел бы поделиться моим опытом разработки высокопроизводительных приложений на базе новой платформы Microsoft. Речь пойдет как об общих подходах к разработке приложений (очереди, оптимизация ввода/вывода, кэширование), так и о деталях реализации ASP.NET Core и .NET Core. Мы также рассмотрим основные подводные камни, связанные с производительностью, и методики, чтобы их избежать до того, как приложение пойдет в релиз.