es
Feedback
С# | University

С# | University

Ir al canal en Telegram

Канал для программистов,которые изучают C#, здесь собраны все самые полезные фишки. По рекламе: @if0rce1

Mostrar más
1 092
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Archivo de publicaciones
Обеспечьте безопасность своих данных с нашим надежным VPN-сервисом! Серфинг, онлайн-покупки и общение в интернете стали неотъ
Обеспечьте безопасность своих данных с нашим надежным VPN-сервисом! Серфинг, онлайн-покупки и общение в интернете стали неотъемлемой частью нашей жизни. Но что насчет вашей приватности? С VPN вы можете быть уверены, что ваши данные остаются только у вас! ✅ Анонимность: Скрыть свой IP-адрес и личную информацию от киберпреступников и следящих. ✅ Безопасность: Зашифрованный трафик обеспечивает защиту от хакеров на открытых сетях. ✅ Доступность: Разблокируйте ограниченные сайты и сервисы, где бы вы ни находились. ✅ Скорость: Наш VPN обеспечивает быструю передачу данных, не снижая скорость интернета. 🌟 Начните заботиться о своей онлайн-приватности уже сегодня! 🌟

⚡️Создание персонажей в Blender и Unity Визуально персонажи 3D-игр имитируются с помощью использования моделей, текстур и ани
⚡️Создание персонажей в Blender и Unity Визуально персонажи 3D-игр имитируются с помощью использования моделей, текстур и анимаций. 🕹 Читать статью #interesting | csharp_uni

⚡️Создание персонажей в Blender и Unity Визуально персонажи 3D-игр имитируются с помощью использования моделей, текстур и ани
⚡️Создание персонажей в Blender и Unity Визуально персонажи 3D-игр имитируются с помощью использования моделей, текстур и анимаций. 🕹 Читать статью #interesting | csharp_uni

⚡️Использование SQLite в Unity (Unity + SQLite) Всем привет, данная публикация будет посвящена работе с встраиваемой реляцион
⚡️Использование SQLite в Unity (Unity + SQLite) Всем привет, данная публикация будет посвящена работе с встраиваемой реляционной базой данных SQLite в Unity. Данная статья написана новичком для новичков с целью показания работы с SQLite, предполагается, что вы знаете основы SQL. Так как в интернете нет ясного тутора для новичков, я решил занять эту нишу. В данной статье мы напишем простенький класс для работы с данной СУБД, который можно использовать для решения широкого круга задач (локализация, сохранение данных, ведение разных таблиц). 🕹 Читать статью #interesting | csharp_uni

⚡️Создание персонажей в Blender и Unity Визуально персонажи 3D-игр имитируются с помощью использования моделей, текстур и ани
⚡️Создание персонажей в Blender и Unity Визуально персонажи 3D-игр имитируются с помощью использования моделей, текстур и анимаций. #interesting | csharp_uni

Мне 27 лет. Вот список интересных вещей, которые я делал: Разработал проект, позволяющий звонить и рассылать СМС всем незнакомым людям в радиусе 30-50 метров (демонстрировал на съемках с Моргенштерном; 20 млн просмотров). Написал ПО (но воспользовался лишь один раз), которое имитировало 10-бальные пробки на всех дорогах Москвы в Яндекс.Картах ещё до того, как это стало мейнстримом (продемонстрировано на съемках с блогером Литвиным). На данную тематику вел Instagram и TikTok, где большинство роликов набирало миллионы просмотров. Находил уязвимости в Ленте, ГосУслугах, 1500 московских шлагбаумах (мой хабр-пост) и передавал информацию журналистам. Создал OSINT-сервис для поиска профилей в Instagram по номеру телефона. 572k просмотров на Хабре. Разработал Telegram-клиент с функцией "Двойное дно". Продвигал идею внедрить такую возможность в оригинальный клиент Telegram. Все выше перечисленное является правдой (никаких фотошопов и фокусов). Эти задумки были реализованы исключительно с целью развития моего личного бренда и не имели экономической выгоды. Я уже давно не занимаюсь личным брендом, поэтому новых публикаций нет, а перечисленные проекты были закрыты. В середине ноября 2022 года я поставил себе новую цель — Разработать игру. Не казуальную, не гиперказуальную, а сложную (в техническом смысле) и насыщенную контентом игру с глубоким геймплеем. Перед тем как расширять штат своей команды или, тем более, открывать новую игровую компанию, я хочу самостоятельно разобраться во всех аспектах разработки игр. Возможно, у вас возникнет вопрос: Зачем лезть в техническую часть создания игры, если можно найти на аутсорсе команду и делегировать ей разработку? Примерно так я и попробовал сделать. Моя компания стала искать и нанимать Unity-разработчиков. Я успел поработать с несколькими специалистами. К сожалению, ничего дельного из этого не вышло. Качество выполненных задач от ребят меня не устраивало. Как говорится, хочешь сделать хорошо — делай сам. Ну, или так: Хочешь сделать хорошо, то разберись в теме сам, заложи архитектуру и подход к разработке, а только потом делегируй и в дальнейшем контролируй. Такой подход позволит мне контролировать процесс создания игры и получить в результате именно ту игру, которую я хочу. Прошло уже 10 месяцев с момента старта, и я все еще в процессе обучения. Да, со временем я все больше и больше времени посвящаю написанию кода, но обучение все равно остается неотъемлемой частью процесса. У меня большой опыт в OSINT и информационной безопасности, но в области GameDev я новичок. Мне пришлось изучать множество новых тем, и еще предстоит столько же. К счастью, многое из моего предыдущего опыта перекликается с GameDev, что облегчает изучение. Я стараюсь конспектировать любую изученную тему. Опираясь на свой опыт, я понимаю, что со временем наш мозг "стирает" то, что кажется ему "ненужным". Конечно, "ненужная" информация на самом деле могла бы быть ценной, но мозг не консультируется с нами по данному вопросу. Если я что-то подзабыл (случается это довольно часто), то я иду в свои заметки и через поиск нахожу нужный конспект. Если я наткнулся на отличную статью по интересующей меня теме, то конспект писать уже смысла нет. Я просто сохраняю ссылку (ну, или архивирую веб-страницу для оффлайн доступа, если есть ощущения, что через год сайт закроется). Тем не менее, действительно хороших сайтов или статей, которые бы покрывали вопрос хотя бы на 80 процентов, очень мало. Если бы все статьи по GameDev (да и не только) были бы с крайне низким порогом входа и покрывали практически все вопросы, которые возникают у читателя, то процесс разработки продуктов мог бы ускориться на один, а то и два порядка (10-100 раз). Когда я только начинал обучение, я осознавал, что быстро достичь своей цели не удастся. Обучение — это сложный, многоступенчатый и местами скучный процесс. Тем не менее, сейчас я чувствую, что это обучение начинает мне надоедать. И на фоне этого "надоедания" мне пришла в голову интересная мысль... (К сожалению, весь текст не влезает в один пост. Продолжение читайте в следующем посте).

⚡️Топ-10 ошибок, найденных в C#-проектах за 2022 год За 2022 год разработчики PVS-Studio написали много статей, в которых рас
⚡️Топ-10 ошибок, найденных в C#-проектах за 2022 год За 2022 год разработчики PVS-Studio написали много статей, в которых рассказали об ошибках, найденных в различных Open Source проектах. Пришло время подвести итоги и представить десяток самых интересных срабатываний. #interesting | csharp_uni

DOODLE JUMP C# WINFORMS - ЧАСТЬ 1/C# DOODLE JUMP WINAPI - PART 1 В этом видео сделаем doodle jump на c#. Рисуем через Graphic
DOODLE JUMP C# WINFORMS - ЧАСТЬ 1/C# DOODLE JUMP WINAPI - PART 1 В этом видео сделаем doodle jump на c#. Рисуем через Graphics. Смотреть видео. #game | csharp_uni

⚡️Rust vs C#: два способа решить проблему ссылок в структурах Возврат ссылки на структуру из метода, объявленную в этом самом
⚡️Rust vs C#: два способа решить проблему ссылок в структурах Возврат ссылки на структуру из метода, объявленную в этом самом методе, является одним из самых классических примеров "висячих ссылок". Но что если возвращается не ссылка, а структура, содержащая ссылку? И не явно, а через вызов другого метода? Как понять, где у нас явный "провис ссылки", а где нормальный код? Звучит как какая то "дичь", но подобный кейс - вполне реальная боль для авторов языков программирования. Читать статью #interesting | csharp_uni

Счастливый и успешный IT-профессионал - это тот, кто умеет балансировать между работой и отдыхом. На канале IT Папа мы заботи
Счастливый и успешный IT-профессионал - это тот, кто умеет балансировать между работой и отдыхом. На канале IT Папа мы заботимся о твоем благополучии, предоставляя лучший позитивный IT-юмор, который наверняка разрядит твой мозг и поднимет тебе настроение! Присоединяйся к нашей крутой атмосфере и наслаждайся! Подпишись сейчас, чтобы не пропустить ни одной шутки: @it_dad

💥Возвращение результатов из задач Задачи могут не только выполняться как процедуры, но и возвращать определенные результаты:
💥Возвращение результатов из задач Задачи могут не только выполняться как процедуры, но и возвращать определенные результаты: Во-первых, чтобы получать из задачи не который результат, необходимо типизировать объект Task тем типом, объект которого мы хотим получить из задачи. Например, в примере выше мы ожидаем из задачи sumTask получить число типа int, соответственно типизируем объект Task данным типом - Task<int>. И, во-вторых, в качестве задачи должен выполняться метод, который возвращает данный тип объекта. Так, в данном случае у нас в качестве задачи выполняется метод Sum, которая принимает два числа и на выходе возвращает их сумму - значение типа int. Возвращаемое число будет храниться в свойстве Result: sumTask.Result. Нам не надо его приводить к типу int, оно уже само по себе будет представлять число. При этом при обращении к свойству Result текущий поток останавливает выполнение и ждет, когда будет получен результат из выполняемой задачи. #код | csharp_uni

Каналы от Senior разработчиков Хотите быстро выучить Python, Java или другой язык программирования? Подписывайтесь на каналы
Каналы от Senior разработчиков Хотите быстро выучить Python, Java или другой язык программирования? Подписывайтесь на каналы от опытных разработчиков, где они объясняют код и учат программировать. 🐍 Канал Senior Python разработчика: @seniorpy ☕️ Канал Java разработчика: @seniorjavist 🤖 Канал C++ разработчика: @seniorcpp 💻 Канал JavaScript разработчика: @senior_front 📊 Обучение SQL с нуля: @seniorsql

⚡️СУДОКУ C# WINAPI/SUDOKU C# WINFORMS В этом видео мы сделаем судоку на С# простым способом. Смотреть видео. #game | csharp_u
⚡️СУДОКУ C# WINAPI/SUDOKU C# WINFORMS В этом видео мы сделаем судоку на С# простым способом. Смотреть видео. #game | csharp_uni

‼️🅱️🅱️🅱️🅱️🅱️🅱️‼️ ✅️News ИИ - это новостной канал об Искуственном интелекте, каждый день мы рассказываем: — О новых серв
‼️🅱️🅱️🅱️🅱️🅱️🅱️‼️ ✅News ИИ - это новостной канал об Искуственном интелекте, каждый день мы рассказываем: — О новых сервисах в Сфере ИИ — О последних достижениях в сфере ИИ — Рассказываем как смелые энтузиасты зарабатывают при помощи ИИ — Публикуем самые крутые и уникальные картинки от нашумевшей ИИ Midjourney — Рассказываем лайфхаки как бесплатно пользоваться популярными сервисами такими как ChatGPT и Midjourney ✅News ИИ - обязательно подпишись

⚡️Задача Из трехзначного числа x вычли его последнюю цифру. Когда результат разделили на 10, а к частному слева приписали пос
⚡️Задача Из трехзначного числа x вычли его последнюю цифру. Когда результат разделили на 10, а к частному слева приписали последнюю цифру числа x, то получилось число n. Найти число x. Значение n вводится с клавиатуры, 100 ≤ n ≤ 999 и при этом число десятков в n не равно нулю. #код | csharp_uni

💥Синхронный запуск задачи По умолчанию задачи запускаются асинхронно. Однако с помощью метода RunSynchronously() можно запус
💥Синхронный запуск задачи По умолчанию задачи запускаются асинхронно. Однако с помощью метода RunSynchronously() можно запускать синхронно #код | csharp_uni

⚡️ИГРА АРКАНОИД НА C# WINFORMS GRAPHICS Сегодня мы сделаем игру Арканоид на c# winforms! Всю отрисовку делаем через класс Gra
⚡️ИГРА АРКАНОИД НА C# WINFORMS GRAPHICS Сегодня мы сделаем игру Арканоид на c# winforms! Всю отрисовку делаем через класс Graphics на холсте формы. Смотреть видео. #game | csharp_uni

👀 В сети начали находить курсы известных онлайн-школ в открытом доступе, баг или фича? Вот отсортированная база с тонной материала, где ребята оставили только лучшее: ПОЛНАЯ БАЗА (5256 видео) (87 видео) - Midjourney (324 видео) – Figma (307 видео) – Photoshop (344 видео) – Illustrator (129 видео) – InDesign (306 видео) – UX/UI (332 видео) – After Effects (275 видео) – Blender (547 видео) – Промышленный Дизайн (783 видео) – Основы Дизайна (383 видео) – Верстка (358 видео) – Frontend (215 видео) – CSS (223 видео) – HTML Скачивать ничего не нужно — все выложили на YouTube с доступом по ссылке. Походу ошибочка 🎨

⚡️Как изменять строки в dotnet Строки в dotnet являются предназначенной только для чтения последовательностью Char-ов. Об это
⚡️Как изменять строки в dotnet Строки в dotnet являются предназначенной только для чтения последовательностью Char-ов. Об этом явно написано в документации Microsoft, посвященной строкам. Читать статью #interesting | csharp_uni

⚡️Задача на C# Даны цифры двух двузначных чисел, записываемых в виде a2a1 и b2b1, где a1 и b1 — число единиц, a2 и b2 — число
⚡️Задача на C# Даны цифры двух двузначных чисел, записываемых в виде a2a1 и b2b1, где a1 и b1 — число единиц, a2 и b2 — число десятков. Получить цифры числа, равного сумме заданных чисел (известно, что это число двузначное). Слагаемое — двузначное число и число-результат не определять; условный оператор не использовать. #код | csharp_uni