Donanım Haber Forum
Ana Sayfa | Kayıt ol | Profilim | Gelen Kutusu | DH Hız Aşırtma VT | Adres Defteri | Email'le üyeliklerim | Benim forumlarım | Fotoğraf Albümleri
Favorileriniz | Üyeler | Arama | SSS | Şikayet listesi | Uyarı listesi | Nick işlemleri
Cevap: C# İLE İLGİLENENLER BURADA TOPLANSIN

İlgili konuları bak: (bu forumda | tüm forumlarda)

Bu isimle girdiniz: Guest
Bu konudaki kullanıcılar: hiç
  Basılabilir versiyon
Tüm forumlar >> [Web Tasarım - Programlama] >> Yazılım Geliştirme >> Delphi / C++ /Vb >> Cevap: C# İLE İLGİLENENLER BURADA TOPLANSIN Sayfa: <<   < önceki  1 [2] 3   sonraki >   >>
Giriş
Mesaj << Daha eski konu   Daha yeni konu >>
koray1983

Mesaj: 439


 13 Nisan 2006; 22:23:05 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

tamers verdiğin linkler için saol

_____________________________

serpantin

Mesaj: 1387


 17 Nisan 2006; 18:58:13 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Basit bir DataReader Örneği:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

using System.Data.SqlClient;



namespace DataReader
{
public partial class Form1 : Form
{
SqlConnection conn;
SqlCommand komut;
SqlDataReader okuyucu;
string sorgu;
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
conn = new SqlConnection("Data Source=127.0.0.1; Integrated Security=true;Initial Catalog=sezgin");
sorgu = "select * from Calisan";

komut = new SqlCommand(sorgu, conn);

if(komut.Connection.State==ConnectionState.Closed){
komut.Connection.Open();
}
okuyucu = komut.ExecuteReader(CommandBehavior.CloseConnection);

while (okuyucu.Read()) {
if(comboBox1.Items.Contains(okuyucu.GetString(2))!=true){
comboBox1.Items.Add(okuyucu.GetString(2));
}
}
conn.Close();
okuyucu.Close();
}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string sorgu2 = sorgu + " where Birim=@brm";
komut = new SqlCommand(sorgu2, conn);
komut.Parameters.Clear();
komut.Parameters.Add("@brm",SqlDbType.VarChar,25).Value=comboBox1.Text;
if (komut.Connection.State == ConnectionState.Closed)
{
komut.Connection.Open();
}

okuyucu = komut.ExecuteReader(CommandBehavior.CloseConnection);
listBox1.Items.Clear();
listBox2.Items.Clear();

while (okuyucu.Read())
{
listBox1.Items.Add(okuyucu.GetString(1));
listBox2.Items.Add(okuyucu.GetDecimal(3).ToString("#,## YTL"));

}
conn.Close();
okuyucu.Close();

}


}
}

_____________________________


JAVA, C# , XML, ASP --- ACER 5652 kullanıcısıyım


C# Bilinler Burda Toplansın:
http://forum.donanimhaber.com/m_6117740/tm.htm
XML Hakkında Bilgiler / DERS:
http://forum.donanimhaber.com/m_1252949/tm.htm
koray1983

Mesaj: 439


 24 Nisan 2006; 20:47:11 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

arkadaşlar database de arama yaptırıyorum sonuçları bir datasete yüklüyorum.
Datasettende birinci row u (datarow dr) alıyorum bunun boş olup olmadığını nası kontol ettirecem
yani

datarow dr;
dataset ds=new dataset(),
dr = ds.tables[tabload].Rows[0];
if(//burada dr nin boş olup olmadığını kontrol etirecem)
{
messagebox.show("aradığınız kayıt bulunamadı");
}

bisürü özelliği var fakat dr.hasrows gibi bi özelliği yok

_____________________________

aloneowl

 

Mesaj: 14


 26 Nisan 2006; 11:13:58 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Arkadaşlar hepinize kolay gelsin.Benim C# da yaptığım ve veritabanı olarak Sql2000 kullandığım bir projem var fakat projede tarih ve saat alanlarında biraz problem yaşıyorum.

Tarih sorunun bir nebze hallettim fakat saat sorunum hala devam ediyor. C# daki formumda Tarih ve saat diye 2 alanım var. Tarihi 14.02.2006 şeklinde göstermeyi ve kaydetmeyi başardım.Fakat saat alanını sql 01.01.1900 14:10:10 şeklinde tutuyor ve ekrana bu şekilde getiriyor. Bunu textboxlarda çevirebiliyorum fakat ekranda bir de datagrdiview nesnem var. orda bir türlü istediğim şekilde gösteremedim (14:10:10).Hep 01.01.1900 14:10:10 şeklinde Bana bu konuda yardımcı olursanız sevinirim.

Hepinize kolay gelsin.



_____________________________

ykoca
aloneowl

 

Mesaj: 14


 27 Nisan 2006; 10:44:37 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Arkadaşlar kolay gelsin

Ben ufak bişey ormak istiyorum.Benim Sql2000 de bir tablomda Sirano diye bir alanım var programdan yeni kayıt oldukça bunu arttırmak istiyorum.

sql2000 de otomatik ayı gibi bir tanımlama bulamadım.Sirano integer olarak gözüküyor. Programda yeni kayı yaparken bu sutundaki en büyük kaydı bulup onu 1 arttırmam gerek, bunun için nasıl bir kod yazmalıyım.

Hepinize teşekkürler.




_____________________________

ykoca
koray1983

Mesaj: 439


 27 Nisan 2006; 13:21:29 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

SELECT MAX(colonadi) FROM tabloadi

burdan maximum değeri alabilirsin fakat indexlerde bu dediğin işi görüyo sanırım

_____________________________

MBUyTuN

 

Mesaj: 49


 27 Nisan 2006; 15:36:34 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Beyler kisaca supersiniz..Ben arkadaslarin bahsettigi C# kurslarindan birini bitirdim ama soyliyim hayatin her alaninda oldugu gibi gene ne yaptiysam kendi enerji ve calismamla yaptim..O yuzden kurslara milyarlarca para dokmek yerine azicik azim ve istek ve calismayla bunu kendi basinizada yapabilirsiniz..

Gelelim soruma;ben ogame benzeri bir oyunu bitirme projem olarak yapiyorum;elinde bununla ilgili herhangi bir kaynak kod,dokuman olan varmi acaba?

Birde su zamanla is yaptirma olayini cozemedim;simdi ben mesela aldim gemi yapma istegini,sure olayini nasil yapicam? belirli sure gecincemi sql kismina query yollamam mantikli yoksa yollayipta sqlde beletip sure gelince yazdirmammi? veri tabanini mesgul etmemek icin ilkinin daha faydali olacagini dusundum,bununla ilgili fikir ve orneklerinizi bekliyorum..

_____________________________

Her Zaman Ogrenicek Birseyler Vardir..
DaRKHaCK

Mesaj: 237


 27 Nisan 2006; 17:01:06 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.


quote:

Orjinalden alıntı: MBUyTuN

Beyler kisaca supersiniz..Ben arkadaslarin bahsettigi C# kurslarindan birini bitirdim ama soyliyim hayatin her alaninda oldugu gibi gene ne yaptiysam kendi enerji ve calismamla yaptim..O yuzden kurslara milyarlarca para dokmek yerine azicik azim ve istek ve calismayla bunu kendi basinizada yapabilirsiniz..

Gelelim soruma;ben ogame benzeri bir oyunu bitirme projem olarak yapiyorum;elinde bununla ilgili herhangi bir kaynak kod,dokuman olan varmi acaba?

Birde su zamanla is yaptirma olayini cozemedim;simdi ben mesela aldim gemi yapma istegini,sure olayini nasil yapicam? belirli sure gecincemi sql kismina query yollamam mantikli yoksa yollayipta sqlde beletip sure gelince yazdirmammi? veri tabanini mesgul etmemek icin ilkinin daha faydali olacagini dusundum,bununla ilgili fikir ve orneklerinizi bekliyorum..


Bu durumda senin veri tabanında hangi geminin ne kadar zamanda yapılacağı kayıtlı olması gerekiyor.(tabi bu süreyi etkileyen başka bişeylerde varsa onlarda kayıtlı olacaklar).Adam gemiye tıkladığında sen bunun ne kadar sürede yapılacağını veri tabanından çekeceksin.(süreyi etkileyen mesela robot fabrikası da varsa onunda kademesini çekeceksin.)daha sonra ne kadar sürede yapılacağını hesaplayıp bir string e atayabilirsin.daha sonra bu değişken bir timer la sürekli zaman kontrolünden geçirilir.zamanı geldiğinde veri tabanını güncellemek gibi gereken olayları yaptırırsın.Tabi bu bir anda aklıma gelen. Belki düşünülse yada bilenlerimizde vardır belki daha mantıklı ve işe yarar şeyler çıkabilir.

_____________________________

ASUS M2N32-SLI Deluxe Wifi Edit # AMD ATHLON 64 X2 5200+ # Scythe Infinity (Mugen)CPU Cooler SCINF-1000 + SilverStone FM 121 Profesyonel 120 MM Fan # 2X DUAL 512MB + 2x DUAL 1GB DDR2 Kingstone 667 # 320 GB Seagate 16MB NCQ # MSI - NX8800GTS 320 MB 320 Bit 575/1700 MHZ DX10 # SilverStone 560W PSU ATI CrossFire V2.1 # Asus 16x DVDRW # Asus DVD Combo
MBUyTuN

 

Mesaj: 49


 27 Nisan 2006; 17:08:25 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Mantikli,benim dedigimde buydu zaten;sanirim ogamedede javascriptle koyulmus bi timer var;o bitince guncellemeleri yapiyor..

_____________________________

Her Zaman Ogrenicek Birseyler Vardir..
DaRKHaCK

Mesaj: 237


 27 Nisan 2006; 17:11:17 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

quote:

Orjinalden alıntı: koray1983

arkadaşlar database de arama yaptırıyorum sonuçları bir datasete yüklüyorum.
Datasettende birinci row u (datarow dr) alıyorum bunun boş olup olmadığını nası kontol ettirecem
yani

datarow dr;
dataset ds=new dataset(),
dr = ds.tables[tabload].Rows[0];
if(//burada dr nin boş olup olmadığını kontrol etirecem)
{
messagebox.show("aradığınız kayıt bulunamadı");
}

bisürü özelliği var fakat dr.hasrows gibi bi özelliği yok


gelen tablonun boş olup olmadığını kontrol etmek için İçerisindeki kayıt sayısına baktırabilirsin. Eğer sıfır ise boş demektir.Ama bu kontrolü DataRow a atamadan önce yapman gerekir...
YANİ :

DataAdaptor.Fill(ds,"GelenKayitlar");

if( ds.Tables[0].Rows.Count == 0 )//Count, Tablo İçerisindeki Kayıt sayısını sayar....
{
messagebox.show("Aradığınız Kayıt Bulunamadı","Bilgilendirme...");
}
else
{
//İşlem Gerçekleştir.....
}



< Bu mesaj bu kişi tarafından değiştirildi DaRKHaCK -- 27 Nisan 2006; 17:15:52 >


_____________________________

ASUS M2N32-SLI Deluxe Wifi Edit # AMD ATHLON 64 X2 5200+ # Scythe Infinity (Mugen)CPU Cooler SCINF-1000 + SilverStone FM 121 Profesyonel 120 MM Fan # 2X DUAL 512MB + 2x DUAL 1GB DDR2 Kingstone 667 # 320 GB Seagate 16MB NCQ # MSI - NX8800GTS 320 MB 320 Bit 575/1700 MHZ DX10 # SilverStone 560W PSU ATI CrossFire V2.1 # Asus 16x DVDRW # Asus DVD Combo
MBUyTuN

 

Mesaj: 49


 27 Nisan 2006; 17:24:37 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

hocam sql command'i executescalar olarak calistirirsan sana true yada false doner,amaca yonelik olarak bunuda kullanabilirsin..

_____________________________

Her Zaman Ogrenicek Birseyler Vardir..
evolvo

Mesaj: 296


 27 Nisan 2006; 22:32:04 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

arkadaşlar öncelikle hepinize kolay gelsin bende daha önce herhangibir yazılım tecrüben olmamasına rağmen meslek olarak da hiçbir alakam olmamasına rağmen herkes için C# kitabı alarak yavaştan başladım benim sorularım biraz basit olacak ama kusura bakmayın artık..
1)nasıl okunuyo C# ?
2)bu dilin diğer dillere göre avantajı varmı ?
3)bu şekilde kitaptan öğrenebilirmiyim ,siz neler önerirsiniz?
4)bu yöntemle ne tip programlar yazılabilir yada yazılabileceklerin bir sınırı varmı?
şimdilik bu kadar ilginize şimdiden teşekkür ederim ..

_____________________________

esoyyigit

Mesaj: 155


 28 Nisan 2006; 12:41:00 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.


quote:

Orjinalden alıntı: evolvo

arkadaşlar öncelikle hepinize kolay gelsin bende daha önce herhangibir yazılım tecrüben olmamasına rağmen meslek olarak da hiçbir alakam olmamasına rağmen herkes için C# kitabı alarak yavaştan başladım benim sorularım biraz basit olacak ama kusura bakmayın artık..
1)nasıl okunuyo C# ?
2)bu dilin diğer dillere göre avantajı varmı ?
3)bu şekilde kitaptan öğrenebilirmiyim ,siz neler önerirsiniz?
4)bu yöntemle ne tip programlar yazılabilir yada yazılabileceklerin bir sınırı varmı?
şimdilik bu kadar ilginize şimdiden teşekkür ederim ..



1) C Sharp diye okunuyor. "si şarp" :)
2) .Net teknolojisini kullanıyor. Her şey Class yapısına uygun dizayn edilmiş. syntax olarak c'ye çok yakın.
3) Bir programlama dilini öğrenmek için en iyi yol program yazmaktır. İhtiyacın oldukça komutları öğrenirsen daha sonra unutmazsın.
4) www.thecodeproject.com internette en iyi c# sitesi ingilizcen varsa. ne tür programlar yapılabileceği ile ilgili bir çok örnek bulabilirsin.

NOT: arkadaşlar "sorularım çok basit olabilir kusura bakmayın" şeklinde yazı yazmanıza gerek yok. her türlü sorularınızı hiç çekinmeden sorun. biz de zamanında öyle basit soruları çok sorduk. hala sormaya da devam ediyoruz :) hepinize kolay gelsin.


_____________________________

İyi sözün aslın bilen derdi bu söz nerden gelir
Söz aslını anlamayan sanır bu söz benden gelir...
No_oNe

 

Mesaj: 163


 28 Nisan 2006; 14:46:34 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Merhabalar.

VS C#.Net 2003 kullanıyorum.Sql kullanımı ile ilgili Yeni kayıt girme,Kayıtları listeleme,Arama,Silme gibi işlemlerin anlatıldığı bir döküman lazım.Dçkümanın ingilizce veya türkçe olması önemli değil.
Bunun dışında kitap önerisindede bulunabilirsiniz.

Cevaplarınız için şimdiden teşekkürler.

_____________________________

Epox 9npa+,Amd 3200+, Asus N6600Gt, 512x2 Twinmos cl 2.5, 80 Seagate NCQ,Nec 3540b DVD Writer,Asus TA250
ysf172

Mesaj: 146


 28 Nisan 2006; 19:49:23 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

merhaba arkadaslar

benim de beceremedigim bi web sayfasına login kontrolu yapmak.
access veri tabanına nasıl baglantı kuruyoruz. ve bu veritabanındaki kullanıcı adı ve passwordleri nasıl karşılaştırıyoruz.

yardımızını bekliyorum...


< Bu mesaj bu kişi tarafından değiştirildi ysf172 -- 28 Nisan 2006; 22:19:12 >


_____________________________


koray1983

Mesaj: 439