«c#» 태그된 질문

C #은 Microsoft에서 .NET 플랫폼과 병렬로 생성 한 다중 패러다임, 관리, 가비지 수집 개체 지향 프로그래밍 언어입니다.

2
n-tier Entity Framework 솔루션을 사용한 의존성 주입
현재 Entity Framework 5 (.net 4)를 데이터 액세스 전략으로 사용하는 n 계층 솔루션을 설계하고 있지만 의존성 주입을 통합하여 테스트 가능하고 유연하게 만드는 방법에 대해 우려하고 있습니다. 현재 솔루션 레이아웃은 다음과 같습니다 (내 솔루션은 Alcatraz라고 함). Alcatraz.WebUI : 프론트 엔드 사용자 인터페이스 인 asp.net 웹 양식 프로젝트는 Alcatraz.Business 및 Alcatraz.Data.Models 프로젝트를 …

2
.Net / Mono에서 GUI로 웹킷
데스크톱 응용 프로그램 (Windows, iOS, Linux)이 서버와 통신하고 사용자 데이터를 동기화하는 웹 사이트가있는 크로스 플랫폼 응용 프로그램을 만들고 싶습니다. 지금까지 내가 본 옵션은 다음과 같습니다. 3 개의 OS 각각에 대해 기본 GUI를 작성하므로 3 개의 GUI 코드베이스 (및 단일 백엔드 시스템)를 갖습니다 GTK와 같은 것을 사용하여 모든 언급 플랫폼에서 하나의 …
12 c#  .net  javascript  gui  mono 

5
추상 클래스의 모든 공용 메소드를 가상으로 표시해야합니까?
나는 최근에 내가 사용하고있는 일부 OSS에서 추상 기본 클래스를 업데이트하여 가상으로 만들어서 더 테스트 할 수 있도록해야했습니다 (두 인터페이스를 결합하여 인터페이스를 사용할 수 없었습니다). 이를 통해 가상이 필요한 모든 방법을 표시해야하는지 또는 모든 공용 방법 / 속성 가상을 표시해야하는지 생각하게되었습니다. 나는 일반적으로 모든 방법을 가상되어야한다고 로이 Osherove에 동의하지만, 나는 나에 …

11
이해하기 쉬운 연산자 오버로딩의 예 [닫힘]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . C #을 배우는 동안 C #이 연산자 오버로드를 지원한다는 것을 알았습니다. 좋은 예에 문제가 있습니다. 이해하십시오 (예 …
12 c#  .net  operators 

4
불필요한 참조와 사용의 결과는 무엇입니까?
나는 약간 깔끔한 괴물이며 using각 클래스에서 참조와 s를 정리 하여 실제로 사용되는 것만 유지하여 프로젝트를 유지하는 경향이 있습니다. 필수 사항을 지키기 위해 OCD 신경을 진정시키는 다른 주장은 무엇입니까? 나는 대부분 시스템 참조를 생각하고 있습니다. 맞춤 작업에 대한 참조는 많은 이전 버전과의 호환성 문제를 가져올 것입니다. 릴리즈 풋 프린트가 더 큽니까? …
12 c# 

3
엔터티 프레임 워크 및 레이어 분리
Entity Framework에서 약간의 작업을 시도 중이며 레이어 분리에 관한 질문이 있습니다. 나는 일반적으로 UI-> BLL-> DAL 접근법을 사용하며 여기에서 EF를 사용하는 방법이 궁금합니다. 내 DAL은 대개 다음과 같습니다. GetPerson(id) { // some sql return new Person(...) } BLL : GetPerson(id) { Return personDL.GetPerson(id) } UI : Person p = personBL.GetPerson(id) …

4
C #에서 해시 테이블 및 사전의 실제 크기 제한
C # 4 Dictionary 또는 Hashtable에 포함될 수있는 항목 수와 이러한 구조에 포함 할 수있는 총 바이트 수에 대한 실제 제한은 무엇입니까? 나는 많은 수의 물체를 가지고 작업 할 것이며이 구조물이 언제 문제를 일으키기 시작하는지 알고 싶습니다. 문맥 상으로, 나는 많은 메모리를 가진 64 비트 시스템을 사용할 것입니다. 또한 어떤 …

4
.Net 사용자 지정 멤버 자격 공급자 사용 / 쓰기의 단점은 무엇입니까?
최근에 나는 SO에 다음과 같은 질문을 게시했습니다 : https : //.com 아시다시피, 나는 "맞춤 멤버십 제공자"를 작성 / 구현하는 것처럼 보인 내 자신의 질문에 대답했습니다. 문자 그대로 몇 분 후 나는이 질문을 우연히 발견했습니다 : https : //.com/questions/7222306/simple-login-attempt-counter-using-mvc-3-and-ajax/7222407#7222407 .Net Membership provider가 "많은 수준에서 끔찍합니다"라는 답변을 받고 답장을 보내려고합니다. 나는 이것이 …

6
.NET BigInteger가 어떤 범위의 숫자로 설계되었는지 정확하게 설명하는 문서가 있습니까?
나는 .NET BigInteger를 가지고 놀고 있으며 기본적으로 어떤 숫자 ( 추정 된 대답이 좋을까요) 가 (곡선에 대한 (시간이 필요한 작업의 증가) 그래프) 곡선의 편차 지점 인지 궁금 합니다. (BigInteger의 가치))? 또는 우리가 BigInteger의 값 대 연산에 필요한 시간 증가를 1에서 무한대로 플롯하면 곡선이 완만 해 지도록 편차가 없도록 설계 되었습니까? …
12 c#  .net  vb.net  numbers 

8
객체 지향 클래스 디자인
좋은 객체 지향 클래스 디자인이 궁금합니다. 특히, 나는이 옵션들 사이를 결정하는 데 어려움을 겪고 있습니다. 정적 대 인스턴스 방법 매개 변수가없는 메소드 또는 리턴 값 대 매개 변수가있는 메소드 및 리턴 값 중복 대 고유 한 방법 기능 개인 대 공개 방법 예 1 : 이 구현은 반환 값이나 매개 …

3
현재 페이지 매김 구현의 디자인에 대한 질문
특히 asp.net mvc에서 페이지 매김 구현을 확인했으며 실제로 구현에 덜 효율적인 것이 있다고 생각합니다. 우선 모든 구현은 아래와 같은 페이지 매김 값을 사용합니다. public ActionResult MostPopulars(int pageIndex,int pageSize) { } 내가 잘못 느낀 것은 pageIndex와 pageSize가 Pagination 클래스의 멤버 여야한다는 것입니다. 또한 적용 계층에서 불필요한 매개 변수 통과를 단순화합니다. 두 …

5
Windows Forms / Swing 프레임 워크가 컴포지션 대신 상속을 선호하는 이유는 무엇입니까?
오늘 내 교수는 SWT의 철학이 작곡에 의해 자신의 컨트롤을 만드는 것 중 하나이지만 스윙은 상속을 선호하는 것처럼 보인다고 말했다. 나는 두 프레임 워크와 거의 접촉하지 않지만 C #의 Windows Forms에서 기억하는 것에서 일반적으로 Swing과 마찬가지로 컨트롤을 확장합니다. 사람들이 일반적으로 상속보다 구성을 선호하는 경향이 있기 때문에 Swing / Windows Forms 사람들이 …
12 c#  java  swing  forms 

6
C #을 배우고 틀에 박힌 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 약 2/3 개월 동안 C # / .NET 4.0을 배웠습니다. 첫 번째 심각한 프로그래밍 언어입니다 (PHP, HTML, CSS, JavaScript 및 …

1
데이터베이스 로직을 어떻게 단위 테스트합니까?
TDD와 관련하여 여전히 작은 문제를 극복하는 데 문제가 있습니다. 데이터 계층 (linq2SQL)에서 필터링 된 특정 레코드 세트를 가져 오는 메소드가 필요합니다. DBML에서 생성 된 linq 생성 클래스를 사용하고 있습니다. 이제 문제는 이것에 대한 테스트를 작성하고 싶다는 것입니다. 내가 할 : a) 먼저 테스트에 레코드를 삽입 한 다음 메소드를 실행하고 결과를 …
12 c#  unit-testing 

5
왜 사용자 / 필기 코드가 최소이고 XAML에서 모든 작업을 수행합니까?
MVVM 커뮤니티는 90 년대 OO 프로그래머와 같이 지나치게 열중하고 있다고 느낍니다. MVVM은 코드가없는 동의어입니다. 내에서 폐쇄 StackOverflow의 질문 : 여러 번 나는 코드 숨김 대신 XAML에서 동등한 작업을 시도하는 누군가에 대한 게시물을 보았습니다. 그들의 유일한 이유는 코드를 '깨끗'하게 유지하기를 원하기 때문입니다. 내가 틀렸다면 정정하되, 그렇지 않은 경우 : XAML도 BAML로 …
12 c#  wpf 

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