Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
4171
Cevap
168361
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (132. sayfa)
B
11 yıl
Çavuş

Arkadaşlar merhaba

c# projemde listedeki plakaları HGS sisteminde sorgulatmak istiyorum. Google da aramadığım bakmadığım forum kalmadı sonucu enteresan olan gırısımler de de bulundum ama sonuç hüsran

https://hgsmusteri.ptt.gov.tr/bosCSC/violation.jsf;jsessionid=5A94FB9B8171670710474F4ACA53AEA0

yukarıda ki web sayfası HGS ihlallerini sorgulama sayfası resmı bır sayfa. captcha resmi olmasa sorunu çözmüştüm ama oradaki resim olunca maalesef otomatiğe bağlanamıyor sorgu sistemi.

bu işlemi yapabilen kişiler mevcut ama yöntem büyük bir sır....

bu web sayfasını nasıl web servis olarak ekleyebiliriz?



A
11 yıl
Onbaşı

arkadaşlar bir sorum olacak...txt dosyamın içinde öğrencinin adı soyadı numarası ve aktifliği(1/0) var... ben bir öğrencinin bilgilerini silmek istediğimde aktiflik durumu 0 olacak ve dosyamda hala kayıt altında olacak.. bunu nasıl yapabilirim..



A
11 yıl
Binbaşı

Selam beyler, C# kitabı alacağım. Sizce hangisini almalıyım ? Aklımda Herkes için c# var. Sizce iyimidir bu kitap?

edit : herkes için c# kitabının pdf'si bende var. 786 sayfa. ama kitabın 740 sayfa olduğu yazıyor.





< Bu mesaj bu kişi tarafından değiştirildi alakurt79 -- 18 Ocak 2014; 22:02:21 >

M
11 yıl
Onbaşı

if içerisine butona tıklandığında ya da diğer form açıldığında demenin yolu nedir?

if(butona tıklandığında) / (form açıldığında) ? C#'ta





< Bu mesaj bu kişi tarafından değiştirildi mosannual -- 19 Ocak 2014; 0:00:06 >
Bu mesaja 1 cevap geldi.
M
11 yıl
Binbaşı

quote:

Orijinalden alıntı: mosannual

if içerisine butona tıklandığında ya da diğer form açıldığında demenin yolu nedir?

if(butona tıklandığında) / (form açıldığında) ?

Sorunu tam anlayamadım fakat açıldığında diye bir işlev bulunmamakta zira 1-0 olayı hakim ya açıktır ya kapalıdır sorunu biraz daha açarsan yardımcı olabilirim.
Şu kodlar da if, form2 açık kapalı mı diye bakar true dersen form 2 açıksa işlemlere girer false dersen kapalı ise işlemlere girer.

Form2 form=new Form2();
if (form.Visible=false)
{

}


Bu mesaja 1 cevap geldi.
M
11 yıl
Onbaşı

datagridview içindeki kayıtlı bilgileri, update işlemiyle form2 üzerine aktarmak istiyorum da beceremedim bi türlü:) aynı form üzerinde update işlemi yapmak istediğimde yapıyorum rahat bi şekilde.. ama farklı formlar olunca yapamadım. o yüzden, form1 üzerindeki güncelle butonuna basıldığında deme gibi bi durumum var mı diye merak ediyorum. yani "form1 açıksa ya da buton a basıldıysa, bilgileri form2 üzerine gönder" dedirtmeye çalışıyorum. belki de hiç böyle bir şey dememe gerek yoktur ya bilemiyorum, açıklarsanız sevinirim..


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

quote:

Orijinalden alıntı: mosannual

datagridview içindeki kayıtlı bilgileri, update işlemiyle form2 üzerine aktarmak istiyorum da beceremedim bi türlü:) aynı form üzerinde update işlemi yapmak istediğimde yapıyorum rahat bi şekilde.. ama farklı formlar olunca yapamadım. o yüzden, form1 üzerindeki güncelle butonuna basıldığında deme gibi bi durumum var mı diye merak ediyorum. yani "form1 açıksa ya da buton a basıldıysa, bilgileri form2 üzerine gönder" dedirtmeye çalışıyorum. belki de hiç böyle bir şey dememe gerek yoktur ya bilemiyorum, açıklarsanız sevinirim..

Şu kod Form 2 açıksa kodudur fakat gene de anlamadığım form1'de veri tabanında bir update işlemi yaparsanız tüm tablolar zaten değişir
Form2 form=new Form2();
if (form.Visible=True)
{

}


Bu mesaja 1 cevap geldi.
M
11 yıl
Onbaşı

yanlış söylemişim form2 açıksa ya da güncelle butonuna basıldıysa demek istemiştim. o dediğinizi de yapmaya çalıştım olmadı. bilmiyorum yanlış yere uygulamışımdır. açıkca söylemek gerekirse şöyle yapıyorum;

normalde aynı form üzerinde cellmouseclick içerisine yazdığım kodla, yine form1 deki textbox bölümlerine bilgileri getirebiliyordum. ama form2 olunca oraya bir şey demem gerekiyor sanırım. yani, demezsem açık olmayan form2 ye bir şeyler göndermeye çalışıyormuşum gibi oluyor. o zaman da hata veriyor diye düşünüyorum. bunun için oraya ne demem gerektiğini bulmaya çalışıyorum. yazdığım kod da şu şekilde..



public Form5 fr5;
private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (fr5.Visible == true)
{
ÖğrencilerDatasetTableAdapters.NotlarTableAdapter aktarma = new ÖğrencilerDatasetTableAdapters.NotlarTableAdapter();
DataTable akt = new DataTable();
akt = aktarma.DataNotlar(Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["Id"].Value.ToString()));

fr5.textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells["Numarası"].Value.ToString();
fr5.textBox2.Text = dataGridView1.Rows[e.RowIndex].Cells["Dersi"].Value.ToString();
fr5.textBox3.Text = dataGridView1.Rows[e.RowIndex].Cells["Notu"].Value.ToString();
fr5.textBox4.Text = dataGridView1.Rows[e.RowIndex].Cells["SınavNo"].Value.ToString();
}




Bu mesajda bahsedilenler: @A.S.A.P
M
11 yıl
Binbaşı

form1 üzerindeki text'leri form2 üzerindeki textbox'a aktarıyor ardından form2'yi aktif hale getiriyor fakat form 2 açılmadan güncelleme yapamayabilirsin çünkü önce veri tabanının çalıştırılması gerekebilir yani bu kod tahmin ettiğim kadarıyla Form1 textbox değerlerini Form2 textboxlara aktaracaktır.

Form2 frm2 = new Form2();
frm2.textBox1.Text = textBox1.Text;
frm2.Visible = true;

edit:2.Formdaki textbox Modifier özelliğini public yapman gerekli





< Bu mesaj bu kişi tarafından değiştirildi Mr. Management -- 19 Ocak 2014; 1:02:12 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @mosannual
M
11 yıl
Onbaşı

yok malesef o şekilde de olmuyo. yani form2 açılıyor açılmasına ama hata verip kapanıyor. hatayı da

fr5.textBox2.Text = dataGridView1.Rows[0].Cells["Dersi"].Value.ToString(); bu satırlarda veriyor.

ayrıca, normalde cellmouseclick içine yazarken 'DataGridViewCellMouseEventArgs' aracılığıyla e.Rowindex yapabiliyor, datadan neyi çekeceğimi belirtebiliyordum. ama button içine yazarken e.rowindex yapamadığım için listboxtan çekermiş gibi '0' atıyorum onun yerine. belki başka bir şey demek gerekiyordum bilemiyorum..


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @A.S.A.P
M
11 yıl
Binbaşı

quote:

Orijinalden alıntı: mosannual

yok malesef o şekilde de olmuyo. yani form2 açılıyor açılmasına ama hata verip kapanıyor. hatayı da

fr5.textBox2.Text = dataGridView1.Rows[0].Cells["Dersi"].Value.ToString(); bu satırlarda veriyor.

ayrıca, normalde cellmouseclick içine yazarken 'DataGridViewCellMouseEventArgs' aracılığıyla e.Rowindex yapabiliyor, datadan neyi çekeceğimi belirtebiliyordum. ama button içine yazarken e.rowindex yapamadığım için listboxtan çekermiş gibi '0' atıyorum onun yerine. belki başka bir şey demek gerekiyordum bilemiyorum..

Bu kodların aynısı bir butonun içerisine atarak dener misin Cell Click kaynaklı bir sorun gibi tahmin ediyorum ama tam olarak emin değilim.


Bu mesaja 2 cevap geldi.
M
11 yıl
Onbaşı

tamamdır hatamı buldum. ben butonun içerinde oluşturduğum

[ Form5 yeni = new Form5(); ]

'yeni' değişkeni yerine buton dışında oluşturduğum başka bir değişken aracılığıyla; 'fr5' ile bağlantı kurmaya çalışıyordum. meğer yanlış yapıyormuşum. sayende yazdığın kodda oluşturduğun değişken gözüme takıldı da halloldu:) saol. fakat, şimdi de, sadece row içerisine '0' koymamdan mütevellit sadece ilk kayıtlıyı form ikide açıyor. 'DataGridViewCellMouseEventArgs' ı mı button içine eklemek lazım acaba?

-----

gece biraz daha kurcaladıktan sonra bütün sorunlarımı çözdüm :)

datagridview'dekileri form2 ye aktarmaya çalıştığım kodları cellmouseclick eventinin içine aldım tekrardan. button'un içine yazmış olduğum; yukarıda da belirttiğim Form5'e ait değişken kodunu button'un dışına alarak cellmouseclick içindekilerle bağlantıyı sağladım problem çözüldü. tekrardan teşekkürler..





< Bu mesaj bu kişi tarafından değiştirildi mosannual -- 19 Ocak 2014; 4:05:19 >


Bu mesajda bahsedilenler: @A.S.A.P
M
11 yıl
Binbaşı

Dün cidden bende merak ettim çünkü yazdığım kodu bir zat deneyerek buraya attım bende çalışırken sende nasıl çalışmıyor tam yardımcı olamadığım için de kusura bakma zira hataları tam olarak anlayabilmek için tüm projeyi görmek gerekebiliyor (seninde bahsettiğin gibi değişken hataları dahi çok cins sorunlar oluşturuyor) projen de başarılar


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @mosannual
A
11 yıl
Onbaşı

arkadaşlar txt dosyası içinde yer alan 10 isim arasında bir ismi nasıl bulabiliriz.... strcmp hazır fonksiyonu kullanmadan.. !!


Bu mesaja 1 cevap geldi.
S
11 yıl
Çavuş

Hazır fonksiyon kullanılmayacaksa .txt dosyası içerisindeki bulunan isimleri bir diziye alarak döngü ile tek tek kontrol edilebilir.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ahmet_k06
A
11 yıl
Onbaşı

quote:

Orijinalden alıntı: serkanince444

Hazır fonksiyon kullanılmayacaksa .txt dosyası içerisindeki bulunan isimleri bir diziye alarak döngü ile tek tek kontrol edilebilir.

evet bende öyle yaptım... oldu...! teşekkür ederim


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

yedek [ i ].ad =gecici şeklinde bir atama yapıyorum ama kabul etmiyor.... 'gecici' pointer formatında.. yedek ise struct değişkeni..! nasıl bir düzetme önerirsiniz?





< Bu mesaj bu kişi tarafından değiştirildi ahmet_k06 -- 20 Ocak 2014; 21:05:43 >
Bu mesaja 1 cevap geldi.
D
11 yıl
Çavuş

1-) Klavyeden ( kullanıcı ) girilecek iki sayının çarpımını toplama şeklinde,bölümünü ise çıkarma şeklinde gerçekleştiren fonksiyonları ve bu fonksiyonların kullanımını da içeren main fonksiyonunu yazınız. Çözüm prototip kullanılarak yapılacaktır.

2-) Klavyeden ( kullanıcı ) girilecek üç sayının OKEK ve OBEB'ini hesaplayıp bulan fonksiyonları ve bu fonksiyonların kullanımını da içeren man fonksiyonunu yazınız. Çözüm prototip kullanılmadan yapılacaktır.

3-) Kendisine parametre olarak gelen dizinin,en küçük ve en büyük elemanlarını bulup ekrana yazdıran fonksiyonu bu fonksiyonun kullanımını da içeren main fonksiyonunu yazınız. ( Dizinin içeriği kullanıcıdan veri alınarak doldulacaktır. define komutu kullanarak dizinin boyutu 10 olarak belirleyeceksiniz.)

Arkadaşlar bu sorular C finalinde çıktı şimdi tekrar bütünlemelerde çıkabilir. Soruları cevaplayabilecekler varsa yardımcı olsunlar Allah rızası için bu soruların cevapları lazım


Bu mesaja 1 cevap geldi.
B
11 yıl
Er

Merhaba proje ile ilgili veri tabanında güncelleme sorunu yaşıyorum. Bir türlü hata nerde bulamadım yazdığım kodlar şöyle. Güncelle işlemini yaparken güncelle butonuna basıldığı andan itibaren güncellemesi lazım kodlar düzgün çalışıyor herhangi bir hata yok ancak güncelleme işlemini yapmıyor.Yardımlarınız için şimdiden teşekkürler

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace WindowsFormsApplication4
{
public partial class dzn : Form
{
public mkayit frm1;
public dzn()
{
InitializeComponent();
}

SqlConnection dt = new SqlConnection("Data Source=NASUF\\SQLEXPRESS;Initial Catalog=data;Integrated Security=True;Pooling=False");
SqlCommand komut = new SqlCommand();
SqlDataAdapter adp = new SqlDataAdapter();

private void button1_Click(object sender, EventArgs e)
{

try

{
dt.Open();
komut = new SqlCommand("Update musteri Set mad=@mad,msy=@msy,tc=@tc,gsm=@gsm,tel=@tel,adres=@adres where mad=@mad", dt);
komut.Parameters.AddWithValue("@mad", textBox1.Text);
komut.Parameters.AddWithValue("@msy", textBox2.Text);
komut.Parameters.AddWithValue("@tc", textBox3.Text);
komut.Parameters.AddWithValue("@gsm", textBox4.Text);
komut.Parameters.AddWithValue("@tel", textBox5.Text);
komut.Parameters.AddWithValue("@adres", textBox6.Text);
komut.ExecuteNonQuery();
dt.Close();

foreach (Form forms in Application.OpenForms)
{
if (forms.Name == "mkayit")
{
mkayit frm1 = (mkayit)forms;
frm1.listele();
break;
}
}
this.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
dt.Close();

}
}


private void button2_Click(object sender, EventArgs e)
{
this.Close();
}

private void dzn_Load(object sender, EventArgs e)
{
//this.WindowState = FormWindowState.Maximized;
}
}
}



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

quote:

Orijinalden alıntı: blackfalcon1

Merhaba proje ile ilgili veri tabanında güncelleme sorunu yaşıyorum. Bir türlü hata nerde bulamadım yazdığım kodlar şöyle. Güncelle işlemini yaparken güncelle butonuna basıldığı andan itibaren güncellemesi lazım kodlar düzgün çalışıyor herhangi bir hata yok ancak güncelleme işlemini yapmıyor.Yardımlarınız için şimdiden teşekkürler

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace WindowsFormsApplication4
{
public partial class dzn : Form
{
public mkayit frm1;
public dzn()
{
InitializeComponent();
}

SqlConnection dt = new SqlConnection("Data Source=NASUF\\SQLEXPRESS;Initial Catalog=data;Integrated Security=True;Pooling=False");
SqlCommand komut = new SqlCommand();
SqlDataAdapter adp = new SqlDataAdapter();

private void button1_Click(object sender, EventArgs e)
{

try

{
dt.Open();
komut = new SqlCommand("Update musteri Set mad=@mad,msy=@msy,tc=@tc,gsm=@gsm,tel=@tel,adres=@adres where mad=@mad", dt);
komut.Parameters.AddWithValue("@mad", textBox1.Text);
komut.Parameters.AddWithValue("@msy", textBox2.Text);
komut.Parameters.AddWithValue("@tc", textBox3.Text);
komut.Parameters.AddWithValue("@gsm", textBox4.Text);
komut.Parameters.AddWithValue("@tel", textBox5.Text);
komut.Parameters.AddWithValue("@adres", textBox6.Text);
komut.ExecuteNonQuery();
dt.Close();

foreach (Form forms in Application.OpenForms)
{
if (forms.Name == "mkayit")
{
mkayit frm1 = (mkayit)forms;
frm1.listele();
break;
}
}
this.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
dt.Close();

}
}


private void button2_Click(object sender, EventArgs e)
{
this.Close();
}

private void dzn_Load(object sender, EventArgs e)
{
//this.WindowState = FormWindowState.Maximized;
}
}
}



Hocam
dt.Open(); dan sonraki alt satıra bu kodu yazmalısın.
komut.Connection =dt;

Güncellendikten sonra listelemek için de;
bu kodu yukarıya yaz;
public void listele()
{
tablo.Clear();
SqlDataAdapter adp = new SqlDataAdapter("Select * from tablo_adi", dt);
adp.Fill(tablo);
dataGridView1.DataSource = tablo;
}
sonra aşağıda
dt.Close(); bunun altına ise
listele();





< Bu mesaj bu kişi tarafından değiştirildi zabazingo0 -- 22 Ocak 2014; 14:47:56 >
Bu mesaja 1 cevap geldi.