selam;
bi soru sormak istiyorum ama forum gibi bişy bulamadım. herhalde yorum olarak yazmak lazım. değilsede kusura bakmayın bulamadım.
sorum aslında sql ile ilgili değil son guncel yazı bu olduğu için buraya yazdım. tekrar özür dilerim..
projemde 1 tane tmpListe ve 1 tanede tmpListeKaydet adında 2 tane form var
tmpListe formu içinde
1 tane grid (dock) vaziyette
1 tane menübar var
menü bar üzerinde kaydet butonu var.
kaydet butonuna basınca
tmpListeKaydet Formunu açıyorum
tmpListeKaydet formunda txtRaporAdı adında bir txt box ve yine kaydet butonu var,
yapmaya çalıştığım şey türetilmiş tmpListe formundan kaydede basıldığında tmpListeKaydet formu gelmesi, kullanıcıya raporun adını sorması ve tekrar kaydet butonun basınca gridi bir xml dosya olarak kaydetmesi.
ana menumde sol tarafra treelist var.
orada örneğin şu komutlar var
PersonelListe
StokListe
CariListe
bunlara tıklayınca sole bişey yapıyorum
PersonelListe:
Dim frm as new tmpListe
frm.grid.datasourse=”sql ifadesi personel liste için”
frm.show
StokListe:
Dim frm as new tmpListe
frm.grid.datasourse=”sql ifadesi stok liste için”
frm.show
CariListe:
Dim frm as new tmpListe
frm.grid.datasourse=”sql ifadesi Cari liste için”
frm.show
boylece kullanıcı bu 3 listeden istediği kadar açıp her formda (3üde aynı olsa mesala stok liste) farklı bir düzen yaratabiliyor.
sonra bu türetilmiş “frm” formundan RaporKaydet e basınca tmpListeKaydet geliyor. rapor adını soruyor,
burya kadar sorun yok. sorun kaydet yapınca sunu diyebiyorum
(hani 5 tane açtıkya frm formundan) git şu formdaki gridi kaydet.
Öncelikle grid seç.Modifiers özelliğini Public yap.Hangi formda ise onu çağır.Mesela form2’de ise.
frm2.DataGridView1.hangi işlemi yapcaksan o gibi. (Tabi sen frm2 yerine forrm2 yi tanımlarken hangi ismi verdiysen onu yazmalısın.)
bir tane komut. komudun kodu şöle:
Dim frm As New frmTmpListe
frm.MdiParent = frmMain
frm.grdi.datasourse=”…..”
frm.grid.show()
şimdi komuduna 10 kere tıklayınca 10 tane tmpListe den türemiş form acacak. doğrumu?
tmpListe formunda “Kaydet” butonu var. yani açılan 10 yeni formda da bu kaydet butonu var.
kaydet botonuna basınca frmKaydet formu geliyor.
ama bu butona açılan 2. formda yada 5. formda yada 10. formda basmış olabilirim. hepsinin adı o an “frm” ve dediğiğiniz gibi frm.grid yada frm.tmpliste.grid değince nesneyi bulamıyorum.
Tam emin olmamakla beraber(kaynağımın siz olduğundan) bu dosyayı indirdiğimi hatırlıyorum. Şuan evde olmadığım için emin olamıyorum. Şöyle bi kod vardı.
sifre += Console.Readline(); // Buna yakın bi koddu sanırım
Problem burda başlıyo, Yanlış şifre girişi yapıp sildiğimde yıldız siliniyordu ama yanlış girdiğim karakter string den silinmiyordu. Mesela şifremiz ‘ali’ olsun. sırayla ‘a’ ‘l’ ‘ş’ ‘Backspace’ ‘i’ bastım diyelim. string de ‘alşi’ şeklinde tutuluyor anlatabildim mi? Enter’a basıncada yıldız atıyodu onu hallettim. Bi el atıp tekrar upload ederseniz çok minnettar kalırım. E-postadan da ulaşabilirsiniz ama Tekrar uplayıp paylaşırsanız herkes faydalanır, Şimdiden çok teşekkür ederim. Ama en azından gerekli düzeltmeyi yapıp upladıktan sonra mail atarsanız çok sevinirim, Hastanede geçici staj yaptığım için takip edemiyorum.
“The URL you requested has been blocked” uyarısı. ama onunda bi çözümünü buldum :] Ne proxy siteleriyle uğraşıyorum, nede programlarla 😛 .Neyse konumuz bu değil.
Kolay geLsin. Şimdiden çok teşekkürler.
Bizim Hocamız bize bir ödev verdi Kullanıcı Adı ve Şifrenizi Giren Program Fakat Şifre “*” (yıldızlı) gözükmesini istedi. Her şeyi yapabiliyorum fakat yıldızı yapamıyorum. Bu sitedeki Dosyayı indirdim fakat açılınca hata veriyor lütfen detaylı anlatır mısınız ?
selam;
bi soru sormak istiyorum ama forum gibi bişy bulamadım. herhalde yorum olarak yazmak lazım. değilsede kusura bakmayın bulamadım.
sorum aslında sql ile ilgili değil son guncel yazı bu olduğu için buraya yazdım. tekrar özür dilerim..
projemde 1 tane tmpListe ve 1 tanede tmpListeKaydet adında 2 tane form var
tmpListe formu içinde
1 tane grid (dock) vaziyette
1 tane menübar var
menü bar üzerinde kaydet butonu var.
kaydet butonuna basınca
tmpListeKaydet Formunu açıyorum
tmpListeKaydet formunda txtRaporAdı adında bir txt box ve yine kaydet butonu var,
yapmaya çalıştığım şey türetilmiş tmpListe formundan kaydede basıldığında tmpListeKaydet formu gelmesi, kullanıcıya raporun adını sorması ve tekrar kaydet butonun basınca gridi bir xml dosya olarak kaydetmesi.
ana menumde sol tarafra treelist var.
orada örneğin şu komutlar var
PersonelListe
StokListe
CariListe
bunlara tıklayınca sole bişey yapıyorum
PersonelListe:
Dim frm as new tmpListe
frm.grid.datasourse=”sql ifadesi personel liste için”
frm.show
StokListe:
Dim frm as new tmpListe
frm.grid.datasourse=”sql ifadesi stok liste için”
frm.show
CariListe:
Dim frm as new tmpListe
frm.grid.datasourse=”sql ifadesi Cari liste için”
frm.show
boylece kullanıcı bu 3 listeden istediği kadar açıp her formda (3üde aynı olsa mesala stok liste) farklı bir düzen yaratabiliyor.
sonra bu türetilmiş “frm” formundan RaporKaydet e basınca tmpListeKaydet geliyor. rapor adını soruyor,
burya kadar sorun yok. sorun kaydet yapınca sunu diyebiyorum
(hani 5 tane açtıkya frm formundan) git şu formdaki gridi kaydet.
nasıl yaparım ?
Öncelikle grid seç.Modifiers özelliğini Public yap.Hangi formda ise onu çağır.Mesela form2’de ise.
frm2.DataGridView1.hangi işlemi yapcaksan o gibi. (Tabi sen frm2 yerine forrm2 yi tanımlarken hangi ismi verdiysen onu yazmalısın.)
selam valla sabhatan beri başındayım formun 🙂
grid public vaziyette. sorunu şurda
benim form adım türetilirken hep aynı “frm”
menuden “persenel listesine” bastım diyelim,
dim frm as new tmpListe
frm.tetx=”Personel”
frm.grid.datasource=”sql……”
frm.show
yapıyprum. bu form açılıyor.
sonra ana menuden yine “personel listesi” formu tıklıyorum
yine yeni bi tane “frm” formu oluşuyor. kod aynı çünkü.
bunda da sorun yok.
şimdi 2 tane türemiş “frm” formu oldu.
bundan sonra başka bşir form açtırıyorum (kaydet formu mesala)
şimdi bu kaydet formundan 2.açılan adı frm olan ama tmpListeden türemiş formdaki grid nasıl dicem? onu çözmiyorum.
frm.tmpListe.grid
🙁 olmuyor. daha basit anlatmaya çalışayım
projenize 2 tane form yapın tmpListe ve frmKaydet
bir tane komut. komudun kodu şöle:
Dim frm As New frmTmpListe
frm.MdiParent = frmMain
frm.grdi.datasourse=”…..”
frm.grid.show()
şimdi komuduna 10 kere tıklayınca 10 tane tmpListe den türemiş form acacak. doğrumu?
tmpListe formunda “Kaydet” butonu var. yani açılan 10 yeni formda da bu kaydet butonu var.
kaydet botonuna basınca frmKaydet formu geliyor.
ama bu butona açılan 2. formda yada 5. formda yada 10. formda basmış olabilirim. hepsinin adı o an “frm” ve dediğiğiniz gibi frm.grid yada frm.tmpliste.grid değince nesneyi bulamıyorum.
Bence takip ettiğin yolda yanlış olabilir.Gerçi napmaya çalıştığınıda anlamadım.Farklı yollar dene.Türetme ile değilde farklı bir şekilde.
mail atabilirm gerçekten takıldım ve geçmem lazım ufacık bişey için yardımcı olursanız sevinirim
Mail at bakayım.gorselprogram@gmail.com
gönderdim. tşk ederim
Tam emin olmamakla beraber(kaynağımın siz olduğundan) bu dosyayı indirdiğimi hatırlıyorum. Şuan evde olmadığım için emin olamıyorum. Şöyle bi kod vardı.
sifre += Console.Readline(); // Buna yakın bi koddu sanırım
Problem burda başlıyo, Yanlış şifre girişi yapıp sildiğimde yıldız siliniyordu ama yanlış girdiğim karakter string den silinmiyordu. Mesela şifremiz ‘ali’ olsun. sırayla ‘a’ ‘l’ ‘ş’ ‘Backspace’ ‘i’ bastım diyelim. string de ‘alşi’ şeklinde tutuluyor anlatabildim mi? Enter’a basıncada yıldız atıyodu onu hallettim. Bi el atıp tekrar upload ederseniz çok minnettar kalırım. E-postadan da ulaşabilirsiniz ama Tekrar uplayıp paylaşırsanız herkes faydalanır, Şimdiden çok teşekkür ederim. Ama en azından gerekli düzeltmeyi yapıp upladıktan sonra mail atarsanız çok sevinirim, Hastanede geçici staj yaptığım için takip edemiyorum.
“The URL you requested has been blocked” uyarısı. ama onunda bi çözümünü buldum :] Ne proxy siteleriyle uğraşıyorum, nede programlarla 😛 .Neyse konumuz bu değil.
Kolay geLsin. Şimdiden çok teşekkürler.
Bizim Hocamız bize bir ödev verdi Kullanıcı Adı ve Şifrenizi Giren Program Fakat Şifre “*” (yıldızlı) gözükmesini istedi. Her şeyi yapabiliyorum fakat yıldızı yapamıyorum. Bu sitedeki Dosyayı indirdim fakat açılınca hata veriyor lütfen detaylı anlatır mısınız ?
Ömer Kılıç :
Aşağıdaki linkte istediğin gibi Kullanıcı Adı ve Şifrenizi Giren Program Fakat Şifre “*” (yıldızlı) gözükmesi var. veya kodları aşağıda da paylaştım.
http://www.gorselprogramlama.com/sifreli-giriste-karakterlerin-yildiz-olarak-gozukmesi-c-console/
—————
string kadi=”gorselprogramlama.com”,sifre=”1234″;
string girilenkadi;
string pass = “”;
Console.Write(“Kullanıcı Adı … “);
girilenkadi = Console.ReadLine();
Console.Write(“Şifreyi Giriniz … “);
ConsoleKeyInfo key;
do
{
key = Console.ReadKey(true);
if (key.Key != ConsoleKey.Backspace)
{
pass += key.KeyChar;
Console.Write(“*”);
}
else
{ Console.Write(“\b”); }
}
while (key.Key != ConsoleKey.Enter);
if (girilenkadi != kadi && sifre != pass)
{
Console.WriteLine(“\nKullanıcı Adı veya Şifre Hatalı”);
}
else
{
Console.WriteLine(“\nTebrikler”);
}
Console.ReadKey();