Yazar |
|
kellad
istanbul
Kayıt: 21.01.2006 |
|
Resimlerin bilgilerini veri tabanında tutuyor musun? Yoksa sadece diskteki dosyalar mi var?
Veri tabanı ile yapmıyorsun anladığım kadarıyla.
Sadece dosyalarla işlem yapıyorsan Şu komutları kullan:
Önce
using System.IO;
Sonra
DirectoryInfo di = new DirectoryInfo("c:"); //Tırnaklar arasına klasörün yolu yazılacak.
FileInfo[] fi = di.GetFiles("*"); //Tırnak içine dosya filtrelemek için maske girilecek. *.txt, *.jpg gibi
int dosyaAdedi = fi.GetLenght(0); //Dizindeki Dosya adedeini verir.
string dosyaAdi = fi[0].FullName;
Bunlar işini görmezse yaz. Yardımcı olmaya çalışırım.
Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
|
|
Yazar |
|
krykts
Kayıt: 14.01.2006 |
|
aç butonunun kodları böyle
**********************
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.InitialDirectory = @"D:BELGELERİM
esimler";
if (DialogResult.OK == ofd.ShowDialog ())
{
resim = (Bitmap)Bitmap.FromFile(ofd.FileName, true);
pictureBox1.Image = resim;
}
}
ileri butonunun kodları böylemi olması lazım bi hata varmı????
**************************************************
private void button4_Click(object sender, EventArgs e)
{
DirectoryInfo di = new DirectoryInfo(@"D:BELGELERİM
esimler"); //Tırnaklar arasına klasörün yolu yazılacak.
FileInfo[] fi = di.GetFiles("*.jpg"); //Tırnak içine dosya filtrelemek için maske girilecek. *.txt, *.jpg gibi
int dosyaAdedi = fi.GetLength(0); //Dizindeki Dosya adedeini verir.
string dosyaAdi = fi[0].FullName;
}
eger böyleyse calısmıo....zaten burda pictureBox1.Image e bişi atamamız gerekmiomu???
|
|
Yazar |
|
kellad
istanbul
Kayıt: 21.01.2006 |
|
krykts yazdi | aç butonunun kodları böyle
**********************
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.InitialDirectory = @"D:BELGELERİM
esimler";
if (DialogResult.OK == ofd.ShowDialog ())
{
resim = (Bitmap)Bitmap.FromFile(ofd.FileName, true);
pictureBox1.Image = resim;
}
}
ileri butonunun kodları böylemi olması lazım bi hata varmı????
**************************************************
private void button4_Click(object sender, EventArgs e)
{
DirectoryInfo di = new DirectoryInfo(@"D:BELGELERİM
esimler"); //Tırnaklar arasına klasörün yolu yazılacak.
FileInfo[] fi = di.GetFiles("*.jpg"); //Tırnak içine dosya filtrelemek için maske girilecek. *.txt, *.jpg gibi
int dosyaAdedi = fi.GetLength(0); //Dizindeki Dosya adedeini verir.
string dosyaAdi = fi[0].FullName;
}
eger böyleyse calısmıo....zaten burda pictureBox1.Image e bişi atamamız gerekmiomu??? |
Zaten ben bu kodları kendine göre kullanırsın diye vermiştim. Senin kodunu bilmediğim için. Ama şöyle bir şey işini görür:
string dosyaAdi; //Dosya adı için global değişken oluşturulur.
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.InitialDirectory = @"D:\\Belgelerim\\Resimler\\";
if (DialogResult.OK == ofd.ShowDialog ())
{
dosyaAdi = ofd.FileName; //Bu satıra dikkat.
resim = (Bitmap)Bitmap.FromFile(ofd.FileName, true);
pictureBox1.Image = resim;
}
}
private void button4_Click(object sender, EventArgs e)
{
DirectoryInfo di = new DirectoryInfo("D:\\Belgelerim\\Resimler\\"); //Tırnaklar arasına klasörün yolu yazılacak.
FileInfo[] fi = di.GetFiles("*.jpg"); //Tırnak içine dosya filtrelemek için maske girilecek. *.txt, *.jpg gibi
int dosyaAdedi = fi.GetLength(0); //Dizindeki Dosya adedini verir.
int dosyaNumarasi;
for (dosyaNumarasi = 0; dosyaNumarasi < (dosyaAdedi - 1); dosyaNumarasi++)
{
if (fi[dosyaNumarasi].FullName == dosyaAdi)
{
dosyaNumarasi++;
break;
}
}
pictureBox1.Image = (Bitmap)Bitmap.FromFile(fi[dosyaNumarasi].FullName , true);
}
Kodu derlemedim ama çalışması gerekli. Geri butonu için kodu da sen ayarlarsın artık.
Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
|
|
Yazar |
|
krykts
Kayıt: 14.01.2006 |
|
saolasın hocam ..kodlar calısıo ama ufak bi sorun var nexte basınca sadece bir resim ileri gidiyor..ondan sonra kalıo...ugrastım ama cözemedim sorunu..cözersem buraya yazarım..yardım icin cok saol...
|
|
Yazar |
|
kellad
istanbul
Kayıt: 21.01.2006 |
|
Hımm haklısın bak onu şöyle düzeltiriz:
Next Butonunun kodunda,
pictureBox1.Image = (Bitmap)Bitmap.FromFile(fi[dosyaNumarasi].FullName , true);
Bu satırın yerine
dosyaAdi = fi[dosyaNumarasi].FullName;
pictureBox1.Image = (Bitmap)Bitmap.FromFile(dosyaAdi , true);
Bu satırları yazarız.
Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
|
|
Yazar |
|
krykts
Kayıt: 14.01.2006 |
|
eyvalla işlem tamamdır...cok saolasın...
|
|
Yazar |
|
kellad
istanbul
Kayıt: 21.01.2006 |
|
Bir şey değil. Başka bir sorun olursa çekinmeden yaz. Yardımcı olmaya çalışırız.
Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
|
|
Yazar |
|
besensitive
iSTANBUL
Kayıt: 26.05.2006 |
|
merhaba arkadaşlar..
c# a yeni başladım ve yapamam gereken bi proje var..
en basit sorunlardan biri belki ama beceremedim..
daha önce yapılmış olan bir projeyi açmaya çalışıyorum ama aşağıdaki hatayı veriyor:
THE APPLICATION FOR PROJECT C:....... IS NOT INSTALLED.
MAKE SURE THE APPLICATION FOR PROJECT TYPE (.csproj) IS INSTALLED...
acil yardıma ihtiyacım var...
şimdiden herkese teşekkürler
hayırlı akşamlar
|
|
Yazar |
|
wardom
Kirklareli
admin
Kayıt: 12.11.2006 |
|
ah ah gün gelcek bizde böle kodlar yazcaz
WaRDoM
www.sonergonul.net
|
|
Yazar |
|
besensitive
iSTANBUL
Kayıt: 26.05.2006 |
|
yorum için sağol ama her yazdığımıza geyikle cevap vermen artık baydı bence....
fikri olan birinden [color=red[b]]"işe yarar"[/[/b]color] yorumlar bekliyorum....
|
|
Yazar |
|
besensitive
iSTANBUL
Kayıt: 26.05.2006 |
|
yorum için sağol ama her yazdığımıza geyikle cevap vermen artık baydı bence....
fikri olan birinden "işe yarar" yorumlar bekliyorum....
|
|
Yazar |
|
sis***
Kayıt: 15.01.2006 |
|
".csproj" uzantılı dosya ile ancak projeyi açabilirsin , hata o yüzden
University Of Minnesota- Minnesota(ABD)
|
|
Yazar |
|
besensitive
iSTANBUL
Kayıt: 26.05.2006 |
|
benim anlamadığım .csproj uzantılı bi eleman mevcut
ayrıca .csproj uzantılı objeyi açmaya çalıştığımda da açılmıyo.
sonuç olarak ben hiç bir örnek kodu yada projeyi açamıyorum.
ben muhtemelen dns ismiyle alakalı diye düşünüyorum ama bunu nasıl çözeceğimi de tam anlamıyla bilmiyorum malesef :(
|
|
Yazar |
|
timur
İstanbul
Kayıt: 19.01.2006 |
|
Merhaba. Bende de bazen oluyor. İnternetten indirdiğim projeleri açarken sorun çıkabiliyor. O zaman Visual Stdio'yu açıp File->Open Project dedikten sonra projenin dizinine gidip Solution(.sln) dosyasına tıklayarak projeyi açabiliyorum. Sen de bir dene istersen...
Hayat varsa umut vard?r...
www.timureroglu.com
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | | |