Archive for Eylül, 2006

C# İle Veritabanındaki Kayıtları DataSet Olarak Almak

ASP .NET sayfalarınızda datagrid gibi kontrollere verilerinizi eklemenin en kolay yolu dataset kullanmaktır. ASP .Net kullanarak MsSQL veritabanındaki kayıtları dataset olarak almak için öncelikle sayfanıza “System.Data” ve “System.Data.SqlClient” ad uzaylarını eklemelisiniz.

Aşağıdaki örnek kodu projenize ekleyebilir ve kullanabilirsiniz.

Devamı »

Bir Web Sitesini İyi Yapan Etkenler

Internet denizinde milyonlarca web sitesi olmasına karşın kullandığımız ve bildiğimiz sitelerin sayısı 100 lü rakamlara pek ulaşmaz. Peki milyonlarca sitenin arasından çıkıp aklımızın bir köşesine yerleşen bu sitelerin başarısı neye bağlı?

Internet’te çeşitli sitelerde konuyla iglili çeşitli yazılar görüşler bol miktarda var fakat bugünkü yazımda ben de bu konudan bahsetmek ve kendi görüşlerimi iletmek istedim.

Bir web sitesini iyi yapan başlıca etkenleri genel olarak 5 başlık altında toplayabiliriz.

  • Pazarlama
  • Tasarım
  • Erişebilirlik
  • Deneyim
  • Kullanıcı Görüşleri

Devamı »

Altın Örümcek 2006 Başvuruları Başladı!

Altın Örümcek Logo

Altın Örümcek 2006 için, 31 Ekim 2006 tarihine kadar aday site başvurularınızı yapabilirsiniz. Kayıt olmak için https://www.altinorumcek.com/Kayit/ adresini ziyaret ediniz.

Adını Sen Koy

Türkiye, yaklaşık olarak 13 Yıldır İnternet’i tanıyor, biliyor ve kullanıyor. Yurt dışında web tasarımı yapan kişilere WebMaster (Ağ Yöneticisi: http://tdk.org.tr/bilterim/w_bt_01.htm) veya Web Designer deniyor. Peki ya Türkiye’de…

En Çok Kullanılanlar

  • Web Tasarımcısı
  • Web Tasarımcı
  • Web Dizayncı

Yaptığım mesleğin adını birçok kez araştırmama rağmen, tatmin edici bir sonuca ulaşamadım malesef. Şahsen, ben “web tasarımcısı” nı kullanmayı tercih ediyor ve kullanıyorum.

Sanırım sonuca ulaşmak için öncelikle Türkçe olarak hiç bir anlam ifade etmeyen “web” (web: http://tdk.org.tr/tdksozluk/sozbul.asp?kelime=web&submit1=Ara) teriminin kullanımına bir son vermek gerekiyor.

:)

Tablosuz Tasarım (Tableless)

Bugün son zamanlar da oldukça ilgi gören tablosuz tasarımdan çok teknik konulara inmeden bahsetmek istiyorum.

Tablosuz Tasarım Nedir?

Tablosuz tasarım adından da kolayca anlaşılacağı gibi, web sayfalarımızı tasarlarken tablolu yerleşim planını terkedip, HTML 2.0′dan sonraki versiyonlarda desteklenmeye başlanan bölümlü yada bölmeli diyebileceğimiz yerleşim planına geçmemiz ve sayfalarımıza CSS ile stil vermemiz anlamına geliyor.

Tablosuz Tasarım İçin Nelere Yapmalıyız?

Öncelikle “CSS” yani “Cascading Style Sheets” (Stil şablonları: http://tr.wikipedia.org/wiki/CSS) kullanımı hakkında daha fazla bilgi edinmeliyiz. CSS hakkında daha fazla teknik bilgi edinmek için http://www.w3.org/Style/CSS/ adresini ziyaret edebilirsiniz. Evet CSS ile ilgili yeterli deneyime ve bilgiye sahipsek tablosuz tasarım yapmamamız için bir neden yok.

Web sayfalarımızın yerleşim planını <table><tr><td></td></tr></table> etiketleri yerine <div></div> etiketleri ile planlayıp CSS yardımıylada stil vermeliyiz.

Tablosuz yerleşim planı hakkında daha detaylı bilgi almak için http://www.w3.org/2002/03/csslayout-howto, http://www.andybudd.com/@media2005/ ve http://www.thenoodleincident.com/
tutorials/box_lesson/boxes.html
adreslerindeki örneklere bakabilirsiniz.
Devamı »

C# İle Kayan Döviz Bandı

Merhaba, bugün blog’umun istatistiklerini incelerken arama motorlarından kayan döviz bandı diye aramalar geldiğini gördüm. Kayan döviz bandları bir çok haber sitesinde gördüğümüz, haber sitelerinin, ekonomi sitelerinin ve portalların vazgeçilmez unsurlarından biri olmuştur. Bugünkü yazımda “C#” ile kayan bir döviz bandı nasıl yapabiliriz ondan bahsetmek istiyorum.

Öncelikle kayan bandımızı HTML olarak tasarlayalım.

<marquee>
<div id="DovizBandi">
  <p><strong>Amerikan Doları:</strong>
  <span class="tip">Döviz Alış</span>
  &nbsp;-&nbsp;
  <span>1,2YTL_</span>
  &nbsp;||&nbsp;
  <span class="tip">Döviz Satış:</span>
  &nbsp;-&nbsp;
  <span>1,2YTL_ </span>
  &nbsp;||&nbsp;
  <span class="tip">Efektif Alış:</span>
  &nbsp;-&nbsp;
  <span>1,2YTL_ </span>
  &nbsp;||&nbsp;
  <span class="tip">Efektif Satış:</span>
  &nbsp;-&nbsp;
  <span>1,2YTL_</span></p>
</div>
</marquee>

Devamı »

C# İle Alan Adı Sorgusu (Whois) Yapmak

Alan adlarının büyük talep gördüğü günümüzde, web tasarımcıları sitelerine alan adı sorgusu koyarak kimi zaman gelir elde etmeyi, kimi zaman da sadece sitelerine kullanıcı çekmeyi hedeflemektedirler. Eğer ben de web siteme alan adı sorgusu eklemek istiyorum diyorsanız, aşağıdaki örnek kodu projenizde kullanabilirsiniz.

Devamı »

C# İle XML Tabanlı Ağaç Menü (Tree Menu) Tasarımı

Ağaç menüler (tree menu) web sitelerinde bağlantıları kategorize edebilmek ve anlaşılması kolay hale getirebilmek için oldukça kullanışlıdırlar. Bugünkü yazımda C# ile XML tabanlı ağaç menü nasıl yapabiliriz ondan bahsetmek istiyorum.

Menümüze ait taslak görünümü HTML olarak hazırlayalım

<div id="MenuContainer">
<ul id="XmlTreeMenu">
<li><a href="#">Nesne 1</a><ul>
<li><a href="#">Alt Nesne 1</a></li>
<li><a href="#">Alt Nesne 2</a></li>
<li><a href="#">Alt Nesne 3</a></li></ul></li>
<li><a href="#">Nesne 2</a><ul>
<li><a href="#">Alt Nesne 1</a><ul>
<li><a href="#">Alt Nesne 1</a><ul>
<li><a href="#">Alt Nesne 1</a></li></ul></li>
<li><a href="#">Alt Nesne 2</a></li></ul></li></ul></li>
<li><a href="#">Nesne 3</a></li></ul>
</div>

Devamı »

Microsoft Visual Studio Express Editions

Visual Studio Express Editions

Microsoft, amatör geliştiriciler için .Net Framework platromunu kullanarak yazılım geliştirebilmeleri için Visual Studio Express Editons adı altında ücretsiz geliştirme araçları sunmaktadır.

Eğer .Net Framework platformunu kullanarak web sayfaları yapmak veya bilgisayarınız için programlar yazmak istiyorsanız Visual Studio Express Editions tüm ihtiyaçlarınızı karşılayacaktır.

Visual Studio Express Editions Neler İçeriyor

  • Web geliştiricileri için, Visual Web Developer 2005 Express Edition
  • Veritabanı geliştiriceleri için, SQL Server 2005 Express Edition
  • Windows geliştiricileri için, Visual Basic 2005 Express Edition, Visual C# 2005 Express Edition , Visual C++ 2005 Express Edition, Visual J# 2005 Express Edition

http://msdn.microsoft.com/vstudio/express/

Smart Şans PC 1.0

Smart Şans PC

Smart Şans PC, bilgisayarınızda rastgele sayı üretebilmenizi sağlayan açık kaynak kodlu bir programdır. Smart Şans ile belirlediğiniz aralıklarda ve sayıda rastgele rakam üretebilirsiniz. Program “Framework 2.0” platformu kullanılarak “C#” dili ile yazılmıştır.

Nasıl Çalışıyor?

Kullanıcı üretmek istediği rastgele sayı aralığını ve adetini belirtir, “Başlat” tuşuna basıldığında program kullanıcının belirttiği aralıkta rakamları döndürmeye başlar, eğer otomatik seç seçeneği ve benzersiz seç seçeneği aktif ise program birbirine benzemeyen rakamları belirtilen aralıkta seçer. Kullanıcı rakamları kendi seçmek isterse “Otomatik Seç” kutucuğundaki seçimi kaldırır.

Programı İndirmek İçin

http://www.webtasarimcisi.com/smartSans/

Programa ait projeyi yüklemek için

http://www.webtasarimcisi.com/smartSans/SmartSans_Proj.zip

Sonraki Sayfa »