• 10-06-2014, 00:06:12
    #1
    Merhaba arkadaşlar

    Vb. net de oluşturduğum projede bazı kelimeleri txt dosyasından çekiyorum.Fakat dosyaya erişim açık durumda.kelimeleri erişime engellemek istiyorum.cryptography konusunu araştırıdım fakat işin içinden çıkamadım.Ücretli yada ücretsiz yardımcı olabilecek arkadaşlar pm atsın lütfen acil.
  • 10-06-2014, 00:58:41
    #2
    http://arcanecode.com/2007/03/21/enc...o-base64-in-c/

    en basiti bunu kullanabilirsiniz.
  • 10-06-2014, 03:00:28
    #3
    Hazır konu varken bende sorayım txt den veri okumak istiyorum örnk:

    deneme.txt isimli dosya içerisinde;
    satır1
    satır2
    satır3
    satır4
    satır5
    satır6
    satır7
    satır8

    -------
    yazıyor daha sonra programda button tıkladığımda textbox içerisine veriyi rastgele olarak yazdıracak ama her seferinde farklı olacak yani butona tık yaptım satır1 çıktı birdaha yaptım satır1satır7 olmayacak atıyorum satır8 olacak bunları parça parça buldum fakat biri satır1satır7 böyle çekiyor biri sadece sayıyı çekiyor Yardımcı olacak biri var mı ?
  • 10-06-2014, 18:59:37
    #4
    yugocu adlı üyeden alıntı: mesajı görüntüle
    Hazır konu varken bende sorayım txt den veri okumak istiyorum örnk:

    deneme.txt isimli dosya içerisinde;
    satır1
    satır2
    satır3
    satır4
    satır5
    satır6
    satır7
    satır8

    -------
    yazıyor daha sonra programda button tıkladığımda textbox içerisine veriyi rastgele olarak yazdıracak ama her seferinde farklı olacak yani butona tık yaptım satır1 çıktı birdaha yaptım satır1satır7 olmayacak atıyorum satır8 olacak bunları parça parça buldum fakat biri satır1satır7 böyle çekiyor biri sadece sayıyı çekiyor Yardımcı olacak biri var mı ?
    int tut = 0; // bi önceki sayıyı tutmak için. aynısı gelmesin diye.
            string[] str = System.IO.File.ReadAllLines("deneme.txt"); // dosyayı okuyorum.
            private void button4_Click(object sender, EventArgs e)
            {
                int say = 0; //50 kere denicem o yüzden while ile yaptım
                while (say < 50)
                {
                    dice(); //voidim
                    say++;
                }
            }
            Random rnd = new Random(); //void dışında random tanımladım. void içinde tanımlarsam sürekli aynı sayıları ardı ardına atar.
            private void dice()
            {
                int tut2 = 0; //gelecek random değer. tutla karşılaştırıcam aynı olmasın diye
                tut2 = rnd.Next(0, str.Length); //tut2 ye üstte deneme.txt yi attığım dizinin 0 ile bu dizinin maximum kaç elemanı varsa o arada random sayı değeri veriyorum.
                while (tut == tut2) //aynı random sayılar denk geldiği sürece zarlicak.
                {
                    tut2 = rnd.Next(0, str.Length); //aynı ise while girer tekrar random atar. yine aynısı gelirse yine whileda kalır tut ile tut2 eşit olmayıncaya kadar zarlar.
                }
                tut = tut2; //daha sonra dışarıdaki değişkenime bu aynı olmayan değeri veriyorum tekrar fonksiyonu çağırdığımda aynısı olmasın diye.
                listBox1.Items.Add(str[tut2]); //listboxa ekliyorum
            }
    c# da böyle yapardım ben olsam.
  • 10-06-2014, 19:03:22
    #5
    VoyL adlı üyeden alıntı: mesajı görüntüle
    int tut = 0; // bi önceki sayıyı tutmak için. aynısı gelmesin diye.
            string[] str = System.IO.File.ReadAllLines("deneme.txt"); // dosyayı okuyorum.
            private void button4_Click(object sender, EventArgs e)
            {
                int say = 0; //50 kere denicem o yüzden while ile yaptım
                while (say < 50)
                {
                    dice(); //voidim
                    say++;
                }
            }
            Random rnd = new Random(); //void dışında random tanımladım. void içinde tanımlarsam sürekli aynı sayıları ardı ardına atar.
            private void dice()
            {
                int tut2 = 0; //gelecek random değer. tutla karşılaştırıcam aynı olmasın diye
                tut2 = rnd.Next(0, str.Length); //tut2 ye üstte deneme.txt yi attığım dizinin 0 ile bu dizinin maximum kaç elemanı varsa o arada random sayı değeri veriyorum.
                while (tut == tut2) //aynı random sayılar denk geldiği sürece zarlicak.
                {
                    tut2 = rnd.Next(0, str.Length); //aynı ise while girer tekrar random atar. yine aynısı gelirse yine whileda kalır tut ile tut2 eşit olmayıncaya kadar zarlar.
                }
                tut = tut2; //daha sonra dışarıdaki değişkenime bu aynı olmayan değeri veriyorum tekrar fonksiyonu çağırdığımda aynısı olmasın diye.
                listBox1.Items.Add(str[tut2]); //listboxa ekliyorum
            }
    c# da böyle yapardım ben olsam.
    Mesajınız için teşekkürler, bunun vb.net te aktarılmış hali var mı ?
  • 10-06-2014, 19:08:08
    #6
    yugocu adlı üyeden alıntı: mesajı görüntüle
    Mesajınız için teşekkürler, bunun vb.net te aktarılmış hali var mı ?
    http://lmgtfy.com/?q=c%23+to+vb.net+convert

    http://codeconverter.sharpdevelop.ne...Converter.aspx
    http://converter.telerik.com/
  • 10-06-2014, 19:10:36
    #7
    3. Siteyi aktif olarak kullanıyorum zaten ama hani olur ya bazı kodlar tam olarak çalışmaz ondan söylemiştim ama gerisi hallederim, tekrardan teşekkürler