<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4861560100285574053</id><updated>2024-09-02T00:30:14.709-07:00</updated><category term="attatched mail"/><category term="c#"/><category term="dosya ekleme"/><category term="döviz kuru günlük merkez mankası xml"/><category term="eklenti"/><category term="email"/><category term="mail"/><category term="mail gönderme"/><title type='text'>maniacneron</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://maniacneron.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4861560100285574053/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://maniacneron.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>no</name><uri>http://www.blogger.com/profile/17752012815499969842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4861560100285574053.post-4392184072665442466</id><published>2010-12-21T13:11:00.000-08:00</published><updated>2010-12-21T13:14:25.695-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="döviz kuru günlük merkez mankası xml"/><title type='text'>Günlük Döviz Kuru XML</title><content type='html'>//bu da xml dosyasını çekip okuyo ve datatable a atıyor&lt;br /&gt; DataTable dt = new DataTable();&lt;br /&gt; &lt;br /&gt; // DataTable nesnemizi yaratıyoruz&lt;br /&gt;    DataRow dr;&lt;br /&gt; // DataTable ın satırlarını tanımlıyoruz&lt;br /&gt;    dt.Columns.Add(new DataColumn(&quot;Adı&quot;, typeof(string)));&lt;br /&gt;    dt.Columns.Add(new DataColumn(&quot;Kod&quot;, typeof(string)));&lt;br /&gt;    dt.Columns.Add(new DataColumn(&quot;Döviz alış&quot;, typeof(string)));&lt;br /&gt;    dt.Columns.Add(new DataColumn(&quot;Döviz satış&quot;, typeof(string)));          &lt;br /&gt;&lt;br /&gt; // DataTableımıza 4 sütün ekliyoruz ve değişken tiplerini tanımlıyoruz&lt;br /&gt; XmlTextReader rdr = new XmlTextReader(&quot;http://www.tcmb.gov.tr/kurlar/today.xml&quot;);           &lt;br /&gt;            &lt;br /&gt;// XmlTextReader nesnesini yaratıyoruz ve parametre olarak xml dokümanın urlsini veriyoruz&lt;br /&gt;// XmlTextReader urlsi belirtilen xml dokümanlarına hızlı ve forward-only giriş imkanı sağlar&lt;br /&gt;   XmlDocument myxml = new XmlDocument();&lt;br /&gt;            // XmlDocument nesnesini yaratıyoruz&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                myxml.Load(rdr);&lt;br /&gt;                // Load metodu ile xml yüklüyoruz&lt;br /&gt;                XmlNode tarih = myxml.SelectSingleNode(&quot;/Tarih_Date/@Tarih&quot;);&lt;br /&gt;                XmlNodeList mylist = myxml.SelectNodes(&quot;/Tarih_Date/Currency&quot;);&lt;br /&gt;                XmlNodeList adi = myxml.SelectNodes(&quot;/Tarih_Date/Currency/Isim&quot;);&lt;br /&gt;                XmlNodeList kod = myxml.SelectNodes(&quot;/Tarih_Date/Currency/@Kod&quot;);&lt;br /&gt;                XmlNodeList doviz_alis = myxml.SelectNodes(&quot;/Tarih_Date/Currency/ForexBuying&quot;);&lt;br /&gt;                XmlNodeList doviz_satis = myxml.SelectNodes(&quot;/Tarih_Date/Currency/ForexSelling&quot;);&lt;br /&gt;                // XmlNodeList cinsinden her bir nodu, SelectSingleNode metoduna nodların xpathini parametre olarak&lt;br /&gt;                // göndererek tanımlıyoruz&lt;br /&gt;                dovizKurlari_label_tarih.Text = tarih.InnerText.ToString() + &quot; tarihli merkez bankası kur bilgileri&quot;;&lt;br /&gt;                // datagridimin captionu ayarlıyoruz&lt;br /&gt;                int x = 12;&lt;br /&gt;                /* x gibi bir değişken tanımladımbu x =19 DataTable a sadece 19 satır eklenmesini sağlıyor&lt;br /&gt;                //* çünkü xml dökümanında 19 node dan sonra&lt;br /&gt;                //güncel kur bilgileri değil Euro dönüşüm kurları var&lt;br /&gt;                //ve bu node dan sonra yapı ilk 18 node ile tutmuyor*/&lt;br /&gt;                for (int i = 0; i &lt; x; i++)&lt;br /&gt;                {&lt;br /&gt;                    string a;&lt;br /&gt;                    a = kod.Item(i).InnerText.ToString();&lt;br /&gt;                    //her bir doviz turunu alıyo ve değerlerini okuyo&lt;br /&gt;                    dr = dt.NewRow();&lt;br /&gt;                    dr[0] = adi.Item(i).InnerText.ToString(); // i adi nodunun içeriği&lt;br /&gt;                    // Adı isimli DataColumn un satırlarını /Tarih_Date/Currency/Isim node ları ile dolduruyoruz&lt;br /&gt;                    dr[1] = kod.Item(i).InnerText.ToString();&lt;br /&gt;                    // Kod satırları&lt;br /&gt;                    dr[2] = doviz_alis.Item(i).InnerText.ToString();&lt;br /&gt;                    // Döviz Alış&lt;br /&gt;                    dr[3] = doviz_satis.Item(i).InnerText.ToString();&lt;br /&gt;                    // Döviz Satış&lt;br /&gt;                    dt.Rows.Add(dr);//değerleri bit satıra attık ve datatable a yerleştirdik&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; dataGridView_dovizKurlari.DataSource = dt;&lt;br /&gt; dataGridView_dovizKurlari.Columns[0].Width = 300;</content><link rel='replies' type='application/atom+xml' href='http://maniacneron.blogspot.com/feeds/4392184072665442466/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://maniacneron.blogspot.com/2010/12/gunluk-doviz-kuru-xml.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4861560100285574053/posts/default/4392184072665442466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4861560100285574053/posts/default/4392184072665442466'/><link rel='alternate' type='text/html' href='http://maniacneron.blogspot.com/2010/12/gunluk-doviz-kuru-xml.html' title='Günlük Döviz Kuru XML'/><author><name>no</name><uri>http://www.blogger.com/profile/17752012815499969842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4861560100285574053.post-2899263146373090700</id><published>2010-12-21T12:37:00.000-08:00</published><updated>2011-05-29T06:31:24.769-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="attatched mail"/><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="dosya ekleme"/><category scheme="http://www.blogger.com/atom/ns#" term="eklenti"/><category scheme="http://www.blogger.com/atom/ns#" term="email"/><category scheme="http://www.blogger.com/atom/ns#" term="mail"/><category scheme="http://www.blogger.com/atom/ns#" term="mail gönderme"/><title type='text'>c# mail gönderme</title><content type='html'>private void MailGonder()&lt;br /&gt;{&lt;br /&gt;   MailMessage _mail = new MailMessage(); // MailMessage nesnemizi oluşturuyoruz.&lt;br /&gt;&lt;br /&gt;   _mail.From = new MailAddress(&quot;blabla@hotmail.com&quot;); // Burada kimden geldiği &lt;br /&gt;   &lt;br /&gt;   _mail.To.Add(&quot;blabla@hotmail.com&quot;); // hangi mail adresine gidecegi &lt;br /&gt;   &lt;br /&gt;  _mail.Subject = &quot;Konu&quot;; // Mail konusu&lt;br /&gt;            &lt;br /&gt;  _mail.Priority = MailPriority.High; // Ek bir özelliktir mail öncelik değeri&lt;br /&gt;            &lt;br /&gt;  _mail.Body = &quot;İçerik&quot;; // Mail içeriği buraya yazılmaktadır.&lt;br /&gt;            &lt;br /&gt;  SmtpClient _client = new SmtpClient(); // smtp sunucusuna bağlanmak için kullanacağımız nesnemizi oluşturuyoruz.&lt;br /&gt;            &lt;br /&gt;  _client.Credentials = new System.Net.NetworkCredential(&quot;blabla@hotmail.com&quot;, &quot;sifre&quot;); // Mail adresi ve şifremizi gösteriyoruz.&lt;br /&gt;            &lt;br /&gt; _client.Host = &quot;smtp.live.com&quot;; // hotmail smtp sunucu ismi&lt;br /&gt;            &lt;br /&gt; _client.Timeout = 50000; // timeout :)&lt;br /&gt;            &lt;br /&gt; _client.Port = 587; // kullanılacak olan port burada hotmailın kullandığı porttur.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; _client.SendCompleted += new SendCompletedEventHandler(_client_SendCompleted); //  Gönderildikten sonra tetiklenecek.Tetiklenme durumunda mailın gönderilmiş yada gönderilmemiş olduğunu buradan öğrenilebilinir.&lt;br /&gt;&lt;br /&gt; _client.EnableSsl = true; // ssl &#39;i aktifleştiriyoruz.&lt;br /&gt;            &lt;br /&gt; string userState = &quot;Mail Gönderiliyor&quot;;&lt;br /&gt;&lt;br /&gt; _client.SendAsync(_mail, userState); //Gönderme olayı&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;eğer mailimize eklemek istediğimiz dosyalar varsa:&lt;br /&gt;&lt;br /&gt;burada dosyaları alacağınız dizinlerde windows yetki sınırlaması sorunu ile karşılaşabiliriz bu nedenle kullanıcı korumalı yerler yerine direkt driver üzerinden alınacak dosyalar işimizi kolaylaştırır.&lt;br /&gt;&lt;br /&gt;_mail.Attachments.Add(new Attachment(&quot;C:\\Resim.zip&quot;));    &lt;br /&gt;_mail.Attachments.Add(new Attachment(&quot;C:\\Resim.zip&quot;));</content><link rel='replies' type='application/atom+xml' href='http://maniacneron.blogspot.com/feeds/2899263146373090700/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://maniacneron.blogspot.com/2010/12/c-mail-gonderme.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4861560100285574053/posts/default/2899263146373090700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4861560100285574053/posts/default/2899263146373090700'/><link rel='alternate' type='text/html' href='http://maniacneron.blogspot.com/2010/12/c-mail-gonderme.html' title='c# mail gönderme'/><author><name>no</name><uri>http://www.blogger.com/profile/17752012815499969842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4861560100285574053.post-3966939274103159415</id><published>2010-12-21T12:16:00.000-08:00</published><updated>2010-12-21T12:36:55.596-08:00</updated><title type='text'>Crystal Reports -Raporu kod içinden oluşturma</title><content type='html'>&lt;span style=&quot;font-weight:bold;&quot;&gt;kullanılan kütüphaneler&lt;/span&gt;&lt;br /&gt;using CrystalDecisions.Shared;&lt;br /&gt;using CrystalDecisions.CrystalReports.Engine;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;raporun bir objesi yaratılır ve rapor görüntüleyicinin kaynağına atanır.&lt;/span&gt;&lt;br /&gt; Crystal_form101 a = new Crystal_form101();&lt;br /&gt; crystalReportViewer1.ReportSource = a;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;raporun parametreleri&lt;/span&gt; &lt;br /&gt; a.SetParameterValue(&quot;sayfaSayisi&quot;, sayfaSayisi);&lt;br /&gt; a.SetParameterValue(&quot;referans_no&quot;, form101.Marka_id.Referans_no);&lt;br /&gt; a.SetParameterValue(&quot;ibareler&quot;, form101.Marka_id.Marka_orneginde_kullanilan_ibareler);&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;subreport&#39;a ait parametreler&lt;/span&gt;&lt;br /&gt; a.SetParameterValue(&quot;marka_id&quot;, &quot;&quot; + form101.Marka_id.Id_marka, &quot;ruchanlar_sub&quot;);&lt;br /&gt; a.SetParameterValue(&quot;first_ruchan_id&quot;, &quot;&quot; + list_ruchan[0].Id_ruchan, &quot;ruchanlar_sub&quot;);&lt;br /&gt;&lt;br /&gt;raporu pdf formatında almak&lt;br /&gt;&lt;br /&gt; try&lt;br /&gt; {&lt;br /&gt;   ExportOptions CrExportOptions ;&lt;br /&gt;   DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions();&lt;br /&gt;   PdfRtfWordFormatOptions CrFormatTypeOptions = new PdfRtfWordFormatOptions();&lt;br /&gt;   CrDiskFileDestinationOptions.DiskFileName = &quot;c:\\csharp.net-informations.pdf&quot;;&lt;br /&gt;   CrExportOptions = cryRpt.ExportOptions;&lt;br /&gt;   {&lt;br /&gt;     CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;&lt;br /&gt;     CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;&lt;br /&gt;     CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions;&lt;br /&gt;     CrExportOptions.FormatOptions = CrFormatTypeOptions;&lt;br /&gt;    }&lt;br /&gt;   cryRpt.Export();&lt;br /&gt;  }&lt;br /&gt;  catch (Exception ex)&lt;br /&gt;  {&lt;br /&gt;    MessageBox.Show(ex.ToString());&lt;br /&gt;  }</content><link rel='replies' type='application/atom+xml' href='http://maniacneron.blogspot.com/feeds/3966939274103159415/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://maniacneron.blogspot.com/2010/12/crystal-reports-raporu-kod-icinden.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4861560100285574053/posts/default/3966939274103159415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4861560100285574053/posts/default/3966939274103159415'/><link rel='alternate' type='text/html' href='http://maniacneron.blogspot.com/2010/12/crystal-reports-raporu-kod-icinden.html' title='Crystal Reports -Raporu kod içinden oluşturma'/><author><name>no</name><uri>http://www.blogger.com/profile/17752012815499969842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>