none
C# Anket Programı RRS feed

  • Soru

  • İyi günler sevgili c# seven kardeşlerim

    Sizlere basit bir soru sormak istiyorum.Bir program yazmaya başlıyacağım ve bu programımda pasta dilimli grafikler olacak.Ve bunlardan yaklaşık 124 tane felan olacak.Neden 124 tane onu söyliyeyim.24 Soruluk bir anketim var.Bu anket 25bin kişi üzerinde yapılacak.Her sorunun cevap verilme oranını grafik üzerinde istiyorlar.Mesela 1.soruda X kadar katılımcının Y kadarı A şıkkını işaretledi.Z kadarı B şıkkını işaretledi v.s.Ve bunun PASTA dilimli ortamda gösterimini istiyorum.Böyle böyle 24 sorudan 124 tane anket istiyorlar.(Mesela başka örnek vereyim böylede istiyorlar o yüzden 124 tane : 1.soruya A şıkkı verenlerin 7.soruya C şıkkı verme oranı v.s).

    Programda yapmak istediğimi anlattım.Benim aklıma 2 tane yöntem geliyor.

    Birincisi : Cyrstal Report kullanarak önce programımın bu istatistikleri hesaplaması ondan sonra bir tuş ile Cyrstal Report göstermesi ve daha sonra bu gösterilen çıktının pdf formatına aktarıp adama pdf çıktısı vermek

    İkinci : Program FORM'un üzerine istediğim kadar Chast'ler koymak.Ve hesaplamaların direk olarak Pasta dilimli chast'e atmak.Cyrstal Report kullanmadan direk formun üzerindeki bilgileri pdf'e aktarıp adama vermek.BİDE burda chast çubuklu şekilde çıkıyor forma sürükleyince nasıl onu pasta yapacam bilmiyorum.

    Hocalarım sizce hangi yöntemi kullanmam daha GÖRSEL ve MANTIĞI BASİT olur.Devexpress bilmiyorum.SİZİN BAŞKA AKLINIZA GELEN ÖNERECEĞİNİZ YÖNTEMLERİNİZ VARSA LÜTFEN SÖYLEYİN.ALLAH RAZI OLSUN.

    NOT : KESİNLİKLE GRAFİK İLE ÇİZİLEN BİR PASTA DİLİMİ İSTEMİYORUM.CHAST gibi görsel bişi olsun.ÇÜNKÜ GRAFİK KODLARLA ÇİZİLEN PASTANIN GÖRSELLİĞİNİ BEĞENMİYORUM.AYRICA ANKET BİLGİLERİNİ .txt DOSYASINDAN ÇEKECEĞİM.
    29 Eylül 2013 Pazar 05:40

Yanıtlar

  • sorgu aynı ise 124 değilde 124bin olsa farketmaz, bilgisayarın işi bu yapacak.

    pseudo:
    
    foreach(var item in sorular)
    {
        foreach(var item2 in item.seçenekler)
        {
            //chart hazırla,
            //pdf dökümanına ekle
        }
    }
    //pdf yazdır
    
    

    şeklinde bir algoritma yeterli gibi görünüyor


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    30 Eylül 2013 Pazartesi 06:43
    Moderatör

Tüm Yanıtlar

  • Chast dediğin Chart galiba? Öyleyse Pasta dilimi yapmak için Series collectionundaki Series1 in ChartType ını Pie yapman yeterli olur.

    Bunun dışında ne sormak istediğini anlamadım açıkcası.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    29 Eylül 2013 Pazar 07:26
    Moderatör
  • Ya hocam anket programımı cyrstal reportlamı yapsam daha iyi olur yoksa chart kullanarak yapsam daha iyi olur bunu merak ettim

    29 Eylül 2013 Pazar 16:53
  • Chart kullanın. Çünkü belirli bir yerden sonra crtystal report sizin kompleks sorgularınızı çalıştıramayacaktır. Bir tane chart oluşturun. Verilerini de dinamik olarak değiştirin. 124 tane chart yapılmaz. Burada algoritma gucunuzu kullanın.
    29 Eylül 2013 Pazar 17:02
  • Hocam çok güzel dedinizde 124 tane grafik istiyor bana adam yani her sorunun grafiğini istiyor.PDF'in içinde 124 tane grafik olmalı.Form ekranında 1 tane yapıp pdfe her bir grafiği ayrı ayrı nasıl bir mantık yaparım çözemedim yardım ederseniz çok sevinirim.
    29 Eylül 2013 Pazar 18:18
  • sorgu aynı ise 124 değilde 124bin olsa farketmaz, bilgisayarın işi bu yapacak.

    pseudo:
    
    foreach(var item in sorular)
    {
        foreach(var item2 in item.seçenekler)
        {
            //chart hazırla,
            //pdf dökümanına ekle
        }
    }
    //pdf yazdır
    
    

    şeklinde bir algoritma yeterli gibi görünüyor


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    30 Eylül 2013 Pazartesi 06:43
    Moderatör