İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C# (C Sharp) Hakkında Sorularınız ?

Enis Kurtay06.12.200932 cevap8.071 görüntüleme
2008'den beri204 mesaj
#1
Merhaba dostlar.

Biraz böyle garip oldu ancak anladım ki forumda bayağı program yazmaya meraklı programcı arkadaşlarımız var. Bu tip konularda ister istemez sorunlarla karşılaşabiliriz. Bende forumdaki arkadaşlarımızın, C# (C sharp) hakkında merak ettikleri soruları, takıldıkları kodu veya sorunları burada yanıt bulmasını istiyorum.
Cevaplar
2008'den beri6.607 mesaj
#2
ben de bir an için programlama bölümü açıldı sandım heyecanlandım :)
neyse elimden gelen yardımı ben de yaparım arkadaşlar.
2009'den beri829 mesaj
#3
hocam c ve c++ da dahil midir yardimlara her ne kadar baslik ....
2008'den beri6.607 mesaj
#4
bohongtw dedi: ↑
hocam c ve c++ da dahil midir yardimlara her ne kadar baslik ....
bence sadece C# olsa daha iyi olur. karışıklık olmaz. C ve C++ için de bir konu açılabilir.
2009'den beri1.534 mesaj
#5
Bende bir ara C# merak sarmıştım. Platform bağımsız olmayınca vazgeçtim. Kitap aldım 53 Liraya öyle duruyor. Yaptığım program sadece Windows altında çalışacaksa hiç bir işe yaramaz..

Şuan Java ya bakıyorum. Ya C++ ve Java en iyileri.
2008'den beri6.607 mesaj
#6
Exploit Coder dedi: ↑
Bende bir ara C# merak sarmıştım. Platform bağımsız olmayınca vazgeçtim. Kitap aldım 53 Liraya öyle duruyor. Yaptığım program sadece Windows altında çalışacaksa hiç bir işe yaramaz..

Şuan Java ya bakıyorum. Ya C++ ve Java en iyileri.
mono projesini duymuşsundur sanırım. mono projesi sayesinde aynı kodlar linux ortamında da çalışıyor. linuxta .net için monoyu visual studio için de mono develop yükleyebilirsin.
2009'den beri911 mesaj
#7
N3CAT1 dedi: ↑
mono projesini duymuşsundur sanırım. mono projesi sayesinde aynı kodlar linux ortamında da çalışıyor. linuxta .net için monoyu visual studio için de mono develop yükleyebilirsin.
.net c# visual studio programlama mono ... bunları sdn'de duymak duyurmak güzel yönetici arkadaşlar bi el atsada programlama bölümü açılsa, orada paylaşsak...
2006'den beri2.841 mesaj
#8
ıyı dusunce tesekkurler
2009'den beri604 mesaj
#9
Başlığı görünce programlama bölümünün açıldığını düşenerek girdim. Maalesef açılmamış :( Arkadaşlar bende şu an C# çalışıyorum, ve elimden geldiğince yardımcı olmaya çalışırım. Umarım en kısa zamanda programlama bölümü açılır...
2008'den beri2.336 mesaj
#10
bende C# kitabı aldım geçenlerde :D.. biraz okudum ama yazılılar başladı ilgilenemiyoruum :) hocamıza sordum 4. sınıfta öğrenecekmişisz C# seneyede yani 3. sınıftada Visual Basic öğrenecekmişiz :)
Enis Kurtay Konuyu açan
2008'den beri204 mesaj
#11
Abdurahman dedi: ↑
bende C# kitabı aldım geçenlerde :D.. biraz okudum ama yazılılar başladı ilgilenemiyoruum :) hocamıza sordum 4. sınıfta öğrenecekmişisz C# seneyede yani 3. sınıftada Visual Basic öğrenecekmişiz :)
Anlaşılan bilişim teknolojileri/ veritabanı programcılığı alanında okuyorsun ve ikinci sınıftasın :)

Neyse dostlar daha fazla mesaj atmayalım da (Bende dahil :) ), C# hakkında soru soracak arkadaşlar rahat rahat sorsunlar :)
2009'den beri1.534 mesaj
#12
N3CAT1 dedi: ↑
mono projesini duymuşsundur sanırım. mono projesi sayesinde aynı kodlar linux ortamında da çalışıyor. linuxta .net için monoyu visual studio için de mono develop yükleyebilirsin.
Monoyu biliyorum denedim.. Windows altında geliştirdiğim program hiç sağlıklı gelişmiyor bunda. Özellikle veri tabanı uygulamalarını yapmak ... bu yüzden platform bağımlı diller yerine bağımsız olanları kullanmak en iyisi.
2008'den beri6.607 mesaj
#13
evet mono tam kararlı hale gelmiş değil malesef :( şu an bana göre javanın C# 'ı geçtiği tek alan bu. ama yakın zamanda gelişecektir diye düşünüyorum mono nun
2009'den beri1.534 mesaj
#14
Bu anlamda Mono'nun değil C#'ın gelişmesini beklememiz daha doğru olur.
2008'den beri6.607 mesaj
#15
evet microsoftun bu konuya destek vermesi lazım ama bu da işine gelmiyor şu an itibariyle. linux veya benzeri platformlar microsoft için rakip ve destek vereceğini de zannetmiyorum.
2009'den beri625 mesaj
#16
Soru istediniz o zaman sorıyım.

İnternet sitesi yapıyorum,kayıt formu hazırlama aşamasındayım.Kan Grubu'nu dropdownlist den seçtiriyorum.

Database de Kangrup diye alanım var, char(10) türünden.

command.Parameters.AddwithValue("KanGrup", ddlKanGrup.SelectedItem); diyorum ama yok olmuyor.

Nasıl çözebilirm?

*SqlCommand command = new SqlCommand("Insert into Uyeler(KanGrup) values(KanGrup),connection); buda command'im.
2008'den beri6.607 mesaj
#17
Dehcik* dedi: ↑
Soru istediniz o zaman sorıyım.

İnternet sitesi yapıyorum,kayıt formu hazırlama aşamasındayım.Kan Grubu'nu dropdownlist den seçtiriyorum.

Database de Kangrup diye alanım var, char(10) türünden.

command.Parameters.AddwithValue("KanGrup", ddlKanGrup.SelectedItem); diyorum ama yok olmuyor.

Nasıl çözebilirm?

*SqlCommand command = new SqlCommand("Insert into Uyeler(KanGrup) values(KanGrup),connection); buda command'im.
aşağıdaki şekilde kullanabilirsin:

string sql = "Insert Into Uyeler (KanGrup) Values(@kangrup) ";
SqlCommand cmd = new SqlCommand(sql, connection);
cmd.Parameters.AddWithValue("@kangrup", ddlKanGrup.SelectedItem);
2008'den beri48 mesaj
#18
ddlKanGrup.SelectedItem

derseniz C# size DropdownListItem dönücektik bu ta string tipi değildir.

string değerini alabilmeniz için

ddlKanGrup.SelectedValue demelisiniz.

ve N3CAT1 ın yazdığı şekilde kullanın Parametreleri belirtmelisiniz.
2009'den beri625 mesaj
#19
Sql sorgusunda ve connection da sorun olmadığından eminim,sorun şurda:
ddlKangrup.selectedItem dediğim yerde.

Şimdi selectedValue deniyeceğim size dönücem.
2008'den beri2.495 mesaj
#20
bende soruyum webrequest ve webresponse hakkında bana bilgi verebilecek arkadşa varmı varsa bide örnek uygulama ????
2008'den beri6.607 mesaj
#21
Dehcik* dedi: ↑
Sql sorgusunda ve connection da sorun olmadığından eminim,sorun şurda:
ddlKangrup.selectedItem dediğim yerde.

Şimdi selectedValue deniyeceğim size dönücem.
eger dropdownlisti datasource belirterek doldurmuşsan selectedvalue, datareader ile doldurmuşsan selecteditem kullanmalısın.
2005'den beri309 mesaj
#22
Csharpta label'in arkaplan rengini nasıl taşıyabiliriz arkadaşlar. dragdrop olayı yani
iki tane label'im var 1.label'in arkaplan rengi siyah ikinci label'ıma taşımak istiyorum bunu nasıl yapabilir.
2008'den beri2.495 mesaj
#23
arkadaşlar bana yardım yokmu.......
2009'den beri625 mesaj
#24
Asp de kayıt sayfası yapıyorum.Textox'ım var ordan doğum tarihini seçtiriyorum.Ajax Kontrol Kit ile extender ekledim calender yaptım textbox'ı.

Sql de datetime alanım var.

Bir türlü kayıt ettiremedim.
2008'den beri6.607 mesaj
#25
DarkDance dedi: ↑
Csharpta label'in arkaplan rengini nasıl taşıyabiliriz arkadaşlar. dragdrop olayı yani
iki tane label'im var 1.label'in arkaplan rengi siyah ikinci label'ıma taşımak istiyorum bunu nasıl yapabilir.
label1 için mousedown eventi, label2 için de dragdrop ve dragover eventi oluşturup aşağıdaki gibi doldur içlerini:
private void label1_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                label1.DoDragDrop(label1.BackColor, DragDropEffects.All);
            }
        }

        private void label2_DragDrop(object sender, DragEventArgs e)
        {
            if ((Color)e.Data.GetData(typeof(Color)) == label1.BackColor)
                label2.BackColor = label1.BackColor;
        }

        private void label2_DragOver(object sender, DragEventArgs e)
        {
            if (e.KeyState == 1) // farenin sol butonuna basılı ise
            {
                e.Effect = DragDropEffects.Copy;
            }
        }


---------- saat 23:08 eklendi ---------- önceki mesaj saat 23:07 eklenmişti ----------

Dehcik* dedi: ↑
Asp de kayıt sayfası yapıyorum.Textox'ım var ordan doğum tarihini seçtiriyorum.Ajax Kontrol Kit ile extender ekledim calender yaptım textbox'ı.

Sql de datetime alanım var.

Bir türlü kayıt ettiremedim.
kodlarını görebilirsek yardımcı olabiliriz sanırım.

---------- saat 23:13 eklendi ---------- önceki mesaj saat 23:08 eklenmişti ----------

knightx dedi: ↑
bende soruyum webrequest ve webresponse hakkında bana bilgi verebilecek arkadşa varmı varsa bide örnek uygulama ????
webrequest bir web sitesine istek göndermek için kullanılır. webresponse ise webrequest 'den dönen içeriği almak için kullanılır. Örn:


[SIZE=2][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]WebRequest request = WebRequest.Create(http://shiftdelete.net);
WebResponse response = request.GetResponse(); 
StreamReader reader = [/SIZE][SIZE=2][COLOR=#0000ff]new[/COLOR][/SIZE][SIZE=2] StreamReader(response.GetResponseStream()); 
[/SIZE][SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][SIZE=2] str = reader.ReadLine();
[/SIZE][SIZE=2][COLOR=#0000ff]while[/COLOR][/SIZE][SIZE=2](str != [/SIZE][SIZE=2][COLOR=#0000ff]null[/COLOR][/SIZE][SIZE=2])
{
Console.WriteLine(str);
str = reader.ReadLine();
}[/SIZE][/FONT][/SIZE]
2009'den beri625 mesaj
#26
Connection da hata yok command de de oyle.

command.parameters.AddWithValue("@Birthdate", txtBirthdate.text);

İşte sorun burada.

Sqldeki tablonun değeri datetime.
2008'den beri6.607 mesaj
#27
verdiği hatayı yazabilir misin. hatayı buraya yazmadan önce şöyle dene ondan sonra yine hata verirse yazarsın. aşağıdaki gibi:
command.parameters.AddWithValue("@Birthdate", Convert.ToDateTime(txtBirthdate.text));
2009'den beri625 mesaj
#28
command.ExecuteNonQuery de hata veriyor, hata mesajı :

"Implicit conversion from data type nvarchar to varbinary is not allowed. Use the CONVERT function to run this query."
2008'den beri6.607 mesaj
#29
tablodaki alanın datetime olduğuna emin misin? verdiği hata mesajında varbinary tipine dönüştürülemedi diyor. halbuki bir dönüştürme sorunu olsa bile varbinary yerine datetime yazmalıydı.
Enis Kurtay Konuyu açan
2008'den beri204 mesaj
#30
USB'ye, seçtiğim dosyayı aktaran basit bir kod varmı elinizde ?

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.