Kategori Sonucu

"yazilim" için sonuçlar

Extension Metotlar

Extension Metotlar

Hepimiz biliyoruz ki LINQ c# 3.0 ile birlikte biz çok farklı bir bakış açısı kazandırmıştır.LINQ ile gelen bir çok yenilik .net 2.0 üzerine genişletilebilir özelikler ile olmuştur. Extensin, partial method, var  keywordü ve bir çok özellik örnek verilebilir.Mümkün mertebe bloğumda küçük ipuçlarına yermekte fayda görüyorum. Konumuz extension'lar. Bunun hakkında detaylı bilgi verme..

Devamını Oku
.Net uygulamalarında dll arama dizinleri

.Net uygulamalarında dll arama dizinleri

Hepimizin bildiği üzere .Net çatısı altında çalışan bütün uygulamalar dll mantığı ile çalışıyor ve biz bu dll ler üzerinden işlemler gerçekleştiriyoruz. Kendi yazdığımız uygulamalardaki referans edilen dll'ler ise Asp.Net ve Asp.Net MVC uygulamaları için ''BIN'' klasörü altında , masaüstü uygulamalarında da kendi bulunduğu klasörde yada  sistemin PATH değ..

Devamını Oku
Neden Poco?

Neden Poco?

Geçen hafta okumaktan zevk aldığım ALT.NET guruba bir başlık açmıştım. Neden poco? Gökhan ERCAN arkadaşımızın verdiği cevap konuyu gayet iyi anlatan bir cevap olmuştu.   POCO entity'leri mevcut kullanılan ORM'ye ya da diğer bir dış sisteme ait referans barındırmadığı için sistemdeki mevcut komponent'lerin hepsinden soyutlanmış olacaktır. Bu da üretilen entity'lerin daha kolay..

Devamını Oku
Yazılım geliştirmeye değişik bir bakış...

Yazılım geliştirmeye değişik bir bakış...

Programcılıkta sabahlamanın verdiği huzur ve tatmin çok meşhur. Programcılar sabaha kadar çalışma konusunda herkesi şaşırtan derecede istekli ve beceriklidir. Bu gece çalışması boyunca beyin bir ''akış'' yakalayarak saatlerin su gibi geçtiği bir çalışma ortamı oluşur. Bu çalışma sırasında beyin en derin konsantrasyon düzeylerine erişir ve genellikle zor programlar bu kesintisiz, onlarca saat süren çalışmalarda ortaya &cc..

Devamını Oku
String or binary data would be truncated

String or binary data would be truncated

HATA MESAJI:''String or binary data would be truncated.''AÇIKLAMA:Bir tabloya kayıt eklerken yada tablodaki bir kayıdı güncellerken bu hata ile karşılaşabilirsiniz.ÇÖZÜM:Bir tabloya kayıt eklerken yada tablodaki bir kayıdı güncellerken bu hata ile karşılaşmanızın.sebebi, alan genişliği az olan bir alana daha uzun bir genişlikte veri yazmaya çalışmanızdır...

Devamını Oku
Visual Studio 2008 Hızlandırma

Visual Studio 2008 Hızlandırma

Service Pack 1' i mutlaka kurulur. Toolbox'ın AutoToolboxPopulate özelliğini kapatın Tools (Show all settings) > Options > Windows Forms Designer > AutoToolboxPopulate Navigation bar'ı kapatın. Tools (Show all settings) > Options > Text Editor > C# > Navigation bar Animasyon özell..

Devamını Oku
Bilgisayar Mühendisliği Hakkındaki 10 Büyük Yalan!

Bilgisayar Mühendisliği Hakkındaki 10 Büyük Yalan!

Bilgisayar mühendisliğinde okuyupta bunları konuşmayanlar yoktur herhalde. 1. Bilgisayar Mühendisliği okumaya gerek yoktur.  Bilgisayar Mühendisi olmayanlar ya da yazılımdan tam olarak anlamayan kişilerce uydurulmuş en ünlü efsanedir. Ama buradan belirtmek istiyorum: Evet kesinlikle Bilgisayar Mühendisliği okumak şarttır. Öyle yazılım kurslarına giderek milyarlarca lira akıtarak ancak web tasarımı öğrenebilirsiniz. Ama onu..

Devamını Oku
TDD(Test Driven Development)

TDD(Test Driven Development)

Bu aralar Tdd sardı her tarafımı parag oldum herhalde. Her satırı test etmek geliyor içimden. Birisi kurtarsın beni bu paranoyadan. Peki nedir bu TDD(Test Driven Development); Cihan Altuntaşın ifadesiyle aktarıyorum ''Test Driven Development diğer adlarıyla Test First Development, Test Driven Design olarak anılmaktadır. İlk olarak Extreme Programming (XP) yazılım sürecinin oluşturucusu üstad Kent Beck tarafından ortaya atılmıştır.Extreme progr..

Devamını Oku
ORM li $iir

ORM li $iir

Belkide dünyada bir ilk:)  Google gorupta tartışırken herhalde arkadaş çığrından çıktı ve bu satırlar dilinden döküldü:)L2S, seni nasil sevmi$tim oysa kiAma artik EF kullanmam gerek. Belki POCO icin 2.0 i beklemem gerek, Belki Canonical Model bi antipattern demek, Bir suru iyi prensibiEF icin ihlal ediyorum bebek...Ihlal ediyorum! LoD, Interface Seggragation vs iVe sevmek zorunday..

Devamını Oku
BOBİ İle HOBİ

BOBİ İle HOBİ

BOBİ ile HOBİ ilk bakışta iki sevimli çizgi film karakteriymiş gibi duruyor. Hatta BOBİ'yi bir köpek ismi sanmak, HOBİ'yi de boş zamanlari değerlendirme uğraşı diye düşünmek de mümkün. Ama HOBİ de BOBİ de son derece ciddi bir yazılım geliştirme, hatta herhangi bir işi bitirme yöntemi. ''Literatürde böyle bir yöntem yok!'' diyenler son d..

Devamını Oku