Veysel Uğur KIZMAZ

Visual Studio 2010 ile Sharepoint 2010 Development Giris

26.09.2011Okunma Sayısı: 5216Kategori: Sharepoint 2010

Bu makalemizle baslayan serimizde Visual Studio 2010 ile Sharepoint 2010 developmentinin nasil yapildigini inceleyecegiz. Simdi en temelden baslayalim.

Ilk kosul, Visual Studio’nun yönetici yetkilerine sahip olarak çalistirilmasidir. Microsoft’un önerisi, sisteme yönetici girisi yapilmis dahi olsa sag tiklayip “Yönetici olarak çalistir” (run as administrator) ile çalistirilmasi yönündedir.
 
 
Visual Studio’yu açtiktan sonar File -> New Project ile Sharepoint 2010 sekmesine gelelim.
 
Description: C:\Users\Administrator\Desktop\Makale\SP2010_VisualStudio2010_Giris\SP2010_VisualStudio2010_Giris_1.png
 
Her seçim, bir Sharepoint projesi olusturacak, fakat içerisinde istenen elemanlar yer alarak olusturacaktir. Biz ilk örnegimiz için Empty Sharepoint Project seçenegini seçelim.
 
Seçimimizi yaptiktan sonra karsimiza Sharepoint Configuration Wizard gelecektir.
 
Description: C:\Users\Administrator\Desktop\Makale\SP2010_VisualStudio2010_Giris\SP2010_VisualStudio2010_Giris_35.png
 
Burada Sharepoint projemizi sandboxed mi farm olarak mi deploy edecegimizi ve sharepoint sitemizin nerede oldugu bilgilerini belirliyoruz.
 
Sandboxed : tek bir site için gelistirme yapilacak demektir.
 
Farm Solution : Seçilen ve altindaki sitelere etkiyecek sekilde gelistirme yapilacagini belirtir.
 
Finish diyerek Projemizi olusturduk. Simdi Solution Explorer’a göz atalim.
 
Description: C:\Users\Administrator\Desktop\Makale\SP2010_VisualStudio2010_Giris\SP2010_VisualStudio2010_Giris_2.png
 
Burada bulunanlari kisaca inceleyelim:
 
1.       SPKitapDenemeleri (proje) : Proje bilgileri bu dosya içinde bulunur.
 
Description: C:\Users\Administrator\Desktop\Makale\SP2010_VisualStudio2010_Giris\SP2010_VisualStudio2010_Giris_3.png
 
2.       References : Projeye dahil olan referanslardir.
 
3.       Package : Sharepoint’in özel klasörleridir. Bu klasör, projenin bir paket dosyasi halinde olusturulmasini saglar.
 
4.       Features : Sadece Sharepoint projelerinde bulunan bu klasör, Proje içine birden fazla feature eklemek için kullanilmaktadir.
 
5.       key.snk :  Proje assembly’lerini imzalamak için kullanilan keydir.
 
Sharepoint’in bir özelligi de klasörlerin Asp.Net projelerindeki gibi hepsi bir yerde toplanmaz. Burada mapped folders yapisi yer almaktadir. Örnegin projenin tasariminda düzenleme yapacaksiniz ve resimler koymaniz gerekiyor. Resimleri yerlestirmek için projeye sag tiklayip Add -> Sharepoint Images Mapped Folder ile resimleri bir yapi altinda toplayabiliriz.
 
Description: C:\Users\Administrator\Desktop\Makale\SP2010_VisualStudio2010_Giris\SP2010_VisualStudio2010_Giris_4.png
 
Description: C:\Users\Administrator\Desktop\Makale\SP2010_VisualStudio2010_Giris\SP2010_VisualStudio2010_Giris_5.png
 
Hazir mapped folderlarin disinda bir klasörü map etmek istiyorsak Add -> Sharepoint Mapped Folder ile bu islemi gerçeklestirebiliriz.
 
Description: C:\Users\Administrator\Desktop\Makale\SP2010_VisualStudio2010_Giris\SP2010_VisualStudio2010_Giris_6.png
 
Açilan ekrandan hangi klasörü map edecegimizi belirleyebiliriz.
Sharepoint projesi olusturma ve elemanlari hakkinda genel bilgi edindik. Bundan sonraki makalelerimizde yavas yavas detaylara inecegiz.
 
 
Veysel Ugur KIZMAZ
Bilgisayar Mühendisi
veysel@ugurkizmaz.com
www.ugurkizmaz.com