Tesekkur ederim |
Arkadaşlar projemde bazı anlamadığım kodlar var, kodları satır satır ayrı ayrı ele alarak ne anlama geldiğini söyler misiniz? ApplicantList.Kullanıcılar.SingleOrDefault(x => x.userName == username && x.password == password) != null ApplicantList.Kullanıcılar.Insert(0,new Applicant() { userName = username }); foreach (Request item in RequestList.Sikayetler.Where(x => x.state == comboBox1.SelectedItem.ToString()).ToList()) TeknikServisEkrani_Load(null, null); |
NOT: C++ mantığı ile cevapladım C# bilgim hiç denecek kadar azdır 12-) nesnenin isim uzayı olduğunu bilemeyiz, geriye double değer döndüreceğinide bilemeyiz, C Doğrudur, public olduğunuda bilemeyiz 13-) private türündendir 14-) büyük ihitmal A 15-) nasıl bir fonk. Bilmiyorum ama büyük ihtimal hatalı çünkü böyle bir sözdizimi genelde yanlıştır |
11 d 12 b (Kodun hatasiz.derlendigini varsayarsak) 13 c 14 a 15 b |
Arkadaşlar çok önemli yetiştirmem gereken bir ödev var. Ödevi ve bulduğum tahmini yarim cevabı yazıyorum yardımcı olursanız çok sevinirim. Ödev Bilgisayar isimli bir sınıf oluşturunuz -Oluşturulan sınıf bir bilgisayarın sahip olduğu özelliklere sahip olması gerekir (ekeran kartı, ram vb.) -Özellikler veri tipleri olarak temel veri tiplerinin yanı sıra en az bir adet dizi ve yapı veri tipi kullanılması gerekir Örnek: char model[] , struct ekrankarti{ int ram, int maxCozunurluk } vb. -Oluşturulan nesnelerin özelliklerine fonksiyonlar ile değer atanabilmeli veya değer okunabilmeli -Oluşturulan n adet (dizi mantığı ile) nesneden istenilen bilgisayar nesnesinin özellikleri yazdırılabilmeli Yukarıdaki kriterlere sağlayan programı c++ dili ile yazınız class Bilgisayar{ private: struct Ram{ int mhz; int bellek; }ram; struct EkranKarti{ Ram kartRam; int maxCozunurluk; char* kartModel; }eKarti; char* bilgisayarMarka; public: Bilgisayar(){} //new ----- new[] Bilgisayar(char* str):bilgisayarMarka(str){}//Bilgisayar nesnesini marka ismi ile yaratma ~Bilgisayar(){} //delete ----delete[] void setEkranKarti(){ //Ekran kartının özelliklerini değiştir } void setRam(){ //ram özelliklerini değiştir } Ram getEkranKartiRam(){ return eKarti.kartRam; // struct Ram veriyapısını ram nesnesini döndürür } Ram getBilgisayarRam(){ return ram; } }; |
Arkadaşlar C de ilk 10 asal sayıyı bulma kodu gördüm ama anlamadığım bi yer var #include <stdio.h> #include <stdlib.h> //İlk 10 asal sayıyı gösterme. int main(int argc, char *argv[]) { int i,adet=0,sayi=2,bolen=0; while(adet!=10) { for(i=2;i<=sayi;i++) { if(sayi%i==0) { bolen++; } } if(bolen==1) { printf("%d\n",sayi); adet++; } bolen=0; sayi++; } return 0; } kod böyle fakat i=2;i<=sayi;i++ kısmını anlayamadım neden i 2den başlıyor sayaç değil midir bu |
Sayaç değil asal sayılar 2,3,5,7,9.... diye gidiyor ya orada sayıyı bölüyor o. Değer verip düşün 19 diyelim. Asal sayının kendisine ve 1'e bölümü dışında böleni olmayacak. 19'u 1'e bölüp başlatamazsın, 2'den başlatman lazım. Orda 2 diyerek oradan başlatıyor. 2'den itibaren bölüp kontrol ediyor var mı yok mu diye. |
Gerçi sende scanf yok ama aynı şeyi diyorum zaten. Anlatabilmişimdir umarım. |
arkadaşlar c# console aplicationda bana ekolayzır programını yazabilirmisiniz bi türlü yapamadım ALLAH RIZASI İÇİN. |
çok sağolasın kardeşim |
Arkadaşlar aşağıdaki kodda tetriste iki nesnenin çarpışmasını görmeye çalışıyorum ama oluşturduğum şekillerin koordinatları aynı oluyor. yani .....Kare kare1 = new Kare(); .....Kare kare2 = new Kare(); olarak oluştursam oluyor ama bunların yerine aşağıdaki gibi kareList[0] ve kareList[1] kullanırsam şekillerin koordinatları ayrı noktalar versem bile aynı oluyor, son şeklin koordinatlarını alıyor ikisi de. Belki olması gereken odur ama ben bu şekilde nasıl kullanırım bunu? Çünkü gelen şekilleri kaydedip yeni gelen şekille karşılaştırma yapmak istiyorum dolu mu boş mu diye...
|
sen bir tane kare yaratıp onu listeye iki defa ekliyorsun. eklediğin iki karenin de bellekteki adresi aynı. bu nedenle birinde yaptığın değişiklikler diğerinde de görünüyor (ki zaten aynı nesne bu ikisi) bunun yerine kareList.Add(new Kare()); kareList.Add(new Kare()); veya int kareSayisi = 2; for(int i = 0; i<kareSayisi; i++) kareList.Add(new Kare()); şeklinde yapabilirsin. |
Anladım hocam teşekkürler. |
c# ta kullanıcı girişine göre yetki vermek istiyorum ama birden fazla sayfa acılıyo ve ana formdan kendim göremiyorum. if (txtusername.Text == "doctor" & txtpassword.Text == "654321") { HospitalSystem hs = new HospitalSystem(); hs.Visible = true; RandevuTakip rt = new RandevuTakip(); rt.Visible = true; |
Çok yanlış bir yaklaşım. Kullanıcıyı tutan bir static sınıf işinizi kolaylaştırabilir |
aslında amacım tabcontrol kullanarak yapmaktı ama kullanıcı girişi formumda menüstrip bölümlerini cekemiyorum. O problemi nasıl düzeltebilirim. |
Merhaba arkadaşlar bir konu hakkında yardım istiyecektimde 2D array kullanarak pascal triangle yapmak istiyorum fakat dışarı çıkması gereken sonuç 1 0 0 0 0 1 1 0 0 0 1 2 1 0 0 1 3 3 1 0 1 4 6 4 1 bu olmalıyken bende 0 lar çıkmıyor ne yapmam gerek array i pek fazla bilmiyorumda ![]() |
merhaba arkadaşlar c dilinde klavyeden girilen bir metin içerisindeki a,e,i,o ve u karakterlerini * olarak değiştiren bir kod yazmaya çalışıyorum ama değişikliği yapmıyor yardımcı olabilir misiniz. kod aşağıda #include <stdio.h> #include <conio.h> #include <math.h> #include <string.h> main (void){ char cumle[100],yenidizi[100]; int v; char y='*'; int i; printf("Cumleyi Girin :"); scanf("%s",cumle); v=strlen(cumle); for(i=0;i<=v;i++) { if(cumle=='a'){ yenidizi='*'; }else{ yenidizi=cumle; } if(cumle=='e'){ yenidizi='*'; }else{ yenidizi=cumle; } if(cumle=='o'){ yenidizi='*'; }else{ yenidizi=cumle; } if(cumle=='u'){ yenidizi='*'; }else{ yenidizi=cumle; } } printf("%s",yenidizi); getch(); return 0; } |
http://social.msdn.microsoft.com/Forums/vstudio/en-US/46df031a-9118-4dcf-a434-b419d05fcc40/help-me-please-one-or-more-projects-in-the-solution-were-not-loaded-correctly-please-see-the?forum=vssetup
Yani sorun solutiondaki projelerin path'inde. Solution'ı aç hata verdikten sonra o solutiona gerekli projeleri kendin ekle, daha sonra yeni bir solutionı kaydet. Kaydettiğini kullan.
Bu mesaja 2 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @flowerhorn