Свързани публикации 'c-sharp-programming'


Модел на посетител в Unity3d
Приложение на шаблона за проектиране на софтуер за посетители в разработката на игри с помощта на Unity3d двигател Резюме Разработката на игри като дисциплина е предизвикателство сама по себе си в сравнение с традиционната разработка на софтуер. Способността за решаване на свързани с производителността, архитектурни и други предизвикателства често е ключът към успеха в тази област. Поради тези и много други фактори често е добра практика да се следват определени софтуерни принципи и..

Правилното грешно нещо в malloc()
Здравейте приятели. Нека ви запозная с нещо ново днес. Стига с Python, Linux и т.н. Днес ще научим за нов език C++, или по-точно malloc() в C++. Преди да разберем Правилното грешно нещо в malloc() , нека разберем нещо за процеса. Всеки път, когато изпълним файл (тук C++ файл), той се превръща в процес и определено количество пространство, наречено Размер на резидентен набор се дава на този процес. Този размер на постоянен набор е разделен на три части: кодова секция, стекова..

TDD преглед (Test Driven Development)
Защо считам TDD за чист код и как да го прилагам правилно Вече написах малка статия за чист код тук . Обяснявам и показвам прост пример за това какво е чист код и как да го постигнете. Но от моя гледна точка чистият код не може да съществува без тестване и за мен единственият начин за тестване е прилагането на TDD. Какво е TDD (Test Driven Development)? С прости думи, TDD означава, че ще напишете тест, преди да кодирате свързания производствен код. Когато този код е готов и..

Преобразуване на време в C#: Ръководство за преобразуване на минути в секунди
Научете как да напишете C# функция за ефективно преобразуване на минути в секунди Въведение В това ще изследваме проблем с програмирането на C#, който включва преобразуване на минути в секунди. Ще създадем функция, която взема цяло число, представляващо минути, и връща...

Не могат да се преобразуват безкрайни стойности на дата и час в DateTime
Решение на проблема при стартиране на .NET проект Решение на проблема при стартиране на .NET проект Докато изпълнявах своя .NET Web-API, срещнах грешка, която дори Chat-GPT 4 не можа да ми помогне да разреша: „System.AggregateException: „Възникна една или повече грешки. (Не могат да се преобразуват безкрайни стойности на клеймото за време в DateTime)“ Отне ми цял ден да търся и проуча проблема. Пробвах различни решения, докато открия най-простото и най-гениалното. За да..

Увеличаване на числа в C#: Ръководство за връщане на следващото цяло число
Научете как да напишете C# функция за увеличаване на цяло число с +1 и връщане на резултата Въведение В този урок ще изследваме проблем с програмирането на C#, който включва увеличаване на число с +1 и връщане на резултата. Ще създадем функция, която отнема...

Създайте генератор на изображения с Blazor
Здравейте момчета, честит петък! Днес ще открия нов раздел, който ще се нарича „ API петък“. За какво ще бъде този API петък? добре, по принцип всеки петък (или всеки два петък) ще публикувам .net проект (blazor, asp net MVC, уеб API и т.н.), направен с помощта на готин уеб API, например, проект като моя Blazor Pokedex готов с API на pokemon. Наистина съм развълнуван да отворя този нов раздел, тъй като мина известно време, откакто очаквах с нетърпение да го направя. Обещавам, че..