Результати пошуку
ITVDN: курси програмування
Відеокурси з
програмування
Підписка

300+ курсів за популярними IT-напрямками

Вибери свою IT спеціальність

Підписка
Підписка

300+ курсів за популярними IT-напрямками

Результати пошуку за запитом: начальный курс c
Разгоняем 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. Мы также рассмотрим основные подводные камни, связанные с производительностью, и методики, чтобы их избежать до того, как приложение пойдет в релиз.
Що таке Universal Windows Platform (UWP)?

Автор: Редакція ITVDN

Универсальная платформа Windows (UWP) – это специальная платформа для создания приложений на Windows 10. Вы можете разрабатывать приложения для UWP с помощью всего одного набора API, одного пакета приложений и одного магазина для доступа ко всем устройствам Windows 10 – ПК, планшета, телефона, Xbox, HoloLens, Surface Hub и других. Легче поддерживать несколько размеров экрана, а также различные модели взаимодействия, будь то сенсор, мышь и клавиатура, игровой контроллер или ручка. В основе приложений UWP лежит идея, что пользователи хотят, чтобы их работа, их задачи были мобильными через ВСЕ устройства, чтобы можно было использовать любое устройство, наиболее удобное или производительное для конкретной задачи. UWP является гибким: вам не нужно использовать C# и XAML, если вы этого не хотите. Вам нравится развиваться в Unity или MonoGame? Предпочитаете JavaScript? Не проблема, используйте все, что хотите. У вас есть настольное приложение C++, которое вы хотите расширить с помощью функций UWP и продавать в магазине? И тут все будет работать. В итоге вы можете потратить свое время на работу со знакомыми языками программирования, фреймворками и API-интерфейсами, все в одном проекте, и иметь тот же самый код, который работает на огромном диапазоне оборудования Windows из существующих сегодня. После того, как вы написали свое приложение UWP, вы можете опубликовать его в магазине на обозрение всего мира. Итак, что такое UWP-приложение? Что делает приложение UWP особенным? Вот некоторые из характеристик, которые отличают приложения UWP в Windows 10. Существует общая среда API для всех устройств Основа API-интерфейсов универсальной платформы Windows (UWP) одинакова для всех классов устройства Windows. Если ваше приложение использует только основные API-интерфейсы, оно будет запускаться на любом устройстве Windows 10, независимо от того, планируете ли вы использование настольного ПК, гарнитуры Xbox или наушников Mixed Reality. Расширение SDK позволяет вашему приложению делать классные вещи на определенных типах устройств Расширение SDK добавляет специализированные API для каждого класса устройства. Например, если ваше приложение UWP нацелено на HoloLens, вы можете добавить функции HoloLens в дополнение к обычным API-интерфейсам UWP. Если вы используете универсальные API-интерфейсы, ваш пакет приложений может работать на всех устройствах, работающих под управлением Windows 10. Но если вы хотите, чтобы ваше приложение UWP использовало API-интерфейсы устройства тогда, когда оно работает на определенном классе устройства, вы можете проверить, существует ли API до его вызова во время выполнения. Приложения упакованы с использованием формата упаковки .AppX и распространяются из магазина Все приложения UWP распространяются как пакет AppX. Это обеспечивает надежный механизм установки и гарантирует, что ваши приложения могут быть развернуты и обновлены без проблем. Одно хранилище для всех устройств После регистрации в качестве разработчика приложений вы можете отправить свое приложение в магазин и сделать его доступным для всех типов устройств или только тех, какие вы выберете. Вы загружаете и управляете всеми своими приложениями для устройств Windows в одном месте. Приложения поддерживают адаптивные элементы управления и ввода Элементы пользовательского интерфейса используют эффективные пиксели, поэтому они могут отображать макет в зависимости от количества пикселей экрана, доступных на устройстве. И они хорошо работают с несколькими типами ввода, такими как клавиатура, мышь, сенсорный экран, ручка и контроллеры Xbox One. Если вам нужно дополнительно адаптировать свой пользовательский интерфейс к определенному размеру экрана или устройству, новые панели макетов и инструменты помогут вам в этом. Используйте язык, который вы уже знаете Приложения UWP используют Windows Runtime, собственный API, встроенный в операционную систему. Этот API реализован на C++ и поддерживается на C#, Visual Basic, C++ и JavaScript. Некоторые варианты написания приложений в UWP включают: XAML UI и C#, VB или C++ backend DirectX UI и C++ backend JavaScript и HTML Microsoft Visual Studio 2017 предоставляет шаблон приложения UWP для каждого языка, который позволяет вам создать единый проект для всех устройств. Когда ваша работа будет завершена, вы можете создать пакет приложений и отправить его в Windows Store из Visual Studio, чтобы сделать ваше приложение доступным для клиентов на любом устройстве Windows 10. Приложения UWP оживают в Windows В Windows ваше приложение может предоставлять актуальную информацию в режиме реального времени вашим пользователям и заставлять их возвращаться снова. В современной экономике приложений ваше приложение должно участвовать в жизни ваших пользователей. Windows предоставляет вам множество ресурсов, чтобы помочь вашим пользователям вернуться в ваше приложение: Живые фрагменты и экран блокировки отображают контекстно-зависимую и своевременную информацию. Push-уведомления приносят сигналы в реальном времени, отправляя предупреждения вашему пользователю, когда это необходимо. Центр действий – это место, где вы можете организовывать и отображать уведомления и контент, на которые пользователи должны обратить внимание. Background - исполнение и триггеры оживляют ваше приложение, когда пользователю это нужно. В вашем приложении могут использоваться голосовые и Bluetooth-устройства LE, чтобы помочь пользователям взаимодействовать с окружающим миром. Поддержка богатых, цифровых чернил и инновационного набора. Cortana добавляет индивидуальность вашему программному обеспечению. XAML предоставляет вам инструменты для создания плавных анимированных пользовательских интерфейсов. Наконец, вы можете использовать данные о роуминге и Windows Credential Locker, чтобы обеспечить постоянный роуминг на всех экранах Windows, где пользователи запускают ваше приложение. Данные о роуминге дают вам простой способ сохранить пользовательские настройки и настройки в облаке, не создавая собственную инфраструктуру синхронизации. И вы можете хранить учетные данные пользователя в хранилище учетных данных, где безопасность и надежность являются главным приоритетом. Монетизируйте ваше приложение В Windows вы можете выбрать, как вы будете монетизировать свои приложения на телефонах, планшетах, ПК и других устройствах. Вот несколько способов заработать деньги с помощью вашего приложения и услуг, которые оно предоставляет. Все, что вам нужно сделать, это выбрать то, что лучше подходит для вас: Платная загрузка – это самый простой вариант. Просто назовите цену. Система нескольких пробных попыток позволит пользователям оценить ваше приложение перед его покупкой. Это обеспечит более легкую конверсию, чем более традиционные варианты «freemium». Используйте скидки для привлечения внимания к своим приложениям. Также доступны покупки и реклама в приложении. Как начать? Более подробный обзор UWP читайте в официальном Руководстве по приложениям для универсальной платформы Windows. Затем ознакомьтесь с настройкой Get set up, чтобы загрузить инструменты, необходимые для начала создания приложений, и напишите свое первое приложение! Источник. 
Узагальнені класи С#

Автор: Редакція ITVDN

Введение Обобщенные классы в С# представляют параметры типа. Они имеют 5 параметров. Обощенный класс становится частью обусловленного класса сам по себе. Класс типа Т приведен в примере ниже. Буква Т определяет тип, который в основном базируется на зоне абонента. Запустите программу Visual Studio. Выберите тип проекта и строчку console application. Шаг 1 Нажмите на ярлык файла -> Новое -> Программа. Шаг 2 Выберите строчку Visual C# в левой части окна. Кликните Console Application в правом окне. Назовите программу «GenericClass». Задайте, где Вы хотите сохранить программу. Нажмите Ok. Шаг 3 Введите следующий код в дополнение: public class Myclass {        public void Compareme(T v1, T v2)        {              if (v1.Equals(v2))              {                     Console.Write("The value is matching");              }              else              {                     Console.Write("The value is not matching");              }        }           } class Program {        static void Main(string[] args)        {              Myclass objmyint = new Myclass();              objmyint.Compareme("Amit", "Amit");              Console.ReadLine();        } } После введения кода, Вы получите такие исходные данные.  Измените строчку на что-либо другое, проверьте исходные данные. В примере создан второй строчный параметр «amit». public class Myclass {        public void Compareme(T v1, T v2)        {              if (v1.Equals(v2))              {                     Console.Write("The value is matching");              }              else              {                     Console.Write("The value is not matching");              }        } } class Program {        static void Main(string[] args)        {              Myclass objmyint = new Myclass();              objmyint.Compareme("Amit", "amit");              Console.ReadLine();        } } Посмотрите на результат. Источник: http://www.c-sharpcorner.com/UploadFile/d1028b/generic-class-in-C-Sharp/
Розробка графічного інтерфейсу на QML

Автор: Руслан Ларіоненко

<p>В вебинаре будут рассмотрены инструменты библиотеки Qt для создания графического интерфейса с использованием декларативного языка для описания графического интерфейса QML. Вы узнаете основные концепции языка QML, а также ознакомитесь со стандартной библиотекой элементов графического интерфейса Qt Quick. Кроме этого, будет рассмотрено взаимодействие интерфейса написанного с использованием языка QML и приложения на языке С++.</p> <p><strong>Программа вебинара:</strong></p> <ol> <li>Что такое QML.</li> <li>Основные концепции QML. <ol> <li>Компоненты.</li> <li>QtObject.</li> <li>Связывания.</li> <li>Подключения.</li> <li>Таймеры.</li> </ol> </li> <li>Стандартная библиотека элементов Qt Quick. <ol> <li>Базовые визуальные элементы.</li> <li>Обработка ввода пользователя.</li> <li>Комплексные визуальные элементы.</li> <li>Анимации.</li> <li>Работа с текстом.</li> <li>Размещение элементов.</li> <li>Стили и темы.</li> </ol> </li> <li>Использование JavaScript в QML.</li> <li>Работа с мультимедиа.</li> <li>Мобильные устройства.</li> <li>Взаимодействие с C++ кодом.</li> <li>Концепция модель-отображение в QML.</li> <li>Практика. <ol> <li>Создание простого видео-проигрывателя.</li> <li>Демонстрация взаимодействия с C++ кодом и использования концепции модель-отображение на примере сетевого приложения для обмена сообщениями.</li> </ol> </li> </ol> <p>&nbsp;</p> <p><strong>Целевая аудитория:</strong></p> <p>Разработчики, которые имеют общие представления о фреймворке Qt и хотят ознакомиться с декларативным языком QML и библиотекой Qt Quick и понять принципы взаимодействия графического интерфейса на QML с Qt приложения на языке С++.</p>
Підсумки С# Марафону 2020

Автор: Редакція ITVDN

Дорогие друзья! С 6 по 10 июня на ITVDN проходил традиционный ежегодный С# Марафон. В соревнованиях приняли участие 578 человек, но к финишу пришли только 22 участника. Вот имена финалистов: Можаев Дмитрий Власов Александр Лопатина Анна Грейс Артём Ромашенкова Ксения Черезов Сергей Бредун Денис Максим Братухин Александр Семенко Александр Ростиславова Мария Живцов Виктор Александр Колесников Слав Али Игумнов Алексей Старжинский Александр Самолюк Антон Буйвол Алексей Шландаков Алексей Ширшова Ирина Гапон Юрий Savkin Ivan Победители марафона, показавшие наилучшие результаты: Можаев Дмитрий Власов Александр Лопатина Анна Грейс Артём Ромашенкова Ксения Победители получат подарочные сертификаты на пакет Стартовый (3 мес). Сертификаты будут отправлены 12 июня на электронную почту, указанную в анкете участника марафона. Все финалисты получат в подарок 1 видео курс, который был указан в анкете участника. Доступ к курсу будет открыт 12 июня. Благодарим всех участников и поздравляем победителей! Оставайтесь на ITVDN!
Едьюкейтор 2018

Автор: Редакція ITVDN

Эдьюкейтор 2018 – конференция для тех, кто интересуется самыми современными тенденциями в российском образовании и разработками, направленными на достижение невероятных социальных и коммерческих метрик. Это - наиболее ожидаемое и знаковое событие в 2018 году в сфере дополнительного образования детей и взрослых! Регистрироваться здесь На одной площадке соберутся и прокачаются: - развивающие центры - частные школы и детские сады - монтессори-центры - языковые школы - школы ментальной арифметики, робототехники, скорочтения - рефератные компании и биржи - школы лидерства и бизнеса - тренинговые компании - центры с курсами ЕГЭ, ОГЭ - школы рисования - компьютерные курсы - школы танцев - фото школы Тематика конференции: - тенденции в образовании 2019 - партнерство - продвижение в поисковых системах - привлечение клиентов из социальных сетей - организация активных продаж услуг - лицензирование - офлайн-масштабирование - переход из офлайна в онлайн - набор и отбор педагогов - автоматизация и контроль (CRM-системы) - мотивация клиентов к обучению   Также будет проведен круглый стол с руководителями образовательных центров. Подробности по телефону 8 800 250 62 49, электронной почте educator@etginpro.ru В Вотсапе, Телеграмме 8 913 250 46 38 и Вконтакте  
Підсумки акції "Прокачай свій JS".

Автор: Редакція ITVDN

С 4 по 18 августа 2016 г. на ITVDN проходило соревнование «Прокачай свой JS». Всего акции приняли участие 1527 человек. Все, кто успешно дошел до финиша и заполнил анкету участника, получают курс JavaScript Advanced в подарок. Курс будет открыт 19.08.2016 года. Список победителей:   Тамара Шевченко Сергей Назаров Татьяна Радченко sbi***@mail.ru Богдан Кондюба Tetyana Lebed Оксана Барило Влад Винский Мансур Габидуллин Ольга Соболева Serhi Konovalov Artem Konovalov Владимир Ткалич Сергей Браженко Nick Zahornyi Сергей Павлов Евгений Костюк Lysenko Taras Станислав Севрюков Николай Загорный Татьяна Носаева Elena Lyaskovskaya Алексей Задворный Віталій Криськов Ольга Рыбакова Алексей Кузнецов Александр Сакун Владимир Жучкин David Gimelshtein Кузьмич Владимир Сергей Корж Кузнецов Алексей Макс Булыгин Анастасия Быстрова Кирилл Вороной Дубовкин Максим Artur Avdalyan Любовь Гезь Ладп Теребова Татьяна Дуброва Виталий Шевчук Владимир Прядко Volodymyr Molodiy Алексей Никонов ITVDN благодарит всех за активное участие, вопросы, комментарии, помощь в тестировании и улучшении нового сервиса!
Вітаємо переможців HTML&CSS Турніру!

Автор: Редакція ITVDN

С 26 мая по 8 июня 2016 г. на ITVDN проходил - HTML&CSS Турнир. Победители, которые успешно дошли до финала:  Микола Разкевич, результат 1875 баллов Владимир Лысюк, результат 1778 баллов Филиппова Алла, результат 1579 баллов Лара Василькова, результат 1415 баллов Шнайдер Дмитрий, результат 1361 баллов Стеценко Максим, результат 1280 баллов Демьянова Татьяна, результат 1183 баллов Победители получат в подарок подписку ITVDN с полным доступом ко всем видео курсам на 1 месяц. Всего в Турнире приняли участие 711 человек. Все, чей результат оказался выше 50%, 9 июня 2016 года получат в подарок видео курс HTML5, CSS3. В связи с низкой активностью в группе VK мы при подведении итогов опирались на данные системы тестирования. ITVDN благодарит всех за активное участие, вопросы, комментарии, помощь в тестировании и улучшении нового сервиса и предоставляет уникальную возможность приобрести подписку ITVDN на любой срок со скидкой 40%.  Промо-коды будут оправлены всем участникам Турнира по электронной почте, указанной при регистрации.
Підсумки акції «Вивчайте JavaScript безкоштовно!»

Автор: Редакція ITVDN

Итоги акции «Изучайте JavaScript бесплатно!» Надо признаться, мы не ожидали такой активности по этой акции. 43 человека прошли тестирование по курсу с результатом 1000 из 1000! Победители были определены с помощью сервиса www.random.org. Видео запись розыгрыша - https://www.youtube.com/watch?v=6JljPnFAoss  Победители акции: Viktor Kozlovets, сертификат TP98453992, Kyiv Yelyzaveta Melnyk, сертификат TP42155599, Kiev Михаил Кизима, сертификат TP11401053, Львов Наташа Зварыч, сертификат TP25625259, Буча Sergey Andrushchik, сертификат TP42774005, Berdychiv Ксения Лыгута, сертификат TP60690003, Днепропетровск Александр Белогуров, сертификат TP49134579, Харьков Юлия Галица, сертификат TP98039944, Киев Сергей Клементьев, сертификат TP89155802, Самара Михайло Возняк, сертификат TP56704532, Львів Подводя итоги акции, мы проверяли соответствие указанных баллов и не обратили внимание на дату сертификации. Артем Панарин не может быть победителем, так как 21 января прошел тестирование с результатом 950 баллов, а мы проводили определение победителей среди тех, кто набрал максимум - 1000 из 1000. В связи с этим был определен еще один победитель акции вместо выбывшего из списка победителей Артема Панарина. Победителем стала Ксения Лыгута из Днепропетровска, ее сертификат TP60690003. Видео запись дополнительного розыгрыша - https://youtu.be/QKLFDq-eYR8 Все победители получат в подарок тот видео курс, который указан в форме регистриции. Доступ будет открыт 28 января! Поздравляем победителей и благодарим всех за активное участие в акции. Ждите новых акций от ITVDN!
Розыгрыш сертификатов .NET Developer

Автор: Редакция ITVDN

Добрый день! 26 октября в 16:00 на YouTube-канале ITVDN в прямом эфире состоится розыгрыш трёх подарочных сертификатов на обучение по специальности .NET Developer. Что входит в пакет специальности .NET Developer: Доступ к 55 видеокурсам ITVDN на 8 месяцев Скачивание учебных материалов Тестирование по курсам (13 тестов) Консультация с тренером (60 мин.) Финальное тестирование по специальности Диплом по специальности Доступ к новым курсам, которые будут выходить во время действия подписки Условия участия в розыгрыше очень просты: Подписаться на наш Телеграм-канал @itvdn1 Подписаться на наш Инстаграм @itvdn Заполнить Заявку участника розыгрыша. Заявки на участие в розыгрыше принимаются до 26.10 (до 12:00). Подарочный сертификат для обучения можно активировать в любое удобное время в течение 12 месяцев с момента получения. К участию в акции не допускаются граждане россии и белоруссии. Регистрируйся для участия в розыгрыше и не забудь рассказать о нём друзьям! UPD от 26.10.22 Победители розыгрыша: Олена Могилевич Яна Шаркова Сергій Фенько Артур Топал Надія Денисюк Евеліна Зельгін Григоришин Роман
Notification success