«c#» etiketlenmiş sorular

C #, .NET platformuna paralel olarak Microsoft tarafından oluşturulan çok parametreli, yönetilen, çöp toplanan nesne yönelimli bir programlama dilidir.

2
N-katmanlı Entity Framework çözümü ile bağımlılık enjeksiyonu
Şu anda, veri erişim stratejisi olarak Entity Framework 5'i (.net 4) kullanan n katmanlı bir çözüm tasarlıyorum, ancak test edilebilir / esnek hale getirmek için bağımlılık enjeksiyonunu nasıl dahil edeceğim konusunda endişeliyim. Mevcut çözüm düzenim aşağıdaki (çözümüm Alcatraz olarak adlandırılıyor): Alcatraz.WebUI : Bir asp.net webform projesi, ön uç kullanıcı arayüzü, …

2
.Net / Mono'da GUI olarak Webkit
Masaüstü uygulamalarının (Windows, iOS, Linux) sunucuyla konuşacağı ve kullanıcıların verilerini senkronize tutacağı bir web sitesine sahip olacak bir çapraz platform uygulaması yapmak istiyorum. Şimdiye kadar gördüğüm seçenekler: 3 OS her biri için yerel bir GUI yazın, bu yüzden 3 GUI kod tabanları (ve tek bir arka uç sistemi) olurdu Bahsedilen …
12 c#  .net  javascript  gui  mono 

5
Soyut bir sınıftaki tüm genel yöntemler sanal olarak işaretlenmeli mi?
Son zamanlarda kullandığım bazı OSS üzerinde soyut bir temel sınıf güncellemek zorunda kaldım, böylece onları sanal hale getirerek daha test edilebilir hale geldim (iki kombinasyonu birleştirirken arayüz kullanamadım). Bu, sanal olarak ihtiyaç duyduğum tüm yöntemleri işaretlemem gerekip gerekmediğini veya her genel yöntemi / özelliği sanal olarak işaretlemem gerekip gerekmediğini düşünmemi …

11
Anlamlı olan operatör aşırı yüklemesi örnekleri [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . C # öğrenirken, C # operatörün aşırı yüklenmesini desteklediğini buldum. Hangi iyi örnek ile …
12 c#  .net  operators 

4
Gereksiz referanslara ve kullanımlara sahip olmanın sonuçları nelerdir?
Biraz temiz bir ucubeyim ve usingsadece gerçekte kullanılanı tutmak için her sınıftaki referansları ve s'leri temizleyerek projelerimi koruma eğilimindeyim . Başka hangi argümanları (OKB sinirimi sakinleştirmenin yanı sıra) esaslara uydurmak için yapabilirim? Ben çoğunlukla sistem referansları düşünüyorum, özel çalışma herhangi bir referans onun geriye dönük uyumluluk sorunları getirecektir. Serbest bırakma …
12 c# 

3
Varlık Çerçevesi ve katman ayrımı
Entity Framework ile biraz çalışmaya çalışıyorum ve katmanların ayrılmasıyla ilgili bir sorum var. Genellikle UI -> BLL -> DAL yaklaşımını kullanıyorum ve burada EF'nin nasıl kullanılacağını merak ediyorum. DAL'ım genellikle GetPerson(id) { // some sql return new Person(...) } BLL: GetPerson(id) { Return personDL.GetPerson(id) } Kullanıcı arayüzü: Person p = …

4
Bir Hashtable ve Sözlük c # pratik boyut sınırları
Bir C # 4 Sözlüğü'nün veya Hashtable'ın içerebileceği öğe sayısı ve bu yapıların makul şekilde içerebileceği toplam bayt sayısı için pratik limitler nelerdir. Çok sayıda nesne ile çalışacağım ve bu yapıların ne zaman sorun yaşamaya başladığını bilmek istiyorum. Bağlam için tonlarca belleğe sahip 64 bit sistem kullanacağım. Ayrıca, bazı form …

4
Bir .Net Özel Üyelik Sağlayıcısını kullanmanın / yazmanın dezavantajları nelerdir?
Son zamanlarda SO'ya şu soruyu gönderdim: /programming/7197337/using-asp-net-membership-provider-with-an-existing-user-database Fark edebileceğiniz gibi, bir soruya cevap verdim, bunun bir "Özel Üyelik Sağlayıcısı" yazmak / uygulamak gibi görünüyordu. Kelimenin tam anlamıyla, birkaç dakika sonra bu soruya rastladım: /programming/7222306/simple-login-attempt-counter-using-mvc-3-and-ajax/7222407#7222407 Ben .Net Üyelik sağlayıcısı "birçok düzeyde korkunç" olduğunu cevaplamak ve geri yorum almaya çalışın. Kabul edeceğim, …

6
.NET BigIntegers tam olarak hangi sayı aralığı için tasarlandığını belirten herhangi bir belge?
Ben .NET BigInteger ile oynuyorum ve temelde merak ediyorum hangi sayı - tahmini bir cevap iyi olurdu - eğrisinin sapma noktası (grafik (operasyonlar için gerekli zaman artışı) vs (BigInteger değeri))? ya da böyle bir sapma olmadan tasarlanıyorlar, böylece BigInteger'in operasyonlar için gereken süreyi 1'den sonsuza kadar artarsak, düzgün bir eğriye …
12 c#  .net  vb.net  numbers 

8
Nesneye Dayalı Sınıf Tasarımı
İyi nesne yönelimli sınıf tasarımını merak ediyordum. Özellikle, bu seçenekler arasında karar vermekte zorlanıyorum: statik vs örnek yöntemi parametresiz yöntem veya dönüş değeri vs parametreli yöntem ve dönüş değeri üst üste binen karşı belirgin bir yöntem işlevselliği özel ve genel yöntem Örnek 1: Bu uygulama, üst üste binme işlevi olmayan …

3
Mevcut sayfalama uygulamalarının tasarımı hakkında soru
Özellikle asp.net mvc üzerinde sayfalama uygulamalarını kontrol ettim ve gerçekten uygulamalarda daha az verimli bir şey olduğunu hissediyorum. Her şeyden önce, aşağıdaki gibi sayfalandırma değerlerini kullanır. public ActionResult MostPopulars(int pageIndex,int pageSize) { } Yanlış hissediyorum şey pageIndex ve pageSize tamamen Pagination sınıfının üyesi olmalıdır aksi takdirde bu şekilde çok fonksiyonel …

5
Windows Forms / Swing çerçeveleri neden Kompozisyon yerine kalıtımdan yana?
Bugün bir profesörüm, SWT'nin felsefesinin kompozisyonla kendi kontrollerinizi yapmaktan biri olmasına rağmen, Swing'in mirastan yana olduğunu görmenin garip olduğunu söyledi. Her iki çerçeveyle neredeyse hiç temasım yok, ancak C # 'ın Windows Formlarında hatırladığım kadarıyla, genellikle Swing gibi kontrolleri genişletiyor. Genelde insanlar kompozisyonu kalıtım yerine tercih etme eğilimindeyken, Swing / …
12 c#  java  swing  forms 

6
C # öğrenme ve bir rut sıkışmış [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Yaklaşık 2/3 aydır C # /. NET 4.0 öğreniyorum, ilk ciddi programlama dilim (daha önce PHP, HTML, …

1
Veritabanı mantığını nasıl birim olarak seçebilirim?
TDD söz konusu olduğunda hala küçük bir sorunun üstesinden gelmekte sorun yaşıyorum. Veri katmanından (linq2SQL) filtrelenmiş veri belirli bir kayıt kümesi alacak bir yönteme ihtiyacım var. DBML oluşturulan linq oluşturulan sınıfları kullanıyorum lütfen unutmayın. Şimdi sorun bunun için bir test yazmak istiyorum. ben: a) önce kayıtları teste ekleyin, ardından yöntemi …
12 c#  unit-testing 

5
Neden en az kullanıcı / el yazısıyla kodunuz var ve XAML'de her şeyi yapıyorsunuz?
MVVM topluluğu 90'lı yıllarda OO programcıları gibi aşırı hevesli hissediyorum - bu yanlış bir MVVM hiçbir kod ile eşanlamlı. Benim itibaren kapalı StackOverflow soru : Birçok kez burada arkasında kod yerine XAML eşdeğerini yapmaya çalışan biri hakkında mesajlar rastlamak. Onların tek nedeni kodlarını 'temiz' tutmak istiyorlar. Yanılıyorsam beni düzeltin, ancak …
12 c#  wpf 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.