
Aralık 28, 2009 16:13 by
molks
Örnek1 de algoritmik yoldan , biraz emek vererek ama zevkli bir şekilde Treeview navigasyonumuzu yapmıştık.Şimdide menu kullanarak biraz daha basit bir yoldan çözüme ulaşacağız.Ayrıca bu örnekte single tone pattern i kullanmak istiyorum.Öyleyse ilk önce uygulama ...
[Fazlası]
a39b73e7-f8a1-44a6-b138-95ef4eb69fb1|8|4.4

Aralık 27, 2009 18:25 by
molks
Yazının son bölümünde belkide en çok kullanacağımız navigasyon şekline bakacağız.Veritabanında ilişkili olarak tutulmuş kategori - alt kategorileri Menu veya Treeview tarzı bir navigasyon kontrolünde göstermek.Böylece yönetici panelinden site sahibinin Men&u...
[Fazlası]
01a03e0f-900e-46bb-86da-240e0fd0cdf5|5|4.6

Aralık 27, 2009 15:45 by
molks
Şimdi yazının kalanına XML file yerine bir siteMap uzantılı dosya oluşturarak devam edelim.Bu dosyayı daha sonra SiteMapDataSource a ekliycez. Ama bu sefer code behind a kod yazmamız gerekmeyecek.
Burada yapmamız gereken tek şey iç içe siteMapNode lar oluşturmak.Root un altina 5 tane ...
[Fazlası]
bda61fea-7e11-48e0-b607-183ae309a7f5|4|4.8

Aralık 27, 2009 12:31 by
molks
Merhabalar ;
Bugun ki yazımda TreeView , Menu ve SiteMapPath gibi kontrollerle site içi navigasyonun nasıl yapılabileceği ile ilgili çeşitli örnekler yapmak istiyorum.Forumlarla genel olarak gördüğüm kadarı ile kategori - alt kategori tarzı navigasyon yöntemle...
[Fazlası]
d12b4db6-ef89-41f9-9ea4-91fdc9dddc24|4|4.5

Aralık 24, 2009 20:58 by
molks
Yazının ilk bölümünde veri bağlama ile ilgili 1 örnek yapmıştık , ikinci bölümdede veri filtrelemek üzerine bir örnek yapacağız.Örneğin dataGrid gibi bir bileşenimizde verilerimiz olacak , biz textbox'dan aradıgımız ürünün adını girdik&cced...
[Fazlası]
e6bff71d-8572-494e-86ef-279d42206b08|5|4.8

Aralık 24, 2009 16:02 by
molks
Neden microsoft'u seviyorum sorusuna birçok cevap verebilirim ancak bunlardan en ağır basanı yazılım geliştirmeyi kolaylaştırmak adına her zaman bize yenilikler sunması.Bence bu gerçekten önemli çünkü bir yazılımcı olarak defalarca uzun uzadıya yazdıgımız kodları ...
[Fazlası]
9241e471-3a8a-4ea0-bdb6-9ea4d9f97384|4|4.3

Aralık 23, 2009 08:22 by
molks
Merhabalar ;
Framework 4.0 ile gelen Paralel programlamanın konuşulduğu bu günlerde eski bilgileri tazelemek adına multithreading hakkında birşeyler karalamak istedim ve bu yazıya öncelikli olarak çok kanallı uygulamanın ne anlama geldiğini açıklayarak başlamak istiyoru...
[Fazlası]
494aadcd-07ed-4ea9-be96-33e699a24679|5|5.0

Aralık 16, 2009 10:45 by
molks
Bugun ki yazımda asp.net 2.0 ile gelmiş olan Profile api si hakkında bir örnek yapmak istiyorum.Daha önceden membership ile alakalı uzun bi yazı yazdıgım için buna değinmiycem ancak Profile kullanmak için öncelikli olarak Membership database'ini projeye dahil etmek ...
[Fazlası]
0afca2e5-c6d5-4038-8448-e932aa6bbc0b|5|4.8

Aralık 15, 2009 00:54 by
molks
Bugun ki yazımda temel olarak Linq to XML'i nasıl kullanabileceğimizi bir wpf uygulaması üzerinden örnekliyor olacağız.Bunun için öncelikli olarak bir Wpf uygulaması açalım ve içerisine bir adet XML dökümanı ekleyerek, kendimiz bir XML içeriği olu...
[Fazlası]
e344f6f0-61e4-455c-8bf2-49830846c22f|5|4.4

Ekim 16, 2009 12:43 by
molks
Daha önce ki yazılarımdan birinde Data Acess Application Block ile alakalı güzel bir örnek yapmıştık.Bu yazıdada hem data access application block'u hemde Caching Application Block'u içeren başka bir uygulama yapıcaz.Uygulamamız bir web uygulaması olacak ama uyarmak i...
[Fazlası]
9a87e705-cbb1-4c29-a226-fe53aec89761|4|4.8

Ekim 14, 2009 16:52 by
molks
Bugunlerde enterprise library'e takmış durumdayım ve şunu farkettim ki internette konu hakkında pek türkçe kaynak yok, türkçeyi bırak ingilizce bile pek makale bulamadım.Hal böyle olunca bende öğrendiğim herşeyi birşekilde yazıya döküp , örneklerle pe...
[Fazlası]
59893bfd-8663-4041-811e-b9b4081e72c0|4|4.8

Ekim 14, 2009 16:32 by
molks
Tabiyki bu 3 satır kod sunum katmanında yer alacak.1-2 gündür enterprise library üzerine makaleler okuyorum ve oldukça başarılı bulduğumu sölemek isterim : ) Bugunde konu hakkında ilk örneğimi yaparken, bunu makale olarakta aktarmak istedim zira yazacağım class'in ile...
[Fazlası]
6494ead7-309d-4040-914b-758b599234c6|4|4.8

Ekim 14, 2009 16:08 by
molks
Bir önceki yazıda tüm sayfanın output unun nasıl cache leneceği üzerinde durmuştuk şimdi ise sayfanın sadece bir bölümündeki veriyi nasıl cache leriz bunu başarmaya çalışıcaz.Yazdığımız uygulamamızda dinamik olarak sürekli değişen bölümler olabilir...
[Fazlası]
6cb8510e-983b-4a37-9d1d-d4972a3e6b13|4|5.0

Ekim 14, 2009 15:54 by
molks
Output caching , server da üretilen html çıktısının "tamamının" server'da cache lenmesi ve istemciye yollanması işlemidir.Yani siz bir request de bulunduğunuzda server daki kodlar duration boyunca (Cache'de kalacağı süre ) işlenmeyecek , işlenmiş kodların ortaya çıkardığ...
[Fazlası]
6f181473-9d6c-4707-8a91-eb8e6dd9c3f1|7|4.9

Ekim 14, 2009 14:38 by
molks
Uml projenin başlangıç aşamasında , projenin gelişiminde ve projemiz bittikten sonra bize çok yardımcı olan grafiksel bir dildir ve retional yazılım şirketi tarafından geliştirilmiştir ve bu yazılım şirketi bugun yıllık 700 milyon $ kazancıyla dünyanın en zengin yazılım şirketleri...
[Fazlası]
c92248e7-c501-4daf-8be2-0e746c96e1bf|7|4.6

Ekim 14, 2009 14:17 by
molks
Öncelikli olarak benim daha önce yapmış bulunduğum tasarıma benzer bir tasarım hazırlayın ;
2573 yazan yerde bir image kontrolü bulunması gerekiyor.Şu şekilde ;
lblInformationMessage yazan yerdede , sayıyı yanlış girdiniz veya mail'iniz gönderildi tarzında b...
[Fazlası]
338f8ddf-1db5-4c70-8424-5786c441cf89|5|5.0

Ekim 14, 2009 14:00 by
molks
Bugun ki yazımda asp.net te datalist gibi bir kontrole resim nasıl eklenir,bu resimler nasıl gösterilir , veritabanında resimler nasıl tutulmalıdır gibi konularda bilgilerimi paylaşmak isterim. Genelde , veritabanına resim ekleme konusundan insanlar şöyle bir yanılgıya düşüy...
[Fazlası]
1dd1d520-3775-4c32-a1b0-bc4f3efb63ed|6|4.8

Ekim 14, 2009 13:37 by
molks
Bugun, database uygulamalarinda çok çok önemli bir yere sahip olan bir konudan,transactionlardan bahsetmek istiyorum Transaction'lar genelde, birlikte yapilmasi gereken ve birbirinden ayrı düşünülemeyen,iç içe geçmiş işlerin "TAMAMLAN...
[Fazlası]
b7e3275b-4fde-4a56-acef-3923be802aeb|4|4.3

Ekim 14, 2009 13:26 by
molks
.Net de stream işlemleri için kullanılacak namespace System.IO'dur ve bizde bugun stream'ler üzerine işlemler yaparken bu isim uzayının altında bulunan ve Stream sinifindan türeyen FileStream , MemoryStream , BufferedStream,NetworkStream siniflarina bir göz...
[Fazlası]
163c9670-7740-460a-9b2c-25f161ccc056|5|4.6

Ekim 14, 2009 13:09 by
molks
Bugunde, önemli olduğunu düşündüğüm bu iki koleksiyon hakkındaki bilgilerimi paylaşmak isteri. Öncelikli olarak bu koleksiyonlar Lifo ve Fifo türündeki koleksiyonlardır.Bu şekilde kısaltma adlarıyla belki pek anlaşılır gelmesede üşenmeyip uzun uzun y...
[Fazlası]
e86779fd-a726-4951-94b9-9f0533f36d48|4|4.5

Ekim 14, 2009 13:00 by
molks
Bildiğimiz gibi c# da yerel ve global değişkenler vardır.Global değişkenler sınıf içerisinde bize heryerden ulaşma imkanı tanırken , bir yerel değişkene sadece tanımlandığı scop içerisinden ulaşılır.Bunun asıl nedeni tanımladığımız o değişkenin scop dan dışarıya çıkıldığında asl...
[Fazlası]
34149483-769b-462c-bd01-4fca12c4be13|4|4.3

Ekim 14, 2009 12:48 by
molks
Her ne kadar google, sitemize giren kullanıcılar hakkında oldukça detaylı istatistiki bilgiler almamızı sağlayan bir yapıyı ücretsiz olarak sunsada bazen bizde bu tarz bilgileri kendimiz tutmak isteyebilirz veya anlık olarak aldıgımız bilgilere göre dinamik içerikler sunubili...
[Fazlası]
15102d29-8405-48ae-a2df-aee18ada249f|4|4.0

Ekim 14, 2009 12:44 by
molks
Genelde bir method oluşturdugumuzda girilecek değer bellidir yada methodu overload ederek farkli parametreleri farkli sayilarda alicak şekilde kullaniriz ( tabiyki method imzalarina göre) ama bazen öle bir durum olur ki,girilecek parametre sayisi belli değildir.1 veya 5 veya 10...
[Fazlası]
cb97eaf5-9b76-4474-a915-9fdffee4e8df|4|4.0

Ekim 14, 2009 12:23 by
molks
3.bölümde gerekli yapılandırmalari yaptik ( tabi önemli olan birçok ayrıntı daha var, bunlara ayrıyetten değinmeyi düşünüyorum) ve project sekmesinin altından .net configuration aracını seçebiliriz.Burda önemli bütün yapılandırmalar kolaylık...
[Fazlası]
3aca97d1-7ac0-417f-b284-ed3f6e905a58|5|5.0

Ekim 14, 2009 12:15 by
molks
Bir önceki yazida continue butonuna ve complete step ine dikkat edin demiştik çünkü continue butonu'nun click event'i site üzerindeki Client rolünü belirlemek açısından çok elverişli bir yordam gibi gözüküor veya bunun i&cce...
[Fazlası]
75a16671-df6c-4425-9846-affdb5aea05e|4|4.8

Ekim 14, 2009 12:08 by
molks
Part1 de en son database imizi oluşturmuştuk şimdi ise LoginView kontrolünün LoggedInTemplate kısmındaki Çıkış dan devam ediyoruz.Çıkış nedir? veya Güvenli Çıkış nedir ? güvenli çıkış browser ı tıklayarak açmış oldugumuz session'in kapatılmasıdı...
[Fazlası]
5f8fb3cb-72c2-466b-aaa0-428cb27163fa|4|5.0

Ekim 14, 2009 11:59 by
molks
Membership asp.net 2.0 ile birlikte gelen ve web uygulamalarimizda kolaylikla üyelik sistemi geliştirmemizi sağlayabilen bir servistir ve bu güzide sistem bir login işleminden beklenebilecek herşeyi bütün altyapisiyla , veritabanından tutunda bizim işimizi çok kolayla...
[Fazlası]
62f2ddf1-7a16-4b14-b06a-e707e68c21b4|4|5.0

Ekim 14, 2009 10:38 by
molks
Part1 de, form2 den form1 e veri yollamıştık , şimdi 2. bölümdede form1 den form2 ye nasıl en mantıklı şekilde veri yollayabiliriz bunu başarmaya çalışıcaz.Eğer constructor hakkında bilgi sahibi iseniz , bunu yapmanın aslında çok kolay olduğunu göreceksiniz.
Form2 ye ve...
[Fazlası]
410e214e-6bef-45ad-9890-db570469528f|5|4.8

Ekim 14, 2009 10:07 by
molks
Formdan forma veri aktarmanın çeşitli yolları var,biz bugun en doğru şekilde formdan forma veri nasıl aktarılabilir bunu başarmaya çalışıcaz.Şimdi bir windows uygulamasi açalim ve uygulamamiza yeni bir windows form ekleyelim,adi form2 olarak kalsın ;
şimdi ilk olarak yapmak ist...
[Fazlası]
85396cc6-6921-425b-8398-973c48c56d81|6|5.0

Ekim 14, 2009 09:43 by
molks
Linq to Sql 'in en çok sevdiğim yanı sp lerimi methoda çevirmesi.Benim gibi t-sql ile sorgu oluşturmakan hoşlanan insanlar için de benzer duygular ifade ediyordur sanırım.Bu yüzden bu konuda bir makale karalamaya karar verdim.
Öncelikli olarak projemize add new i...
[Fazlası]
fa7e7e34-95a5-48ab-8bd4-be35513ed42f|5|4.4

Ekim 14, 2009 08:35 by
molks
// insert
// ilişkili insert
//update işlemi
// delete işlemi
// birden fazla kayıt insert
// birden fazla kayıt delete
// son eklenen kaydın id sini almak
// select without foreach
VEYA
&n...
[Fazlası]
1477c104-98c6-48d0-9c0f-b181d3ec9f6d|4|4.8

Ekim 14, 2009 05:35 by
molks
// sorgu1
// sorgu2
// sorgu3
// sorgu4
// sorgu5
// sorgu6
// sorgu7
// sorgu8
// sorgu9
// sorgu10
98e7318e-4ea6-4322-a714-093a0606da3e|4|4.0

Ekim 14, 2009 04:40 by
molks
Bugun ki yazımda linq'in temellerini oluşturan bazı kavramlardan bahsetmek istiyorum.Bunlar;
a) object initialization
b) anonymous type
c) var keyword
d) extention method
Bildiğimiz gibi Bir sınıfın örneği üzerinden değerleri atamak için birkaç yol kullan...
[Fazlası]
f61e7704-0611-43ce-b8cf-8e7e79586ad0|4|4.5

Ekim 14, 2009 04:01 by
molks
c# da veriler açıkça(explicitly) ve kapalı(implicitly) olarak birbirlerine dönüştürülebilmektedirler.Bu işlemlere casting ve conversion da denilmektedir.Kendinden daha büyük değer aralıgında veri tutabilen bir tipe atama yapılıyorsa burada kapalı dön&...
[Fazlası]
afe6330a-6611-45c0-9f1a-41c3972456b0|4|4.8

Ekim 13, 2009 19:09 by
molks
Öncelikli olarak visual studio da boş bir solution açalım ve içerisine bir class library ve birde windows uygulamasi ekleyelim.Class library'nin adini MyDll yapalim ve içine Otobüs.cs isimli classimizi ekleyelim;
Şu anda class'imizin yaninda public y...
[Fazlası]
6537a391-46ec-4813-969e-929a3ffd9c36|4|4.8

Ekim 13, 2009 19:08 by
molks
Private
Private olan bir class veya üyelerine o class dişarisindan erişim yasaktır.Ve private erişim default olan erişim türüdür.Yani siz bir access modifier belirlemesseniz anlayın ki erişimi kapalıdır. mesela string tarik = "hello" şeklinde bir değişken tanimladiğinizda bu değ...
[Fazlası]
d82f5c90-95cb-45dd-a043-6c8ff5071d8e|4|4.8

Ekim 13, 2009 18:43 by
molks
Öncelikli olarak bilmemiz gereken şey asp.net bir dil değil bir platformdur.c# ise bu platformun arka tarafinda kullandığımız dildir.Yani c# ile asp.net de web form'lar geliştiriyoruz.
Peki buna neden ihtiyaç var?
Javascript , Html gibi Client side diller varken neden Asp.net gibi &nb...
[Fazlası]
d4570955-9598-4ac5-8907-9346b3ed218c|4|4.5

Ekim 13, 2009 18:40 by
molks
Sql server ı ilk kurduğumuzda karşımıza 4 tane sistem veritabanı çıkar..bunlar master/model / msdb ve tempdb veritabanlarıdır..master veritabanı sistemin bütününü izlemeyi sağlayan sistem tabloları kümesini içine alır örneğin server üzerinde yeni bir ...
[Fazlası]
89333e98-4159-4e55-853e-368da325d566|4|4.8

Ekim 13, 2009 18:23 by
molks
SQL server da kullanılan 5 farklı constraint vardır.
1) primary key const.2) foreign key const.3) unique key const.4) default const.5) check const.nedir ne işe yarar primary key veri bütünlüğünün korunması açısından çok önemlidir..oluşturduğumuz id kolonu...
[Fazlası]
31fa82a2-3853-4eb5-b14a-fbc5f006cb5f|5|4.6

Ekim 13, 2009 18:23 by
molks
c# da overload denildiğinde ilk olarak aklimiza ayni isme sahip birden fazla method gelir,ancak burada belirleyici olan unsur methodlarin imzalaridir.Method imzasi olarak sayilan unsurlar ise parametre sayisi ve parametrenin tipidir,asla geri dönüş değeri değildir.Bu bakımdan aşşağıdaki gi...
[Fazlası]
169ab7ec-a15f-4395-92f8-26bca78ca698|5|4.8

Ekim 13, 2009 18:09 by
molks
.Net de kod yazmayı zevkli kilan ilk unsurlardan biri object oriented kod yazmamıza olanak vermesi heralde. malum devir hiz devri , herşey o kadar hizli gelişiyor ve değişiyor ki bizimde bir şekilde bu hiza ayak uydurmamiz gerekiyor,eğer sizde şuan bu yazıyı okuyorsanız, kod yazmak için ...
[Fazlası]
14fe4da0-f3c6-419d-b39e-7f588e2f64ad|5|5.0

Ekim 13, 2009 17:43 by
molks
Bazi durumlarda bir methodu veya bir propery yi bir class'a bağlamak isteyebiliriz.örneğin konuş methodunu class'a bağlamak güzel olabilir örneğin OyuncakAyi.konus() dediğimizde konus() methodu çalışsın.constructor'imizin içinde konusuyormu ya true diyelim ki instance al...
[Fazlası]
171025c6-6f64-4201-a344-3d86ace365c7|5|4.8

Ekim 13, 2009 17:12 by
molks
En son constructor'da kalmıştık yani kurucu method'da.OyuncakAyi class'imiza geri dönmeden önce Windows application larimizda devamlı kullandıgımız bir class'a form dan miras'alarak (burada form base class oluyor) üretilen ilk class'imiz form1 e bakıcaz.peki constructor nedir ? ...
[Fazlası]
88dedb86-bb5b-42d2-a934-74d6916d6606|4|4.8

Ekim 13, 2009 16:49 by
molks
Şimdi class imizin daha güzel olması için küçük bir değişiklik yapalim mesela üretilecek oyuncak ayilarin sadece 3 rengi olacağini biliyoruz diyelim.beyaz,mavi ve yeşil olsun bu renkler.
oyuncak ayimizin bir nesnesi üretildiğinde, yani ;
OyuncakAyi Bruno = ne...
[Fazlası]
3d391f8c-6fbe-495e-a12c-22fc6722cdbe|4|4.5

Ekim 13, 2009 16:25 by
molks
Object oriented programming'e giriş yazisinda bir class yazarak devam edicez demiştik şimdi o class'imizi yaziyoruz.Öncelikli olarak vs da bir windows uygulamasi açalim ve uygulamamıza bir class ekleyelim , class in adini da OyuncakAyi yapalim ;
Şimdi biz oyu...
[Fazlası]
cecabddb-5768-4551-bad2-7f740693c8a7|4|5.0

Ekim 13, 2009 16:21 by
molks
SENARYO:Diyelim ki bir okul projesi için veritabanı tasarlıyoruz.Burda öğrencileri tutuyoruz. Tabiyki okuldan ayrılan öğrencilerde oluyor.Bunlarında okuldan ayrılmaları için 3 seçenek var ya okuldan atılıcak ya mezun olucak yada taşınma sebebiyle okuldan ayrılacak...Am...
[Fazlası]
8c6eb4b5-4b3c-45e8-b288-c735f22280c5|4|5.0

Ekim 13, 2009 15:54 by
molks
Öncelikle Part1 deki şu cümleyi hatirlayalim ve o cümle üzerinden devam edelim ;
"..... peki teorinin ilk adiminda dediğimiz fimler tablosunda ki her kolonun, bir film için tek olmasının dışında bişey olunca ne olacak ? o zaman anlıycaz ki yeni bir tablo yapmamız gerekiyo...
[Fazlası]
6fd23d42-5c99-466c-a8ab-3a4bded31ba2|5|4.8

Ekim 13, 2009 15:26 by
molks
Sql server da veritabanı ve tablo tasarımı oldukça önemlidir ve önceden üzerinde düşünmek gerekir.eğer tasarımı yaparken yeterince düşünmesseniz projenin ilerleyen kısımlarında,oldukça büyük sıkıntılar çekebilirsiniz.Ayrıca ...
[Fazlası]
726adfcf-5969-453b-a293-9b1457d9b229|9|4.7

Ekim 13, 2009 14:45 by
molks
NOT : Aşağidaki yazilar css çalişirken çikardiğim notlardan oluşmaktadir ;
PART1 Css yi sayfaya eklemek için bazı yollar vardır..
** 1 ) elementin içerisinden direk kullanabilirsin..Pek önerilen bir yol olmamasına ragmen böyle bir şeyde var..mes...
[Fazlası]
4e3ef760-01b7-4c68-96fe-7d9f7b8df788|5|5.0

Ekim 13, 2009 14:44 by
molks
Assembly Kitaplari x86 Türkçe
Burak Selim Şenyurt 270 adet makale
Linq In Action
Herkez için c# Kitabı / Türkçe
C# Nedir Makaleler
SQL Server Kitabi Yaşar Gözüdeli
SQL Server 2008 Yenilikleri
77f991b3-c4d2-46c0-a9c4-f16ab4520d3b|4|4.5