Şu an sitemizde yayınlanmakta olan yazılar...

ASP.NET ile eposta göndermek Ozan K. BAYRAM
Internet ile hayatımıza giren ilk yenilikler web sayfaları ve e-postalar olmuştur. Doğaldır bir web uygulmasında e-posta gönderme ihtiyacı kaçınılmazdır...

ASP.NET öncesi bizi zorlayan bu i Yazının Devam...
Uzatım Metodları (Extension Methods) Ozan K. BAYRAM
C# dili 3.0 ile lambda fonsiyonları, LINQ, ve 3.5 versiyonuyla beraber anonim tipler gibi yeniliklerin yanında uzatım metodlarını da duyurdu. Bu yazımızda dilimiz döndüğünce bu metodları sizlere anlat Yazının Devam...
ASP.NET sayfalarında çıktı önbellekleme (output caching) kullanımı Ozan K. BAYRAM
Tüm uygulamlarda olduğu gibi web uygulamalarında da kısıtlı kaynakların (bant genişiliği, veri tabanı bağlantıları, vb.) verimli kullanılması kullanı performanısı için önemlidir.

Web uygula Yazının Devam...
GridView CommandField Select, HyperLinkField, LinkButton Ozan K. BAYRAM
GridView içinde satırlar halinde listelediğimiz verilerle ilgili ilave işlemler yapmak istediğmizde her hangi birine ait anahtar değeri başka bir sayfaya aktarır ve gerekli işlemleri başka bir webform Yazının Devam...
DataList: En güçlü Liste Kontrolü Ozan K. BAYRAM
ASP yıllarında veriyi Recordset e doldurur daha sonra bir döngü içinde ekrana istediğimiz HTML kodunu oluşturacak şekilde yazdırırdık. Bu sayede veri tablolarını, ürün listelerini, vb. gösterebilirdik Yazının Devam...
Gömülü Web Kaynakları (Embedded Web Resources) Ozan K. BAYRAM
Oluşturduğumuz web kontrollerinin ihtiyaç duyduğu script, stil dosyası, imajlar gibi dosyaları assembly içine gömerek kontrol ile birlikte kolayca dağıtılmasını sağlayabiliriz.

Bu durum da Yazının Devam...
Kendi Sunucu Kontrollerimizi Oluşturmak Ozan K. BAYRAM
Bazı durumlarda kendine has HTML kodları üreten kontrollere ihtiyaç duyabiliriz. Bunun için mevcut kontrollerden veya mevcut kontrollerin miras yoluyla türetildiği webcontrol (System.Web.UI.WebControl Yazının Devam...
F#` a Giriş Ozan K. BAYRAM
F# (f şarp okunur), .NET Framework için tiplendirilmiş işlevsel programlama dilidir.

F#, yüksek kaliteli, iyi desteklenen modern bir runtime sistemi üzerinde çalışmanın tüm avantajları ile Yazının Devam...
Açık Kaynak Kod ile Faks Sunucu Bedreddin ŞAHBAZ
Merhaba,

Açık kaynak kod ile şirketinizin pek çok ihtiyacını karşılayabilecek bir faks sunucu kurmak mümkün. Kurulacak faks sunucu ile faks alma, faks gönderme, dağıtım listeleri oluşturma, Yazının Devam...
Erişim Değiştiricileri (Access Modifiers) anlamak Ozan K. BAYRAM
Erişim değiştiricilerin amacını anlamak kelime anlamlarından fazlasını anlamayı gerektirir...

public: olarak işaretlenen sınıf üyesine diğer sınıfların üye metodları erişebilir.

Yazının Devam...
C# Volatile Anahtar Kelimesi Ozan K. BAYRAM
Volatile anahtar kelimesi ile bir alanın peş peşe çalışan iş parçacıkları (thread) tarafından değiştirilebileceği belirtilir. Volatile tanımlanan alanlar, sadece tek bir iş parçacığının eriştiğini kab Yazının Devam...
Dizi Yeniden Boyutlandırma Ozan K. BAYRAM
Dizileri boyutlarını dinamik olarak değiştirek bir metod yoktur. Ama aşağıdakine benzer bir metod ile bu ihtiyacınızı karşılayabilirsiniz. Mantık basit. Yeni boyutta bir dizi oluştur, eski dizi içeriğ Yazının Devam...
FOR ve FOREACH Döngülerinin Kullanımı Ozan K. BAYRAM
Belirli bir sayıda tekrarlanan bir işlemi gerçekleştirmek döngülere başvurmamız gerekir. Örneğin bir DataTable içinde yer alan kayıtlar üzerinde bir işlem yürütmek istediğinizde FOR döngüsü ile bu ama Yazının Devam...
Kodunuzu Anlaşılır kılma ve yazacağınız bilgi satırları ile Yardım dosyası oluşturma Ozan K. BAYRAM
Kodunuzu daha okunaklı kılmak için öncelike yapmanız gereken kod bloklarınızdan önce /// (üç bölü) yazmanız ve visual studio 2005 editörünün sizin için oluşturacağı bölümleri doldurmak.

Yazının Devam...
FreeBSD ile Sistem Guncelleme Bedreddin ŞAHBAZ
Merhaba,

FreeBSD`ye asina olanlarin cok iyi bildigi, yeni baslayanlarin ise kesinlikle ogrenmesi gereken bir konu sistem guncellemesi. Ozellikle produksiyon ortami yoneten bir sistem yone Yazının Devam...
XAML Dosyası ve Nesneleri Ozan K. BAYRAM
Extensible Application Markup Language - XAML (zamıl) dosyaları XML dosyalarıdır. Temel olarak "Canvas" nesnesi ve bu nesne içine yerleştirilmiş diğer kanvas, şekil, imaj, medya gibi nesnelerden ibare Yazının Devam...
Microsoft® Silverlight™ teknolojisine hızlı bir bakış Ozan K. BAYRAM
Microsoft® Silverlight™ Web için zengin etkileşimli uygulamalar ve .NET tabanlı medya deneyimlerinin yeni neslini sunan tüm tarayıcı ve platformlar için geliştirilmiş bir eklentidir.

Yazının Devam...
C# Terminolojisi Ozan K. BAYRAM
Erişim Değiştirici (Access Modifier) : Bir tipe veya tipin üyelerine erişimi sınırlayan private, protected, internal, public gibi kelimelerdir.

Erişilebilir Üye (Accessible Member Yazının Devam...
Enum ile liste numaralandırma Ozan K. BAYRAM
Uygulama geliştirirken bazı durumlara karşılık gelen rakam değerleri uygulama içinde kullanmak isteriz. Bazen de belirli rakam değerlere karşı gelen bir listemiz olabilir.

Enum kelimesi C# Yazının Devam...
C# using Kelimesi Alternatif Kullanım Ozan K. BAYRAM
Genelde veritabanı işlemleri yaparken bağlantı ve komut nesneleri için Dispose metodu çağırılması çoğu zaman unutulur. Aynı zamanda tüm veritabanı işlerinin try-catch-finally blokları içinde yapılması Yazının Devam...
Visual Studio 2005 Web.Config dosyasının intellisense özelliğini kaybetme problemi Ozan K. BAYRAM
Geçenlerde Bursa Datahouse eğitim firmasında bir eğitim sırasında web.config dosyasına eklemek istediğimiz bir elemanı yazmaya başladığımızda intellisense özelliği bize önerilerde bulunmamış ve yarı y Yazının Devam...
Yapılan ayara göre Temaların uygulanma sırası Ozan K. BAYRAM
Web uygulamanızda temalar kullandığınızda, kontroller için öznitelikler (attributes): @page direktifinde standart veya stylesheet tema olarak, Web.config dosyasında standart veya stylesheet tema olara Yazının Devam...
Master Page, içerik sayfasıyla birleştirilirken gerçekleşen olaylar Ozan K. BAYRAM
Olaylara tepki verirken ana ve içerik sayfalarında olayların gerçekleşme sırası belirleyici olmaktadır.

Aşağıdaki listede ana sayfa, içerik sayfasıyla birleştirildiğinde gerçekleşen olayl Yazının Devam...
Girilen bilgilerin BÜYÜK HARFE dönüştürülmesi Ozan K. BAYRAM
Girilen bilgileri belirli bir standarta olması bilgi kontrolü ve sunum açısından avantajlar sağlar. Örneğin kişi siteye üye olurken veritabanına kullanıcı bilgilerini tamamen küçük harfe yazabilir. Ku Yazının Devam...
ASP.NET AJAX Extensions Giriş Ozan K. BAYRAM
ASP.NET uygulamalarımızda AJAX özellikleri kullanmak istersek ilk yapmamız gereken gerekli dosyaları bilgisayarımıza kuracak programı indirmek ve çalıştırmaktır.

Bu programı indirmek için Yazının Devam...
HTML yazarken kullanabileceğimiz faydalı karakterler Ozan K. BAYRAM
Eskiden olsa üşenmeden ezberlerdim bu karakterlerin kodlarını. Hala hatırlarım ekrana çerçeve çizdirmek için gereken tek ve çift çizgili kenar karakerlerinin ASCII kodlarını. Ama zor geliyor artık. Yazının Devam...
Web Yapılandırma (web configuration) Dosyaları Ozan K. BAYRAM
Web siteleri hiyerarşik olarak işlenen bir dizi XML yapılandırma dosyası ile yapılandırılırlar. Bu dosyalardan ilki machine.config dosyasıdır. .NET Framework config dizininde yeralır. Bu dizin genelli Yazının Devam...
ASP.NET 2.0 Uygulaması Özel Klasörleri Ozan K. BAYRAM
App_Browsers: ASP.NET'in browserları tanımlamak ve yeteneklerini anlamak için kullandığı ".browser" uzantılı browser tanım dosyaları içindir.

App_Code: Uygulamanızın bir parçası olarak de Yazının Devam...
Web.Config içinde bağlantı cümlelerinin saklanması ve okunması Ozan K. BAYRAM
Geliştirmekde olduğumuz web uygulamalarının her birinde mutlaka duyacağımız ihtiyaç bilgilerin veritabanında saklanması ve buradan okunarak kişilere sunulmasıdır.

Web uygulamalarımızda Yazının Devam...
MySQL Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax Ozan K. BAYRAM
Projesini yürütmekte olduğum müşterimiz ÇEVKO da yeni bir güne neşe ile başlamış görev listemdeki görevleri birer birer Packman hesabı yiyip bitiriyordum...

Geliştimekde oldugum bir rapor i Yazının Devam...
Variant veri türünde olmayan bir değişkene Null değerini atamayı denediniz. Ozan K. BAYRAM
Bu hatayı aldığınız zaman panik yapmayın.

Genellikle bir veritabanı tablosunun verilerini bir webform üzerine sürükle bırak ile listelemeye çalıştığınızda Visual Studio sizin için gerekli Yazının Devam...