Access alternatifleri ve .NET

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

realperest

Altın Üye
Katılım
5 Kasım 2004
Mesajlar
154
Altın Üyelik Bitiş Tarihi
09-05-2025
abi dil konusunda illa da tam anlaşacaz diye bi şey yok ki yaa

kimse kimsenin hatrı için dil öğrenmez, bu iş hatır için olacak iş değil ki ?

zaten istemiyorsan 3 gün sonra vazgeçersin,

hatta böylesi daha iyi bi kısmımız vb.net ile diğeri c# ile uğraşır. daha faydalı olur.


forum bu hafta sonu açılacak, zaten orada ben bütün diller için bir paylaşım ortamı düşünüyorum. vb ciler vb , c# çılar o bölümde yazarlar, çizerler

dil konusunda ortak karar almak bence yanlış olur.
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
... İngilizce bilen birinin Çinceye başlaması gibi..
yok yok. hiç de öyle değil. bu dediğin sıfırdan programlamaya başlayan için geçerli olabilir.

zaten ufak tefek sorularla başlamamızın bir nedeni de bu.

hem mantığını, hem de yazılım notasyonunu anlamaya başlıcaz.

ilk zamanlarda mümkün olduğu kadar copy/paste kullanmayalım ki alışma devresi çabuk atlatılsın.

(bi aralar php ile ilgilenmiştim. ilk zamanlar yazacam diye canım çıkıyordu. bu ne biçim şey böyle deyip bırakacaktım az kalsın ama sonra alıştım tabi.)

(alışılır alışılır. nelere alışmadık ki buna alışmayalım :))
 
Katılım
14 Ağustos 2007
Mesajlar
291
Excel Vers. ve Dili
office 2003, sql server
ben vb.net inceledim visual basic in aynısı yani geliştirilmiş biraz..
 
Katılım
14 Ağustos 2007
Mesajlar
291
Excel Vers. ve Dili
office 2003, sql server
.net ile ilgili her yeni konuya ayrı bir başlık olmalı .. diyelimki örnekler yapıp gönderecez. ayrı konu olarak nasıl gönderecez.. o yüzden yeni forum şart...
 
Katılım
14 Ağustos 2007
Mesajlar
291
Excel Vers. ve Dili
office 2003, sql server
yeni54 bişi diyimmi valla biz c# öğrenirsek varya herhalde ayaklarımız yerden kesilir.. düşünsene yaw her şeyi yapabiliyorsun.. cep telefonu, cep bilgisayarı programları bile yapıyorsun.. bu ne müthiş birşeymiş..
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
hep milletin ayakları yerden kesilecek değil ya, biraz da bizim kesilsin.

gerçi fazlaca zıplamak icab edecek ama olsun. uğraşmadan bir şey olmuyor.

demin de dediğim gibi. hazırsak beab05 bir örnek-soru verecek ve başlıcaz bismillah diyerek.

ama yine gündeme getiriyorum. kodlama standardı.
(acaba biraz ilerleyip sonra mı standarda geçsek)
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Biraz ilerleyelim, bu arada compenentleri kurdunuz umarım.. Gerçekten yararlıdır...
Soru olayına gelince, soruyu soralım ama yaptığımız örnekleri burda mı yayımlayacağız, bu tepki görebilir.. Yoksa sadece ben şöyle yaptım şu kodu yazdım gibi ve kurduğumuz algoritmalardan mı bahsedeceğiz??
 
Katılım
14 Ağustos 2007
Mesajlar
291
Excel Vers. ve Dili
office 2003, sql server
Ben tanımlarla Başlayayım istersen:

properties Penceresi: formun üzerinde herhangi bir kontrolü seümeniz durumunda aktifleşir. istediğimiz değeri atayabilirsiz. (mause ile üzerine geldiğimiz zaman properties yazan düğmeyi tıklıyoruz) eğer ekranda gözükmüyor ise view münüsündün properties window seçilir.

Events lara ulaşmak için: properties penceresinden ulaşabilirz. ama burda events yazan butonun tıklanmış olması gerekli, (şimşek işareti)

Toolbox penceresi: formumuza sürükleyip bırakabileceğimiz kontroller bu pencerede bulunur. uygullamamıza ait tüm kontroller bu palette olur. olmayan diğer kontrolleri pencereye eklemek için paletin üzerinde iken mause sağ tıklanır münümüz açılır bu menüde choose items seçeneğini kullanabilirz. eğer ekranda yoksa wiew menüsündün toolbow seçeneğini tıklıyoruz.

Solution ewplorer penceresi: projemizin kullandığı tüm dosyalar (resim, sınıf, xml dosyaları v.s) kaynak kodların yer aldığı diğer dosyalar bu pencereden kolayca takip edilir. project>add new item menü seçeneği ile bir çok kaynak dosya ekleyebiliyoruz. bu dosya xml olabileceği gibi mdb de olabilir bu dosyalar aktif exe uygulamasının bulunduğu klasöre atılıyor. mause veya klavye ile (add new item veya add exiting item seçeneği kullanmadan bu klasöre aktarılan dosyalar) solution explorer penceresinde yer almazlar. Solutions explorer pencerisinde üst kısımda altı buton var en soldaki properties, ikincisi uygulamaya ait tüm dosyalar, ücüncü pencerenin yenilenmesi, dördüncü kod penceresini beşinci uygulamanın tasarımını altıncı class dyagramını gösterir

Server explorer penceresi: uygulamamızdan elde edeceğimiz verileri harhangi bir veritabanına kaydetmek istersek bu pencereden faydalanıyoruz. bağlantı kuracağımız veri tabanı access veya sql de olabilir. projemize veritabanı bağlantı için sihirbaz seçenekleri ile bağlanabiliriz. server explorer penceresinin süt kısmında bulunan ilk düğme pencerenin refresh olayını yani yenile, ikinci düğme bağlantıyı kapatır, ücüncü düğme local makinemizdeki bir veritbanına bağlantıyı, dördüncü buton ise networkte bulunan herhangi bir sql servera bağlantıyı sağlar.

Error list penceresi: diyelim ki programı çalıştırdık, hatalı yaptığımız şeyleri gösteren penceredir. burada oluşan hatalar program tarafından bize izah ediyor ona göre gerekli kodları ekliyoruz.

hızlı yazdığım için harflerde eksik fazla yazım hatası falan için özür..
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
bu arada compenentleri kurdunuz umarım.. Gerçekten yararlıdır...
teşekkürler. gerçekten süper. böyle şeyler yazabilecek miyiz acaba?

...yaptığımız örnekleri burda mı yayımlayacağız, bu tepki görebilir...
buradan yürümeyeceği aşikar.

örnekler için, gerektiğinde resimli, gerektiğinde sadece yazılı, gerektiğinde sesli:)

nasıl icab ediyorsa o şekilde yani.
 
Katılım
14 Ağustos 2007
Mesajlar
291
Excel Vers. ve Dili
office 2003, sql server
Öncelikle örnek olarak çalışacağımız uygulamaları yapabilmek için bir kaç pratik kod yazmak lazım. yani şöyle diyeyim diyelimki access de metin kutusunu temizlemek için ne yapıyoruz veya tarih içeriği v.s .net teki hali... onlara küçük örnekler.

kontrol içeriiğini temizlemek:
private voit button1_click(object sender, eventargs e)
{
textbox1.text="";
}

veya

private voit button1_click(object sender, eventargs e)
{
textbox1.text=null;
}


kontrolde tarihsel içerik:
private voit button2_click(object sender, eventargs e)
{
string metin_deger;
metin_deger="01/01/2007";
datetime tarih_deger;
tarih_deger=convert.todatetime(metin_deger)
this.text=tarih_deger.tostring();
}


programı kapatmak:

private void button3_click(object sender, event args e)
{
application.exit();
}



diyelimki sadece aktif formu kapatacaz:

private void button4_click(object sender, event args e)
{
this.close();
}


diyelimki bir şart sürüyoruz ve o olursa o satırdan sonra gelecek kodların okunmaması:

private void button8_click(object sender, event args e)
{
int deger;
deger=123; //yani buraya istediğimiz alanı da diyebilirdik, şu alanın değeri.
if (deger>=100)
{
return; // yani ordan atla, uç ,okuma sonrakileri :)
}
else
{
messagebox.show("cüneyte dön");
}
}

diyelimki bir exe uzantılı dosya çalıştıracaz:

private void button10_click(object sender, event args e)
{
string ac;
ac=@"c:\windows\system32\calc.exe"; //yani diyoruz ki hesap makinasın aç
system.diagnostics.process.start(ac);
}


diyelimki sayı alanını para alanına çevirecez:

private void button15_click(object sender, event args e)
{
decimal deger;
deger=123456789;
string sonucdeger;
sonucdeger=deger.tostring(#,###.00 YTL");
this.text=sonucdeger;
}




evet zor alışacaz :))
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
cuneyta tam havaya girmişsin. aman hız kesme. :)

ya şirkette vs kurma izni yok. ben akşamları yazıp çalışacam artık :(
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Peki bakalım sorumuz geliyor ( tamamen şu an için buluyorum planlanmış bişey yok aklımda);

Bir form olsun ismimizi ve doğum tarihimizi sorsun altta bir metin kutusuna da yaşımızı hesaplasın ayrıca ola ki doğumgünümüz ise " iyi ki doğdun [ismimiz]" desin" pasta versin içinden tavşan çıksın ;)
pasta kısmına kadar olan kısım sizce de uygun mudur?
 
Son düzenleme:
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
peki, dönüşler nasıl olacak? cuneyta çoktan çözmüştür. hemen gönderecek mi?
yoksa şu saatte ya da şu günde göndermeye başlayın mı olacak?
 
Katılım
14 Ağustos 2007
Mesajlar
291
Excel Vers. ve Dili
office 2003, sql server
böyle bişi olacak sanırım;



private void button1_click(object sender, event args e)
{
if ([dogumgunu]=date)
{
messagebox.show("Doğum Gününüz Kutlu Olsun");
}
else
{
messagebox.show("Bugün Doğum Günü Olan Kullanıcıya Rastlanmadı ");
}
}
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Valla en azından çözüm üretmeye başladınız tebrikler.. Ama ben şahsen bunu kaynak kodlarıyla birlikte istiyorum .. Tabii burda olmaz bu. Realperest açsın bi forumu..Bizim burda işler biraz yoğun çok fazla bakamıyorum. Bir de şu var; artık yaptığımız her uygulamaya küçük te olsa "program" diyebileceğiz hiç çekinmeden..
 

realperest

Altın Üye
Katılım
5 Kasım 2004
Mesajlar
154
Altın Üyelik Bitiş Tarihi
09-05-2025
evet arkadaş nihayet açabildik. ama hakkatten çok uzun sürecek.

çünkü oldukça detaylı bir forum oluşturmak istiyorum. Sizlerin de öneri ve katkılarınızı bekliyorum

www.koddeposu.com ozanakkaya üye oldu bile :)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst