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

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

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

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

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

Результати пошуку за запитом: видеокурс c
Патерн Прототип

Автор: Рибніков Владислав

Ціль уроку – ознайомитися з патерном Прототип, його реалізацією та варіантами застосування. Хоча даний патерн не є досить популярним зараз, проте концепції закладені в його основі, а саме клонування об’єктів, є досить важливим при проєктуванні та розробці систем. Буде розглянуто декілька варіантів його реалізації та інші способи клонування об’єктів в .NET. Також буде розглянуто необхідність клонування в цілому, різницю між типами-посиланнями та типами-значення та поняття запису (record) в C#.
Створення мережевого FPS шутера "Counter Strike" на Unity.

Автор: Роман Самчук

Ви коли-небудь думали про те, що створити власний Counter Strike не так і складно? Все, що Вам потрібно - це перегляд уроку, трохи терпіння, базові знання C# та Unity. Разом із Романом Самчуком Ви створите персонажа, навчіть його рухатися і найголовніше – стріляти. Розберетеся як постріли, що відбувається у гравця за локальною машиною, синхронізувати з сервером. Навички, які ви отримаєте під час уроку будуть корисні, якщо у вас є плани написати власну гру шутер.
ADO.NET

Автор: Давид Бояров

Базы данных (БД) еще в момент зарождения доказали свою полезность и важность, поскольку тема структурирования и хранения информации всегда была актуальной. Теперь множество данных хранится на серверах в упорядоченном виде, а взаимодействие с ними стало быстрым и комфортным. Изучив технологию ADO.NET, вы сможете создавать приложения, работающие с базами данных, без знаний структур БД различных производителей. Курс рассчитан на тех, кто понимает ООП, владеет синтаксисом C# и основными библиотеками .NET Framework.
Урок 1

Автор: Олег Кулигін

Данный видео урок посвящен асинхронному программированию в С# 5.0. Вы узнаете, в каких случаях и для каких целей стоит его использовать, а также научитесь управлять асинхронными процессами.     Изучив материалы данного семинара вы сможете:  определять недостатки синхронного программирования; понимать, для чего предназначено и как работает асинхронное программирование; понимать, как используются методы async/await; разбираться в обработке исключений в асинхронном коде; понимать работу замыканий в C# 5.0.
Класи та об’єкти. Діаграми класів

Автор: Олександр Шевчук

У відео уроці "Класи та об'єкти. Діаграми класів" буде продовжено тему уроку "Введення в OOП. Класи та об'єкти", а також буде розкрито тему можливості мови програмування C# розділяти визначення класу між двома та/або більше файлами, що називається частковими або partial класами. Після ознайомлення з частковими класами в С# будуть розглянуті діаграми класів, зв'язки відношень між класами, такі як асоціація, агрегація, композиція, реалізація, самоасоціація залежності та інші.
Структури та їх різновиди

Автор: Олександр Шевчук

У відео уроці буде представлена повна інформація про структури, розглянуто відмінності між класами та структурами, а також розказано практичні поради щодо їх застосування. Структури – фундаментальні типи даних мови програмування C#. Структури за своєю суттю прості і часто програмісти-початківці можуть не розуміти, наскільки швидко робота зі структурами може стати складною.
Многопоточный С++. Лекция №4
Разъяснение процессов, атрибутов процессов: корневого каталога, рабочего каталога, приоритета, ограничения, переменных окружения. Объяснение порождения процессов: порождение через exec, system. Толкование основных типов сигналов ANSI C, POSIX, siginfo_t, отправки и ожидания сигнала, безопасности. Демонстрация блокировки: блокировки в коде, файлов блокировки - реализации lock(), unlock(). Объяснение общих смещений в файлах, неименованных каналов: дублирования дескрипторов, примера конвейера, popen и pclose, двусторонних каналов, FIFO.
Вебинар на тему "Сравнение алгоритмов сортировки данных"
На этом вебинаре Вы ознакомитесь с асимптотической сложностью алгоритмов, основными видами сортировок данных и сложностью каждого из них. Программа вебинара: Кратко о сложности алгоритмов. Сортировка выбором. Сортировка вставками. Сортировка слиянием. Быстрая сортировка. Сравнение основных видов сортировки. Для кого: Начинающие разработчики, базовые знания языка C#. После вебинара «Алгоритмы сортировки данных. Сравнение» Вы сможете самостоятельно реализовывать основные виды сортировок, вычислять асимптотическую сложность алгоритма и понимать, в каком случае применять ту или иную сортировку.
Вебинар по HTML5 - новые возможности для веб-разработчика
Вебинар познакомит слушателя c новыми возможностями пятой версии языка разметки HTML (HyperText Markup Language). Хотя сама спецификация HTML5 еще находится на стадии разработки, в этом вебинаре Вы узнаете возможностях, которые уже доступны веб разработчику, среди которых создание растровой графики (Canvas), геолокация (Geolocation API), микроданные (Microdata), протокол WebSocket, веб хранилища, многопоточность (Web Workers), язык математических представлений MathML и многие другие.
Компілятор Roslyn

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

Введение Roslyn – это компилятор с открытым исходным кодом для C# и Visual Basic. Roslyn представляет из себя библиотеку (API), интегрируемую в проект. Данный компилятор не имеет ничего общего с CLR. Таким образом, он может скомпилировать код с преобразованием в Intermediate Language для последующей передачи в CLR. Установка компилятора Для установки Roslyn Вам нужно скачать и установить­­ Visual Studio 2015 Preview (рекомендуется установка на виртуальной машине). Затем перейдите на страницу проекта Roslyn и скачайте исходный код. Распаковав файл, Вы увидите папку с несколькими файлами и папками в ней. Нас интересует только папка Src: Дважды щелкните на Roslyn.sln для загрузки проекта. После этого настройте solution в VS и перейдите в Roslyn/Binaries/Debug: Использование компилятора Каждый, кто использует C#, наверняка знаком с csc.exe. Посмотрев на дату создания файла, Вы увидите, что одновременно с открытием проекта Roslyn скомпилировался csc.exe. Как мы этим будем пользоваться? Запустив файл csc из командной строки, Вы увидите ошибку: C:\Users\Michael\Documents\Visual Studio 2015\Projects\roslyn\Binaries\Debug>csc Microsoft (R) Visual C# Compiler version 1.0.0.0 Copyright (C) Microsoft Corporation. All rights reserved. warning CS2008: No source files specified. error CS1562: Outputs without source must have the /out option specified C:\Users\Michael\Documents\Visual Studio 2015\Projects\roslyn\Binaries\Debug> Тут нечему удивляться, поскольку Вы не указали исходный файл для компиляции. Теперь можно посмотреть ошибки и предупреждения в нашем исходном коде. Если мы будем искать текст Outputs without source must have the /out option specified, то мы найдем место в коде, выдающее нам ошибку. В этом случае ошибка исходит из класса ResourceManager. Разбираем пример Скачайте и установите: •       Visual Studio 2015 Preview SDK •       Visual Studio Project Templates для Roslyn •       Syntax Visualizer для Roslyn После установки откройте Visual Studio 2015 Preview и выберите шаблон “Compiler Platform Console Application”: Добавьте следующий код в Main: public static void Main(string[] args)  {      SyntaxTree tree = CSharpSyntaxTree.ParseText(      @"using System;      using System.Collections.Generic;      using System.Text;      namespace HelloWorld      {          class Program          {              static void Main(string[] args)              {                  Console.WriteLine(""Hello, TDN!"");              }          }      }");      var root = (CompilationUnitSyntax)tree.GetRoot();      var compilation = CSharpCompilation.Create("HelloTDN")             .AddReferences(references: new[] { MetadataReference.CreateFromAssembly(typeof(object).Assembly) })             .AddSyntaxTrees(tree);  } Установите точку остановки (breakpoint) на последней фигурной скобке и запустите Syntax Visualizer через меню View -> Other Windows -> Roslyn Syntax Visualizer. Вы увидите следующее: Запустите приложение и перейдите в верхнюю часть документа. Нажмите на объявленный SyntaxTree, и он перенаправит Вас на часть кода, в котором содержится большая часть информации. В нашем примере мы рассматриваем Leading и Trailing WhiteSpace. Теперь мы увидели процесс компиляции с помощью Roslyn. Выводы Roslyn - это отличный метод получения полезной информации о нашем исходном коде. Он предоставляет множество функциональных возможностей, например: IntelliSence, переформатирование кода и т.д. Также он обеспечивает совместимость языков. Данный функционал дает много возможностей для инноваций в таких областях, как мета-программирование, генерация кода и его преобразование, интерактивное использование языков C# и Visual Basic. Источник: http://developer.telerik.com/featured/roslyn-nutshell/
Notification success