Osman KURT

Kendime Not

ASP.Net de Domain Sorgulama

Arkadaşlar bu yazımızda sizlere asp.net de domain sorgulama kodlarını göstereceğim. Lafı uzatmadan hemen kodlarımıza geçelim isterseniz.

İlk Olarak sayfamızı tasarlamaya başlayalım. Sayfamızı alt kısımda ki resim gibi hazırlayalım lütfen.

Bu formumuzu hazırladıktan sonra şimdi sorgulama için gerekli kodlarımızı yazmaya başlayalım.

private TcpClient TcpC = new TcpClient();
protected void Page_Load(object sender, EventArgs e)
{
img_Durum.Visible = false;
}
protected void Button1_Click(object sender, EventArgs e)
{
Sorgula();
}
private void Sorgula()
{
TcpC.Connect("whois.internic.net", 43);

string strDomain = txt_domain.Text + "." + DrDLst_uzanti.Text + "\r\n";
byte[] arrDomain = Encoding.ASCII.GetBytes(strDomain);

Stream objStream = TcpC.GetStream();

objStream.Write(arrDomain, 0, strDomain.Length);

StreamReader objSr = new StreamReader
(TcpC.GetStream(), Encoding.ASCII);

string strServerResponse = objSr.ReadToEnd();

strServerResponse = Regex.Replace
(strServerResponse, "", "");

lbl_Whois.Text = strServerResponse;

TcpC.Close();

if (lbl_Whois.Text.IndexOf("No match for") == -1 || txt_domain.Text == "")
{
img_Durum.Visible = true;
img_Durum.ImageUrl = "images/hata.png";
lbl_Durum.ForeColor = System.Drawing.Color.Red;
lbl_Durum.Text = "Bu Domain Musait Değil Alınamaz.";
}
else
{
img_Durum.Visible = true;
img_Durum.ImageUrl = "images/tamam.png";
lbl_Durum.ForeColor = System.Drawing.Color.Green;
lbl_Durum.Text = "Domain Kullanıma Musait.";
}

}

Bu kodlarımızı da yazdıktan sonra işlemimiz tamamlanmıştır. Artık domain sorgulamasını istediğiniz yerde yapabilirsiniz.

Görüşmek Üzere;

Osman KURT

Yazılım geliştirici ve Grafiker

Daron Yöndemle Silverlight

Sizlere bu yazım da dün akşam katılmış olduğum silverlight ninja eğitim seminerinden bahsetmek istiyorum. Daron YÖNDEM tarafından verilen eğitim smeineri microsoft binasın da yapıldı ve gerçekten çok zevkli geçti. Daron hocamı kutluyorum.

Silverlight a gelince gerçekten çok başka bir dünya silverlight YUSUF'un Kulakları çınlasın biraz :D Umarım en kısa zaman da bende silverlight dünyasına geçiş yaparım. Size de tavsiye ederim.

Akşam ki seminerden fotograflar;

Görüşmek Üzere;

Osman KURT

Yazılım Geliştirici ve Grafiker

ASP.Net le Döviz Kuru Çekmek

İnternet te o kadar çok bu tarz yazı varkı, hepsine baktım çok gereksiz ve kafa karıştırıcı kodlar kullanmışlar arkadaşlar.Bende bu yüzden kısa ve öz bir şekilde size anlatmaya karar verdim alt kısımda vereceğim kodları kulandığınız takdirde sorunsuz bir şekilde döviz kurlarını çekebilirsiniz. İlk olarak default.aspx kodlarımızı yazalım.

<table style="width: 100%; height: 75px">
    <tr>
        <td align="center">Dolar<br />
            <asp:Label ID="Label3" runat="server" Text=""></asp:Label>
            &nbsp;TL
        </td>
        <td align="center">Euro<br />
            <asp:Label ID="Label4" runat="server" Text=""></asp:Label>
            &nbsp;TL
        </td>
    </tr>
</table>

Şimdi ise default.aspx.cs sayfamıza geçelim ve merkez bankası xml dosyasını okuyalım.

XmlDocument xmlVerisi = new XmlDocument();
xmlVerisi.Load("http://www.tcmb.gov.tr/kurlar/today.xml");
decimal dolar = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexSelling", "USD")).InnerText.Replace('.', ','));
decimal Euro = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexSelling", "EUR")).InnerText.Replace('.', ','));
Label3.Text = dolar.ToString();
Label4.Text = Euro.ToString();

 

Bu kodlarımızı da yazdıktan sonra işlemimiz tamalanmıştır. Artık sitenizde döviz kurlarını barındırıyorsunuz.

Görüşmwk Üzere;

Osman KURT

Yazılım Geliştirici ve Grafiker