Pytania otagowane jako .net

.NET Framework to struktura oprogramowania dla systemów operacyjnych Microsoft Windows. Obejmuje implementację biblioteki klas podstawowych, środowiska uruchomieniowego języka wspólnego i środowiska uruchomieniowego języka dynamicznego. Obsługuje wiele języków programowania, w tym C #, VB.NET, F # i C ++.

4
Jakie są najlepsze ramy testów jednostkowych dla platformy .NET i dlaczego? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

5
Przejście z Winforms do WPF [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Jestem wieloletnim doświadczonym programistą Windows Forms , ale teraz czas przejść na WPF, …
26 c#  .net  windows  wpf  winforms 

3
Dlaczego w .net nie ma ogólnej implementacji OrdersDictionary?
Dlaczego firma Microsoft nie zapewniła ogólnej implementacji narzędzia OrdersDictionary? Widziałem kilka niestandardowych implementacji, w tym: http://www.codeproject.com/KB/recipes/GenericOrdersDictionary.aspx Ale dlaczego Microsoft nie zawarł go w podstawowej bibliotece .net? Z pewnością mieli powód, by nie budować generycznego ... ale co to jest? Przed opublikowaniem tej wiadomości widziałem: /programming/2629027/no-generic-implementation-of-ordereddictionary Ale to tylko potwierdza, że …
26 c#  .net 

1
Programowanie sieci asynchronicznej przy użyciu rozszerzeń reaktywnych
To pytanie zostało przeniesione z Code Review Stack Exchange, ponieważ można na nie odpowiedzieć na Software Engineering Stack Exchange. Migrował 5 lat temu . Po wykonaniu (mniej więcej) asynchronicznego socketprogramowania „niskiego poziomu” wiele lat temu (w sposób oparty na zdarzeniu w oparciu o asynchroniczny wzorzec asynchroniczny (EAP) ) i ostatnio …
25 c#  .net  tcp 

1
Czy C ++. Net jest szeroko stosowany?
Z założenia jestem programistą C ++. Przez ostatnie 12 miesięcy robiłem dużo kodowania w C # i byłem mile zaskoczony pragmatycznym podejściem C # (raz przestałem próbować kodować tak, jakby to był „C ++ z odśmiecaniem”). Niedawno mieliśmy kilku absolwentów i pomagając jednemu z nich zdałem sobie sprawę, że używa …
25 c++  .net 

5
MonoTouch vs Objective-C na iPhone'a / iPoda / iPada [zamknięty]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 6 lat temu . Czy dla kogoś, kto ma doświadczenie w .Net i chce tworzyć dla iPhone'a / iPoda / iPada, warto nauczyć …
25 c#  .net  iphone  objective-c 

6
Dlaczego miałbyś kiedykolwiek „oczekiwać” na metodę, a następnie natychmiast sprawdzać jej wartość zwracaną?
W tym artykule MSDN znajduje się następujący przykładowy kod (lekko zredagowany dla zwięzłości): public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Department department = await db.Departments.FindAsync(id); if (department == null) { return HttpNotFound(); } return View(department); } FindAsyncSposób pobiera Departmentprzedmiotu jego identyfikatora, i …
24 c#  .net  asp.net-mvc  async 

5
Czy moje użycie jawnego operatora rzutowania jest rozsądne, czy zły hack?
Mam duży przedmiot: class BigObject{ public int Id {get;set;} public string FieldA {get;set;} // ... public string FieldZ {get;set;} } oraz specjalistyczny obiekt podobny do DTO: class SmallObject{ public int Id {get;set;} public EnumType Type {get;set;} public string FieldC {get;set;} public string FieldN {get;set;} } Osobiście uważam koncepcję jawnego przeniesienia …

3
Dlaczego powinienem używać List <T> zamiast IEnumerable <T>?
W mojej aplikacji sieci web ASP.net MVC4 używam IEnumerables, próbując podążać za mantrą, aby programować interfejs, a nie implementację. Return IEnumerable(Of Student) vs Return New List(Of Student) Ludzie każą mi używać List, a nie IEnumerable, ponieważ listy wymuszają wykonanie zapytania, a IEumerable nie. Czy to naprawdę najlepsza praktyka? Czy jest …

8
Czy często stosuje się klasy częściowe w celu osiągnięcia „modułowości”?
Niedawno spotkałem się z sytuacją w naszej bazie kodu, w której inny zespół stworzył „klasę boską” zawierającą około 800 metod, podzieloną na 135 plików jako klasę częściową. Zapytałem o to inny zespół. Chociaż moją reakcją było oderwanie go od orbity, twierdzą, że jest to dobry projekt, powszechna praktyka i że …
24 c#  .net 

7
Jak uniknąć delikatnych testów jednostkowych?
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . Napisaliśmy prawie 3000 testów - dane zostały zakodowane na stałe, bardzo mało ponownego użycia kodu. Ta metodologia zaczęła nas gryźć w tyłek. Wraz ze zmianami systemu spędzamy …

17
Czy Silverlight ma przyszłość? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …


4
async + czekać == synchronizacja?
Natknąłem się na ten post, który mówi o składaniu asynchronicznych żądań internetowych. Odkładając na bok prostotę, jeśli w prawdziwym świecie wszystko, co robisz, to wykonujesz żądanie asynchroniczne i czekasz na nie w następnej linii, czy to nie to samo, co wykonywanie połączenia synchronicznego?

5
Alternatywy dla wzorca repozytorium do enkapsulacji logiki ORM?
Właśnie musiałem zmienić ORM i było to dość trudne zadanie, ponieważ logika zapytań przeciekała wszędzie. Gdybym kiedykolwiek musiał opracować nową aplikację, osobiście wolę enkapsulować całą logikę zapytań (używając ORM), aby zabezpieczyć ją przed zmianami. Wzorzec repozytorium jest dość kłopotliwy dla kodu i utrzymania, więc zastanawiałem się, czy istnieją jakieś inne …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.