Kayıtlar

Aralık, 2013 tarihine ait yayınlar gösteriliyor

Asp.Net ile Mernisten veri Çekme

ASP.net-C# İle Web Servisler Kullanılarak Mernisten TcKimlik Numarası İle Kişi Bilgileri Sorgulama MERNİS (Merkezi Nüfus İdaresi Sistemi) Online kişi bilgileri hizmeti veren bir servistir. Bu bilgileri almak için bir kullanıcı adı ve şifre edinmeniz gerekir. Genellikle kamu kuruluşlarında bulunan (sanırım ücret karşılığında isteyen şirketlerde alabiliyor)izin ile bu hizmetlerden yararlanılabilir. Sertifikanın Yüklenmesi https://kpsv2.nvi.gov.tr  adresi firefox ile açılır, açılan sayfa üzerinde sağ tıklanarak  “sayfa bilgisi göster”/ “güvenlik”  sekmesine girilir,  “Onay belgesini göster”  seçeneği tıklanır ve daha sonra  “Ayrıntılar”  sekmesine gidilerek  "Dışa Aktar"  diyip bu sertifika herhangi bir yere kaydedilir. Daha sonra kaydedilen sertifika açılır ve yüklenir  (Install) . Yeni Proje Oluşturup Web Service Ekleme Öncelikle Visual Studio.Net ile yeni proje oluşturulur. "Solution Explorer"  Penceresinden Proje adına sağ tıklanıp  "Add Servic

Veri Tabanında Transaction Kavramı

Resim
Transaction, belirli işlemleri bir bütün halinde çalıştırmak için kullanılan bir yapıdır. Transaction ile birden çok komut bir blok halinde çalıştırılır ve tüm komutların başarılı olması halinde işlemler onaylanır. Eğer komutlardan bir tanesi bile başarısız olursa işlem iptal olur. "Ya hep, ya hiç" kuralı... Bu ifade, transaction kavramını tanımlamak için yerinde bir ifade olacaktır. Çünkü transaction içindeki tüm komutlar ya hep beraber çalışacak ya da hiçbiri çalışmayacak. "Peki bu yapının avantajı nedir?" diye sorarsanız... İlişkisel veri tabanı tasarımında birçok tablo birbirine bağımlı haldedir. Bir tablodaki kaydın silinmesi diğer tablodaki kayıtları da etkileyebilmektedir veya bir tabloya kayıt eklenmesi için başka bir tabloda buna ilişkin kaydın önceden eklenmiş olması gerekebilmektedir. Transaction işlemlerinin en çok kullanıldığı sistemler banka sistemleridir çünkü banka sistemleri güvenli olmak zorundadır ve hesap işlemlerinde oluşabilecek e

ASP.Net de Ping Atmak

Resim
Ping ping = new Ping();        PingReply DonenCevap = ping.Send(TextBox1.Text);        if (DonenCevap.Status == IPStatus.Success)        {            // server ip adresini verir.            Label1.Text += DonenCevap.Address.ToString() + "<br/>";            //server cevap süresini ms cinsinden verir.            Label1.Text += DonenCevap.RoundtripTime.ToString() + "<br/>";            //server yayına başladıktan sonra geçen gün sayısını verir.            Label1.Text += DonenCevap.Options.Ttl.ToString() + "<br/>";        }        else if (DonenCevap.Status == IPStatus.TimedOut)        {            Label1.Text = ("Zaman Aşımına Uğradı.");        }

ASP.Net de Klasör İçinde ki Dosyaları Sayfa da Görüntüleme

Resim
İlk Olarak bir proje oluşturuyoruz ve gelen default.aspx dosyamıza bir adet panel atıyoruz. <asp:Panel ID="Panel1" runat="server"> </asp:Panel> Panelimizi attıktan sonra kod kısmımıza geçelim ve kodlarımızı yazmaya başlayalım. default.aspx.cs dosyamıza geliyoruz ve alt kısımda görüdüğünüz kodları yazmaya başlıyoruz.   DirectoryInfo klasorBilgisi = new DirectoryInfo(@"C:\Users\osmankurt\Desktop\ResimeYaziYazma\Resim");         foreach (FileInfo dosya in klasorBilgisi.GetFiles("*.*"))         {             Literal ltr = new Literal();             Panel1.Controls.Add(ltr);             ltr.Text = "<a href='Resim/"                 + dosya.Name + "'/><img src='Resim/"                 + dosya.Name + "' width='100px' height='100px' border='0'></img></a>" + "<br/>Resim/" + dosya.Name + "<br/>";         }

ASP.Net de Tarayıcı Bilgisine Ulaşmak

Resim
Tarayıcı bilgilerine System.Web kütüphanesi altında HttpBrowserCapabilities sınıfı yardımı ile alacağız.      System.Web.HttpBrowserCapabilities browser = Request.Browser;     string name = browser.Browser;     float version = (float)(browser.MajorVersion + browser.MinorVersion);     if (name == "IE" && version >= 7){     //IE 7 Kullanılıyor     }     elseif(name == "Firefox" && version >= 2){     //Firefox 2 kullanılıyor     }

ASP.Net de Klasöre Okuma-Yazma İzni Verme

Resim
Arakadaşlar bu yazımda size asp.net de bir klasöre okuma yazma izni verilmesini sağlayan kodu göstereceğim. Alt kısımda ki kodlarımız bu işlemi sağlayan kodlar; string HesapAdi = string.Empty; //Izin verilecek olan oturum adi  public void YazimIzniVer(string HesapAdi, string klasorYolu) { try { if (Directory.Exists(klasorYolu)) { var klasor = new DirectoryInfo(klasorYolu); var klasorGuvenligi = klasor.GetAccessControl(); var rule = new FileSystemAccessRule(HesapAdi, FileSystemRights.Write, InheritanceFlags.None | InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.None, AccessControlType.Allow); ListBox1.Items.Add(rule.IdentityReference.Value.ToString()); klasorGuvenligi.SetAccessRule(rule); klasor.SetAccessControl(klasorGuvenligi); Label1.Text = "Klasöre izin verildi."; } else { Label1.Text = "Klasör bulunamadı."; } } catch (Exception ex) { Label1.Text = "asd"; } }  Alıntıdır

ASP.Net de Bilgisayar Kapatma, Oturum Kapatma, Bekletme,Yeniden Başlatma Kodları

Resim
System.Diagnostics.Process.Start("shutdown", "-s -f -t 0"); // bilgisayarı kapatma komutu  System.Diagnostics.Process.Start("shutdown", "-l -f"); //oturumu kapatma kodları System.Diagnostics.Process.Start("shutdown", "-r -f -t 0"); //bilgisayarı yeniden başlatmak için System.Diagnostics.Process.Start("shutdown", "-h -f"); // bilgisayarı hazırda beklet