Sayfa 6 / 12« İlk...«45678»...Son »

TFS – Workspace

Workspace adındanda malumunuz çalışma ortamı anlamına gelir. TFS ile çalışırken Server tarafında tek olan dosya yada klasörler clientlarda çalıştırılabilmek için bir çalışma ortamı isterler. Genelde ilk projeyi getlatest dediğinizde size nerelere koyayım bunca dosyayı diyerekten sorar işte bu workspacedir.
Ancak sonraları siz çalışma ortamınız kirlendiğinde yeni bir çalışma ortamı oluşturmak isteyebilirsiniz. Bunun için Team Explorer üzerindeki Source . . . → Read More: TFS – Workspace

Redgate Reflector – .Net Yazılımcısının korkulu rüyası

.Net bildiğiniz gibi yazdığımız kodları ara bir dile çevirerek framework tarafından bu dil ile anlaşmakta ve makine diline çalışma anında çevrilmektedir. Bu çok dilli ve platform bağımsız (!) olması için geliştirilmiş bir mimari olsada, çok kolay tersine mühendislik yapılabilmesine de imkan sağlamakta.
Kısaca özetlemek gerekirse; .Net platformunda yazdığınız bir proje : windows app. ,class library, yada derlenmiş . . . → Read More: Redgate Reflector – .Net Yazılımcısının korkulu rüyası

Internet Explorer 8 Reference Accelerator yapmak

Visual Studio 2010 ile gelen Online template olayına değindik az önce, şimdi orda görüpte yazmadan edemiyeceğim birşeyden bahsetmek istiyorum; IE 8 ile birlikte gelen ve kolay birşekilde geliştirilebilen hızlandırıcılardan bahsedeceğim. Öncelikle eğer VS2010 unuz var ise direk ordan yok ise ekte bulunan dosyaları kullanarak işlemi gerçekleştirebileceğinizi söyleyeyim.

Hızlandırıcı dediğimiz şey kısaca IE ye yeni arama alanları eklemenize . . . → Read More: Internet Explorer 8 Reference Accelerator yapmak

Visual Studio 2010 Online Templates

Visual studio ile gelen standart project – item template lerin yanı sıra vs2010 da çok kolay erişilebilen bir Online template sekmesi eklenmiş. Böylece microsoft un internet üzerinden dağıttığı ücretsiz template lere kolay bir şekilde sahip olabiliyor ve saniyeler içerisinde o template ile projeler oluşturabiliyoruz.

Vs2010 u açalım ve File Menüsünden New project e tıklayalım.

Gelen pencereden sol kısımda . . . → Read More: Visual Studio 2010 Online Templates

Snippetlar ve kullanımı

Visual Studio ile kod yazarken işimizi kolaylaştıracak özelliklerden biriside Snippet lardır. Bir keyword yazarak çift tab a bastığınızda size yazmak istediğiniz kod un şablonunu çıkartarak kolay bir şekilde yazmanızı sağlar.
Örnek olarak bir for döngüsü oluşturmak istiyorsunuz. kod içinde for yazıp tab tuşuna iki kere basın ve şablonunuz karşınızda. Bu şablonda verilen default değerleri tab ile gezinerek . . . → Read More: Snippetlar ve kullanımı

Nettiers – DeepSave

Table provider lar üzerinde bulununan DeepSave methodu, bir entity üzerindeki FK lar için otomatik oluşturulmuş ColumnNameSource ve TableNameCollection propertyleri içine girilen verileri kaydetmek için kullanılan methoddur.

Örnek olarak Kitap entity si üzerinde SayfaCollection olsun. Yeni bir Kitap istance ı oluşturup SayfaCollection ı dolduralım. Ve bunları kaydetmek için DeepSave Methodunu kullanalım. DeepSave methodu burda KitapProvider üzerinden kullanılmalı . . . → Read More: Nettiers – DeepSave

Csharp 4.0 – İsimli ve Opsiyonel Parametreler (Named and Optional Arguments)

Csharp 4.0 ile gelen yeniliklerden bir taneside isimli ve opsiyonel parametrelerdir. Method overloading ile çözülen bir methodu birden fazla imza ile çağırma olayını biraz daha kolaylaştırmak için getirilmiş güzel bir yeniliktir.

Kısaca özetlemek gerekirse önceleri Selamla diye bir method yazdığımızda ve bu method sadece string bir adSoyad ile çağrılabilmesi ayrıca opsiyonel olarak yaş , kilo ve cinsiyet . . . → Read More: Csharp 4.0 – İsimli ve Opsiyonel Parametreler (Named and Optional Arguments)

EncoderFallbackException: Unable to translate Unicode character

EncoderFallbackException: Unable to translate Unicode character \uD9F5 at index 4 to specified code page.]
System.Text.EncoderExceptionFallbackBuffer.Fallback(Char charUnknown, Int32 index) +156
System.Text.EncoderFallbackBuffer.InternalFallback(Char ch, Char*& chars) +267
System.Text.UTF8Encoding.GetByteCount(Char* chars, Int32 count, EncoderNLS baseEncoder) +2827429
System.Text.UTF8Encoding.GetByteCount(String chars) +45
System.IO.BinaryWriter.Write(String value) +38

….

Şeklinde bir hatayı aylardır sorunsuz çalışan bir Asp.Net 2.0 web sitemizde aldık, öncelikle IIS i restart ederek sorunun giderilmiş olacağını düşündük . . . → Read More: EncoderFallbackException: Unable to translate Unicode character

SQL SELECT INTO

Select Into bir tablodan verileri alarak başka bir tablo oluşturmaya yarayan bir sql cümlesidir.

Genellikle tabloların backuplarını almak için kullanılmaktadır.

SQL SELECT INTO Yazımı:

Tüm kolonlardan yeni bir tablo oluşturabiliriz :

SELECT *
INTO yeni_tablo_adi [IN harici_veritabani]
FROM eski_tablo_adi

Yada sadece belirlirli kolonlardan yeni bir tablo oluşturabiliriz:

SELECT kolon_adi1,kolon_adi2
INTO yeni_tablo_adi [IN harici_veritabani]
FROM . . . → Read More: SQL SELECT INTO

stack overflow exception nasıl alınır.

Bir çok nedenle alınabilecek bu exception en güzel şu şekilde alınmaktadır.

İki adet entity niz var ve bunlar aralarında Child-Parent ilişkisi var.

Örnek olarak Kitap – Sayfa entitylerini ele alalım:

Kitap üzerinde SayfaCollection bulunmakta, ayrıca Sayfa üzerindede KitapIdSource bulunmakta.

Burda normal kullanım ya Kitap üzerindeki SayfaCollection ın üzerine sayfalar ekleyerek kullanmak yada Sayfa üzerindeki KitapIdSource a Sayfa nın bağlı olduğu . . . → Read More: stack overflow exception nasıl alınır.

Sayfa 6 / 12« İlk...«45678»...Son »