Вопросы с тегом «.net»

.NET Framework - это программный каркас для операционных систем Microsoft Windows. Он включает в себя реализацию библиотеки базовых классов, общеязыковой среды выполнения и динамической среды исполнения языка. Он поддерживает множество языков программирования, включая C #, VB.NET, F # и C ++.

13
Каковы критерии оценки ORM для .NET? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я смотрю на оценку ОРМ. Я использовал SubSonic , Linq-to-SQL и Entity …
30 .net  orm 

5
Когда и зачем использовать вложенные классы?
Используя объектно-ориентированное программирование, у нас есть возможность создать класс внутри класса (вложенный класс), но я никогда не создавал вложенный класс за 4 года своего опыта программирования. Для чего нужны вложенные классы? Я знаю, что класс может быть помечен как закрытый, если он вложенный, и что мы можем получить доступ ко …

7
Как лечить необработанные исключения? (Завершить приложение против сохранить его в живых)
Что лучше всего делать, когда в настольном приложении возникают необработанные исключения? Я думал о том, чтобы показать сообщение пользователю, чтобы он мог связаться со службой поддержки. Я бы порекомендовал пользователю перезапустить приложение, но не заставлять его. Подобно тому, что обсуждается здесь: ux.stackexchange.com - Как лучше всего обрабатывать неожиданные ошибки приложения? …

11
Объявление интерфейса в том же файле, что и базовый класс, это хорошая практика?
Чтобы быть взаимозаменяемыми и тестируемыми, обычно сервисы с логикой должны иметь интерфейс, например public class FooService: IFooService { ... } Что касается дизайна, я согласен с этим, но одна вещь, которая беспокоит меня при таком подходе, заключается в том, что для одного сервиса вам нужно объявить две вещи (класс и …

9
Почему Scala не был реализован с C или C ++
Кто-нибудь знает, почему Scala был реализован на Java и .NET вместо C или C ++? Большинство языков реализованы с помощью Cor C ++ [т.е. Erlang, Python, PHP, Ruby, Perl]. Каковы преимущества для Scala, реализованные в Java и .NET, помимо предоставления доступа к библиотекам Java и .NET? ОБНОВИТЬ Разве Scala не …
28 java  c++  .net  c  scala 

4
Стоит ли даже проверять, является ли Guid.NewGuid () Guid.Empty?
В одном из проектов, над которым я работаю, следующая картина видится довольно регулярно: var guid = Guid.NewGuid().ToString(); while (guid == Guid.Empty.ToString()) { guid = Guid.NewGuid().ToString(); } Хотя я понимаю, что GUID не гарантированно является уникальным, и в соответствии с документацией MSDN сгенерированный GUID может быть равен нулю , это практическое …
28 .net  security 

3
Сколько работы я должен поместить в оператор блокировки?
Я - младший разработчик, работающий над написанием обновления для программного обеспечения, которое получает данные от стороннего решения, сохраняет их в базе данных и затем обрабатывает данные для использования другим сторонним решением. Наше программное обеспечение работает как служба Windows. Глядя на код из предыдущей версии, я вижу это: static Object _workerLocker …
27 c#  .net  concurrency  locks 

5
Какой лучший способ построить фабрику, используя NInject?
Я довольно удобен для внедрения зависимостей, используя NInject в MVC3. Работая в приложении MVC3, я разработал собственную фабрику создания контроллеров, используя NInject, поэтому любой созданный контроллер будет иметь зависимости, введенные в него через эту фабрику контроллеров. Сейчас я начинаю разрабатывать приложение для Windows, я хочу использовать Application Dependency Injection. каждый …

4
Почему после каждого перезапуска мои локальные .NET-сайты загружаются в первый раз? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Я занимаюсь разработкой сайтов на платформе .NET. Я обычно развертываю эти сайты на своем локальном IIS, чтобы …
27 .net  asp.net  performance  iis  jit 

15
Как мне убедить мою команду использовать меньшие классы / методы?
Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Отказ от ответственности: я новичок (это мой третий день работы), и большинство моих товарищей по команде более опытны, чем я. Когда я смотрю на наш код, я …

1
вызвать функцию и никогда не ждать ее в C #
В моем веб-приложении mvc4 есть контроллер, в котором есть действие, которое требует вызова другой функции. Что происходит в этой функции, т.е. возвращаемое значение не имеет значения для моего действия. Как я могу вызвать эту функцию и никогда не ждать ее выполнения? Я думаю, что это может быть сделано с помощью …
26 c#  .net  asp.net  asp.net-mvc 

1
Какова цель анализа кода и когда мне нужно его использовать?
Я слышал об анализе кода в Visual Studio, но никогда не использовал его. Я читал MSDN , но до сих пор не понимаю, как на самом деле использовать анализ кода. Разве это не то же самое, что и StyleCop? Где-то также упоминался FxCop. В чем разница с анализом кода? Нужно …

5
Как правильно структурировать проект в winform?
Некоторое время назад я начал создавать приложение winform, и тогда оно было небольшим, и я не думал о том, как структурировать проект. С тех пор я добавлял дополнительные функции по мере необходимости, и папка проекта становилась все больше и больше, и теперь я думаю, что пришло время каким-то образом структурировать …

6
Разделение служебного проекта «пачка вещей» на отдельные компоненты с «необязательными» зависимостями
За годы использования C # / .NET для множества собственных проектов у нас была одна библиотека, органически растущая в одну огромную пачку вещей. Он называется «Утил», и я уверен, что многие из вас видели одного из этих зверей в своей карьере. Многие части этой библиотеки очень автономны и могут быть …

7
Лучшие практики для перемещения большого приложения MS Access к .Net?
У нас действительно огромное приложение MS Access, изначально разработанное для наших личных нужд, которое затем было превращено в коммерческое программное обеспечение и успешно продано. Программное обеспечение является своего рода «универсальным программным обеспечением для вашего бизнеса» и содержит несколько модулей, в том числе систему управления документами, планирование ресурсов предприятия, управление запасами, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.