Açık Kaynak Topluluğu Birliktegeliştir yeni versiyonu ile yayında

Açık kaynak kodlu proje geliştirme yaklaşımının giderek yaygınlaştığı günümüz yazılım dünyasında Microsoft platform ve araçları kullanılarak birçok açık kaynak kodlu uygulama geliştirilmekte ve Microsoft'un kendisi de bu konuda çalışmalar yapmaktadır.
 
Açık kaynak kodlu bir içerik yönetim sistemi olan Umbraco üzerine kurulan Birliktegeliştir, Türkiye'de de Microsoft platformlarında açık kaynaklı projeler geliştirilmesi ve mevcut açık kaynak kodlu projelerin kullanımının yaygınlaştırılmasını amaçlamaktadır. Zaman içinde yaygınlaşan açık kaynak kod topluluğuna daha iyi içerik sağlamak amacıyla Birliktegeliştir yeni arayüzü ve yeni özellikleriyle yayında.
 


Sizlerin de kendi projelerinizi ve kendi içeriğinizi rahatlıkla paylaşabileceğiniz Birliktegeliştir'de ayrıca Türkiye'de geliştirilmiş açık kaynak kodlu projelere, bugüne kadar dünyada yapılmış açık kaynak kodlu uygulamaların kullanımı ile ilgili makale, video gibi Türkçe kaynaklara ulaşabilirsiniz.
 
Bunun yanısıra uygulama geliştiricilerin kodlama sırasında çoğunlukla kullandığı kod bloklarına Kod Parçaları kısmından ulaşabilirsiniz.
 
Birliktegeliştir topluluğuna www.birliktegelistir.com adresinden ulaşabilirsiniz.
 
E-Mail: birliktegelistir@birliktegelistir.com
Twitter: www.twitter.com/bgelistir

15 Haziran 2010 16:20 tarihinde Kaan BAŞLI tarafından yazıldı | Yorumlar | Permalink

Visual Studio 2010 Pro Power Tools

Visual Studio 2010 bilindiği üzere WPF kullanılarak geliştirildi. Bu sebeple bir çok yeni eklentinin çıkacağı beklenen bir durumdu. Benim için şimdiye kadar çıkmış en güzel eklentilerden biri de yeni çıktı. Visual Studo Pro Power Tools!

Microsoft tarafından destekli olan bu eklenti işinizi çok fazla kolaylaştırıyor. Belki küçük küçük özellikleri var ama bence hayati özellikler.

Eklentiyi Visual Studio 2010’a eklemenizin 2 yolu var. Bunlardan birincisi standart yollardan yüklemek. Bunun için http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef adresine gidip eklentiyi indirebilir ve kurabilirsiniz. Fakat ben size Visual Studio 2010 özelliklerinden biri olan Extension Manager’ı kullanmanızı tavsiye edeceğim. Tools –> Extension Manager ‘dan ulaşabilirsiniz. Online galeri sekmesini seçtikten sonra sağ üst köşedeki arama kutusuna “Pro Power Tools” yazmanız yeterli olacaktır. Gerisini anlatmama gerek yok herhalde..

image

 

Gelelim başlıca özelliklerine:


Add Reference penceresi

Bu pencerede 2 güzel değişiklik oldu. Birincisi yüzlerce Reference içinden istediğinize çabuk ulaşabilmeniz için sağ üst köşeye arama kutusu geldi. İkincisi ise pencerenin eskiye oranla çok daha hızlı açılıyor olması.

image


Özelleşen/Özelleştirilebilen Sekme Bölgesi

Projeye göre veya Solution’a göre renkleniyor, sıralanabiliyor artık. En sevdiğim özelliği ise pinlenmesi :) Sekmeye sağ tıklayıp menüden Pin Tab seçeneğini seçmeniz yetiyor. Her zaman yerini sabitlemek bence hayat kurtarıcı. Burdaki bir çok seçenek             Tools –> Options –> Environment –> Document Tab Well yolunu takip ederek değiştirebilir veya Sekmelerin olduğu bölümde boşluğa sağ yıklayıp Customize demeniz yeterli.

image


Eklenti Güncelleme

Pro Power Tools eklentisinde veya başka bir eklentinizde yeni bir güncelleme mevcut olduğunda Baloncukla uyarılacaksınız artık.

HTML Formatında Kopyalama

Yazdığınız kodu internet ortamında bir yere veya bir Word dosyasına taşımak istiyorsunuz. Şimdiye kadar VS 2010’da renklendirmeleriyle kopyalasakta girintiler çıkıntılar bozuk bir şekilde geliyordu. Tek tek düzeltmek gerekiyordu.

Bu eklenti sayesinde zengin metini veya HTML’i destekleyen her türlü editöre yapıştırabilirsiniz. Kodunuz direk HTML formatında yapıştırılacaktır.

Üç Kere Tık (Triple-Click)

Tüm satırı seçmemiz için bir çok yol izliyorduk. Shift + Home, Shift + End gibi mesela. Fakat bu eklenti sayesinde istediğimiz satırda 3 kere tıkladığımız tüm satır olduğu gibi seçiliyor. En sevdiğim özelliklerin biri de bu.

Mevcut Satırda renk değişimi (Highlight Current Line)

İmleciniz hangi satırda ise o satırın renkleri değişiyor ve siz imlecin nerede olduğunuz aramak zorunda kalmıyorsunuz. Çok ufak bir özellikte olsa imleç arayarak dikkatinizin dağılmasını engelliyor diyebilirim. Varsayılan renk ayarlarını Tools –> Options –> Fonts&Color yolundaki “Current Line” ve “Cureent Line Inactive” seçeneklerinden değiştirebilirsiniz.

Ctrl + Click –> Go To Definition

Önceleri F12’ye bastığımızda veya menüden Go To Definiton seçtiğimizde o anda imlecin bulunduğu fonksiyonun kaynağına gidiyorduk kestirmeden. Bu eklentimiz, bu işi biraz daha kolaylaştırarak Ctrl + Click kısa yolunu koymuş.Bu şekilde Ctrl ile birlikte fonksiyonumuzun üzerinde tıkladığımızda direk kaynağına gidebiliyoruz.

Tanımlamaları hizala

Yazdığınız kodun okunabilirliği açısından çok önemli bir özellik. Yaptığı tek şey satırlardaki ilk = (eşittir) karakterinden sonrasını tek bir hizada toplamak. Şu şekilde mesela:

            progressEXCEL.Visible = true;
            progressEXCEL.Value = 0;
            progressEXCEL.Maximum = listADRESLER.Items.Count;
            excel = null;
            workbook = null;
            workSheet = null;

Yukarıdaki eski hali. Şu ise yeni hali:

            progressEXCEL.Visible = true;
            progressEXCEL.Value   = 0;
            progressEXCEL.Maximum = listADRESLER.Items.Count;
            excel                 = null;
            workbook              = null;
            workSheet             = null;

Kısa yolu ise Ctrl + Alt + Ü . Aslında orjinali Ctrl + Alt + ] fakat ingilizce klavyede tabiki. Türkçe Q klavyede ] karakteri Ü harfine denk gelmekte.

Not: Bu özelliğin çalışabilmesi için Tools –> Options –> Text Editor –> Spacing –> “Ignore spaces in declaration statements” seçeneğinin pasif olması gerekiyor.

Yukarı/Aşağı ok tuşları ile satır taşıma

Sizi bilmem ama ben çok satır taşırım kod yazarken. Bunun sebebide genelde algoritmik hatalardan ve kafa dalgınlıklarından meydana gelir. Visual Stuido’yu kullanmayı iyi bilenler zaten sadece mouse’la bu işi yapabiliyorlardı. Buna eminim ;) Fakat bir kolaylıkta bu eklentiyle gelmiş. Alt + Yukarı veya Alt + Aşağı tuş kombinasyonuyla mevcut satırı direk satır satır taşıyabiliyorsunuz.

Column Guides

Bir bakıma ilk okulda defterlere çizilen kırmızı çizgiyi andırıyor. Kodun okunabilirliği için (Hatta yorumların) güzel bir özellik. İstediğiniz sütun üzerine gelip sağ tıklayıp Add GuideLine dediğinizde tepeden inme bir kırmızı çizgi gelecek ;) Örnek kullanım için yorumları söyleyebilirim. Tüm yorumlar aynı hizada olabilir mesela.

Renklendirilmiş Parametre Yardımı

Fonksiyon ve benzeri kodları yazarken ortaya çıkan sevimli kutucuğumuz Parameter Help. Şimdiye kadar siyah beyaz filmleri andırıyordu. Bu eklenti ile yazılar renklendi, ortam şenlendi. Böylece kolay okuma sağlıyor ve işimizi kolaylaştırıyor.

image

09 Haziran 2010 11:26 tarihinde Kaan BAŞLI tarafından yazıldı | Yorumlar | Permalink

IntelliSense – Pascal Case

Visual Studio 2010 ile birlikte intellisense’de bir çok yenilik oldu. Bunları zaman zaman blogumda paylaşacağım. Fakat bir özellik çok hoşuma gitmişti. Pascal Case’e bir bakıma kısaltma standartı diyebiliriz.

Örnek verecek olursak: Microsoft Office Excel
Pascal Case uygulanmış hali : MOE

Şimdiye kadar Visual Studio’da kod yazarken IntelliSense sadece yazdıklarımızla başlayanları bize filtreliyordu.

Mouse 

Bu haliyle MouseLeave’i seçmek istesek en az MouseL yazmak zorundaydık.

Fakat artık Pascal Case özelliği sayesinde sadece baş harflerini BÜYÜK şekilde yazarsak istediğimiz sonuca direk ulaşabiliyoruz.

pascal
Visual Studio 2010 ile birlikte gelen bir çok yeni özellikten sadece biri Pascal Case. Zaman zaman sizlere Visual Studio 2010’un yeni özellikleri ile ilgili makaleler yazmaya devam edeceğim.

11 Şubat 2010 23:05 tarihinde Kaan BAŞLI tarafından yazıldı | Yorumlar | Permalink

Visual Studio 2010 RC Çıktı!

12 Nisan tarihinde piyasaya sürülmesi hedeflenen Visual Studio 2010’un Beta 2 sürümünden sonra RC (Release Candidate) sürümünü yayınladı. RTM sürümünden önce yayınlanan RC sürümünü şu anda sadece MSDN üyeleri şu adresten indirebiliyor fakat 10 Şubat tarihi itibarıyle herkes indirebilecek.

image

Visual Studio 2010 RC ile ilgili ilk izlenimlerim şu şekilde: Vaayyy bee! Süper hızlı! 

Beta 1 sürümünden beri kullandığım Visual Studio 2010’daki en büyük hayal kırıklığım performans kaybının varolmasıydı. 2008 sürümü ile arasında çok fazla bir performans farkı vardıki RC sürümü ile aradaki farkı kapatmakla kalmayıp solladı diyebilirim :)

Whats-new-VS-2010 Yalnız bilgisayarına kuracak olanlara 1 çift tavsiyem olacak.

Birincisi : Bildiğiniz gibi Alfa, Beta, RC gibi sürümler piyasaya sürülmemiş test amaçlı çıkarılan sürümlerdir. Ve Microsoft dahil olmak üzere hiç bir yazılım firması bu yazılımların bilgisayarınıza vereceği zarardan sorumlu değildir. Bu sebepten dolayı bu sürümlerdeki tüm yazılımları Sanal Makina üzerinde kurmanızı şiddetle tavsiye ediyorum.

İkincisi : Eğer daha önce bilgisayarınızda Visual Studio 2010 Beta 2 sürümü kurulu ise lütfen önce o sürümü kaldırın. Sonra RC sürümünü gönül rahatlığıyla yükleyebilirsiniz. Beta 2 sürümünde olduğu gibi aynı anda Visual Studio 2005,2008 ve 2010 kullanabiliyorsunuz. Bu konuda bir sorun yok.

Silverlight 4.0 ile uygulama geliştirenlerin dikkatine!Silverlight

Silverligt 4.0 sürümü için gerekli Visual Studio 2010 eklentisi Beta 2 sürümü içindi. Visual Studio 2010 RC sürümü hali hazırda Silverlight 3.0 projelerini destekler halde sunuldu fakat Silverlight 4.0’ın mevcut Visual Studio eklentisi RC sürümünde çalışmıyor.

Silverlight 4.0 ile uygulama geliştirenlere aman diyorum! Beta 2 sürümlerini kaldırmayın.. Gerekli eklentinin çıkmasını beklemek lazım.. Tahmin ediyorumki bu haber Daron hocamızın pek hoşuna gitmemiştir.. :)

09 Şubat 2010 22:24 tarihinde Kaan BAŞLI tarafından yazıldı | Yorumlar | Permalink

Visual Studio 2010 Beta 1 & .Net Framework 4.0 Beta 1

Uzun zamandır dört gözle beklediğimiz Visual Studio 2010 Beta 1 ve .Net Framework 4.0 Beta 1 artık indirilmeye hazır. Bugün itibariyle sadece MSDN'den indirilmeye açık olmasına rağmen Çarşamba günü itibariyle herkes indirebilecek.
 

MSDN üyeleri https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx adresinden sol taraftaki menüde Developer Tools sekmesinden Visual Studio 2010'u seçerek download bilgilerine ulaşabilirler..

Fakat Çarşamba günü http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx adresinden herkes indirebilecek..

Size biraz Visual Studio 2010 Beta 1'in bize getireceklerinden bahsetmek istiyorum:

Geliştirilmiş Kullanıcı Deneyimi

Microsoft Visual Studip 2010, arayüz olarak daha doğal bir yaklaşım sergileyen bir kullanıcı deneyimi sunuyor. Dağınıklık ve karışıklığı indirgemede oldukça başarılı diyebilirim. Özellikle editörümüz baya bir geliştirilmiş. Belgelerdeki ve pencerelerdeki yer yer oluşan kaymalar için daha net bir destek sözkonusu.. Aynı zamanda feedback'ler için güzel bir sistem düşünmüşler..

Visual Studio 2010'da SharePoint uygulamaları geliştirme

SharePoint geliştiricileri için işlevsellik bu sürümü ile geliştirilmiş. Server Explorer ile daha kolay şekilde bir SharePoint sitesini gezebilirsiniz.. Geliştirilen uygulamalar F5 ile direk olarak compile edebilirsiniz.. Hatalarını ayıklayabilirsiniz..

Demokratikleştirilmiş Uygulama Yaşam Döngüsü Yönetimi 

Visual Studio Team System 2010 mimarlar, geliştiriciler, proje yöneticileri ve test de dahil olmak üzere bir proje üzerinde herkes için yeni yetenekler sunuyor. Yeni Architecture Explorer ile proje mimarları için bir çok özellik mevcut durumda.

İlham veren geliştirici memnuniyeti

Visual Studio geliştiriciler için uygulama geliştirmeyi şirketler için daha üretken, verimli ve esnek yapmıştır. Visual Studio 2010 bu mirası devam ettiriyor. C++ konusunda birinci sınıf bir destek mevcut. Gerek yardımı ile gerek karmaşıklığın kalkması ile daha iyi bir C++ projesi yönetebiliriz. Ayrıca yeni yapıda Windows 7 için uygulama geliştirebiliyoruz. Ofis uygulamaları da daha esnek bir yapıya sahip hale getirilmiş..

Web Development 

Visual Studio 2010 ile, büyük bir Web geliştirme araçları için yatırımlara devam edilmiş. Yüksek performansa ve standartlara uyumlu javaScript'i ve IntelliSense motoru mevcut. Click Once ile son konuşlanmış siteye dosları ve yapılandırma ayarlarını yayınlayabiliyorsunuz. Ayrıca benim için en önemli kısmı olan Silverlight için tam bir destek söz konusu :)

Bulut programlama

Windows Azure ™ araçları Visual Studio ile birlikte hazıe geliyor. Debuging methodları, hizmetleri ve bu bulut platformlarını dağıtmak oldukça kolay hal almış durumda.. C # ve VB Proje Şablonları ile Bulut Hizmetler oluşturma mevcut..

Daha çok veritabanı desteği 

Visual Studio ortak ekosistem ile geliştiriciler artık IBM DB2 ve Microsoft SQL Server ™ veritabanlarından ek olarak, Oracle veritabanı ile çalışmak mümkün olacak. IB, Windows, Linux veya Unix platformlarında DB2 ile çevrimdışı tasarımı, geliştirilmesi, test ve değişim yönetimini geliştimeyi Visual Studio Team System 2010 sürümünü kullanarak çalışan bir veritabanı şeması sağlayıcı olan Database Schema Provider (DSP)'yi  destekleyeceğini taahhüt etti.

18 Mayıs 2009 23:20 tarihinde Kaan Başlı tarafından yazıldı | Yorumlar | Permalink

nedirtv?com Nisan Ayı Webinerleri

nedirtv?com webinerleri daha önce de olduğu gibi Nisan ayında da devam ediyor. Toplam da 8 farklı webiner olacak ve Silverlight 3.0, ASP.NET MVC, SQL Server Integration Services ve SQL Data Services konularına ilk defa değinilecek..

Webinerlere katılmak için etkinlik zamanında belirtilen sayfaya giriş yapmanız yeterli. Eğer bilgisayarınızdan Windows Live Meeting'i kullanarak ilk defa bir webinere katılacaksanız, etkinlik vaktinden 5 dakika kadar önce sayfaya giriş yapmanız ve bilgisayarınıza küçük bir kurulum yapmanız yeterli olacak.

Etkinliği Outlook takviminize kaydetmek için bu linki, Facebook'taki ajandanıza kaydetmek ve etkinlik duyurularını takip etmek için bu linki kullanabilirsiniz.

 

Konu: SQL Server Integration Services
Zaman: 14 Nisan 2009 Salı 21:00-22:00
Konuşmacı: Burak BATUR
Adres: https://www.livemeeting.com/cc/usergroups/join?id=K3S876&role=attend

Konu: WCF ve TCP Hosting
Zaman: 17 Nisan 2009 Cuma 21:00-22:00
Konuşmacı: Onur ŞİMŞEK
Adres: https://www.livemeeting.com/cc/usergroups/join?id=M4Z6R2&role=attend

Konu: Silverlight 3.0
Zaman: 19 Nisan 2009 Pazar 21:00-22:00
Konuşmacı: Daron YÖNDEM
Adres: https://www.livemeeting.com/cc/usergroups/join?id=Z2535F&role=attend

Konu: XNA Game Studio 3.0 ile Oyun Geliştirme
Zaman: 21 Nisan 2009 Salı 21:00-22:00
Konuşmacı: Cemil UZUN
Adres: https://www.livemeeting.com/cc/usergroups/join?id=Q5TM74&role=attend

Konu: SQL Server 2008 - Full-Text Indexing
Zaman: 22 Nisan 2009 Çarşamba 21:00-22:00
Konuşmacı: Pamir ERDEM
Adres: https://www.livemeeting.com/cc/usergroups/join?id=FD368T&role=attend

Konu: Silverlight 3.0 ve İş Uygulamaları
Zaman: 26 Nisan 2009 Pazar 21:00-22:00
Konuşmacı: Daron YÖNDEM
Adres: https://www.livemeeting.com/cc/usergroups/join?id=58G535&role=attend

Konu: ASP.NET MVC Framework'e Giriş
Zaman: 27 Nisan 2009 Pazartesi 21:00-22:00
Konuşmacı: Uğur UMUTLUOĞLU
Adres: https://www.livemeeting.com/cc/usergroups/join?id=GNM9B3&role=attend

Konu: SQL Data Services
Zaman: 28 Nisan 2009 Salı 21:00-22:00
Konuşmacı: Y.Tarık KRANDA
Adres: https://www.livemeeting.com/cc/usergroups/join?id=4S2MDW&role=attend

16 Nisan 2009 15:50 tarihinde Kaan Başlı tarafından yazıldı | Yorumlar | Permalink

Klavye mi? O da ne?

     Bugün derslerin olmayışını fırsat bilip Adana HiltonSA'da düzenlenen Intel Kanal Konferansı 2008'e katıldım. Sizin de tahmin edeceğiniz gibi firmaların kendi reklamlarını gözümüzün içine sokmak için yarışa girmeleri, zorla kalemlerini, blognotlarını vermek istemeleri gibi bilindik bunaltıcı yaklaşımları ve buda yetmezmiş gibi erkekler tuvaletinin aynalarına sticker gibi broşürlerini yapıştırmaları beni iyice bunaltmıştı. Zaten gelen tahmini 600-700 katılımcının 400'den fazlası öğle yemeğinde sunulan açık büfe hizmeti için gelmişti..

     Anlayacağınız tam bir rezaletti yine..

     Taki yemekten sonra Intelin yeni piyasaya sunduğu masaüstü performans gösteren işlemcilerin tanıtımı sırasında bir firma tarafından canlı performans yapılacağı söylendi. Bilirsinizki böyle konferanslarda canlı demo gösterimi kolay kolay olmaz. Özellikle bu demo bir yazılımın demosu olunca benim direk ilgimi çekti tabiki. Bu tip demoları konferanstan önce 500 kere denersiniz ve hiçbir sorun çıkmaz.. Ama konferans sırasında illaki hata çıkar ve rezil olurlar. O yüzden daha canlı demonun yapılacağı duyurulurken bile içimden "helal olsun, büyük cesaret" demedim değil.

     Gelelim demoya. Demoda gösterilen programın üstün performansta çalışmasını sağlayan sistem aslında Intelin yeni nesil işlemcileri. Fakat eskiden beri benim hayalini kurduğum programı yapmış arkadaşlar. Adını Dikte koydukları program türkçe konuşmayı metne dönüştürüyor. Hemde %95 doğruluk payıyla. Mutlaka bazılarınız bu teknolojiyi önceden duymuştur ama ne yalan söyleyeyim, ben ilk defa duydum. Programı hazırlayan firmanın yetkilisi canlı demo gösterimi sırasında programlarının yeteneklerini gösterirken salonda yaklaşık 500 kişinin uğultusu, kolonlardan çıkan yüksek sesin yankısı v.s. bir sürü etken bulunmaktaydı. Ama bu kadar dış faktörlere rağmen yetkili kişi bir gazete küpüründe yazan bir paragraflık haberi akıcı bir şekilde mikrofondan okudu ve ekrana yazılan yaklaşık 50-60 kelimelik paragrafta inanmazsınız ama taş çatlasa 4-5 kelime hatalı çıktı. Türkçenin sondan eklemeli bir dil olmasıda cabası.

     İşin en güzel kısmı günlük hayatımızda bize getireceği kolaylıklar tabikide. Bir mahkeme salonunda konuşulanların yazıya dökülmesi için verilen emek :)) Bir öğrencinin dönem ödevini hazırlarken sadece metni okumasının yetmesi v.b. bir çok işimizde kolaylık sağlayacağı kesin.

     Konferans salonunda demo gösteriminden sonrada bir alkış, bir tufan koptu adeta.. İnsanların hepsi şaşırmışa döndü. Nede olsaçoğu donanım işiyle uğraşan kobilerdi zaten. Ama ben yinede alkışlarımla yetinmek istemiyorum ve bu projede ufağından büyüğünden destekte bulunmuş, alın teri dökmüş her insana sonsuz şükranlarımı sunuyorum. Ülkemizde buna benzer projelerin devamı dileğiyle tekrar görüşmek üzere.

     Dikte'nin web sitesi : www.dikte.com.tr

29 Ekim 2008 00:40 tarihinde Kaan BAŞLI tarafından yazıldı | Yorumlar | Permalink

Yazar Hakkında

Kaan BAŞLI
Kaan BAŞLI
kaan@kaanbasli.com

Microsoft Student Partner
Hakkımda..
Live Messenger ile mesajlaş LinkedIn Profilim Facebook Profilim Xing Profilim Twitter Me! Fotoğraflarım (at Flickr)

Bağlı Ziyaretçiler

Etiket Bulutu


Kaan'la mesajlaş

BlogEngineTR