30 Mart 2009 Pazartesi

BBBÖ Eğitimlerinin Ardından

Yazının başlığını  BBBÖ Eğitimleri sırasında öğrencim olan Fatih Çoşkun'un blogundan aldım.
Devamını kendisinin blogundan okuyabilirsiniz. :)

JavaFX 1.1.1 SDK

JavaFX 1.1.1 SDK

Benim BaBam GOOGLE kullanıyo

Microsoft Visual Studio 2008 için Captions Language Interface Pack (CLIP - Etiket Dili Arayüz Paketi)

Microsoft Captions Language Interface Pack (CLIP – Microsoft Etiket Dili Arayüz Paketi), İngilizce kullanıcı arayüzü terimlerinin çevirilerini görüntülemek üzere araç ipucu etiketlerini kullanan basit bir çeviri çözümüdür.

CLIP, İngilizcesi mükemmel olmayan Visual Studio kullanıcıları için tasarlanmış ve geliştirilmiştir. CLIP, Visual Studio Integrated Development Environment (IDE – Tümleşik Geliştirme Ortamı) içindeki en genel kullanıcı arayüzü öğelerinin çevirisini sağlayarak, Visual Studio 2008 uygulamasını öğrenen ve kullanan kişilere yardımcı olabilir. CLIP; Microsoft ve yerel akademik toplulukların yakın işbirliğinin sonucudur. 

Kullanmak için tek yapmanız gereken farenizi ekranda hareket ettirmek ve çevrilmesini istediğiniz metnin üzerinde kısa bir süre boyunca bekletmektir. Kullanıcılar, ayrıca kendi çevirilerini ekleyebilir ve istedikleri çeviri sonuçlarını kopyalayarak yapıştırabilirler.

28 Mart 2009 Cumartesi

Vista Service Pack 2 RTM

Vista SP2 RTM (Release to Manufacturer = Üretici Sürümü) yayınlandı.
6002.17043.090312-1835 sürüm numarasına sahip olan Vista SP2 RTM şimdilik sadece Windows Connect kullanılarak, mevcut beta test kullanıcıları tarafından indirilebiliyor.

Vista SP2 RTM sürümünün en dikkat çeken özellikleri:
Blu-Ray disklere kayıt imkanı desteği
Bluetooth v2.1 desteği
Windows Connect Now özelliği
Windows Search 4.0
Sistemin WiFi yeteneklerini güçlendirecek eklentiler

Kaynak: CHIP

25 Mart 2009 Çarşamba

NVidia ForceWare 182.47 - Beta (DOWNLOAD)

NVidia, GeForce 8, 9, 200 ve Quadro serisi ekran kartları için 182.47 versiyon numaralı yeni ForceWare beta sürücülerinin Windows XP ve Windows Vista sürümlerini yayımladı. OpenGL 3.1 desteği sağlayan sürücüleri aşağıdaki adreslerden indirebilirsiniz.

Windows XP 32 Bit
Windows XP 64 Bit
Windows Vista 32 Bit
Windows Vista 64 Bit

Uyarı: Sürücüler beta olduğu için ve yazılım geliştiricileri için özel olarak yayımlandığı için beklenmedik sorunlarla karşılabilirsiniz.

23 Mart 2009 Pazartesi

DirectX SDK March (9.26.1590) DOWNLOAD


DirectX SDK, hem x86 hem de x64 platformları için Tool, Utility, Sample, Dokumantasyon, ve Runtime dosyalarına güncellemeler içerir. DirectX Runtime ve Redistributable da SDK paketi ile birlikte dağıtılmaya devam ediliyor. Direct2D, DirectWrite ve DXGI 1.1 bu son sürümün getirdiği yenilikler arasında yer alıyor. Aşağıdaki linklerden DirectX SDK ve Runtime'ı indirebilir ve DirectX ile ilgili daha ayrıntılı bilgiler edinebilirsiniz.

DirectX HOMEPAGE
DirectX SDK (Software Development Kit) March2009 DOWNLOAD (514.2 MB.)
DirectX End-User Runtimes March 2009 DOWNLOAD (92.4 MB.)
DirectX End-User Runtime Web Installer DOWNLOAD
DirectX Developer Center LINK

PowerShell ile ilgili bilgi alınabilecek kaynaklar

Windows PowerShell Blog
The PowerShell Guy

Server vs. Client


Microsoft Australia tarafından hazırlanan karikatürler

Effective PowerShell: Ücretsiz E-Book


PowerShell makalelerinden kitapçık haline getirilmiş olan bu faydalı e-book, buradan indirilebilir.

Silverlight 3.0 Yenilikleri - Ücretsiz E-Kitap (E-Book) Download


MIX09 sırasında yayınlanan ve Silverlight 3.0 yeniliklerini anlatan 80 sayfalık kitabın elektronik formatını ücretsiz indirmek için bu linki kullanabilirsiniz. Silverlight 3 hakkında diğer bilgiler için ise bu linkten devam edin lütfen.

22 Mart 2009 Pazar

Internet Explorer 8 (IE8) Türkçe - Download


Daha önce Windows XP / Vista /2003 ve 2008 için birçok dilde yayınlanan Internet Explorer 8 artık Türkçe!

Türkçe'nin yanı sıra diğer dünya dillerinde de yayınlanan IE 8'i, istediğiniz işletim sistemi için istediğiniz dilde indirebilirsiniz.

21 Mart 2009 Cumartesi

CopySourceAsHtml 3.0 - Microsoft Visual Studio 2008 Add-In

Blog Entry ve makalelerde zaman zaman kod örnekleri vermek istediğimizde aklımız Visual Studio üzerindeki kod renklendirmesine gider. Bu renklendirmeyi sayfamızda sağlamak için ya screenshot almamız ya da html renklendirmesi için oldukça fazla çaba göstermemiz gerekir(di). CopySourceAsHtml isimli Visual Studio eklentisi sayesinde artık Visual Studio'daki kodlarınızı aynı renkler ile HTML'e çevirmek mümkün. Eklentiyi bu sayfadan indirebilirsiniz. Eklentinin Visual Studio 2005 ile birlikte kullanabileceğiniz 2.0 versionu da yine sitesinden indirilebilir.

Visual Studio'dan Screen Shot aldığımızda aşağıdaki gibi bir görüntü ile karşılaşırız. (Editlenemeyen textCopy yapılamayan bir resim dosyası)

Oysa ki CopySourceAsHtml bize şu şekilde bir çıktı üretir:

32 #region Configuration Class Definitions

33 #region Enum Definitions

34 /// <summary>

35 /// Enum containing the mode options for the exceptionManagement tag.

36 /// </summary>

37 public enum ExceptionManagementMode

38 {

39 /// <summary>The ExceptionManager should not process exceptions.</summary>

40 Off,

41 /// <summary>The ExceptionManager should process exceptions. This is the default.</summary>

42 On

43 }

ASP.NET AJAX 4.0 Preview 4 - Download

ASP.NET AJAX 4.0 Preview 4, örnekler ve dokümantasyon için bu linki takip edebilirsiniz.

ASP.NET MVC v1.0 Source Code - Download


ASP.NET MVC 1.0 RTM sürümü için kaynak kodlar yayınlandı. Kodları indirebilmek için bu linki takip edebilirsiniz.

Microsoft Web Platform Installer 2.0 Beta

Web Platform Installer'ın yeni sürümünün betasını bu linkten indirebilirsiniz.

Windows Azure Tools for Microsoft Visual Studio March 2009 CTP


Azure Tools'un son CTP'si yayınlandı. Azure SDK'yı da içerisinde barındıran CTP'yi indirmek için bu linki takip edebilirsiniz. Azure SDK'yı tek başına indirmek için ise bu link lütfen.

.NET and PHP Source Code

.NET vs PHP in the Enterprise comics strip

20 Mart 2009 Cuma

Internet Explorer 8 - Download

Internet Explorer 8'in tam sürümü yayınlandı. Windows XP / Vista /2003 ve 2008 için yayınlanan Internet Explorer'ı farklı dillerde indirmek mümkün.

Download işlemleri için bu linki takip edebilirsiniz.
Maalesef Türkçe IE8 için bir süre daha bekliyor olmak gerekecek.

19 Mart 2009 Perşembe

Önişlemci Direktifleri / Preprocessor Directives (C#)

Koşullu derleme
#define
#undef
#if
#else
#endif
#elif

Derleme
#error
#warning
#line
#pragma

Görsel
#region
#endregion

Konuyu ayrıntıları ile incelemek için, Cenk Özdemir'in önişlemci direktifleri ile ilgili olarak yazmış olduğu yazıyı bu linkten okuyabilirsiniz.

18 Mart 2009 Çarşamba

ATI Catalyst v9.3 Download

Yeni işletim sistemi Windows 7'ye de destek veren, ATI/AMD, Catalyst sürücü paketinin 9.3 sürümünü, ekran kartı kullanıcılarına sundu. Ayrıca bazı oyunlarda da performans artışı sağlayan yeni sürücü paketine bu adresten ulaşabilirsiniz.

Türk Telekom, Oyun Geliştirme Şirketi Sobee'yi satın aldı


Mevlüt Dinç'in kurucusu ve sahibi olduğu Sobee Oyun Stüdyosu, Türk Telekom tarafından satın alındı. Haber ile ilgili detaylara buradan ulaşabilirsiniz.

Microsoft Expression Blend 3 Preview


Expression Blend 3 Preview sayesinde, masaüstü tarafında Windows Presentation Foundation (WPF) uygulamaları, ve web tarafında Microsoft Silverlight 3 uygulamaları geliştirebilirsiniz.


Expression Blend'in 3.0.1498.0 version numaralı son deneme sürümünü bu linkten indirebilirsiniz.

Microsoft® Silverlight™ 3 Tools Beta 1 for Visual Studio 2008 SP1

Visual Studio 2008 SP1 üzerinde Silverlight 3 uygulamaları geliştirmek için gerekli eklentiyi bu linkten indirip bilgisayarınıza kurabilirsiniz.

Microsoft® Silverlight™ 3 SDK Beta 1 Download

Silverlight 3 SDK Beta 1 yayınlandı. Beraberinde birçok yenilik getiren Silverlight 'ın bu son sürümüne ait yazılım geliştirme kitini (SDK) bu linkten indirebilirsiniz.

Silverlight 3 ile ilgili daha detaylı bilgiler bulabileceğiniz web sayfasına buradan ulaşabilirsiniz.

ASP.NET MVC 1.0 - Download


ASP.NET MVC 1.0 yayınlandı. MIX'09 sırasında duyrulan MVC 1.0, mevcut ASP.NET runtime 3.5'in üzerine geldi ve beraberinde ASP.NET'e birçok yenilik getirdi. Bu nimetlerden faydalanabilmek için .NET 3.5 SP1 kurulu bir sistemde Visual Studio 2008 ile veya Visual Web Developer 2008 SP1 ile çalışmanız gerekiyor. ASP.NET MVC 1.0'ı indirmek için bu linki, teknolojiyi öğrenmenizi sağlayacak detaylı bilgiler ve dokümanlar için ise http://www.asp.net/mvc/ adresini ziyaret edebilirsiniz.

ASP.NET MVC ile ilgili yakın zamanda yayınlanacak olan kitaplara ait linkler:

Windows 7 Build 7057 Test Sonuçları

Apple Safari 4 Beta - DOWNLOAD

#develop 'Mirador' v4.0.0.3874 Alpha (SharpDevelop - C# IDE) DOWNLOAD

#develop, Microsoft .NET Platformunda C#, VB.NET ve Boo uygulamaları geliştirmek için kullanılabilecek olan ücretsiz bir IDE'dir. Açık kaynak kodlu (open source) olan bu uygulama C# dili kullanılarak geliştirilmiştir. Uygulamanın sitesinden hem çalıştırılabilir versionu hem de kaynak kodları indirilebilir. Uygulamayı kullanabilmek için .NET Framework 3.5 SP1'i kurmuş olmak gerekiyor.

Paint.NET v3.36 - DOWNLOAD

Paint.NET, C# ile geliştirilmiş olan, Windows tabanlı, ücretsiz bir resim/fotoğraf işleme uygulamasıdır. Windows ile birlikte gelen MS Paint'in yerine güzel bir alternatif olarak düşünülebilir. Uygulamayı çalıştırmak için .NET Framework 3.5 SP1'i yüklemiş olmanız gerekiyor.

Uygulamanın web sitesine buradan, download sayfasına buradan, dokumantasyon sayfasına buradan, uygulama için geliştirilmiş olan plug-in'lere buradan, ve uygulamanın ekran görüntülerine buradan ulaşabilirsiniz.

Google Chrome v2.0.169.1 - DOWNLOAD

DOWNLOAD

17 Mart 2009 Salı

Apple, iPhone 3.0'ı bir oyun platformuna dönüştürdü


Apple, iPhone İşletim Sisteminin yeni sürümünü yayınlamaya hazırlanıyor. Apple, iPhone'a çok sayıda yeni yetenek kazandıran iPhone 3.0 SDK'in Beta sürümünü de yayınladı. Çıktığı dönemde fırtınalar estiren iPhone, kimilerimizin kalplerinde taht kurarken, kimilerimizi de hayal kırıklığına uğrattı ve çokça eleştirildi. iPhone'da eksikliği hissedilen en önemli öğeler şunlardı: MMS desteği, Adobe Flash desteği, Background processing, video kayıt, SMS forwarding, Bluetooth modem ve cut-copy-paste. Adobe Flash desteği, Background processing ve video kayıt konularında bir gelişme olmazken, MMS desteği, SMS forwarding ve cut-copy-paste, iPhone'un yeni yetenekleri arasında yerlerini aldılar.

iPhone üzerindeki enparlak yeni yetenekler oyun programcılarının işine yarayacak gibi gözüküyor. Oyun programcılarının en sevecekleri özellik iPhone'un yeni peer-to-peer bağlantı desteği olacak. Bu sayede programcılar local multiplayer oyunlar geliştirebilecekler. Oyun tarafında desteklenen external kontroller de gittikçe artıyor. Oyun-içi sesli iletişim için de yeni bir API sağlanmış durumda. IPod kütüphanesine erişim API'leri, yakınlık sensörü ve veri tanımlayıcıların kullanımı oyun geliştirmede ses getirecek yenilikler arasunda yer alıyor.

3.0 SDK ile gelen yenilikleri kullanan ilk oyunlar da EA ve Ngmoco tarafından geliştirildi. EA, geliştirdiği Sim 3 ile iPhone üzerinde de oyun pazarında varlığını göstermeye devam ederken, 3.0 SDK ile gelen özellikleri de kullanarak iPod'daki içeriğin Sims 3 içerisinden de dinlenebilir olmasını sağladı. Ngmoco da LiveFire isimli multiplayer first-person shooter oyunu ile 3.0 SDK'nın nimetlerinden fazlasıyla yararlandı.

16 Mart 2009 Pazartesi

Erişim Belirleyiciler / Access Specifiers / Access Modifiers (JAVA)

Java dilinde 4 erişim belirleyici vardır. Bunlar private, friendly, public ve protected erişim belirleyicileridir.
 
private:
private üyeler sadece tanımlandıkları scope içerisinden erişilebilirler.

friendly / package (default):
friendly erişim belirleyicisi hem üyeler hem de tipler için kullanılabilir.
friendly erişim belirleyicisine sahip tip ya da üyeler yazıldıkları paket içerisinden erişime açıktırlar fakat farklı bir paket içerisinden erişilip kullanılamazlar.

Java dilinde default erişim belirleyici friendly erişim belirleyicisidir. friendly erişim belirleyicisini bilinçli bir şekilde kullanarak tanımlama yapmak istediğimizde derleyici bize hata verecektir. Erişim belirleyicisini friendly olarak tanımlamak istediğimiz üye ya da tiplerin başına bir erişim belirleyici yazmadan default olarak kullanmamız gerekir.
 
public:
public erişim belirleyicisi, aynı friendly gibi hem üyeler hem de tipler için kullanılabilir.
public tip ya da üyeler tanımlandıkları paketin dışı da dahil olmak üzere her yerden erişilip kullanılabilirler.

protected:
protected erişim belirleyicisi kalıtım kavramı ile ilişkili bir erişim belirleyicisidir.
protected erişim belirleyicisine sahip olan üyeler, tanımlandıkları scope içerisinden erişilebilirler. Aynı zamanda üyesi bulundukları tipten kalıtılmış diğer tiplerin içerisinden de erişilebilirler. Bu kalıtılmış tip, aynı paket içerisinde olabileceği gibi farklı bir paket içerisinde de olabilir.
protected üyeler, üyesi bulundukları paketin içerisindeki tüm üyelere de açıktırlar.
Yani Java dilindeki protected erişim belirleyicisi, C# dilindeki protected internal erişim belirleyicisi ile benzer işlevselliktedir diyebiliriz.

13 Mart 2009 Cuma

Erişim Belirleyiciler / Access Modifiers (C# / VB.NET)

Daha önce C# için açıklayarak yazmış olduğum erişim belirleyicilerin VB.NET'teki anahtar kelime karşılıkları aşağıdadır.

C#
public
proptected
internal
protected internal
private

VB.NET
Public
Protected
Friend
Protected Friend
Private

Erişim Belirleyiciler / Access Modifiers (C#)

Tüm tipler ve tip üyeleri birer erişilebilirlik seviyesine sahiptirler. Bu erişilebilirlik seviyeleri, ilgili tiplerin ya da üyelerin aynı assembly ya da farklı bir assembly içerisindeki kod bloklarından kullanılabilip kullanılamayacağını belirler. C# dilinde 4 adet erişim belirleyici ve 5 adet erişim modeli vardır. Tiplere ya da üyelere erişilebilirlik şu anahtar kelimeler ile belirlenir: public , private , protected , internal, protected internal
  • public bir tip ya da üye, aynı assembly içerisinden ya da kendisini refere eden başka bir assembly içerisinden erişilebilir, yani her yerden erişilebilir.
  • private bir tip ya da üye, sadece üyesi bulunduğu tipin (class ya da struct) içerisindeki kod bloklarından erişilip kullanılabilir.
  • protected bir tip ya da üye, üyesi bulunduğu tipin (class ya da struct) içerisindeki kod bloklarından ya da aynı tipten kalıtılmış diğer tiplerin içerisinden erişilebilir. Kalıtım farklı bir assembly üzerinden yapılmış olabilir. protected bir üyeye, üye ile aynı tipten kalıtılmış olmak şartı ile farklı bir assembly üzerindeki bir tipten de erişilebilir.
  • internal bir tip ya da üye, kendi yer aldığı assembly içerisinden erişilip kullanılabilir. Farklı bir assembly içerisinden erişim mümkün değildir.
  • protected internal bir tip ya da üye, kendi yer aldığı assembly içerisindeki kod bloklarından ya da üyesi bulunduğu tipten kalıtılmış olan (kalıtılmış tip farklı bir assembly içerisinde olabilir) diğer tiplerin içerisinden erişilebilir.
    protected internal erişim şekli protected ve internal erişim belirleyicilerinin aynı anda, yan yana kullanılmasından ibarettir, internal protected şeklinde de yazılabilir. internal bir üyeye erişebilecek olan kod blokları da, protected bir üyeye erişebilecek olan kod blokları da protected internal bir üyeye erişebilirler.

Erişim belirleyiciler ile ilgili yanlış bilinen ve doğru sanılan bazı bilgilere de değinmek istiyorum. Bu bilgileri aşağıda ele aldım ve doğrularını da yanlarında aktardım:
  • protected bir üyeye, sadece üyesi bulunduğu tipin içerisinden ve kalıtım ağacındaki bir alt tipin içerisinden erişilebilir. <-- YANLIŞ DOĞRU --> protected bir üye, kalıtım yolu ile aynı soyağacında yer alan tüm tiplerin içerisinden erişilebilir. Üyeyi kullanacak olduğumuz tip, direkt olarak üye ile aynı tipten değil de aynı soyağacındaki başka bir tipten kalıtılmış olabilir. Bu durum protected üyeyi kullanmamıza engel değildir.
  • internal bir tip ya da üye, tanımlandığı tipin içerisinden ya da tipin tanımlı olduğu namespace içerisinden erişilebilir. <-- YANLIŞ DOĞRU --> Bu durumun namespace ile alakası yoktur. internal bir tip ya da üye kendi yer aldığı assembly içerisindeki farklı bir namespace'ten de erişilebilir.
  • protected internal bir tip ya da üye, aynı namespace altında olup kalıtım ile ele alınmış tiplerin içerisinden erişilebilir. <-- YANLIŞ
    Bir üstteki maddede de belirtildiği gibi internal erişim belirleyicisinin namespace ile bir ilgilisi yoktur. O halde protected internal bir tip ya da üye, aynı assembly içerisinde olup kalıtım ile ele alınmış tiplerin içerisinden erişilebilir. <-- YİNE YANLIŞ DOĞRU --> protected internal bir tip ya da üye, internal olduğu için aynlı assembly içerisindeki her yerden erişilebilir, protected olduğu için de kalıtım yolu ile aynı soyağacında yer alan tiplerin içerisinden erişilebilir. Aynı soyağacında olan bu tipler aynı assembly içerisinde ya da farklı bir assembly içerisinde yer alabilir.
- Peki sadece aynı assembly içerisindeki aynı soyağacında olan tiplerin erişmesini istediğimiz bir üyenin erişim belirleyicisi ne olmalı?
- Üyeyi internal olarak tanımlamak aynı assembly içerisindeki herkese erişim imkanı sağlayacağı için işimizi görmez. Üyeyi protected yapmak soyağacı açısından işimizi görüyor gibi dursa da assembly'nin dışında ve aynı soyağacında olan tiplere de üyemizi açmamıza sebep olacaktır, dolayısı ile işimizi görmez. Üyenin protected internal olması da hem internal hem protected olmasından dolayı işimizi görmez.
Doğru çözüm yolu, üyeyi protected yapıp üyenin mensup olduğu tipi de internal yapmak olacaktır. Tip internal olduğu için farklı bir assembly içerisinden kullanılarak kalıtım uygulanamaz. Dışarıdan kalıtım yapılamayacağı garanti altına alındıktan sonra üyenin protected olması bizim için yeterli olacaktır. Çünkü sadece içeride kalıtım yapılabilir ve protected üye sadece kalıtım yolu ile ele alınabilir. Bu da bizi aynı assembly içerisindeki aynı soyağacında olan tiplerin erişebileceği bir üyeye götürür.

Tiplerin ya da üyelerin erişim belirleyicileri tanımlanmadığında default değerlerini alırlar. Üyeler için default erişim belirleyici, private erişim belirleyicisidir. namespace seviyesinde tanımladığımız tipler için default erişim belirleyici internal erişim belirleyicisidir.

ÖNEMLİ NOT: Eğer .NET Framework 1.1 ve Visual Studio 2003 kullanarak uygulama geliştirmeye devam eden bir programcı iseniz, C# 1.0 döneminde default erişim belirleyicinin public olarak belirlenmiş olduğunu unutmayınız.

namespace seviyesinde tanımlanan tipler, üyelere özel olan private ve protected erişim belirleyicilerini kullanamazlar. protected erişim belirleyicisi kullanılamadığından dolayı protected internal erişim modeli de kullanılamaz. namespace seviyesindeki bir tip sadece public ve internal erişim belirleyicileri ile tanımlanabilir.

Tiplerin içerisindeki üyeler, beş erişim modelini de kullanabilir. Tipler namespace seviyesinde sadece iki erişim belirleyici kullanabilirler fakat eğer bir tip, başka bir tipin içerisinde kodlanmış ise, aynı diğer üyeler gibi beş erişim modelini de kullanabilir.

- Yani bir class tanımlanırken, beş erişim modeli de kullanılabilir mi?
- Eğer ilgili class, namespace seviyesinde tanımlanmış ise sadece public ve internal olarak 2 erişim modelini kullanabilir, fakat inner-type olarak başka bir tipin içerisine yazılmış ise, artık o tipin üyesidir ve beş erişim modelini de kullanabilir.

Windows 7 Codecs (Win7codecs) 1.0.3 - DOWNLOAD


Win7codecs 1.0.3, Windows 7 üzerine codec kurulumlarını yapan ve dosyaları sorunsuz bir şekilde çalıştırmayı sağlayan bir pakettir. Kurulum paketi, bir medya oynatıcı program içermiyor fakat Windows Media Player ve Windows 7 Media Center ile dosyaları oynatabilirsiniz.

7 Mart 2009 Cumartesi

C# ile FileDownload İşlemi

İnternetten bir dosyayı kod yoluyla indirmek için WebClient sınıfının FileDownload methodu kullanılabilir.

WebClient client = new WebClient();
string dosya = "http://www.microsoft.com/global/downloads/en/PublishingImages/iconSoftware.jpg";
client.DownloadFile(dosya , "c:\\inenDosya.jpg");

6 Mart 2009 Cuma

Windows 7 Blu-ray yazabilecek fakat izletemeyecek

Microsoft'un Windows şefi Steven Sinofsky, Windows 7 Center'a yaptığı açıklamada işletim sisteminin fabrika çıkışı olarak Blu-ray oynatma desteğinin olmayacağını bildirdi.

Bu iş için gerekli codec'leri PC ve Blu-ray sürücü üreticileri sunacak. Sinofsky Blu-ray disklere yazımın mümkün olduğunu da ekledi. 

Kısacası Windows Vista'ya SP2 ile verilecek yerel Blu-ray yazma desteği, Windows 7'de bütünleşik olarak sunulacak. Ancak konu video izleme olduğunda, öncelikle gerekli codec'lerin sistemde dahil edilmesi gerekecek...


Kaynak: CHIP

4 Mart 2009 Çarşamba

Windows Server 2008 SP2 RC ve Windows Vista SP2 RC - DVD ISO DOWNLOAD

Windows Server 2008 Service Pack 2 RC ve Windows VISTA Service Pack 2 RC yayımlandı. SP2'nin, 6002.16670.090130-1715_iso_update_sp_wave0-RCSP2.0_DVD.iso dosya adı ile yayınlanmış olan son sürümünü buradan indirebilirsiniz. Ayrıca son paket ile birlikte Windows Search 4.0'ın yanında birçok ufak tefek yeni özellik de geliyor. İngilizce, Almanca, Fransızca, Japonca ve İspanyolca olmak üzere 5 dilin desteklendiği güncelleme paketinin henüz Türkçe sürümü yok.

Google Chrome v2.0.167.0 - DOWNLOAD


Google tarayıcısının yeni güncellemesini yayınladı.
Uygulamanın son halini buradan indirebilirsiniz.

Microsoft ASP.NET MVC 1.0 RC2

MVC 1.0 RC2 yayınlandı. Setup ve Deployment konularında yenilikler içeren bu version, hosting firmalarına özel bir kurulum moduna da sahip. Diğer ayrıntılar ve ürünün download linki için buradan devam edebilirsiniz.

Microsoft ILMerge v2.9.0210 Download

ILMerge, birden fazla .NET Assembly'sini tek bir Assembly içerisinde toplamaya yarayan bir yardımcı araçtır. Hem .exe hem de .dll dosyaları üzerinde çalıştırılabilir, üretilecek çıktının hangi formatta olacağı da aynı şekilde seçilebilir. ILMerge şu an için sadece .NET 2.0 Runtime ile çalışıyor fakat 1.0 ve 1.1 Assembly'lerini de merge edebiliyor. Ayrıntıları, download sayfasından öğrenebilirsiniz.

C# ve VB.NET Karşılaştırması

İki dil arasında çok yönlü karşılaştırmalar yapılmış ve bunlar bir web sayfasında toplanmış. İlgili sayfayı ziyaret etmek için bu linki kullanabilirsiniz.

3 Mart 2009 Salı

#develop v3.1.0.3831 (SharpDevelop - C# için IDE) DOWNLOAD

#develop, Microsoft .NET Platformunda C#, VB.NET ve Boo uygulamaları geliştirmek için kullanılabilecek olan ücretsiz bir IDE'dir. Açık kaynak kodlu (open source) olan bu uygulama C# kullanarak geliştirilmiştir. Uygulamanın sitesinden hem çalıştırılabilir versionu hem de kaynak kodları indirilebilir. Uygulamayı kullanabilmek için .NET Framework 3.5 SP1'i kurmuş olmak gerekiyor.

Microsoft Windows SharePoint Services 3.0 SDK Download

C# 4.0 ve Visual Basic 10


Indianapolis .NET Developers Association şubat buluşmasında Mark Strawmyer, C# ve Visual Basic'in yeni versionları ile birlikte gelecek olan yeniliklerle ilgili bir sunum yaptı.Bu dillerin yeni versionları ile ilgili ilginç şeylerden bir tanesi Microsoft'un dilleri aynı çizgiye oturtacağını bildirmesiydi. Bu durum, VB'deki özelliklerin C#'ta boy göstermeye başlayacak olması anlamına geliyor ve tabii ki C# özelliklerinin de VB'de. Tabii ki bu özelliklerin uygulanış şekilleri aynı olmayacak ama, işlevsellikleri benzerlik gösterecek.

Dillerin yeni versionları olan C# 4.0 ve Visual Basic 10'da, birçok şeyin eşleştiğini göreceksiniz. Aşağıdaki tabloda, gelecek olan bazı önemli özellikleri görebilirsiniz. İtalik ve kalın olarak yazılmış olan öğeler, şu anda dil tarafından destekleniyor, diğer öğeler ise dile eklenecekler.












C# 4.0
Visual Basic 10
Named/Optional ParametersNamed/Optional Parameters
Dynamic ScopingDynamic Scoping
Statement LambdasStatement Lambdas
Multilined LambdasMultilined Lambdas
Auto-Implemented PropertiesAuto-Implemented Properties
Collection InitializersCollection Initializers
Generic VarianceGeneric Variance
Extension PropertiesExtension Properties


Visual Basic 2005 / 2008 Klavye Kısayolları Posteri

Visual C# 2008 Keybinding Reference Poster (Klavye Kısayolları)

Visual Studio 2008 ve Visual C# 2008 Express Edition içerisinde bulunan Visual C# Programlama Dili için faydalı klavye kısayollarını barındıran, yüksek kalitede oluşturulmuş print edilmeye hazır, PDF formatındaki posteri buradan indirebilirsiniz.

NOT: Bu kısayolları kullanmak için Visual Studio 2008 ya da Visual C# Express içerisinde C# developer profile seçilmiş olmalıdır.

Ek: Visual C# 2005 Klavye kısayolları ile ilgili poster için de bu linki takip edebilirsiniz.

2 Mart 2009 Pazartesi

Microsoft Yazılım Geliştirme Kitleri (Microsoft SDKs)


Microsoft teknolojileri ile uygulama geliştiren birisi iseniz bu linkten ulaşabileceğiniz, dokumantasyon, kod örnekleri, araçlar, kütüphaneler ve çeşitli dosyalar içeren Microsoft Yazılım Geliştirme Kitleri işinize yarayabilir.

Bu sayfada aşağıda görülen başlıklar altında gruplanmış olarak 53+ Yazılım Geliştirme Kiti (SDK) yer alıyor.
  • Azure Service Platform
  • Windows Desktop
  • Server Technologies
  • Office
  • Devices
  • Games
  • Other

SDK'lardan bazıları:
Windows SDK (for Win32 and .NET Framework)

Moonlight v1.0


Linux üzerinde Mono tabanlı Silverlight implementasyonu olan Moonlight'ın v1.0 versionu bugün Novell tarafından yayınlandı.

openSUSE, SUSE Linux Enterprise, Fedora, Red Hat, ve Ubuntu'nun da aralarında bulunduğu birçok linux dağıtımına direkt destek veren Moonlight v1.0 resmi sitesinden ücretsiz olarak indirilebilir.

Moonlight sayesinde linux kullanıcıları Silverlight içeriği görüntüleyip, Silverlight uygulamaları çalıştırabiliyorlar.