lostyazilim
tr.link

[çözüldü] c# dosya okuma işlemi

7 Mesajlar 1.684 Okunma
lstbozum
tr.link

atanik atanik WM Aracı Kullanıcı
  • Üyelik 26.11.2010
  • Yaş/Cinsiyet 42 /
  • Meslek bilgisayar mühendisi
  • Konum
  • Ad Soyad A** T**
  • Mesajlar 79
  • Beğeniler 40 / 6
  • Ticaret 0, (%0)
Merhaba, borsa verileri için ideal programı kullanıyorum. Bu programda c# ile göstergeler yazılabiliyor. Birde lib.cs ile fonksiyon tanımlayıp kullanılabiliyor.


http://www.directfn.com.tr/idealsistem/ileriDuzey/Libcs.html
orjinal kaynak linktedir.

Örnek:
using System;

namespace ideal
{
public class Lib
{
public int topla( int a , int b)
{
return a+b;
}

}
}
Yukarıdaki Lib.cs sınıfı, iDeal Sistem Tanımları içerisinde aşağıda
gösterildiği gibi kullanılır.

var sonuc = Lib.topla(12,25);
Sistem.Mesaj("Sonuç :"+sonuc);


Bende bilgisayarımdaki c:\123.txt dosyasını okutmak istiyorum. Ama nereye yazacağımı bilemediğim için sizlere sormak istedim. Yukarıdaki örneğe nasıl uyarlayabilirim?
 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
using System;

namespace ideal
{
public class Lib
{
public int topla( int a , int b)
{
return a+b;
}

public string dosyaoku(string dosyayolu)
{
string strIcerik = string.Empty;
// Burada dosya okuma ilgili kodlar yazıcaksın.
// Okuduğun dosyanın içini strIcerik adlı değişkene akataracaksın.
return strIcerik;
}


}
}
atanik

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site

atanik atanik WM Aracı Kullanıcı
  • Üyelik 26.11.2010
  • Yaş/Cinsiyet 42 /
  • Meslek bilgisayar mühendisi
  • Konum
  • Ad Soyad A** T**
  • Mesajlar 79
  • Beğeniler 40 / 6
  • Ticaret 0, (%0)
şu an compile ettiğimde hata vermedi. Yalnız c# hiç yazmadığım için biraz araştırdım ama bulduğum kodların hepsi hata verdi.yada ben beceremedim. Sizden rica etsem C'nin içinden bir .txt dosyasını okutabilir misiniz?
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
using System;

namespace ideal
{
public class Lib
{
public int topla(int a, int b)
{
return a + b;
}
public string dosyaoku()
{
string strDeger = System.IO.File.ReadAllText(@"C:\Users\serkan\deneme1.txt");
return strDeger;
}
}
}

var okunan = Lib.dosyaoku();
Sistem.Mesaj("Txt dosya içeriği: "+ okunan);
atanik

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site
wmaraci
wmaraci

atanik atanik WM Aracı Kullanıcı
  • Üyelik 26.11.2010
  • Yaş/Cinsiyet 42 /
  • Meslek bilgisayar mühendisi
  • Konum
  • Ad Soyad A** T**
  • Mesajlar 79
  • Beğeniler 40 / 6
  • Ticaret 0, (%0)
destek için çok teşekkür ederim. deneyip düzenlemeleri yapacağım. inşallah çözebilirim. tekrardan teşekkürederim.
 

 

atanik atanik WM Aracı Kullanıcı
  • Üyelik 26.11.2010
  • Yaş/Cinsiyet 42 /
  • Meslek bilgisayar mühendisi
  • Konum
  • Ad Soyad A** T**
  • Mesajlar 79
  • Beğeniler 40 / 6
  • Ticaret 0, (%0)
lib.cs dosya içeriği
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Drawing;

namespace ideal
{
public class Lib
{

public string DosyaOku(string DosyaAd)
{
if(System.IO.File.Exists(DosyaAd))
return System.IO.File.ReadAllText(DosyaAd);


else
return "dosya bulunamadı";
}
}
}




string str = Lib.DosyaOku("c:\\ideal\\a.txt") ;
Sistem.Mesaj(str);


şeklinde yaptığımızda verileri alabildik. teşekkür edeirm.
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Önemli değil, neticede dosya vardır diye varlığını kontrol etme gereği duymadım.

Kolay gelsin.
atanik

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al