«.net» 태그된 질문

.NET Framework는 Microsoft Windows 운영 체제를위한 소프트웨어 프레임 워크입니다. 기본 클래스 라이브러리, 공용 언어 런타임 및 동적 언어 런타임의 구현이 포함됩니다. C #, VB.NET, F # 및 C ++를 포함한 많은 프로그래밍 언어를 지원합니다.


5
언제 그리고 왜 중첩 클래스를 사용해야합니까?
Object Oriented Programming을 사용하면 클래스 (중첩 클래스) 내에 클래스를 만들 수 있지만 4 년 동안 코딩 경험에서 중첩 클래스를 만들지 않았습니다. 중첩 클래스는 무엇입니까? 클래스가 중첩되어 있으면 클래스를 비공개로 표시 할 수 있고 포함 클래스에서 해당 클래스의 모든 비공개 멤버에 액세스 할 수 있음을 알고 있습니다. 포함하는 클래스 자체에서 변수를 …

7
처리되지 않은 예외를 처리하는 방법? (응용 프로그램 종료 및 유지)
데스크톱 응용 프로그램에서 처리되지 않은 예외가 발생할 때 가장 좋은 방법은 무엇입니까? 고객에게 지원을 요청할 수 있도록 메시지를 표시하려고했습니다. 사용자에게 응용 프로그램을 다시 시작하는 것이 좋지만 강제로 실행하지 않는 것이 좋습니다. ux.stackexchange.com에서 논의 된 것과 유사 -예상치 못한 애플리케이션 오류를 처리하는 가장 좋은 방법은 무엇입니까? 이 프로젝트는 .NET WPF 응용 …

11
기본 클래스와 동일한 파일에서 인터페이스를 선언하는 것이 좋습니다.
교환 가능하고 테스트 가능하려면 일반적으로 논리가있는 서비스에는 인터페이스가 있어야합니다. 예 : public class FooService: IFooService { ... } 디자인 측면에서 나는 이것에 동의하지만,이 접근법으로 나를 귀찮게하는 것 중 하나는 하나의 서비스에 대해 두 가지 (클래스와 인터페이스)를 선언해야하며 우리 팀에서는 일반적으로 두 개의 파일 (하나 클래스와 인터페이스의 경우). IDE (VS2010)에서 "Go …

9
Scala가 C 또는 C ++로 구현되지 않은 이유
Scala가 C 또는 C ++ 대신 Java 및 .NET으로 구현 된 이유를 아는 사람이 있습니까? 대부분의 언어는 Cor C ++ [Erlang, Python, PHP, Ruby, Perl]로 구현됩니다. Java 및 .NET 라이브러리에 액세스하는 것 외에 Java 및 .NET에서 구현 된 Scala의 장점은 무엇입니까? 최신 정보 스칼라가 C로 구현되면 JVM에 의존하는 것보다 더 …
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가 0 일 수 있다는 것을 이해하지만 실제로 계산상의 의미와 개발자의 생각에 대한 사이클 테스트를 보낼 …
28 .net  security 

3
lock 문 안에 얼마나 많은 작업을해야합니까?
타사 솔루션에서 데이터를 받아 데이터베이스에 저장 한 다음 다른 타사 솔루션에서 사용할 데이터를 조정하는 소프트웨어 업데이트를 작성하는 중급 개발자입니다. 우리의 소프트웨어는 Windows 서비스로 실행됩니다. 이전 버전의 코드를 보면 다음과 같습니다. static Object _workerLocker = new object(); static int _runningWorkers = 0; int MaxSimultaneousThreads = 5; foreach(int SomeObject in ListOfObjects) { …
27 c#  .net  concurrency  locks 

5
NInject를 사용하여 팩토리를 구축하는 가장 좋은 방법은 무엇입니까?
MVC3에서 NInject를 사용하여 의존성 주입에 익숙합니다. MVC3 응용 프로그램에서 작업하는 동안 NInject를 사용하여 사용자 지정 Controller Creation Factory를 개발 했으므로 생성 된 모든 컨트롤러에는이 Controller Factory를 통해 종속성이 주입됩니다. 이제 Windows 응용 프로그램을 개발하기 시작했습니다. 응용 프로그램 전체 종속성 주입을 사용하고 싶습니다. 즉, 단위 테스트를 용이하게하기 위해 모든 개체는 NInject를 …

4
다시 시작할 때마다 로컬 .NET 사이트를 처음로드하는 데 시간이 걸리는 이유는 무엇입니까? [닫은]
.NET 플랫폼을 기반으로 사이트를 개발 중입니다. 일반적으로 이러한 사이트를 로컬 IIS에 배포하여 사이트를 시작하기 전에 테스트하고 해당 기능을 볼 수 있습니다. 그러나 창을 다시 시작할 때마다 사이트를 처음 실행하는 데 시간이 오래 걸리는 것 같습니다. 나는 JIT에 대해 알고 있으며이 질문 도 알고 있지만 내 질문에 대답하지는 않습니다. 윈도우를 다시 …
27 .net  asp.net  performance  iis  jit 

15
팀이 소규모 수업 / 방법을 사용하도록 설득하려면 어떻게해야하나요?
면책 조항 : 저는 신규 이민자 (제 3 일)이며 대부분의 팀원은 저보다 경험이 풍부합니다. 코드를 살펴보면 다음과 같은 코드 냄새와 나쁜 엔지니어링 관행이 있습니다. 다소 일치하지 않는 이름 지정 지침 가능한 경우 읽기 전용으로 표시되지 않은 속성 큰 클래스-수백 가지의 확장 메소드 (다양한 유형)로 구성된 유틸리티 클래스를 발견했습니다. 2500 줄 …

1
C #에서 함수를 호출하고 기다리지 마십시오.
mvc4 웹 응용 프로그램에 다른 함수를 호출 해야하는 작업이있는 컨트롤러가 있습니다. 그 기능에서 일어나는 일, 즉 반환 값은 내 행동에 중요하지 않습니다. 어떻게 그 함수를 호출하고 함수가 실행될 때까지 기다리지 않을 수 있습니까? 비동기로 수행 할 수 있다고 생각하지만 내 요점은 리소스를 사용하지 않고 함수를 호출하고 발생하는 일을 기다리지 않는 …
26 c#  .net  asp.net  asp.net-mvc 

5
winform에서 프로젝트를 올바르게 구성하는 방법은 무엇입니까?
얼마 전에 나는 winform 응용 프로그램을 만들기 시작했으며 그 당시에는 작았으며 프로젝트를 구성하는 방법에 대해서는 전혀 생각하지 않았습니다. 그 이후로 필요에 따라 추가 기능을 추가하고 프로젝트 폴더가 점점 커지고 있으며 이제 프로젝트를 어떤 식 으로든 구조화해야 할 시점이라고 생각하지만 올바른 방법이 무엇인지 잘 모르겠으므로 질문이 거의 없습니다. 프로젝트 폴더를 올바르게 …

6
“선택적”종속성을 사용하여“물결”유틸리티 프로젝트를 개별 구성 요소로 분리
다년간의 사내 프로젝트에 C # /. NET을 사용하면서 한 라이브러리는 유기적으로 하나의 거대한 뭉치로 성장했습니다. 그것은 "유틸리티 (Util)"라고 불리며, 나는 많은 여러분이 당신의 경력에서이 짐승들 중 하나를 보았을 것입니다. 이 라이브러리의 많은 부분은 매우 독립적이며 별도의 프로젝트 (오픈 소스)로 분리 될 수 있습니다. 그러나 별도의 라이브러리로 릴리스하기 전에 해결해야 할 …

7
대규모 MS Access 응용 프로그램을 .Net으로 옮기는 모범 사례?
우리는 개인 요구에 맞게 자체 개발 한 거대한 MS Access 애플리케이션을 상용 소프트웨어로 전환하여 성공적으로 판매했습니다. 이 소프트웨어는 일종의 "비즈니스를위한 모든 소프트웨어"이며 문서 관리 시스템, 기업 자원 계획, 재고 관리, 고객 관계 관리, 데이터 분석 등 여러 모듈을 포함합니다. 고객의 요청을 충족시키기 위해 새로운 무언가로 옮겨 가야한다는 것을 깨달았습니다. 우리는 …

4
.NET을위한 최고의 단위 테스트 프레임 워크는 무엇이며 그 이유는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.