Ana içeriğe atla

.NET İnternet Üzerinden Saat İşlemleri

Merhaba arkadaşlar; bu makalede sizlere .NET Ortamında internet üzerinden saati nasıl kullanabileceğimiz ile ilgili bilgi vermeye çalışacağım.bu işlemde www.saatkac.com adlı internet sitesini kullanacağız.bunun için site üzerinden ücretsiz bir lisans anahtarı almanız yeterli.dilerseniz vakit kaybetmeden kodlamaya geçelim;

public DateTime NetSaati()
{
int gun, ay, yil, saat, dakika, saniye;
var qReader = new XmlTextReader(@"http://www.saatkac.com/xml_saat_kod.php?u=TR&lisans=lisansanahtarı");
while (qReader.Read())
{
if (qReader.NodeType == XmlNodeType.Element)
{
switch (qReader.Name)
{
case "gun":
gun = Convert.ToInt16(qReader.ReadString());
break;
case "yil":
yil = Convert.ToInt16(qReader.ReadString());
break;
case "ay":
ay = Convert.ToInt16(qReader.ReadString());
break;
case "saat_24lu_sistem":
saat = Convert.ToInt16(qReader.ReadString());
break;
case "dakika":
dakika = Convert.ToInt16(qReader.ReadString());
break;
case "saniye":
saniye = Convert.ToInt16(qReader.ReadString());
break;
}
}
}
return new DateTime(yil, ay, gun, saat, dakika, saniye);
}
işlemimiz bu kadar basit.XMLTextReader nesnesi ile saat bilgilerinin olduğu xml dosyasına ulaştık ve bilgileri okumak sureti ile yeni bir datetime yaratıp fonksiyondan geriye döndürdük.

Kullanım Şekli:

Datetime qzaman=NetSaati();



Şimdilik bu kadar.Bir sonraki makalede görüşmek üzere iyi günler.

Yorumlar

Bu blogdaki popüler yayınlar

PAYTR SANAL POS ASP.NET C# Entegrasyonu

merhaba, bu makalede sizlere PAYTR Sanal pos yapısını .NET üzerinde nasıl çalıştıracağımız ile ilgili bilgi aktarmaya çalışacağım. Ücretsiz başlangıç sağlaması ve sabit ödeme almaması sebebiyle düşük bütçeli e-ticaret yapmak isteyen kişilerin tercih ettiği PAYTR Sanal pos entegrasyonu temelde PHP üzerine kurulmuş. Dolayısıyla .net ile e-ticaret yazmaktaysanız bu sizi bir hayli zorluyor zira firma ile birçok görüşme yapmama rağmen sağlıklı bir .net örneklemesi bulamadım. Baktım olacak gibi değil, sonunda oturdum kendi entegrasyonumu kendim yazdım :). aşağıda detaylı olarak bulabilirsiniz. //using satırlarımızı ekleyelim; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Collections.Specialized; using System.Data; using System.Linq; using System.Net; using System.Security.Cryptography; using System.Text; using System.Web; using System.Web.Script.Serialization; using System.Web.UI; using System.Web.UI.WebControls; //aşağıdaki sabit PAYTR Fonksiyon...

ASP.NET Sayfalar arası veri taşıma işlemleri

merhaba; bu yazımda sizlere asp.net üzerinde sayfalar arasında veri taşıma işlemlerinden bahsetmek istiyorum.hepimizin bildiği gibi uygulamarımızda sayfalarımız arası haberleşmeler büyük önem arzetmektedir.bazı sayfalarda bazı işlemlerin yerine getirilebilmesi için diğer sayfalardan gelecek verilere ihtiyaç duyulabilir(GET).ASP.NET üzerinde veri taşıma işlemleri aşağıdaki şekillerde yapılabilir. 1-)QueryString : en yaygın ve basit kullanıma sahip olanıdır.istenilen verileri sayfayı post ettiğiniz zaman yönlendirildiğiniz sayfaya URL üzerinden taşır. Kullanımı : a sayfasından b sayfasına isim taşıyalım. a sayfasında linkinizi şu şekilde değiştirirseniz: Response.Redirect("gidileceksayfa.aspx?isim=can"); Tarayıcınızın URL kısmına baktığınızda: www.siteadi.com/b.aspx?isim=can olarak görürsünüz.a sayfasından veri aktarımı tamamlanmıştır.bundan sonraki adım b sayfasından gelen veriyi almaktan ibarettir.o da şu şekilde yapılır: b sayfasında "isim" adında b...

Visual C# - Zip İşlemleri

Merhaba; Bu yazımızda c# ortamında zip işlemlerinin nasıl yapıldığını inceleyeceğiz.bildiğiniz gibi winrar,7z gibi sıkıştırma programları günlük hayatta çokça kullandığımız türden uygulamalar. özellikle büyük boyutlardaki verilerimizi saklarken oldukça sık ihtiyacını hissediyoruz.bu makaleyi okuduktan sonra c# ortamında dosya sıkıştırma işlemlerinin ne kadar basit olduğunu görmüş olacağız. öncelikle zip işlemlerinin yapılabilmesi için bunu sağlayan dll dosyasını projemize referans olarak eklememiz gerekiyor. Buradan ilgili DLL'i indirebilir ve projenize referans olarak ekleyebilirsiniz. şimdi gelelim kodlama kısmına; seçtiğiniz dosyayı ziplemek için ; using (ZipFile zip = new ZipFile()) { zip.AddFile(@"Chrysanthemum.jpg"); zip.Save(@"C:\MyZipFile.zip"); } zip.AddFile = oluşturmak istediğiniz ZİP Klasörüne dosya eklemek için kullanabilirsiniz.AddFiles ile tek satırda birden çok dosya ekleye...