• Sonuç bulunamadı

İstatistiksel Sorgulamalar Yapmak - Veritabanından Grafikler Elde Etmek

N/A
N/A
Protected

Academic year: 2021

Share "İstatistiksel Sorgulamalar Yapmak - Veritabanından Grafikler Elde Etmek"

Copied!
11
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Ankara Üniversitesi

Nallıhan Meslek Yüksekokulu

İstatistiksel Sorgulamalar Yapmak - Veritabanından Grafikler Elde Etmek

İ L E R I G Ö R S E L P R O G R A M L A M A Ö Ğ R . G Ö R . M A H M U T K I L I Ç A S L A N

(2)

Grafik İşlemleri [1]

Chart ne işe yarar ? İstediğimiz verilerin grafiksel gösterimini Chart kontrolü kullanarak sağlayabiliriz.

Chart veritabanı işlemleri yapılabilir mi? DataList, DataGridView benzeri veri kontrollerinde olduğu gibi DataSource nesneleriyle çalışır.

Yani veritabanından veya bir nesneden gelen verilerin bu kontrole DataSource özelliği üzerinde bağlanması gerekecektir.

Chart nerede ? Chart kontrolü Toolbox’ta Data kısmında bulunur.

Chart kontrolüne manuel olarak aşan ve değer eklemek mümkündür bu

ekleme işlemi aşağıdaki adımlar sayesinde gerçekleşmektedir.

(3)

Grafik İşlemleri [1]

İlk olarak Forma chart nesnesini ekliyoruz ;

(4)

Grafik İşlemleri [1]

Properties’de Series

alanından grafik tipinin belirlenmesi gerekir. Add butonuna tıklayarak hangi veriler grafik haline

getirilecekse onlar "seri"

olarak eklenir.

(5)

Grafik İşlemleri [1]

Ekleme işlemi tamamlandıkta n sonra

ChartType kısmından grafiğin şekli belirlenir.

(6)

Grafik İşlemleri [1]

this.chart2.Series["Fenerbahçe"].Points.AddXY("Puanı", 75);

this.chart2.Series["Galatasaray"].Points.AddXY("Puanı", 60);

this.chart2.Series["Beşiktaş"].Points.AddXY("Puanı", 70);

this.chart2.Series["Trabzonspor"].Points.AddXY("Puanı", 80);

this.chart2.Series["Samsunspor"].Points.AddXY("Puanı", 100);

/*

this.chart1 diyerek bu formdaki chart1 nesnesini seçmiş olduk.

.Series[“Samsunspor”] ile de Samsunspor serisi için değişiklikler yapacağımızı belirttik.

.points diyerek veri girişi olacağını belirttik.

AddXY diyerek xy eksenlerine verdiğimiz değerleri gir dedik. Birine string diğerine int verdik.

(7)

Grafik İşlemleri [1]

Uygulama çıktısı

(8)

Grafik İşlemleri [1]

Grafik üzerinde puanların da görünmesini sağlamak istenirse.

Bunun için : IsValueShownAsLabel = true yapıyoruz.

(9)

Veritabanından Grafik İşlemleri [1]

(10)

Örnek uygulama [1]

ArrayList oranlar = new ArrayList();

ArrayList down = new ArrayList(); //iki adet arraylist oluşturduk

oranlar.Add("Ödenen"); // oranlar listemize 2 başlık açtık biri ödenen diğeri kalan borç oranlar.Add("Kalan Borç");

down.Add(odenen); //down listemize ise ödenen ve kalan borç toplamlarını aktardık down.Add(kalan_borc);

this.chart1.Titles.Clear();

this.chart1.Series.Clear(); //Grafik arabirimimizin başlık ve verilerini bi temizledik this.chart1.Series.Add("Yıllık Bazlı Grafik"); //Başlığımızı ekledik

chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie;

//stilini kodumuzla belirledik

for (int i = 0; i < 2; i++) //2 adet arraylistemize veri girdiğimiz için döngüyle verilerini aldık {

this.chart1.Series[0].Points.AddXY(oranlar[i].ToString(), double.Parse(down[i].ToString().Substring(0, down[i].ToString().Length - 3)));

}

/* önce oranlar listemizdeki başlığı çekiyoruz string olarak daha sonrada sayısal anlamda düzenleyerek down listemizde bulunan toplam borç ve kalan borcu ekledik. Substring ile sayının ondalık kısımları atılmaktadır.

Bu örnekte verilerin Array’lere ataması örnek uygulamaya dahil edilmemiştir.

(11)

Kaynak

1. http://ramazanakbuz.com/c-grafik-islemleri-veritabanli-chart-kullanimi/

Erişim Tarihi : 08.12.2017

Referanslar

Benzer Belgeler

Python programlama dilinde atama operatörler değişkenlere değer atanması sağlayan sembollerdir. Karşılaştırma operatörlerinin işletilmesi sonucunda python programlama dili True

Down sendromlu bir çocuğunun olması: Down sendromlu bir çocuğu olan ve kendilerinde dengeli translokasyon olan çiftlerin, Down sendromlu başka bir çocuğa sahip

Yerel veri tabanına bağlanmak ve verileri listelemek Uzak veritabanında verileri işlemek İstatistiksel sorgulamalar yapmak Veritabanından grafikler elde

Master-detail formlarda üst bilgi (master) niteliğinde bir kayıt ve bu kayda ait alt bilgiler (detail) gösterilmektedir. Örneğin, siparisler tablosundaki herhangi bir kayıt üst

    //örnek kodumuzu yapiştirdık peki bu kodda ne diyor sehirdeki maaş toplamlarını personel tablosundaki çek ama neye göre maaşı 2000 TL Altı olan ve İsminin içerisinde

Dinamik olarak id aralığına göre, yada herhangi başka kolon için kısıtlama belirterek istediğimiz şekilde raporlama yapabilir, daha sonrasında ise, ReportView in bize..

Şimdi ise raporumuzda kullanacağımız tabloları yada view leri seçip, Dataset e de bir isim atayarak işlemlerimize devam ediyoruz... C# Report View

Araştırmanın konusu, yağ içeriği yüksek olan veya yoğun ve ucuz bir şekilde üreyebilen mikroalglerden elde edilen yağlardan biyodizel yakıtı üretmektir.. Alternatif