Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4171
Cevap
168589
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (102. sayfa)
L
12 yıl
Çavuş

selamlar

görev yöneticisini açıyorum fakat orada bir şey gözükmüyor.C# a yönetici olarak giriyorum yinede aynı hatayı veriyor. bir önceki kurduğum zaman böyle bir hata vermedi. başka bir çözümü yok mu? teşekkürler kolay gelsin.


Bu mesaja 1 cevap geldi.
Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: lazoli775

selamlar

görev yöneticisini açıyorum fakat orada bir şey gözükmüyor.C# a yönetici olarak giriyorum yinede aynı hatayı veriyor. bir önceki kurduğum zaman böyle bir hata vermedi. başka bir çözümü yok mu? teşekkürler kolay gelsin.


O zaman bilgisayarınızı kapatıp tekrar açmanızı tavsiye ediyorum.


Bu mesaja 1 cevap geldi.
L
12 yıl
Çavuş

selamlar;

sürekli öyle mi yapmam gerek?


Bu mesaja 1 cevap geldi.
Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: lazoli775

selamlar;

sürekli öyle mi yapmam gerek?


Hayır, sanırım uygulamanızda birden çok form bulunuyor ve bir formu kapatmak için form2.Hide(); kodunu kullanmış iseniz bu formu kapatmaz sadece gizler yani uygulama açık olmaya devam eder. Eğer bunu düzeltmek istiyorsanız ana pencerenizin Closing eventine şöyle bir kod yazabilirsiniz: Environment.Exit(0); şeklinde yaparsanız bu kod uygulamanızın tamamen kapanmasını sağlar.


Bu mesaja 1 cevap geldi.
P
12 yıl
Teğmen

C# ile local db işlemleri yapmak istiyorum fakat bir kaynak bulamadım
acaba silme,kaydetme,güncelleme,yeni tablo olusturma gibi işlemleri local db'de nasıl yapabilirim.


Bu mesaja 1 cevap geldi.
Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: peske

C# ile local db işlemleri yapmak istiyorum fakat bir kaynak bulamadım
acaba silme,kaydetme,güncelleme,yeni tablo olusturma gibi işlemleri local db'de nasıl yapabilirim.

Merhaba,

Local db derken neyden bahsediyorsunuz? Microsoft Access mi? yoksa mysql yada mssql mi? yada farklı bir veritabanı uygulaması mı?


Bu mesaja 1 cevap geldi.
P
12 yıl
Teğmen

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: peske

C# ile local db işlemleri yapmak istiyorum fakat bir kaynak bulamadım
acaba silme,kaydetme,güncelleme,yeni tablo olusturma gibi işlemleri local db'de nasıl yapabilirim.

Merhaba,

Local db derken neyden bahsediyorsunuz? Microsoft Access mi? yoksa mysql yada mssql mi? yada farklı bir veritabanı uygulaması mı?

dosya uzantısı .sdf Add new itemde data altında local database olarak geçiyor.

< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi peske -- 7 Ekim 2013; 13:55:53 >
Bu mesaja 1 cevap geldi.
Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: peske

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: peske

C# ile local db işlemleri yapmak istiyorum fakat bir kaynak bulamadım
acaba silme,kaydetme,güncelleme,yeni tablo olusturma gibi işlemleri local db'de nasıl yapabilirim.

Merhaba,

Local db derken neyden bahsediyorsunuz? Microsoft Access mi? yoksa mysql yada mssql mi? yada farklı bir veritabanı uygulaması mı?

dosya uzantısı .sdf Add new itemde data altında local database olarak geçiyor.

< Resime gitmek için tıklayın >

O zaman şu PDF dosyasından yararlanabilirsiniz hocam:http://www.c-solutions-inc.com/articles/SQLServer2005CompactEditionTutorial_CRUD--2007-09-24--Edition.pdf

Kolay gelsin...


Bu mesaja 1 cevap geldi.
P
12 yıl
Teğmen

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: peske

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: peske

C# ile local db işlemleri yapmak istiyorum fakat bir kaynak bulamadım
acaba silme,kaydetme,güncelleme,yeni tablo olusturma gibi işlemleri local db'de nasıl yapabilirim.

Merhaba,

Local db derken neyden bahsediyorsunuz? Microsoft Access mi? yoksa mysql yada mssql mi? yada farklı bir veritabanı uygulaması mı?

dosya uzantısı .sdf Add new itemde data altında local database olarak geçiyor.

< Resime gitmek için tıklayın >

O zaman şu PDF dosyasından yararlanabilirsiniz hocam:http://www.c-solutions-inc.com/articles/SQLServer2005CompactEditionTutorial_CRUD--2007-09-24--Edition.pdf

Kolay gelsin...

teşekkürler



H
12 yıl
Onbaşı

Ahmet kodunu çok ayrıntılı incelemedim fakat şunu aktarmamda fayda olacagını düşünüyorum. do while döngüsünde şartın sağlanıp sağlanmaması önemli olmadan bir defa işlemler gerçekleştirilir ardından, şarta gelindiğinde şartı sağlayan giriş yaptıgında ikinci defa tek işlem için kod çalıştırmış olursun.
Sana önerim do while yerine sadece while kullanmandır. Önce E/H yi iste ardından while ile kontrol et sonrasında da sorunun çözülmüş olacaktır.
Kolay gelsin.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ahmet_k06
B
12 yıl
Er

#include <iostream>
using std::cout;
using std::cin;

main[] (

int x;
cout << "Hello world..";
cin >> x;


)


Şöyle bir kod yazıyorum ama habire hata veriyor sebebi nedir yeniyimde :D inşallah programcı olmak istiyom :D


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

quote:

Orijinalden alıntı: burak163

#include <iostream>
using std::cout;
using std::cin;

main[] (

int x;
cout << "Hello world..";
cin >> x;


)


Şöyle bir kod yazıyorum ama habire hata veriyor sebebi nedir yeniyimde :D inşallah programcı olmak istiyom :D

.
.
.
main()
{
.
.
.
}


Bu mesaja 1 cevap geldi.
L
12 yıl
Çavuş

selam arkadaşlar;

şimdide böyle bir hta almaya başladım.

1>C:\Users\BUGRABiLiSiM\Documents\Visual Studio 2012\Projects\FINDIKCI OTOMASYON\OTOMASYON\girispanel.cs(27,17,27,37): error CS0201: Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement
1>C:\Users\BUGRABiLiSiM\Documents\Visual Studio 2012\Projects\FINDIKCI OTOMASYON\girispanel.cs(28,17,28,37): error CS0201: Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.49
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


Bu mesaja 3 cevap geldi.
L
12 yıl
Çavuş

selamlar;

arkadaşlar kusura bakmayın problemi çözdüm. iyi çalışmalar.


Bu mesaja 1 cevap geldi.
A
12 yıl
Onbaşı

Arkadaşlar matris çarpma işlemimde sorun var... cevabı yazarken tek sütunu yazıyor ve diğerlerini 0 olarak alıyor...Sorun nedir acaba?
#include<stdio.h> 
#include<conio.h>

int main()
{
printf("\tMATRIS CARPMA PROGRAMI'NA HOSGELDINIZ\n");
printf("\t************AHMET KUSLULAR************\n\n");

int matris1[50][50], matris2[50][50];//MATRİS BOYUTUNUN MAKSİMUM DEĞERİDİR

//int toplam[50][50];
int carpim[50][50];

int i,j,k,toplam,sat,sut,sut2;


printf("1.MATRISIN SATIR SAYISI..: ");
scanf("%d",&sat);
printf("1.MATRISIN SUTUN SAYISI..: ");
scanf("%d",&sut);
printf("\n2.MATRISIN SATIR SAYISI..: %d",sut);
printf("\n2.MATRISIN SUTUN SAYISI..: ");
scanf("%d",&sut2);

printf("\n----------------------------------\n1. MATRISIN DEGERLERINI GIRINIZ..:(%d x %d)\n----------------------------------\n",sat,sut);
for(i=0;i<sat;i++)//GIRDIGIMIZ DEĞİŞKENLERE GÖRE SATIR SAYISI BELİRLENİR
{
for(j=0;j<sut;j++)//GIRDIGIMIZ DEĞİŞKENLERE GÖRE SÜTUN SAYISI BELİRLENİR
{
printf("[%d].SATIR [%d].SUTUN.: ",i+1,j+1);//BURADA SATIR:SUTUN DEGERLERININ GIRILMESİ ISTENİYOR
scanf("%d",&matris1[i][j]);
}

}


printf("\n----------------------------------\n2. MATRISIN DEGERLERINI GIRINIZ..:(%d x %d)\n----------------------------------\n",sut,sut2);

for(i=0;i<sut;i++)//GIRDIGIMIZ DEĞİŞKENLERE GÖRE SATIR SAYISINIZ BELİRLENİR
{
for(j=0;j<sut2;j++)//GIRDIGIMIZ DEĞİŞKENLERE GÖRE SÜTUN SAYISINIZ BELİRLENİR
{
printf("[%d].SATIR [%d].SUTUN.: ",i+1,j+1);//BURADA SATIR:SUTUN DEGERLERININ GIRILMESİ ISTENİYOR
scanf("%d",&matris2[i][j]);
}

}


for(i=0;i<sat;i++)
{
for(j=0;j<sut;j++)
{ toplam=0;
for(k=0;k<50;k++)
toplam += matris1[i][k]*matris2[k][j];

carpim[i][j] = toplam;
}
}
printf("\n****************************\n MATRIS CARPIMININ SONUCU..:(%d x %d)\n****************************\n",sat,sut2);
for(i=0;i<sat;i++)
{
for(j=0;j<sut2;j++)
{ printf("%d ",carpim[i][j]);}
printf("\n\n");}





getch();
}


Bu mesaja 2 cevap geldi.
S
12 yıl
Teğmen

quote:

Orijinalden alıntı: ahmet_k06

Arkadaşlar matris çarpma işlemimde sorun var... cevabı yazarken tek sütunu yazıyor ve diğerlerini 0 olarak alıyor...Sorun nedir acaba?
#include<stdio.h> 
#include<conio.h>

int main()
{
printf("\tMATRIS CARPMA PROGRAMI'NA HOSGELDINIZ\n");
printf("\t************AHMET KUSLULAR************\n\n");

int matris1[50][50], matris2[50][50];//MATRİS BOYUTUNUN MAKSİMUM DEĞERİDİR

//int toplam[50][50];
int carpim[50][50];

int i,j,k,toplam,sat,sut,sut2;


printf("1.MATRISIN SATIR SAYISI..: ");
scanf("%d",&sat);
printf("1.MATRISIN SUTUN SAYISI..: ");
scanf("%d",&sut);
printf("\n2.MATRISIN SATIR SAYISI..: %d",sut);
printf("\n2.MATRISIN SUTUN SAYISI..: ");
scanf("%d",&sut2);

printf("\n----------------------------------\n1. MATRISIN DEGERLERINI GIRINIZ..:(%d x %d)\n----------------------------------\n",sat,sut);
for(i=0;i<sat;i++)//GIRDIGIMIZ DEĞİŞKENLERE GÖRE SATIR SAYISI BELİRLENİR
{
for(j=0;j<sut;j++)//GIRDIGIMIZ DEĞİŞKENLERE GÖRE SÜTUN SAYISI BELİRLENİR
{
printf("[%d].SATIR [%d].SUTUN.: ",i+1,j+1);//BURADA SATIR:SUTUN DEGERLERININ GIRILMESİ ISTENİYOR
scanf("%d",&matris1[i][j]);
}

}


printf("\n----------------------------------\n2. MATRISIN DEGERLERINI GIRINIZ..:(%d x %d)\n----------------------------------\n",sut,sut2);

for(i=0;i<sut;i++)//GIRDIGIMIZ DEĞİŞKENLERE GÖRE SATIR SAYISINIZ BELİRLENİR
{
for(j=0;j<sut2;j++)//GIRDIGIMIZ DEĞİŞKENLERE GÖRE SÜTUN SAYISINIZ BELİRLENİR
{
printf("[%d].SATIR [%d].SUTUN.: ",i+1,j+1);//BURADA SATIR:SUTUN DEGERLERININ GIRILMESİ ISTENİYOR
scanf("%d",&matris2[i][j]);
}

}


for(i=0;i<sat;i++)
{
for(j=0;j<sut;j++)
{ toplam=0;
for(k=0;k<50;k++)
toplam += matris1[i][k]*matris2[k][j];

carpim[i][j] = toplam;
}
}
printf("\n****************************\n MATRIS CARPIMININ SONUCU..:(%d x %d)\n****************************\n",sat,sut2);
for(i=0;i<sat;i++)
{
for(j=0;j<sut2;j++)
{ printf("%d ",carpim[i][j]);}
printf("\n\n");}





getch();
}


1 - Matrisleri ekrana yazdır. Bütün değerler doğru olarak geliyor mu bak.
2- O "k" değişkeni tam olarak neyi ifade ediyor. Neden 50 ye kadar artıyor?
3- Yazdığın kod tam bi çöp. Hiç programlama ile ilgili bi kitap okumadın mı?





< Bu mesaj bu kişi tarafından değiştirildi selamolsunbolubeyine -- 11 Ekim 2013; 17:38:26 >
Bu mesaja 1 cevap geldi.
A
12 yıl
Onbaşı

quote:

Orijinalden alıntı: selamolsunbolubeyine

quote:

Orijinalden alıntı: ahmet_k06

Arkadaşlar matris çarpma işlemimde sorun var... cevabı yazarken tek sütunu yazıyor ve diğerlerini 0 olarak alıyor...Sorun nedir acaba?
#include<stdio.h> 
#include<conio.h>

int main()
{
printf("\tMATRIS CARPMA PROGRAMI'NA HOSGELDINIZ\n");
printf("\t************AHMET KUSLULAR************\n\n");

int matris1[50][50], matris2[50][50];//MATRİS BOYUTUNUN MAKSİMUM DEĞERİDİR

//int toplam[50][50];
int carpim[50][50];

int i,j,k,toplam,sat,sut,sut2;


printf("1.MATRISIN SATIR SAYISI..: ");
scanf("%d",&sat);
printf("1.MATRISIN SUTUN SAYISI..: ");
scanf("%d",&sut);
printf("\n2.MATRISIN SATIR SAYISI..: %d",sut);
printf("\n2.MATRISIN SUTUN SAYISI..: ");
scanf("%d",&sut2);

printf("\n----------------------------------\n1. MATRISIN DEGERLERINI GIRINIZ..:(%d x %d)\n----------------------------------\n",sat,sut);
for(i=0;i<sat;i++)//GIRDIGIMIZ DEĞİŞKENLERE GÖRE SATIR SAYISI BELİRLENİR
{
for(j=0;j<sut;j++)//GIRDIGIMIZ DEĞİŞKENLERE GÖRE SÜTUN SAYISI BELİRLENİR
{
printf("[%d].SATIR [%d].SUTUN.: ",i+1,j+1);//BURADA SATIR:SUTUN DEGERLERININ GIRILMESİ ISTENİYOR
scanf("%d",&matris1[i][j]);
}

}


printf("\n----------------------------------\n2. MATRISIN DEGERLERINI GIRINIZ..:(%d x %d)\n----------------------------------\n",sut,sut2);

for(i=0;i<sut;i++)//GIRDIGIMIZ DEĞİŞKENLERE GÖRE SATIR SAYISINIZ BELİRLENİR
{
for(j=0;j<sut2;j++)//GIRDIGIMIZ DEĞİŞKENLERE GÖRE SÜTUN SAYISINIZ BELİRLENİR
{
printf("[%d].SATIR [%d].SUTUN.: ",i+1,j+1);//BURADA SATIR:SUTUN DEGERLERININ GIRILMESİ ISTENİYOR
scanf("%d",&matris2[i][j]);
}

}


for(i=0;i<sat;i++)
{
for(j=0;j<sut;j++)
{ toplam=0;
for(k=0;k<50;k++)
toplam += matris1[i][k]*matris2[k][j];

carpim[i][j] = toplam;
}
}
printf("\n****************************\n MATRIS CARPIMININ SONUCU..:(%d x %d)\n****************************\n",sat,sut2);
for(i=0;i<sat;i++)
{
for(j=0;j<sut2;j++)
{ printf("%d ",carpim[i][j]);}
printf("\n\n");}





getch();
}


1 - Matrisleri ekrana yazdır. Bütün değerler doğru olarak geliyor mu bak.
2- O "k" değişkeni tam olarak neyi ifade ediyor. Neden 50 ye kadar artıyor?
3- Yazdığın kod tam bi çöp. Hiç programlama ile ilgili bi kitap okumadın mı?

1. Cevabını buldum..düzelttim..
2. i,j,k değişkenleri matris içinde sayının tanımlandığı yeri göstermek için kullanılıyor
3. yazdığım kod çok karmaşık olabilir.. bu bir ödev... bizde kodun düzgünlüğü kadar ekran çıktısının yeri de önemli...
4. Ben burada bir soru sordum..siz eleştirmeyi tercih ettiniz... ilk önce kendinizi eleştirin..


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

Eleştiri dilinin sert olması hoş değil, lakin bu durum eleştirinin yanlış olduğunu belirtmez. Sonuç her zaman mühimdir elbette, fakat ileride geniş çaplı programlar yazdığınızda karmaşıklıktan kastın ne olduğunu, neden uyarılmaya çalışıldığınızı daha iyi fark edeceksiniz. Zamanla üstesinden gelinmeyecek bir şey değil, biraz daha gayret ve özen gerekli.

İyi çalışmalar


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

Merhaba arkadaşlar ben c++ da çok yeniyim. Basit bir hesap makinesi yazdım sizden 1-4 ekadar rakam seçmenizi isteyip yapılacak işlemi belirliyor. Ama 5 i girdiğim zaman yanlış giriş yapması için uyarı veren komutu girdim ona rağmen öyle birşey yazmadan program sonlanıyor.Buyrun kod :
#include <iostream> 

using namespace std;

int main()
{
int x,y,t;
double a,b;
cout << "Hesap Makinesi\n" << "Bir işlem seçin\n" << "1.Toplama\n" << "2.Çıkarma\n" << "3.Çarpma\n" << "4.Bölme\n" << "Seçim :";
cin >> t;
switch (t)
if(4<t)
cout << "Yanlış giriş yaptınız.";
else{
case 1:
cout << "İlk sayıyı girin:";
cin >> x;
cout << "İkinci sayıyı girin:";
cin >> y;
cout << "Toplam = " << x+y <<"\n";
break;
case 2:
cout << "İlk sayıyı girin:";
cin >> x;
cout << "İkinci sayıyı girin:";
cin >> y;
cout << "Fark = " << x-y <<"\n";
break;
case 3:
cout << "İlk sayıyı girin:";
cin >> x;
cout << "İkinci sayıyı girin:";
cin >> y;
cout << "Çarpım = " << x*y <<"\n";
break;
case 4:
cout << "İlk sayıyı girin:";
cin >> a;
cout << "İkinci sayıyı girin:";
cin >> b;
cout << "Bölüm = " << a/b <<"\n";
break;
}
}



-
12 yıl
Yüzbaşı

@msnnsm
switch içinde if kullanamazsın. Bunun için default kullanman gerek.
 
switch(t)
{
case 1:
// ...
break;
case 2:
// ...
break;
case 3:
// ...
break;
case 4:
// ...
break;
default:
// 1-2-3-4 dışında birşey girilirse buraya düşer.
// cout << "Yanlış giriş\n";
break;
}


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @msnnsm