C# Rastgele Şifre Nasıl Oluşturulur

Mart 16, 2019 Mustafa BÜKÜLMEZ 0 Yorum

selamlar,

bu yazım da farklı zorluk seviyelerine göre rastgele şifre

        int[] zorluk;
        private void button1_Click(object sender, EventArgs e)
        {
            txt_olusan_sfire.Text = "";
            int sifre;
            string karakter = "";

            Random rastgele = new Random();
            if (cmb_zorluk.SelectedIndex >= 0)
            {
                switch (cmb_zorluk.SelectedIndex)
                {
                    case 0: zorluk = new int[] { 65, 80 }; ; break;  // ASCII kod tablosundaki harf ve özel karakter kodları
                    case 1: zorluk = new int[] { 65, 91 }; ; break;  // ASCII kod tablosundaki harf ve özel karakter kodları
                    case 2: zorluk = new int[] { 65, 100 }; ; break ;// ASCII kod tablosundaki harf ve özel karakter kodları
                }

                for (int i = 0; i < nud_sifre_karakter_adet.Value; i++)
                {
                    sifre = rastgele.Next(zorluk[0], zorluk[1]);
                    karakter += Convert.ToChar(sifre); // Rastgele seçilmiş olan sayıyı harf ve özel karakterlere çeviriyoruz.
                }
                txt_olusan_sfire.Text = karakter;
            }
            else
            {
                MessageBox.Show("Zorluk seçmelisiniz.");
            }

        }



C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız.
Bu dersin kodlarını derslerime özel olarak hazırladığım Github Projemde bulabilirsiniz...

https://mustafabukulmez.com/2019/03/15/c-rastgele-sifre-olusturma/

0 Yorum:

C# Floyd Üçgeni Yapmak

Mart 16, 2019 Mustafa BÜKÜLMEZ 0 Yorum

selamlar,

bu yazımda C# ile Floyd üçgeni nasl yapılır göreceğiz.
kodlarımız
       

    int s = 0;
            for (int i = 1; i <= 15; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    textBox1.Text += (string.Format("{0,3} ", ++s));
                }
                textBox1.Text += Environment.NewLine;
            }



hepsi bu kadar arkadaşlar.

https://mustafabukulmez.com/2019/03/15/c-floyd-ucgeni-yapimi/

0 Yorum:

Programlama Eğitim Setleri

Mart 15, 2019 Mustafa BÜKÜLMEZ 0 Yorum

Selamlar,
Kişisel web sitemde C# eğitimleri ve sql eğitimleri son süratle büyüuor.
Aşağıdaki linklerden bu eğitim setlerine ulaşabilirsiniz.

C# Eğitim Seti
https://mustafabukulmez.com/c-sharp-egitim-seti-erp-programlama/

SQL Eğitim Seti
https://mustafabukulmez.com/microsoft-sql-server-t-sql-egitim-seti/

Yakın zamanda yapay zeka ile ilgili dersleri de eklemeye başlayacağım. Python ile Yapay Zeka Programlama eğitim seti olacaktır.


Bu blogum uzun zamandır pasif durumdaydı. Artık bu bloğumu da aktif hale getireceğim ve kısa kısa yazılar yazarak bloğu güncel tutacağım.

Yeterli istek gelirse HTML Eğitimleri - Bootstrap ve CSS eğitimleri hakkında da yazılar yazabilirim.

Bol Kodlu Günler Dilerim.
https://mustafabukulmez.com/

0 Yorum:

C# Excel OLEDB Bağlantı

Mart 15, 2019 Mustafa BÜKÜLMEZ 0 Yorum

Selamlar,
Buraya direk kodları bırakıyorum. Kodların açıklamasını kişisel sitemdeki orjinal yazımdan ulaşabilirsiniz.

https://mustafabukulmez.com/2019/03/15/c-excel-oledb-baglanti-ve-veri-okuma-class/

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.OleDb;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Windows.Forms;
        private static string ExcelYol = "";
        public static string ExcelYoluSec()
        {
            string Platform = "";
            OpenFileDialog ac = new OpenFileDialog();

            if (Environment.Is64BitProcess)
            { ac.Filter = "Excel dosyaları(*.xlsx)|*.xlsx"; Platform = "x64. Sadece XLSX Dosyaları"; }
            else
            { ac.Filter = "Excel dosyaları(*.xls)|*.xls"; Platform = "x86. Sadece XLS Dosyaları"; }

            ac.Title = "Platform " + Platform ;
            ac.ShowDialog();
            ExcelYol = ac.FileName.ToString();
            return ExcelYol;
        }
 public static DataTable ExcelOku()
        {
            DataTable dtexcel = new DataTable();

            if (ExcelYol.Trim().Length > 0)
            {
                DataTable schemaTable = new DataTable();
                string strConn = "";


                if (Environment.Is64BitProcess)
                    strConn = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source=" + ExcelYol + "; Extended Properties = \"Excel 12.0; HDR = Yes; IMEX = 0\"";
                else
                    strConn = "Provider = Microsoft.Jet.OLEDB.4.0;  Data Source=" + ExcelYol + "; Extended Properties = \"Excel 8.0; HDR = Yes; IMEX = 0\"";


                OleDbConnection conn = new OleDbConnection(strConn);
                conn.Open();
                schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
                DataRow schemaRow = schemaTable.Rows[0];
                string sheet = schemaRow["TABLE_NAME"].ToString();
                if (!sheet.EndsWith("_"))
                {
                    string query = "SELECT  * FROM [" + sheet + "]";
                    OleDbDataAdapter daexcel = new OleDbDataAdapter(query, conn);
                    dtexcel.Locale = CultureInfo.CurrentCulture;
                    daexcel.Fill(dtexcel);
                }
                conn.Close();

            }
            else
            {
                MessageBox.Show("Okunacak EXCEL dosyası bulunamadı. Lütfen önce okunacak EXCEL dosyası seçin.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }

            return dtexcel;
        }

https://mustafabukulmez.com/

0 Yorum: