Latest Entries »

OzkaynakMakina.com.tr

İtalyan EP Systems (EPS) markasının Resmi Türkiye Distribütörü olan Özkaynak Makina‘nın web sitesi şu an itibariyle yayında.

Kaynak makinası, kaynak makinaleri tedariği gerçekleştiren Özkaynak Makina‘nın web sitesinde kategorilere göre ayrılmış kaynak makineleri, plazma kesim, akü şarj gibi küçük tamirhanelerden büyük sanayi fabrikalarında kullanılabilen her türlü kaliteli makineyi bulabilmek mümkün. Üstelik fiyatları da sitede görünmekte.

Üç haftada tamamlanan projede altyapı olarak Microsoft Asp.Net, Asp.Net Ajax, MS Access, jQuery ve Adobe Flash kullanıldı. Resim galerisi, şu anda hala geliştirmeye devam ettiğim ve yakın zamanda duyuracağım GallerIG projesindendir (Poli Spotçular Çarşısı ve AGS Cam web sitesinde de kullanıldı). Site ayrıca XHTML 1.0 Transitional geçerlidir.

Önizlemeyi deviantart‘tan görebilir veya sitenin kendisini de ziyaret edebilirsiniz.

Kaynak makinası, kaynak makineleri

OzkaynakMakina.com.tr

C# ile metin sıralamalarını değiştirme

Veritabanından çektiğim kategori navigasyonu için tekrardan veritabanı işlemleri yapmamak adına pratik bir fonksiyon yazayım dedim. Fonksiyon Ürünler » Çikolatalar » Alpella gibi bir metinsel ifadeyi Alpella « Çikolatalar « Ürünler şekline çevirmekte kullanılabilir. Stackoverflow’da sorduğum soruya daha kısa alternatif ise Linq sınıfını kullanan bir kod tavsiye edildi. Onu da altta veriyorum.


public static string ReverseString(string input, string separator, string outSeparator)
{
string result = String.Empty;
string[] temp = Regex.Split(input, separator, RegexOptions.IgnoreCase);
Array.Reverse(temp);
for (int i = 0; i < temp.Length; i++)
{
result += temp[i] + " " + outSeparator + " ";
}
return result;
}

Not: System.Text.RegularExpressions sınıfını kullanır.

Stackoverflow alternatifi:


public static string ReverseString(string input, string separator, string outSeparator)
{
return String.Join(" " + outSeparator + " ", input.Split(new[] { " " + separator + " " }, StringSplitOptions.RemoveEmptyEntries).Reverse().ToArray());
}

Not: System.Linq sınıfını kullanır.

Ayrıca stackoverflow tavsiyelerine göre fonksiyonu StringBuilder ile kullanmak uzun metinsel ifadelerde performans sağlayacaktır:


public static string ReverseString(string input, string separator, string outSeparator)
{
StringBuilder result = new StringBuilder();
string[] temp = Regex.Split(input, separator, RegexOptions.IgnoreCase);
Array.Reverse(temp);
for (int i = 0; i < temp.Length; i++)
{
result.Append(temp[i] + " " + outSeparator + " ");
}
return result.ToString();
}

PoliSpotcularCarsisi.com

Yaklaşık dört haftadır üzerinde çalıştığım Poli Spotçular Çarşısı web sitesini bitirdim. Gebze Tasarım için gerçekleştirdiğim son proje.

Web sitenin tasarımı tarafımca iyileştirildi. Kodlamada Asp.Net 4.0 kullanıldı ve routing ile web site adresleri kullanıcı ve arama motoru dostu yapıldı. Sitede ayrıca GallerIC, jQuery kullanıldı. Veritabanı olarak MySQL tercih edildi. Girişteki flash intro da benim tarafımdan kodlandı ve gerçeklendi.

PoliSpotcularcCarsisi.com

PoliSpotcularcCarsisi.com