8 Temmuz 2011 Cuma
Blogger'da yeni arayüz
Konuyla ilgili duyuru buradan okuyabilirsiniz.
22 Şubat 2011 Salı
BDD, Top CSS Table Designs, Android for .NET Developer, jQuery Training, Visual Studio Power Tools
Bazı yararlı linkler :
29 Ocak 2011 Cumartesi
jQuery, MVC, EF
Faydalı olabilecek bazı güncel linkler :
How to get Razor intellisense for @model in a class library project
C#/.NET Little Wonders: Comparer<T>.Default
Announcing Portable Library Tools CTP
11 Killer Open Source Projects I Found with NuGet
Implementing Drag in ASP.NET Grid using JQuery
jQuery Performance Tips And Tricks
Configurable Action Filter Provider
Say Hello To Behavior Driven Development (BDD)- Part 1
Running an ASP.NET MVC 3 app on a web server that doesn’t have ASP.NET MVC 3 installed
Filtering a Grid of Data in ASP.NET MVC
jQuery Presentation and Demo for HTML5 User Group
22 Ocak 2011 Cumartesi
Yazılım dünyasında neler oluyor?
Faydalı olabilecek bazı güncel linkler :
How to get Razor intellisense for @model in a class library project
C#/.NET Little Wonders: Comparer<T>.Default
Announcing Portable Library Tools CTP
11 Killer Open Source Projects I Found with NuGet
Implementing Drag in ASP.NET Grid using JQuery
jQuery Performance Tips And Tricks
Configurable Action Filter Provider
Say Hello To Behavior Driven Development (BDD)- Part 1
Running an ASP.NET MVC 3 app on a web server that doesn’t have ASP.NET MVC 3 installed
Filtering a Grid of Data in ASP.NET MVC
jQuery Presentation and Demo for HTML5 User Group
8 Haziran 2010 Salı
C# ile piyango çekilişi
Diyelim ki elimizdeki 15 kişiden 3 kişiye tamamen rastgele olarak bir torbadan çekiyormuş gibi ödül vermek istiyoruz, talihlileri seçmek için şöyle yapabiliriz :
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Random yeni = new Random();
ArrayList adaylar = new ArrayList();
adaylar.AddRange(new string[]
{
"Cem", "Tolga", "Ali", "Ayşe", "Burak",
"Leyla", "Demir", "Esra", "Erhan", "Abdullah",
"Serpil", "Yiğit", "İnci", "Atilla", "Zarife"
});
Random secelim = new Random();
int baslat = 0;
int x = 0;
string[] sanslilar = new string[4];
for (x = 0; x <= 2; x++)
{
baslat = secelim.Next(0, adaylar.Count - 1);
sanslilar[x] = adaylar[baslat].ToString();
adaylar.RemoveAt(baslat);
}
for (x = 0; x <= 2; x++)
{
Console.WriteLine(x + 1 + ".kazanan: " + sanslilar[x]);
}
Console.ReadLine();
}
}
}
20 Mayıs 2010 Perşembe
Değişkenler
19 Mayıs 2010 Çarşamba
Veri Tipleri
C#'ta değişkenlere atayabildiğimiz veri tiplerini aşağıdaki tabloda görebilirsiniz.
11 Mayıs 2010 Salı
C# ile zar atmak
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Random zarAt = new Random(); int zar1 = 0; int zar2 = 0; zar1 = zarAt.Next(1, 6); zar2 = zarAt.Next(1, 6); Console.WriteLine(zar1 + "-" + zar2); Console.ReadLine(); } } }
30 Aralık 2009 Çarşamba
C# ile şablonumuza göre rastgele string ifadeler oluşturmak
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Random r = new Random();
string KullanilabilirKarakterler = "AzByCxDwEvFuGtHsIrJqKpLoMnNmOlPkQjRiShTgUfVeWdXcYbZa1234567890";
MatchEvaluator Rastgele = delegate(Match m)
{
return KullanilabilirKarakterler[r.Next(KullanilabilirKarakterler.Length)].ToString();
};
Console.WriteLine(Regex.Replace("XXXX-XXXX-XXXX-XXXX", "X", Rastgele)); /// G33c-Hw2s-fM7S-D0Ot
Console.WriteLine(Regex.Replace("Şifreniz : XXXX", "X", Rastgele)); /// Şifreniz : r9Ax
Console.WriteLine(Regex.Replace("XXX.XXX-XX/XX", "X", Rastgele)); /// acT.c6d-gW/0x
Console.WriteLine(Regex.Replace("XXXXXX", "X", Rastgele)); /// hTx3K9
Console.ReadLine();
}
}
}
22 Eylül 2009 Salı
Bir metni ekrana defalarca yazmak
Konsol ekranımıza alt alta 10 defa Merhaba Dünya yazan konsol uygulaması.
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int x = 0;
for (x = 1; x <= 10; x++ )
{
Console.WriteLine("Merhaba Dünya");
}
Console.ReadLine();
}
}
}
13 Ağustos 2009 Perşembe
Asp.net’te web.config ile globalization
Sunucunun dil ayarları ile uğraşmak yerine, web.config dosyasına yapacağınız küçük bir ilave ile, bu sorunun üstesinden gelebilirsiniz.
Yapmanız gereken, web.config dosyanızı açıp System.Web node’u içerisine;
1: <globalization fileEncoding="iso-8859-9" responseEncoding="iso-8859-9" />
satırını ilave etmek.
13 Ocak 2009 Salı
Asal sayı kontrolü
Kendisi ve 1’den başka bir sayıya tam olarak bölünemeyen tam sayılara asal sayı denir.
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int sayi = 0;
int x = 0;
bool kontrol = true;
string girilenSayi = null;
Console.WriteLine("Sayı = ");
girilenSayi = Console.ReadLine();
sayi = int.Parse(girilenSayi);
for (x = 2; x <= sayi - 1; x++)
{
if (sayi % x == 0)
{
kontrol = false;
}
}
if (kontrol == true)
{
Console.WriteLine("Asal sayıdır.");
}
else
{
Console.WriteLine("Asal sayı değildir.");
}
Console.ReadLine();
}
}
}
5 Ocak 2009 Pazartesi
OPETH - Burden
video denemesi :)
21 Ekim 2008 Salı
Fibonacci sayı dizisi
Fibonacci sayı dizisi 0,1,1,2,3,5,8,13,21.. biçiminde dizilişe sahip sayılardan oluşan bir dizi olup, dizideki ilk sayı (yani 0 ve 1) sabittir. Sonrasında gelen sayılar öncesindeki iki sayının toplamıdır.
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int ikiOncekiSayi = 0;
int birOncekiSayi = 0;
int yeniSayi = 0;
int x = 0;
ikiOncekiSayi = 0;
birOncekiSayi = 1;
Console.WriteLine(ikiOncekiSayi);
Console.WriteLine(birOncekiSayi);
for (x = 3; x <= 20; x++)
{
yeniSayi = ikiOncekiSayi + birOncekiSayi;
Console.WriteLine(yeniSayi);
ikiOncekiSayi = birOncekiSayi;
birOncekiSayi = yeniSayi;
}
Console.ReadLine();
}
}
}
Üstteki örneğimizde Fibonacci dizisinin ilk 20 hanesini hesaplayarak ekrana yazan konsol uygulaması görülmektedir.
27 Ağustos 2008 Çarşamba
Aritmetik ortalama bulmak
Girilecek sayıların artimetik ortalamasını bulalım.
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int x = 0;
int adet = 0;
int toplam = 0;
int sayi = 0;
string giris = "";
Console.WriteLine("Ortalaması alınacak sayı adedini giriniz:");
giris = Console.ReadLine();
adet = int.Parse(giris);
for (x = 1; x <= adet; x++)
{
Console.Write(x + ". sayı=");
giris = Console.ReadLine();
sayi = Convert.ToInt32(giris);
toplam = toplam + sayi;
}
Console.WriteLine("Ortalama = " + toplam / adet);
Console.ReadLine();
}
}
}
Kaç adet sayının ortalamasını alacağımızı söyledikten sonra belirttiğimiz sayı adedi kadar sayıyı rastgele giriyoruz. Bunların toplamının aritmetik ortalamasını alıp ekrana yazıyoruz.
6 Temmuz 2008 Pazar
Dörder dörder tersten saydırmak
Örnek: 30’dan başlayıp 1’e kadar 4’er 4’er azaltarak saydırınız.
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int x = 0;
for (x = 30; x >= 1; x += -4 )
{
Console.WriteLine(x);
}
Console.ReadLine();
}
}
}
(30-26-22-18-14-10-6-2 sırasıyla azalarak devam eder.)
5 Temmuz 2008 Cumartesi
Üçer üçer saydırmak
Örnek: 4’ten başlayıp 40’a kadar 3’er 3’er artarak saydırınız.
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int x = 0;
for (x = 4; x <= 40; x += 3 )
{
Console.WriteLine(x);
}
Console.ReadLine();
}
}
}
(4-7-10-13 şeklinde başlayıp 40’a kadar sayılmış olunur.)
11 Haziran 2008 Çarşamba
Sayıların tek ya da çift olduğunu anlamak
25 ila 43 sayıları arasındaki sayıların tek sayı mı çift sayı mı olduğunu anlayalım.
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int x = 0;
for (x = 25; x <= 43; x ++ )
{
if (x % 2 == 0)
{
Console.WriteLine(x + " - çift sayı");
}
else
{
Console.WriteLine(x + " - tek sayı");
}
}
Console.ReadLine();
}
}
}
22 Mayıs 2008 Perşembe
En büyük sayıyı bulmak
Klavyeden girilecek 5 tane sayının en büyüğünü bularak ekrana yazdırınız.
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int x = 0;
int enBuyukSayi = 0;
int sayi = 0;
string kaynak = "";
for (x = 1; x <= 5; x++)
{
Console.WriteLine(x + ". sayı= ");
kaynak = Console.ReadLine();
sayi = int.Parse(kaynak);
if (sayi > enBuyukSayi)
{
enBuyukSayi = sayi;
}
}
Console.WriteLine("En büyük sayı = " + enBuyukSayi);
Console.ReadLine();
}
}
}
5 Mayıs 2008 Pazartesi
Sayıların karesini yazdırmak
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int x = 0; for (x = 1; x <= 10; x ++ ) { Console.WriteLine(Math.Pow(x, 4)); } Console.ReadLine(); } } }
Aynı sayıların küpünü almak için ise ;
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int x = 0; for (x = 1; x <= 10; x ++ ) { Console.WriteLine(Math.Pow(x, 3)); } Console.ReadLine(); } } }