Форум программистов, компьютерный форум, киберфорум
C# .Net and all about
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
CPU-bound и I/O-bound асинхронные и синхронные операции на C#
Запись от UnmanagedCoder размещена 19.10.2025 в 20:20 / C# .Net and all about
Показов 4320 Комментарии 0

Нажмите на изображение для увеличения
Название: CPU-bound и IO-bound асинхронные и синхронные операции на C#.jpg
Просмотров: 199
Размер:	75.0 Кб
ID:	11319

Суть различий между CPU-bound и I/O-bound операциями



Что происходит внутри процессора при разных типах нагрузки



Возьмем простой пример - вычисление SHA256 хеша от большого файла. Процессор реально потеет: каждый байт прогоняется через серию битовых операций, сдвигов, XOR. Регистры заполнены данными,...
Аватар для UnmanagedCoder
Старый
Record в C#
Запись от UnmanagedCoder размещена 11.09.2025 в 16:03 / C# .Net and all about
Показов 6634 Комментарии 1

Нажмите на изображение для увеличения
Название: Тип Record в C#.jpg
Просмотров: 343
Размер:	89.8 Кб
ID:	11167
Records в C# - это, по сути, синтаксический сахар над обычными классами и структурами. Но какой же это вкусный сахар! Если говорить совсем просто - это специальный тип данных, разработанный Microsoft для моделирования неизменяемых объектов, которые представляют данные, а не поведение. Вот простейший пример записи:

C#
1
public record Person(string FirstName, string LastName);
Это всё! Одна строчка кода, и у нас...
Аватар для UnmanagedCoder
Старый
Запуск приложения ASP.NET Core с IIS в контейнере Windows
Запись от UnmanagedCoder размещена 16.08.2025 в 21:27 / C# .Net and all about
Показов 4627 Комментарии 0

Нажмите на изображение для увеличения
Название: Запуск приложения ASP.NET Core с IIS в контейнере Windows.jpg
Просмотров: 274
Размер:	208.2 Кб
ID:	11057
Контейнеризация приложений давно стала мейнстримом в мире разработки, и нет ничего удивительного, что даже консервативные корпорации сегодня переводят свои системы на Docker. Но если в мире Linux все относительно понятно и стандартизировано, то Windows-контейнеры до сих пор остаются темной лошадкой для многих разработчиков. А когда речь заходит о запуске ASP.NET Core приложений через IIS внутри Windows-контейнера — тут начинается настоящий...
Аватар для UnmanagedCoder
Старый
Форма логина на AngularJS с ASP.NET, часть 4
Запись от UnmanagedCoder размещена 29.07.2025 в 21:40 / C# .Net and all about. Обновил(-а) UnmanagedCoder 29.07.2025 в 21:41
Показов 4022 Комментарии 0

Нажмите на изображение для увеличения
Название: Форма логина на AngularJS с ASP.NET 4.jpg
Просмотров: 284
Размер:	38.3 Кб
ID:	11021
Форма логина на AngularJS с ASP.NET, часть 1
Форма логина на AngularJS с ASP.NET, часть 2
Форма логина на AngularJS с ASP.NET, часть 3
Форма логина на AngularJS с ASP.NET, часть 4

Интеграция с внешними провайдерами OAuth



Помню, как несколько лет назад мой клиент возмутился: "Зачем нам эта кнопка 'Войти через Google'? У нас серьезный бизнес-сервис,...
Аватар для UnmanagedCoder
Старый
Форма логина на AngularJS с ASP.NET, часть 3
Запись от UnmanagedCoder размещена 29.07.2025 в 21:40 / C# .Net and all about. Обновил(-а) UnmanagedCoder 29.07.2025 в 21:41
Показов 2630 Комментарии 0

Нажмите на изображение для увеличения
Название: Форма логина на AngularJS с ASP.NET 3.jpg
Просмотров: 252
Размер:	85.3 Кб
ID:	11020
Форма логина на AngularJS с ASP.NET, часть 1
Форма логина на AngularJS с ASP.NET, часть 2
Форма логина на AngularJS с ASP.NET, часть 3
Форма логина на AngularJS с ASP.NET, часть 4

Асинхронные запросы и индикаторы загрузки



Одна из самых досадных ошибок, которую я встречаю в интерфейсах авторизации, — полное отсутствие обратной связи...
Аватар для UnmanagedCoder
Старый
Форма логина на AngularJS с ASP.NET, часть 2
Запись от UnmanagedCoder размещена 29.07.2025 в 21:40 / C# .Net and all about. Обновил(-а) UnmanagedCoder 29.07.2025 в 21:41
Показов 2426 Комментарии 0

Нажмите на изображение для увеличения
Название: Форма логина на AngularJS с ASP.NET 2.jpg
Просмотров: 193
Размер:	45.5 Кб
ID:	11019
Форма логина на AngularJS с ASP.NET, часть 1
Форма логина на AngularJS с ASP.NET, часть 2
Форма логина на AngularJS с ASP.NET, часть 3
Форма логина на AngularJS с ASP.NET, часть 4

Кэширование данных пользователей и оптимизация запросов



Когда ваше приложение начинает расти, каждый запрос к базе данных становится на вес золота. Особенно это...
Аватар для UnmanagedCoder
Старый
Форма логина на AngularJS с ASP.NET, часть 1
Запись от UnmanagedCoder размещена 29.07.2025 в 21:40 / C# .Net and all about. Обновил(-а) UnmanagedCoder 29.07.2025 в 21:41
Показов 2429 Комментарии 0

Нажмите на изображение для увеличения
Название: Форма логина на AngularJS с ASP.NET.jpg
Просмотров: 232
Размер:	81.6 Кб
ID:	11018
Форма логина на AngularJS с ASP.NET, часть 1
Форма логина на AngularJS с ASP.NET, часть 2
Форма логина на AngularJS с ASP.NET, часть 3
Форма логина на AngularJS с ASP.NET, часть 4

Авторизация — это ворота в ваше приложение. И если эти ворота сделаны из фанеры, а не из титана, будьте готовы к тому, что рано или поздно кто-то войдет...
Аватар для UnmanagedCoder
Старый
Code First и Database First в Entity Framework
Запись от UnmanagedCoder размещена 09.07.2025 в 20:24 / C# .Net and all about
Показов 11078 Комментарии 0

Нажмите на изображение для увеличения
Название: Code First и Database First в Entity Framework.jpg
Просмотров: 281
Размер:	201.5 Кб
ID:	10968
Entity Framework дает нам свободу выбора, предлагая как Code First, так и Database First подходы. Но эта свобода порождает вечный вопрос — какой подход выбрать?

Entity Framework — это ORM-фреймворк (объектно-реляционное отображение) от Microsoft, который устраняет необходимость писать большое количество шаблонного кода для работы с базами данных. Он стал предпочтительным методом доступа к данным для приложений .NET, благодаря поддержке строго...
Аватар для UnmanagedCoder
Старый
Системы нулевого доверия на C#
Запись от UnmanagedCoder размещена 24.06.2025 в 21:39 / C# .Net and all about
Показов 7215 Комментарии 0

Нажмите на изображение для увеличения
Название: Системы нулевого доверия на C#.jpg
Просмотров: 275
Размер:	110.9 Кб
ID:	10922
Традиционная архитектура безопасности работает по принципу средневекового замка: создаём высокие стены вокруг корпоративной сети, укрепляем ворота межсетевыми экранами и системами обнаружения вторжений, а внутри... внутри все доверяют друг другу и обмениваются информацией почти без ограничений. Любой, кто преодолел эту границу, получает ключи от королевства. В современных реалиях этот подход превратился в тыкву. Причин несколько:

1. Облачные сервисы размывают...
Аватар для UnmanagedCoder
Старый
JWT аутентификация в ASP.NET Core
Запись от UnmanagedCoder размещена 18.06.2025 в 21:53 / C# .Net and all about
Показов 9514 Комментарии 0

Нажмите на изображение для увеличения
Название: JWT аутентификация в ASP.NET Core.jpg
Просмотров: 268
Размер:	232.9 Кб
ID:	10908
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на основе сессий, которые мы привыкли использовать годами, имеют ряд существенных...
Аватар для UnmanagedCoder
Старый
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
Запись от UnmanagedCoder размещена 13.06.2025 в 17:29 / C# .Net and all about
Показов 4308 Комментарии 0

Нажмите на изображение для увеличения
Название: SSE (Server-Sent Events) в ASP.NET Core и .NET 10.jpg
Просмотров: 247
Размер:	83.6 Кб
ID:	10902
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью .NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP.NET Core Minimal APIs. Эта технология наконец-то получила официальное признание и реализацию в экосистеме .NET, что лично меня очень порадовало.

За последние годы я перепробовал кучу подходов к реализации передачи данных в реальном времени: от примитивного polling до WebSocket и SignalR. И...
Аватар для UnmanagedCoder
Старый
Dapper - лучший среди микроORM под C#
Запись от UnmanagedCoder размещена 09.06.2025 в 21:35 / C# .Net and all about
Показов 4542 Комментарии 0

Нажмите на изображение для увеличения
Название: Dapper - лучший среди микроORM под C#.jpg
Просмотров: 251
Размер:	203.9 Кб
ID:	10891
Знаете, в мире ORM-инструментов для .NET существует негласная иерархия. На вершине массивных фреймворков возвышается Entity Framework - неповоротливый, но всемогущий. А в категории легковесных решений уже много лет безраздельно царствует Dapper. И хотя сейчас появилось немало альтернатив, я продолжаю возвращаться к этому инструменту...
Аватар для UnmanagedCoder
Старый
NUnit и C#
Запись от UnmanagedCoder размещена 07.06.2025 в 10:46 / C# .Net and all about
Показов 6869 Комментарии 0
Метки .net, c#, mock, moq, nunit, unit-test

Нажмите на изображение для увеличения
Название: NUnit и C#.jpg
Просмотров: 254
Размер:	144.6 Кб
ID:	10885
В .NET существует несколько фреймворков для тестирования: MSTest (встроенный в Visual Studio), xUnit.net (более новый фреймворк) и, собственно, NUnit. Каждый имеет свои преимущества, но NUnit выделяется богатством возможностей и отличной документацией. Он поддерживает параллельное выполнение тестов, асинхронное...
Аватар для UnmanagedCoder
Старый
Как работать с куки в ASP.NET Core
Запись от UnmanagedCoder размещена 04.06.2025 в 20:43 / C# .Net and all about
Показов 5269 Комментарии 0

Нажмите на изображение для увеличения
Название: Как работать с куки в ASP.NET Core.png
Просмотров: 227
Размер:	1.71 Мб
ID:	10876
Когда я впервые начал работать с куки в ASP.NET Core, меня поразило, насколько отличается работа с ними от классического ASP.NET. В Core все стало более декомпозированным - больше нет удобного доступа через HttpContext.Current. Вместо этого мы имеем дело с модульной структурой, где доступ к куки осуществляется через объекты Request и IHttpContextAccessor. В основе механизма лежит система ключей и значений. Куки - это, по сути,...
Аватар для UnmanagedCoder
Старый
Кэш REDIS и C#
Запись от UnmanagedCoder размещена 01.06.2025 в 18:26 / C# .Net and all about
Показов 3697 Комментарии 0
Метки .net, c#, lua, redis

Нажмите на изображение для увеличения
Название: 737f8743-9db7-4cdb-8118-6b9710181630.jpg
Просмотров: 177
Размер:	104.0 Кб
ID:	10866
Redis (Remote Dictionary Server) - это ультраскоростное хранилище данных в оперативной памяти, работающее по принципу "ключ-значение". Суть проста: данные хранятся не на диске, а прямо в RAM, что обеспечивает феноменальную скорость доступа - микросекунды вместо милисекунд....
Аватар для UnmanagedCoder
Старый
Пишем первый чатбот на C# с нейросетью и Microsoft Bot Framework
Запись от UnmanagedCoder размещена 28.05.2025 в 15:35 / C# .Net and all about
Показов 2493 Комментарии 0

Нажмите на изображение для увеличения
Название: 08013d5f-7b21-4ebe-a838-716093e57bad.jpg
Просмотров: 208
Размер:	53.7 Кб
ID:	10851
Microsoft Bot Framework представляет собой мощнейший инструментарий для создания разговорных интерфейсов любой сложности. Он предлагает целостную экосистему, которая включает SDK для C#, сервисы искуственного интеллекта и бесшовную интеграцию с популярными платформами обмена сообщениями. Фреймворк обеспечивает идеальный баланс между готовыми компонентами...
Аватар для UnmanagedCoder
Старый
Брокер NATS в C#
Запись от UnmanagedCoder размещена 24.05.2025 в 19:24 / C# .Net and all about
Показов 5043 Комментарии 0

Нажмите на изображение для увеличения
Название: 15ec5bc8-b919-4c0c-bf1e-036a8f55d040.jpg
Просмотров: 202
Размер:	291.3 Кб
ID:	10842
NATS (Neural Autonomic Transport System) — это легковесная система обмена сообщениями, которая отлично вписывается в мир современных распределённых приложений. Если вы когда-нибудь пытались построить микросервисную архитектуру, вам наверняка приходилось решать головоломку: как заставить десятки независимых сервисов эффективно общаться друг с другом? NATS предлагает элегантное решение этой проблемы, особенно для экосистемы .NET.

Анализ архитектуры

...
Аватар для UnmanagedCoder
Старый
Использование Linq2Db в проектах C# .NET
Запись от UnmanagedCoder размещена 21.05.2025 в 11:00 / C# .Net and all about
Показов 5513 Комментарии 0

Нажмите на изображение для увеличения
Название: 1fea0ed5-8c71-41e4-84ab-efd92b648bec.jpg
Просмотров: 232
Размер:	224.2 Кб
ID:	10833
Среди множества претендентов на корону "идеального ORM" особое место занимает Linq2Db — микро-ORM, балансирующий между мощью полноценных инструментов и легковесностью ручного написания SQL.

Что такое микро-ORM? Вообще, это своеобразный подход к объектно-реляционному...
Аватар для UnmanagedCoder
Старый
C# и IoT: разработка Edge приложений с .NET и Azure IoT
Запись от UnmanagedCoder размещена 16.05.2025 в 20:49 / C# .Net and all about
Показов 7142 Комментарии 0
Метки .net, azure, azure iot, c#, docker, edge, iot, ml.net

Нажмите на изображение для увеличения
Название: 697a517d-fd54-47f9-9fef-78773dc234d7.jpg
Просмотров: 184
Размер:	175.5 Кб
ID:	10815
Мир меняется прямо на наших глазах, и интернет вещей (IoT) — один из главных катализаторов этих перемен. Если всего десять лет назад концепция "умных" устройств вызывала скептические улыбки, то сегодня мы буквально окружены сетью взаимодействующих между собой...
Аватар для UnmanagedCoder
Старый
Stack, Queue и Hashtable в C#
Запись от UnmanagedCoder размещена 14.05.2025 в 19:37 / C# .Net and all about
Показов 1894 Комментарии 0

Нажмите на изображение для увеличения
Название: aa6d425d-7c8b-4f4f-ad6b-282113355cd1.jpg
Просмотров: 202
Размер:	170.6 Кб
ID:	10807
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно, но за ней всегда скрывается компромисс. Специализированные коллекции...
Аватар для UnmanagedCoder
Старый
Паттерны проектирования GoF на C#
Запись от UnmanagedCoder размещена 13.05.2025 в 10:56 / C# .Net and all about
Показов 5096 Комментарии 0
Метки .net, c#, gof, oop, patterns, solid

Нажмите на изображение для увеличения
Название: dd9a3945-6ccd-4cd0-91c6-39223ea4edf2.jpg
Просмотров: 151
Размер:	74.0 Кб
ID:	10801
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of Four (сокращенно GoF) — набор из 23 архитектурных решений, описанных в 1994 году в книге "Design Patterns: Elements of Reusable Object-Oriented Software". История этих паттернов в C# берёт своё начало с самых первых версий языка. Еще...
Аватар для UnmanagedCoder
Старый
Работа с gRPC сервисами на C#
Запись от UnmanagedCoder размещена 12.05.2025 в 21:26 / C# .Net and all about
Показов 4834 Комментарии 0

Нажмите на изображение для увеличения
Название: 2c123bbd-7ab0-4402-a46c-8795437eb17d.jpg
Просмотров: 153
Размер:	189.4 Кб
ID:	10797
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что использует Protocol Buffers (ProtoBuf) для сериализации данных вместо привычных JSON или XML. Эта технология...
Аватар для UnmanagedCoder
Старый
Инъекция зависимостей в ASP.NET Core - Практический подход
Запись от UnmanagedCoder размещена 11.05.2025 в 18:25 / C# .Net and all about
Показов 3389 Комментарии 0

Нажмите на изображение для увеличения
Название: 9120fa54-9d9d-439d-968a-618104a0d90b.jpg
Просмотров: 182
Размер:	155.9 Кб
ID:	10790
Инъекция зависимостей (Dependency Injection, DI) — это техника программирования, которая кардинально меняет подход к управлению зависимостями в приложениях. Представьте модульный дом, где каждая комната не намертво прикручена к фундаменту, а устанавливается на него через...
Аватар для UnmanagedCoder
Старый
Пользовательские асинхронные перечисляемые объекты с IAsyncEnumerable в C#
Запись от UnmanagedCoder размещена 10.05.2025 в 11:56 / C# .Net and all about
Показов 3343 Комментарии 0

Нажмите на изображение для увеличения
Название: fd961f7f-efbe-4644-b385-b704507a7f81.jpg
Просмотров: 144
Размер:	157.2 Кб
ID:	10779
Все больше инструментов в нашем C# арсенале обзаводятся приставкой "async", и это не просто дань моде — это жизненая необходимость. Помните те времена, когда приложение безвозвратно зависало из-за неудачной попытки прочитать огромный файл? Или когда пользователь нервно постукивал...
Аватар для UnmanagedCoder
Старый
Оптимизация производительности ASP.NET Core MVC с помощью Middleware и кеширования
Запись от UnmanagedCoder размещена 09.05.2025 в 20:15 / C# .Net and all about
Показов 1649 Комментарии 0

Нажмите на изображение для увеличения
Название: 32e4be08-e32e-4033-ad52-446c481202ef.jpg
Просмотров: 191
Размер:	248.9 Кб
ID:	10777
ASP.NET Core, будучи современным фреймворком, предлагает два механизма для решения проблем производительности: конвейер Middleware и различные стратегии кеширования. Правильное использование этих инструментов может увеличить скорость работы приложения в разы, а в некоторых...
Аватар для UnmanagedCoder
Старый
Высокоскоростные конвейеры ETL на C# с параллельной обработкой
Запись от UnmanagedCoder размещена 07.05.2025 в 18:22 / C# .Net and all about
Показов 4969 Комментарии 0

Нажмите на изображение для увеличения
Название: 34723b11-19d6-4b35-8f9e-39f78544f4b3.jpg
Просмотров: 185
Размер:	260.6 Кб
ID:	10763
Суть ETL проста по замыслу, но сложна в реализации: выдернуть информацию из разнородных источников, привести её к нужному виду и закинуть туда, где она будет приносить пользу. И хотя базовая концепция существует десятилетиями, способы реализации ETL-процессов постоянно...
Аватар для UnmanagedCoder
Старый
Распознавание голоса и речи на C#
Запись от UnmanagedCoder размещена 05.05.2025 в 10:31 / C# .Net and all about
Показов 5798 Комментарии 0
Метки .net, c#, speech, voice

Нажмите на изображение для увеличения
Название: f0bc285a-7f28-46b0-a583-65a7616589fe.jpg
Просмотров: 129
Размер:	212.5 Кб
ID:	10747
Интеграция голосового управления в приложения на C# стала намного доступнее благодаря развитию специализированных библиотек и API. При этом многие разработчики до сих пор считают голосовое управление чем-то сложным и недостижимым. На практике реализация распознавания речи в C# оказывается вполне посильной задачей. .NET предлагает мощные инструменты вроде Microsoft.CognitiveServices.Speech, которые значительно упрощают...
Аватар для UnmanagedCoder
Старый
Разработка собственного фреймворка для тестирования в C#
Запись от UnmanagedCoder размещена 04.05.2025 в 20:20 / C# .Net and all about
Показов 4993 Комментарии 0
Метки .net, c#, gof, oop, patterns, testing, ооп

Нажмите на изображение для увеличения
Название: e1c17dd1-84a6-4ced-91f0-3d24e995200d.jpg
Просмотров: 186
Размер:	165.5 Кб
ID:	10743
C# довольно богат готовыми решениями – NUnit, xUnit, MSTest уже давно стали своеобразными динозаврами индустрии. Однако, как и любой динозавр, они не всегда могут протиснуться в узкие коридоры специфических требований проекта. Встречали когда-нибудь ситуацию, когда стандартные...
Аватар для UnmanagedCoder
Старый
C# и сети: Сокеты, gRPC и SignalR
Запись от UnmanagedCoder размещена 04.05.2025 в 15:37 / C# .Net and all about
Показов 7348 Комментарии 0

Нажмите на изображение для увеличения
Название: c6d1ec96-8849-41c8-a092-c268c3684e53.jpg
Просмотров: 148
Размер:	136.9 Кб
ID:	10735
Сетевые технологии не стоят на месте, а вместе с ними эволюционируют и инструменты разработки. В .NET появилось множество решений — от низкоуровневых сокетов, позволяющих управлять каждым байтом данных, до высокоуровневых абстракций вроде SignalR, скрывающих сложности сетевого взаимодействия за элегантным...
Аватар для UnmanagedCoder
Старый
Рейтинг: 5.00. Голосов: 1.
Машинное обучение на C#: TensorFlow.NET и нейросети
Запись от UnmanagedCoder размещена 02.05.2025 в 12:40 / C# .Net and all about
Показов 4739 Комментарии 0

Нажмите на изображение для увеличения
Название: 05e922c2-6217-417e-bfe3-a9a31bf32d46.jpg
Просмотров: 174
Размер:	159.3 Кб
ID:	10709
TensorFlow.NET — порт знаменитого фреймворка TensorFlow для платформы .NET, позволяющий C#-разработчикам погрузиться в мир глубокого обучения без необходимости осваивать Python. Сам часто использую его в проектах, когда интеграция с существующим .NET-кодом важнее популярности Python-стека.

Долгое время в экосистеме .NET зияла огромная дыра, когда дело касалось глубокого обучения. Конечно,...
Аватар для UnmanagedCoder
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru