Author: Coskun Sunali

0

Propeople

Biraz geç verdiğim bir haber olabilir. Şimdiye kadar neden yazmadığım konusunda da bir fikrim olduğunu söyleyemem. 28 Ağustos 2007 tarihinden beri Danimarka menşeili bir şirket olan Propeople için Software Architect olarak çalışıyorum. Şimdiye kadar tanışmadığımız kişiler bir resmimi şurada görebilirler: http://propeople.dk/propeople/staff?#22 Bu arada, resim sabah 9 civarı çekilmişti, sonrasında da iş arkadaşlarımın yaptığı yorum 2 gün gülmeme sebep oldu: “you...

3

SqlDataReader neden aktif bir SqlConnection nesnesine ihtiyaç duyar?

Bir süredir SiteBuilders mail grubunu çok dikkatli bir biçimde takip edemiyorum. Birkaç gün önce son ~1200 mesajın başlıklarına göz atma fırsatı buldum. Güzel de bir konu yakaladım. SqlDataReader neden aktif bir SqlConnection nesnesine ihtiyaç duyar? Sayın Murat Atalay’ın cevabını bulmak istediği bir konu. Açıkçası konu ile ilgili kesinleşmiş bilgilerim yok. Sadece şimdiye kadar bilgisi olan kişilerden aldığım bilgiler, bulduğum birkaç...

0

Türkçe Silverlight Makalesi

Az önce oldukça güzel bir üslup kullanılarak Türkçe olarak yazılmış bir makaleye denk geldim. Makalenin yazarını tanımıyor olsam da, kendisini tebrik etmek isterim. Makaleye http://www.siberkultur.com/?q=microsoft-silverlight adresinden ulaşabilirsiniz.

0

Microsoft ASP.NET 3.5 Extensions Preview

Bir süre önce “preview” sürümü olarak indirilebilir hale gelen Microsoft ASP.NET 3.5 Extensions Preview hakkında çok kısaca bilgi vermek istiyorum. “ASP.NET 3.5 Extensions” .NET Framework 3.5 altyapısı üzerinde çalışan ASP.NET uygulamaları için ek araçlar ve özellikler içeren bir paket. Amacı ise uygulama geliştiricilerinin ASP.NET’e eklenecek yeni özellikler için yeni sürümün çıkmasını birkaç yıl daha beklemelerini engellemek. Çok kısaca yeni araç...

0

Visual Studio 2008 RTM

Eğer MSDN üyeliğiniz varsa, Visual Studio 2008 RTM şu anda indirilebilir durumda. http://msdn2.microsoft.com/en-us/default.aspx

2

.NET Framework 3.5 Kaynak Kodları

Bilmeyenleriniz olabilir diye düşünerek yazmak istedim. “Open Source” yazılımcıların sürekli olarak iğneledikleri “.NET’in kaynak kodları açık değil” durumu artık sona eriyor. Lisans kuralları gereği kaynak kodu yeniden derleyip dağıtımını yapmak normal olarak mümkün olmayacak. Ancak bu yine de çok güzel bir adım çünkü artık debug işlemlerinizde bir adım daha derine inebileceksiniz. Benim için debug işlemlerinden daha önemli bir nokta, neyin...

3

Internet Explorer 6 ve 7 sürümlerine aynı anda sahip olmak

Birçoğumuz uzun süreden beri Internet Explorer 7’yi kullanıyor olsak da, geliştirdiğimiz web sitelerinin Internet Explorer 6 kullanıcıları tarafından da ziyaret edildiğini unutmamalıyız. Ancak bu durumda da akıllardaki soru işareti normal olarak iki sürümün tek işletim sistemi üzerinde çalışıp çalışamayacağı. Cevap ise malesef “hayır”. Peki IE6 ile test etmek istediğimiz uygulamalarımız varsa ne yapabiliriz diyenlerdenseniz, bildiğiniz üzere Microsoft’a ait Virtual PC...

2

RSS Sayfası Oluşturma

Basit bir RSS Feed aşağıdaki gibi oluşturulabilir. Aşağıda boş bir şekilde oluşturulan Rss.ashx dosyasının nasıl kodlar içermesi gerektiğini örnek olması açısından paylaşıyorum. using System; using System.Web; using System.Xml; using System.Collections; public class Rss : IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = “text/xml”; context.Response.ContentEncoding = System.Text.Encoding.GetEncoding( “iso-8859-9” ); context.Response.Write( “” ); getXml( context ); } public bool IsReusable...

1

“ini” Dosyasından Bilgi Okumak

Her ne kadar .NET uygulamalarınızda kullanabileceğiniz “config” uzantılı dosyalar her türlü ihtiyacınızı karşılayabilecek kapasitede olsa da, bazı durumlarda uygulamanızın aşağıdaki gibi bir “ini” dosyasını okuması gerekebilir. [DATABASE] DSN=(local) UserID=sa Password=123456 Catalog=Northwind Bu “ini” dosyasının “C” dizini içerisinde “settings.ini” olarak kayıtlı olduğunu düşünürsek, aşağıdaki kodu kullanarak değerlere erişebilirsiniz. using System; using System.Runtime.InteropServices; using System.Text; public static class IniReader { [DllImport(“kernel32”)] private...