www.tursoft.net
tursoft@tursoft.net
Atom v1.0My Yahoo! hesabına ekleMy MSN hesabına ekle
Uğur Umutluoğlu
GEZEGENIEEE
Bilen YAVUZ
Evleniyoruz...
Yazılım dünyasının yeni soluğu: turkaspx.net
Nedir?TV.com'dan bir ilk daha...
Google Codesearch
Tursoft Analytics Presenter Görücüye Çıktı
Visual Studio 2005 Typed Dataset'lerde Parametrik ...
Typed Dataset Parameterized Query Error
Internet Explorer'ın Sinir Bozucu "You are not aut...
Filistin ve Lübnan için Tek Yürek!
IEEE ODTÜ Dünyayı Aştı!
Mayıs 2005
Haziran 2005
Temmuz 2005
Ağustos 2005
Kasım 2005
Aralık 2005
Mart 2006
Nisan 2006
Ağustos 2006
Eylül 2006
Ekim 2006
Mayıs 2007
Kasım 2007
Eylül 2009
Designing .NET Class Libraries
 
Güzel bir kaynak...
MSDN'de, .NET kütüphanelerinin geliştirilmesi sırasında kullanılan bir makaleyi paylaşmak istedim sizlerle.

Makale .NET kütüphaneleri standardında kodlama yaparken class ve component tasarımı konusunda size rehberlik edebilecek bir dizi guideline'i sunuyor.

Başlığı "Designing .NET Class Libraries".

İçerdiği guideline'lar;

  1. Setting the Stage

  2. Naming Conventions

  3. Rich Type System

  4. Member Types

  5. Designing Inheritance Hierarchies

  6. API Usability

  7. Designing Progressive APIs

  8. CLR Performance Tips

  9. Designing for a Managed Memory World

  10. Understanding Interoperability

  11. Packaging, Assemblies and Namespaces

  12. FxCop in Depth

  13. Enabling Development Tools

  14. Security

  15. Conclusion and Q&A Session





Adres: http://msdn.microsoft.com/netframework/programming/classlibraries/
Cuma, Kasım 25, 2005  @ 15:50 0 yorum var
Web Master'lar DİKKAT! Web Değişiyor!
 
Son yıllarda, servis tabanlı mimarinin giderek önem kazanması (yada kazandırılması) trendi ile birlikte, Web kullanıcı arayüzleri daha sunucu bağımsız ve Akıllı (Smart) bir eğilim içerisine girmekte. Bu yaklaşım yavaş yavaş meyvelerini vermektedir.

Bunlardan en önemlisi AJAX(Asynchronous JavaScript + XML)'tır. Kısaca tanımlayacak olursak, AJAX aslında yep yeni bir teknoloji değil. Sadece mevcut Javascript dilini kullanarak sunuc tarafındaki sayfaları çağırıp, kodları çalıştırarak, dönen veri varsa bunları client'a işleyip kullanıcıya sunmak ve bunu yaparkende hiçbir şekilde "postback" yani sayfanın geriye sunucuya post edilmesi gerektirmemeye dayalı yeni bir yaklaşımdır.

AJAX'ın en büyük ve göz önündeki uygulayıcılarından bir tanesi Google'dır. Bugün Google'ın birçok popüler servisi AJAX mimarisi üzerine yapılandırılmıştır. Örneğin hepimizin kullanmış olduğunu düşündüğüm Google Maps, Gmail yada Google Suggest bunlardan birkaçıdır. Microsoft'un yeni projesi start.com, Virtual Earth'u yine AJAX mimarisi ile geliştirilmiş projelerdir.

Eğer dikkat etmiş iseniz bu siteler, sizin etkileşimizin sırasında verileriniz güncellenirken ne postback olurlar nede kaynak kodunu açtığınızda ekrandaki verileri o kodun içerisinde bulabilirsiniz.

Eğer gelecekte "Web Programcısı"yım diyebilmek istiyorsanız AJAX'ın peşini bırakmamanızı öneririm..


AJAX Mimarisi ve Klasik Mimarinin Karşılaştırılması

Ajax: A New Approach to Web Applications
Pazartesi, Kasım 21, 2005  @ 18:19 0 yorum var
Internet için kavga büyüyor!
 
Birleşmiş Milletler'in, internet alt yapısını tek elinde tutan ABD'nin bu tekelci yaklaşımından rahatsız olduğunu son zamanlarda dile getirmesi ve bu tekeli kırmak için çaba göstermesinin ardından BM ve ABD arasında sertleşen bu NET kavgası, uluslar arası bir gerginliğe doğru gidiyor. ABD elindeki bu gücü kimseye kaptıracak gibi görünmüyor. Mevcut hükümetin bu konudaki israrcı ve tutucu yaklaşımına Google, Microsoft ve IBM gibi sektördeki devlerde destek veriyor.

Öte yandan, Birleşmiş Milletler birçok üye ülkeninde desteğiyle ısrarına devem ediyor. Fransa ise bu girişimin boşa olduğunu, ABD'nin önerilen bu yeni çok uluslu yaklaşımı kabul etmeyeceğini idda ediyor.

Bakalım zaman ne gösterecek?
Bence Birleşmiş Millet'ler doğru yolda ilerliyor. Günümüzün en büyük teknoloji altyapı olan internetin tek bir devletin kontrolünde olması bencede çok yanlış. Kaldıki ABD'nin insan hakları ve kişisel gizlilik konularındaki umursamaz yaklaşımlarını hepimiz biliyor.

Bakalım bu olay nasıl sonuçlanacak?
Hepimiz için daha iyi, daha güvenli bir internet getirmesi dileğiyle diyorum...

Konuyla ilgili haberler için buraya tıklayınız
11:10 0 yorum var
Microsoft "start.com"
 

Microsoft'un bir süredir üzerinde çalıştığı, kullanıcıların yeni ana sayfası (homepage) olmasını planladığı sitesi start.com yayına girmiş bulunmaktadır.

start.com, ana bir arama kutucuğu ve birçok gadget ismi verilen modülcükten oluşmaktadır. Kendi ilgi alanınıza ve internet alışkanlıklarınıza göre, internet üzerinden elden farklı dervislerden elde edebildiğiniz farklı bilgi parçacıklarını bir araya getirip kendinize özel bir giriş sayfası yapabilmenize olanak sağlamaktadır. Bu modüller içerisinde borsa bilgilerinden, hava durumlarına, blog feed'lerinden haber sitelerinin guncel haberlerine kadar bir çok farklı bilgisi bir sayfada toplamanıza olanak sağlamaktadır.

Ayrıca, web geliştiriciler içinde bir geliştirme ortamı sağlamaktadır. JS ve XML bilgisi ile sizde kendi gadget'larınızı yazabilirsiniz.

Site Adresi: http://www.start.com/
Geliştiriciler için Developer Site: http://www.start.com/developer/

İyi eğlenceler...
Cuma, Kasım 18, 2005  @ 12:55 0 yorum var
Google Base
 

Google, servislerine bir yenisini daha ekledi. bilgi erişiminde sınır tanımayan google, bu seferki servisiyle tüm üyelerine, web servislerinden, ürünlere, reklamlara, mesleklere kadar birçok bilgiyi esnek bir veri tabanı yapısında sisteme aktarıp sunabilecekleri yeni bir veri havuzu oluşturmak istiyor. Amaç, insanların bu verileri birbiriyle bu ortam aracılığıyla paylaşabilmeleri, hatta içeriklerini bu ortamda satabilmelerini sağlamak. Bu şekilde devasa bir veri kaynağı oluşturulmuş olacak. İnsanlar, google'ın o güçlü arama kutucuğuyla tüm bu havuzu tarayabilecek ihtiyaçları olan bilgiye ulaşabilecekler.

Yani artık internete ve internetteki bilgiye yediden yetmişe, internet bilgisi az olandan internet grusu olana kadar herkes katkıda bulunabilecek.

Bakalım Google'ın sıradaki servisi ne olacak?
12:41 0 yorum var
Google Analytics
 

Google dur durak bilmiyor. Bugünkü yeni servisinin adı da "Google Analytics". Herzamanki gibi ücretsiz bu yeni servisi, webmaster'ların, Site yöneticilerinin ve webmarketing ile ilgilenen kişilerin siteleri ve ziyaretcileri ile ilgili maksimum derecede istatistik çıkartmalarına olanak vermek amacıyla hizmete girdi.

Bu servis sayesinde, siteniz hakkında onlarca istatistiksel ve grafiklerle desteklenmiş raporlar alabiliyorsunuz. Ayrıca, gerek tekil ziyaretci gerekse sayfa görüntüleme istatistiklerini hatta ziyaretcilerinizin yer yüzünde coğrafi olarak dağılımını bir haritada bile gösteriyor size.

En güzel özelliklerinden bir tanesi 50 websitesine kadar 1 tek hesaptan istatistiklerinizi yönetme olanağı sağlıyor.

Mutlaka göz atmanızı öneriyorum,
İyi çalışmalar...
12:29 0 yorum var
Windows Live Beta
 


Microsoft'un yeni portalı Windows Live beta sürümüyle yayına girmiş bulunmaktadır.
Esası itibariyle www.msn.com'daki servislerin bir coğunu yeni versiyonları ile bir araya topladığı yeni bir arayüz. Portal şuanda 3 servis kategorisinden oluşmakta;
- Your Info : Bu bölüm arama motoru, RSS feedleri, haber ve hava durumu gibi servisleri bir araya getirerek size bilgiyi en hızlı ve düzenli şekilde ulaştırmayı amaçlamakta.

- Your Connections: Bu bölüm ise MSN Messenger'in yeni versiyonu olan Windows Live Messenger'i ve Windows Live Mail adıyla Ajax tabanlı, daha performanslı ve windows explorer benzeri drag and drop özelliklerini içeren kulay kullanılabilir bir mail servisi gibi size güçlü iletişim yolları sağlayacak servisleri içerecek.
- Your Security: Son olarak bu categoride ise bilgisayarıınızın güvenliğini ve performansını arttırmak için çeşitli online araçlar sunacak.

Daha detaylı bilgi için;
http://ideas.live.com/whatis.aspx
Çarşamba, Kasım 16, 2005  @ 00:05 0 yorum var
Modi v2.0 - JS tabanlı DOM Gezgini
 
Webmasterlar için çok kullanışlı olabilecek bir uygulama.
Aslında sadece bir javascript kodu. Bu kod sayesinde herhangibir sitedeki görünür HTML tag'leri ve özelliklerini inceleyebiliyorsunuz.

Tek yapmanız gereken ağağıdaki adresi bookmark olarak internet gezgininize eklemek ve herhangibir siteyi açtıkdan sonra o sitedeyken bookmark'tan eklediginiz bu adrese tıklayıp olacakları görmek..

Deneyin ve görün...

Deneme için Bu adresi bookmark yapınız.

Link içeriği;
javascript:prefFile='';void(z=document.body.appendChild(document.createElement('script')));void(z.language='javascript');void(z.type='text/javascript');void(z.src='http://slayeroffice.com/tools/modi/v2.0/modi_v2.0.js');void(z.id='modi');

Daha detaylı bilgi için [b]Modi Yardım Sayfası:[/b] http://slayeroffice.com/tools/modi/v2.0/modi_help.html
Pazartesi, Kasım 07, 2005  @ 18:06 0 yorum var
Copyright (c) 2006 Muhammet TURŞAK - Tüm hakları saklıdır.