Перейти к содержимому

c#

Память в C#. Часть 1, типы данных

Предполагается, что читатель уже знаком с языком программирования C# и здесь будет идти углубление полученных знаний слой за слоем. Типы данных Один из главных вопросов на любом интервью на любой уровень позиции C# так, или иначе связан с типами данных. У джуниоров спросят базы, от мидл-разработчиков уже будут спрашивать понимания,… Подробнее »Память в C#. Часть 1, типы данных

C# Особенности работы List

Исходный код: https://referencesource.microsoft.com/#mscorlib/system/collections/generic/list.cs,d2ac2c19c9cf1d44 Конструктор У класса List есть 3 конструктора: Первые два работают схоже — создается внутренний массив _items типа T с нужным размером (0, либо capacity). Третий (IEnumerable collection) работает немного сложнее. Алгоритм можно посмотреть ниже: Работа с данными Работа через индекс Чтение — возвращает просто данные из _items… Подробнее »C# Особенности работы List

Скрипты в Unity3D. Урок 1. Основы редактора, иерархия, добавление скриптов

1. Создадим проект Такие основы будут показаны только в данном уроке, в следующих уроках данные разделы будут пропущены. У меня установлена версия Unity3D 5.1.2f2. Крайне рекомендую использовать версию Unity3D версии 5, а не 4. Слишком много преимуществ по сравнению с 4ой версией: Исправлено множество багов, увеличена производительность; Улучшены материалы; Большинство… Подробнее »Скрипты в Unity3D. Урок 1. Основы редактора, иерархия, добавление скриптов

API. Что это такое, зачем существует, в чем преимущества. JSON

Для начала стоит обратиться к википедии за определением того, что такое API. API (интерфейс программирования приложений, интерфейс прикладного программирования) (англ. application programming interface, API) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах. Итак определение дано. Набор… Подробнее »API. Что это такое, зачем существует, в чем преимущества. JSON

Скрипты в Unity3D. Урок 0. Основы

В данной статье будут приведены примеры кода и их описания. Два основных компонента у объекта в Unity3D — это Transform и GameObject.     GameObject GameObject — основа, контейнер, который содержит в себе все компоненты любой объект в Unity3D. Чтобы удалить, к примеру, игровой объект — удалять нужно именно GameObject этого объекта.… Подробнее »Скрипты в Unity3D. Урок 0. Основы

C# Архивирование с помощью 7-Zip

Все в той, или иной форме, сталкивались с архиваторами. Будь то скачивание файлов в архивах в интернете, или же создание бэкапов проекта, возможно установка приложения, которое хранит свои ресурсы в архиве. Но пробовали ли вы посмотреть на обратную сторону медали архивов? Пробовали ли вы создавать программно архивы? Это намного проще,… Подробнее »C# Архивирование с помощью 7-Zip

C# Работа с MySql. Подключение, запросы

Сегодня мы поговорим о MySql. СУБД, которую поддерживает почти любой хостер. А конкретно о том, как подключиться к подобной базе данных и работать с ней. Для начала нужно скачать официальный коннектор для работы с базами данных MySql на платформе .NET. Для этого переходим по этой ссылке.   Начинаем установку. Тут,… Подробнее »C# Работа с MySql. Подключение, запросы

C# Работа с файлами и кодировки

Иногда одна строчка кода стоит огромного количества сил и времени. Но зачем терять время на изобретение велосипедов. Ведь кто-то это уже точно писал до нас. Поэтому было принято волевое решение делать несколько постов в неделю, в которых я буду писать небольшие блоки кода, которые зачастую просто вылетают из головы в самый… Подробнее »C# Работа с файлами и кодировки

Сериализация-десериализация JSON в C#

Краткий экскурс Фактически каждый программист рано (или поздно) сталкивается с сериализацией. Сериализация — это процесс перевода структуры данных в последовательность битов, или же в другую структуру данных, которую удобно хранить, передавать. Десериализация — это обратный процесс. Процесс преобразования сериализованных данных в структуру данных. Подобные вещи часто встречаются при обмене данными… Подробнее »Сериализация-десериализация JSON в C#

Unity3D. Particle Systems путь по траектории

Здравствуйте дорогие читатели! Сегодня я хочу рассказать о том как можно расширить возможности Particle Systems в Unity3D используя скрипты. Для примера я на пустую сцену добавил Particle System из меню GameObject Теперь нужно его немного отредактировать для наглядности. Я изменил Start Speed на 0, чтобы частицы не имели начальной скорости,… Подробнее »Unity3D. Particle Systems путь по траектории