コード例 #1
0
 public void HaberlerYaz(Haberler haberr)
 {
     using (TextWriter yaz = new StreamWriter(yol, true))
     {
         yaz.WriteLine("Haber No:" + haberr.Id.Trim(), Environment.NewLine);
         yaz.WriteLine("Başlık:" + haberr.Baslik.Trim(), Environment.NewLine);
         yaz.WriteLine("Açıklama:" + haberr.Aciklama.Trim(), Environment.NewLine);
         yaz.WriteLine("Link:" + haberr.Link.Trim(), Environment.NewLine);
         yaz.WriteLine("Tarih:" + haberr.Tarih.ToString(), Environment.NewLine);
     }
 }
コード例 #2
0
        private void YeniHaberiGoster(Haberler haberr)
        {
            Frmxmlyeni Frmxmlyeni = new Frmxmlyeni(haberr);

            Frmxmlyeni.ShowDialog();

            groupBox1.Text     = "En Son Haberler(" + haberr.Id.Trim() + ")";
            labelbaslik.Text   = haberr.Baslik.Trim();
            labelaciklama.Text = haberr.Aciklama.Trim();
            labeltarih.Text    = haberr.Tarih.ToString();
            labellink.Text     = haberr.Link.Trim();
            HaberlerYaz(haberr);
        }
コード例 #3
0
        private void HaberGetir()
        {
            Haberleryeni = new List <Haberler>();
            XmlDocument xml = new XmlDocument();

            xml.Load("https://www.aa.com.tr/tr/rss/default?cat=guncel");
            XmlNodeList xmlim = xml.SelectNodes("rss/channel/item");

            foreach (XmlNode xmli in  xmlim)
            {
                try
                {
                    Haberler haberler = new Haberler();

                    XmlNode xmlekle = xmli.SelectSingleNode("title");
                    haberler.Baslik = xmlekle != null ? xmlekle.InnerText : "";

                    xmlekle     = xmli.SelectSingleNode("guid");
                    haberler.Id = xmlekle != null ? xmlekle.InnerText : "";

                    xmlekle = xmli.SelectSingleNode("pubDate");
                    string tarih = xmlekle != null ? xmlekle.InnerText : "";
                    haberler.Tarih = Convert.ToDateTime(tarih);

                    xmlekle           = xmli.SelectSingleNode("description");
                    haberler.Aciklama = xmlekle != null ? xmlekle.InnerText : "";

                    xmlekle           = xmli.SelectSingleNode("description");
                    haberler.Aciklama = xmlekle != null ? xmlekle.InnerText : "";

                    if (haberler.Tarih >= DateTime.Today)
                    {
                        Haberleryeni.Add(haberler);
                    }
                }
                catch { }
                HaberGetir();
            }
        }
コード例 #4
0
 public Mesaj(Haberler haberr)
 {
     InitializeComponent();
     groupBox1.Text   = "En Son Haber(" + haberr.Id.Trim() + ")";
     labelbaslik.Text = haberr.Baslik.Trim();
 }
コード例 #5
0
 public Frmxmlyeni(Haberler haber)
 {
 }