Boş bit html dosyasının içine yapıştırıp kayıt edin. <html> <head> <title>Asil Asal Sayı Kontrolü</title> <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /> <meta name=”author” content=”Mehmet Akif Yanbak – 229806″> </head> <body> <input type=”text” id=”primeNumber”> <button onclick=”isNoblePrimeNumber();”>Kontrol Et!</button> <div id=”result”></div> <script> function isNoblePrimeNumber() { var p = parseInt(document.getElementById(‘primeNumber’).value); if (isNaN(p)) { alert(‘Sayı Girin!’); }…

Devamını oku

Not:Bu yazı güncel tutulmaya çalışılacak. Son güncelleme: 27 Mayıs 2015 Not: Hızlı okumak istiyorsanız sadece kalın kısımları okursanız özetlemiş olursunuz. Scrum’ı anlatmadan önce “Agile” nedir bunu bilmemiz gerekir. Agile bir proje yönetim biçimdir. Agile metodolojisi daha çok yazılımcılara yöneliktir. Genel olarak ihityacın muallak olduğu durumlarda kullanılır. 17 dev adamın imzaladığı…

Devamını oku

Selenium nedir önce ondan bahsedeyim. Selenium web uygulamaları için geliştirilmiş bir test aracıdır. Firefox için geliştirildiği için diğer tarayıcılarda çalıştırmak için ek dosyalar indirmeniz gerekir. Bu testin amacı her ne kadar Unit Test‘lerle projemizi test etmiş olsak da (farklı) tarayıcı(lar)da test etmek de fayda vardır. Web uygulamaları farklı tarayıcılarda bazen…

Devamını oku

Sandcastle Help File Builder bir .Net dökümantasyon aracıdır. Projedeki açıklamaları( ) alıp otomatik msdn documentation gibi her methodun, sınıfın açıklamarını oluşturur. Şimdi gelelim kurulumuna, öncelikle https://github.com/EWSoftware/SHFB/releases adresinden son sürümünü indiriyoruz. Sonra standart Next Next Finish’in yanında birkaç tane “install” işlemimiz olacak.

Devamını oku

Contiuous Integration Türkçe’de mot-a-mot anlamı “sürekli entegrasyon“‘dur. Peki ne işe yarar ? CI her checkin(TFS’de) veya commit(Git’te)’te projenizi alıp derler(build), test eder, döküman oluşturur ve yayınlar(deploy). Bu sayede olası hataların tespiti hızlı olur ve sürekli güncel bir dökümantasyon oluşur. CI için çeşitli araçlar vardır, bunlardan bazıları;Teamcity, Jenkins, Myget, Appveyor… Teamcity’nin kurulumuna gelecek olursak,…

Devamını oku

public string StringReplace(string text) { text = text.Replace(“İ”, “I”); text = text.Replace(“ı”, “i”); text = text.Replace(“Ğ”, “G”); text = text.Replace(“ğ”, “g”); text = text.Replace(“Ö”, “O”); text = text.Replace(“ö”, “o”); text = text.Replace(“Ü”, “U”); text = text.Replace(“ü”, “u”); text = text.Replace(“Ş”, “S”); text = text.Replace(“ş”, “s”); text = text.Replace(“Ç”, “C”); text…

Devamını oku

public SelectList ToSelectList(DataTable table, string valueField, string textField) { var list = (from DataRow row in table.Rows select new SelectListItem() { Text = row[textField].ToString(), Value = row[valueField].ToString() }).ToList(); return new SelectList(list,”Text”,”Value”) } ToSelectList içine listeye çevirmek istediğiniz tabloyu ve gerekli sütun isimlerini yolladıktan sonra metot size SelectList tipinde veri geri…

Devamını oku

Çoklu dil desteği olan bir site yapmak istedik diyelim. Siteye giren kullanıcıya sormaksızın otomatik kullanıcının ülkesine göre yönlendirmek istiyoruz. Bu durumda kullancının dil ve ülke değerlerini almamız gerekiyor. Peki nasıl alacağız. Kodlarımız: using System; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace UlkeyeGoreYonlendirme { public partial class Default : System.Web.UI.Page {…

Devamını oku