Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 2 mobil kullanıcı
4171
Cevap
168551
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (146. sayfa)
C
11 yıl
Teğmen

Konuyla ilgili bilgim yok ama aşağıdaki sayfada bahsedilmiş senin sorunundan.



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.

Bu mesajda bahsedilenler: @flowerhorn
F
11 yıl
Yarbay

quote:

Orijinalden alıntı: cekiko

Konuyla ilgili bilgim yok ama aşağıdaki sayfada bahsedilmiş senin sorunundan.



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.

Tesekkur ederim



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
N
11 yıl
Yüzbaşı

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);



L
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Death Note

arkadaşlar şu soruların cevaplarını yapabilen var mı acaba
< Resime gitmek için tıklayın >

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



< Bu ileti mini sürüm kullanılarak atıldı >

B
11 yıl
Binbaşı

11 d
12 b (Kodun hatasiz.derlendigini varsayarsak)
13 c
14 a
15 b



< Bu ileti mini sürüm kullanılarak atıldı >

G
11 yıl
Er

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;
}
};



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
11 yıl
Binbaşı

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


Bu mesaja 2 cevap geldi.
C
11 yıl
Teğmen

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.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @tnszfr
C
11 yıl
Teğmen

Gerçi sende scanf yok ama aynı şeyi diyorum zaten. Anlatabilmişimdir umarım.




Bu mesajda bahsedilenler: @tnszfr
Y
11 yıl
Er

arkadaşlar c# console aplicationda bana ekolayzır programını yazabilirmisiniz bi türlü yapamadım ALLAH RIZASI İÇİN.



Y
11 yıl
Er

ekolayzır nasıl yapılır? yardımcı olurmusun?




Bu mesajda bahsedilenler: @£XE
T
11 yıl
Binbaşı

quote:

Orijinalden alıntı: cekiko

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.

çok sağolasın kardeşim


Bu mesaja 1 cevap geldi.
M
11 yıl
Yüzbaşı

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...

 
Kare kare = new Kare();

List<Kare> kareList = new List<Kare>();

kareList.Add(kare);
kareList.Add(kare);


kareList[0].SekilRec[0] = new Rectangle(100, 440, 20, 20);
kareList[0].SekilRec[1] = new Rectangle(100, 420, 20, 20);
kareList[0].SekilRec[2] = new Rectangle(120, 440, 20, 20);
kareList[0].SekilRec[3] = new Rectangle(120, 420, 20, 20);

kareList[0].SekilCiz(paper);

//x sürekli 20 artıyor burda, bir süre sonra koordinatların buluşması lazım normal şartlarda.
kareList[1].SekilRec[0] = new Rectangle(100, 100 + x, 20, 20);
kareList[1].SekilRec[1] = new Rectangle(100, 80 + x, 20, 20);
kareList[1].SekilRec[2] = new Rectangle(120, 100 + x, 20, 20);
kareList[1].SekilRec[3] = new Rectangle(120, 80 + x, 20, 20);

kareList[1].SekilCiz(paper);



Bu mesaja 1 cevap geldi.
K
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: ~H!ddeN

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...

 
Kare kare = new Kare();

List<Kare> kareList = new List<Kare>();

kareList.Add(kare);
kareList.Add(kare);


kareList[0].SekilRec[0] = new Rectangle(100, 440, 20, 20);
kareList[0].SekilRec[1] = new Rectangle(100, 420, 20, 20);
kareList[0].SekilRec[2] = new Rectangle(120, 440, 20, 20);
kareList[0].SekilRec[3] = new Rectangle(120, 420, 20, 20);

kareList[0].SekilCiz(paper);

//x sürekli 20 artıyor burda, bir süre sonra koordinatların buluşması lazım normal şartlarda.
kareList[1].SekilRec[0] = new Rectangle(100, 100 + x, 20, 20);
kareList[1].SekilRec[1] = new Rectangle(100, 80 + x, 20, 20);
kareList[1].SekilRec[2] = new Rectangle(120, 100 + x, 20, 20);
kareList[1].SekilRec[3] = new Rectangle(120, 80 + x, 20, 20);

kareList[1].SekilCiz(paper);



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.



M
11 yıl
Yüzbaşı

Anladım hocam teşekkürler.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @kirmik
S
11 yıl
Teğmen

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;


Bu mesaja 1 cevap geldi.
G
11 yıl
Binbaşı

quote:

Orijinalden alıntı: Shelden

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



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
S
11 yıl
Teğmen

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.




Bu mesajda bahsedilenler: @greencraft
K
11 yıl
Yüzbaşı

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



C
11 yıl
Er

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;


}


Bu mesaja 1 cevap geldi.