Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

VISUAL STUDİO.

NET PLATFORMU

• Visual Stidio.NET Platformu


İÇİNDEKİLER

• Visual Studio Ultimate


2013'un Kurulumu NESNE TABANLI
• Studio.NET Program
Geliştirme Ortamı
PROGRAMLAMA-I
• Studio. NET’de bulunan
tasarım araçları Okt.
Mustafa AKBUĞA

• Bu üniteyi çalıştıktan sonra;


• Visual Studio Ultimate 2013
HEDEFLER

Progaramını kurabilecek,
• Studio.NET ortamını Visual C#
programlama diline göre
ayarlayabilecek,
• Studio.NET program geliştirme
ortamını ve araçlarını tanıyarak
nasıl kullanılabileceğini
öğreneceksiniz.

ÜNİTE

© Bu ünitenin tüm yayın hakları Atatürk Üniversitesi Açıköğretim Fakültesi’ne aittir. Yazılı izin alınmadan
ünitenin tümünün veya bir kısmının elektronik, mekanik ya da fotokopi yoluyla basımı, yayımı, çoğaltımı ve
1
dağıtımı yapılamaz.
Visual Studio.NET Platformu

GİRİŞ
Bu ders için hazırlanan üniteler, daha önce hiç programlama bilmeyip kod
yazma işlemine, Nesne Yönelimli Programlama'dan başlamak isteyenler için
hazırlanmıştır. Üniteler içerisindeki örnek kodlarda Visual C# programlama dili
kullanılmış ve konular giriş düzeyinde ele alınmıştır.
Visual C# Programlama Dili, Microsoft’un son zamanlarda geliştirdiği. NET
platformunun en yeni ögesidir. Eski programlama dilleri ile yeni dillerin
harmanlanmasından oluşmuştur. Bu dilin anahtar kelimeleri ve kodları eskiden beri
programcıların yaygın bir biçimde kullandığı, C/C++ ve Java dillerine çok benzer.
Fakat bu dillerin dezavantajlarını eleyip iyi yönlerinin alındığı ve özellikle .Net
platformu için geliştirilen yeni bir dildir.
Nesne Tabanlı programlama dilinde yazılım yaparken, çözülmesi istenen
problemler çeşitli parçalara ayrılır; her bir parça problemin küçük bir çözümü
olacak şekilde kodlanır. Sonuçta bütün bu parçaların bir araya getirilmesi yazılımı
tamamlar. Virtual C# programlama dili ile program geliştirilirken bu yöntem
kullanılır. Bu yüzden C# programlama dili , %100 nesne tabanlıdır ve Bu
özelliğinden dolayı bu dersin için programlama dili olarak seçilmiştir.
Visual C# programlama dilinde uygulama yazarken Visual Studio. NET
platformu kullanılır. Bu platform Microsoft tarafından geliştirimiş, kolay program
yazılabilmesine imkân sağlayan program yazma ortamıdır, ayrıca Windows ve Web
tabanlı programların geliştirilmesi içinde oldukça uygun bir ortamdır. Visual Studio.
NET birkaç programlama dilinin aynı anda kullanılabilecek yapıyada sahiptir. Bu
özellik, bütünleşik yazılım geliştirme özelliği olarak tanımlanır ve bu sayade Visual
C#, Visual Basic. NET, Visual C++, Visual F# gibi birçok programlama dillerine destek
sağlar.
Bu bölümde; Visual Studio.NET 2013 ortamının bilgisayar kurulması
resimlerle anlatılacak ve ayrıca Studio.NET program geliştirme ortamı ile araçları
hakkında bilgiler verilecektir.

Visual Studio Ultimate 2013'un Kurulumu


Nesne tabanlı Programlar yapmak ve bu programlar içerisinde Visaul C# dilini
daha kolay kullanmak amacıyla Studio.NET yazılım geliştirme ortamı
kullanılmaktadır.
Bu ortamın iki farklı sürümü vardır. Birisi programlamaya yeni başlayanların
kod yazma gereksinimlerini karşılayacak nitelikteki Express sürümüdür. Bu sürüm
ücretsizdir, lisans almaya gerek yoktur ve internetten rahatça indirilebilir. Diğeri
ise Profesyonel programcılar için Lisanslı olarak satışa sunulan sürümler
Professional, Premium, Ultimate’dir. Lisanslı sürümleri de 90 günlük süre içinde
hiçbir kısıtlama olmadan deneme sürümü olarak kullanmak mümkündür.

5
Atatürk Üniversitesi Açıköğretim Fakültesi 2
Visual Studio.NET Platformu
Bu ünitede şu ana kadar geliştirilmiş en son ve en kapsamlı sürüm olan
Visual Studio Ultimate 2013 verisyonunun kurulumu anlatılacaktır. Bu sürüm de
Windows Azure ve Office 365 ile Cloud (bulut) teknolojisi ile çalışacak ofis
uygulamalarını geliştirmek mümkündür.
Visual Studio Ultimate 2013 Programın kurulabilmesi ve verimli
çalışabilmesi için sistem gereksinimleri aşağıda verilmiştir.
Windows için;

Visual Studio Ultimate  1,6 GHz veya daha hızlı işlemci


2013 verisiyonu 'nun  Microsoft® Windows® 7 (64 bit), Windows 8 (64 bit)
sağlıklı kurulması ve  1 GB RAM (sanal makinede çalıştırılıyorsa 1,5 GB)
çalışması için 64 bitlik
 Kurulum için 20 GB kullanılabilir sabit disk alanı; kurulum sırasında ek boş
bir bilgisayar sistemine
alan gerekir(Çıkarılabilir flash depolama cihazlarına yüklenemez.)
ihtiyaç duyulur.
 DirectX 9 uyumlu, 1024 x 768 veya daha yüksek görüntü çözünürlüğünde
çalışan ekran kartı
 Gerekli yazılım etkinleştirmesi, abonelik doğrulaması ve çevrimiçi
hizmetlere erişim için İnternet bağlantısı ve kayıt gerekmektedir.
 KB2883200 (Windows Update üzerinden edinilebilir.) gereklidir.
 Bu Visual Studio sürümü en iyi Internet Explorer 10 veya üzeri ile çalışır.
Bilgisayarınızda Internet Explorer 10 yüklü değilse, bazı özellikler beklenen
şekilde çalışmayabilir.
Mac OS için;
 Multicore Intel® işlemci

 Mac OS X v10.7 (64 bit) veya 10,9 (64 bit) olması yeterlidir. Diğer teknik
Visual Studio Express özellikler Windows ile aynı olması yeterlidir.
Versiyonu, Studio. Net’in
Eğer sisteminize Studio.Net ‘in önceki sürümleri mevcutsa ve Visual C# dil
en az bileşenine sahip,
desteği ile birlikte kurulmuşsa, hemen aşağıda verilen adımları atlayarak kod
bireysel kullanıma
yazmaya başlayabilirsiniz. Bilgisayarınızda Studio. NET kurulu değilse aşağıdaki
yönelik hazırlanmış ve
adımları izleyerek Studio Ultimate 2013 versiyonunu bilgisayarınıza kurabilirsiniz.
ücretsiz dağıtılan bir
çeşididir (Veri tabanı 1.Adım: Aşağıdaki adresi internet tarayıcınıza giriniz.
desteği yoktur). “http://www.visualstudio.com/tr-tr/downloads/download-visual-studio-vs.aspx “
Bu adrese girip tarayıcınızda aratmaya başlattığınızda Resim 1.1. görülen
sayfa ekrana gelecektir. Microsoft Studio.NET ortamını bilgisayarınıza
yükleyebilmek için öncelikle Microsoft Live hesabı almanız gerekmektedir. Şayet
MSDN Aboneliğiniz varsa 2. Adımı atlayarak 3. Adım yardımıyla Studio.NET
programını bilgisayarınıza kurabilirsiniz. Şayet MSDN Adboneliğiniz yok ise 2-Adım
da verilen işlem basamaklarını uygulayın.

6
Atatürk Üniversitesi Açıköğretim Fakültesi 3
Visual Studio.NET Platformu

Resim 1.1. Microsoft sitesi tarafından sağlanan VisualStudio.NET tüm sürümlerini indirme sayfası

2.Adım:
Resim 1.1.’de sayfanın üst tarafında kırmızı ok ile gösterilen “Oturumu Aç”
bölmesine tıklayın. Resim 1.2.’de görülen sayfa karşınıza gelecektir. Bu şekilde
kırmızı dikdörtgen çerçeve içerisindeki "Microsoft hesabınız yok mu? Şimdi
Visual Studio'nun Kaydolun” bölmesine tıklayın. Bu işlem sonucu Resim 1.3. sayfası karşınıza
Kurulumu için verilen gelecektir. Burada belirtilen yerleri doldurunuz. E-posta adresi olarak aktif olarak
web adres linki Türkçe kullandığınız bir eposta adresinizi yazınız ve şifre olarak unutmayacağınız bir şifre
seçilmiştir. Fakat belirleyerek yazınız.
Studio.NET ‘in kurulum Bu bölümlere yazdığınız e-posta adresiniz ve şifreniz sizin MSDN Abonelik
dosyalarında Türkçe dil kimlik bilgilerinizi oluşturacak ve kurulum esnasında gerekli oldukça bu bilgileri
seçeneği mevcut girmeniz istenecektir. “Microsoft hizmet sözleşmesi ve gizlilik ve tanımlama bilgileri
değildir. bildirimini kabul etmek için Hesap oluştur” a tıklayın. Yazmış olduğunuz isim, e-
posta adı ve parolanızda herhangi bir hata yoksa e-posta doğrulama sayfası
açılacaktır. Bu işlemleri yaptıktan sonra sisteme girdiğiniz e-postanızı kontrol ediniz.
“Microsoft hesabı ekibi” tarafında size bir eposta gönderilmiş olacaktır.
Gelen e-postada “e-postayı doğrula” bölmesine tıklayınız. “Başlamaya hazırsınız!”
mesajı içeren bir sayfa açılacaktır. Bu sayfadan tamam’ ı tıklayarak (Ad ve soyadı* ,
İletişim e-postası*, Ülke/Bölge*) istenen bilgileri tekrar girerek MSDN hesabınıza
artık girebilirsiniz. Simdi aşağıdaki adrese tekrar girerek
http://www.visualstudio.com/tr-tr/downloads/download-visual-studio-vs.aspx
Diğer adımlarda verilen işlem basamaklarıyla Studio.NET programını indiriniz.
3.Adım
Resim 1.4’de verilen turuncu ok ile işaret edilen ve kırmızı dikdörtgen
içindeki “Hemen İndirin” bölümüne tıklayınız. Bu tıklama sonucunda Resim 1.5’de
görülen sayfa açılacaktır. 2.Adımda alınmış olan MSDN Abonelik bilgilerini (e-posta
ve parola) gösterilen alanlara girildikten sonra “Otumu Aç” butonunu tıklayarak
hesabınıza giriş yapın. Resim 1.5’de gösterilen “Ultimate 2013” kurulum dosyasını
seçerek “ vs_ultimate. exe (1.17MB) dosyasını masaüstüne indirmeyi başlatın.

7
Atatürk Üniversitesi Açıköğretim Fakültesi 4
Visual Studio.NET Platformu

Resim 1.2. Microsoft sitesi üzerinden MSDN Abonesi olma veya giriş sayfası

Resim 1.3. MSDN hesabı oluşturma sayfası

8
Atatürk Üniversitesi Açıköğretim Fakültesi 5
Visual Studio.NET Platformu

Resim 1.4. Microsoft Studio Ultimate 2013 ücretsiz deneme sürümünün indirilmesi

Visual Studio Ultimate


Versiyonu, Studio. Net’in
en fazla bileşenine sahip
olan, ekip çalışmasına
yönelik hazırlanmış ve
lisanslı dağıtılan bir
çeşididir.(Veritabanı
geliştirme, test ve
raporlama araçlarına
sahiptir.)
Resim 1.5. Microsoft Studio Ultimate 2013 ücretsiz deneme sürümünün seçilmesi

Resim 1.6. Team Foundation Server üzerinde hesap oluşturma penceresi

9
Atatürk Üniversitesi Açıköğretim Fakültesi 6
Visual Studio.NET Platformu
İsterseniz bu hizmetten yararlanmadan da Studio.NET kurulumunu
başlatabilirsiniz. Masaüstünüze inen aşağıda sembolü gösterilen “vs_ultimate.exe“
adlı dosyayı çift tıklayarak çalıştırın ve kuruluma başlayın.

Resim 1.7. Disk alanının seçimi ve Lisans koşullarının kabul sayfası

Resim 1.7‘de Lisans koşullarını kabul edeceğimiz bir de Visual Studio’nun


geribildirim ortamına katılıp katılmadığımızı soran bir seçenek mevcuttur. Bu
alanlardan gerekli yerleri işaretleyerek next butonuna tıklayınız.

10
Atatürk Üniversitesi Açıköğretim Fakültesi 7
Visual Studio.NET Platformu

Visual Studio'nun en
büyük avantajlarından
biri de eklenti desteğidir.
Eklentilere menü
çubuğundan Tools >
Extensions and
Updates...
Yolunu izleyerek ulaşılır.

Resim 1.8. Studio.NET için gerekli olan araçları seçimi

Resim 1.8‘de gösterilen araçlardan tümünü ya da size gerekli olanlarını


seçerek Install seçeneğine tıklanırsa kurulum başlayacaktır.

Resim 1.9 Studio.NET kurulum ekranı

Resim 1.9’da gösterilen kurulumun tamamlanması birkaç saat sürebilir.


Kurulum tamamlanınca Resim 1.10‘da gösterilen kurulumun başarılı olduğunu
gösteren ekran görülecektir. “Launch” metni üzerine tıklayarak kurulumu

11
Atatürk Üniversitesi Açıköğretim Fakültesi 8
Visual Studio.NET Platformu
tamamlayabilirsiniz. Bu ekrandan sonra Visual Studio Ultimate 2013'yi kullanmaya
başlanabilir.

Resim 1.10. Kurulumun bittiğini gösteren pencere

Studio. NET’in Program Geliştirme Ortamı


Visual Studio Ultimate 2013 programının bilgisayara kurulum işlemi
tamamlandıktan sonra, Başlat > Programlar > Visual Studio 2013 komutu
verilerek program ilk kez çalıştırıldığında Resim 1.11’da görüntülenen “Chose
Default Environment Settings” başlıklı ekran görüntülenecektir.
Bu ekranda Visual Studio’nun başlangıçta belirleyeceğimiz hangi ayarlar ile
çalıştırılacağı gösterilmekte ve “Choose your default environment settings”
kısmından bu ayarları seçmemiz istenmektedir. Bu derste Visual C# .NET program
geliştirme ortamı tercih edileceği için Resim 1.11’de kırmızı ok ve çerçeve ile
gösterilen Visual C# Development Setting seçeneği işaretlenmelidir. Bu seçim
sonucunda program geliştirme ortamı Visual C#, programlama dilinin varsayılan
ayarlarına göre düzenlenmesi sağlanacaktır.
İlerleyen zamanlarda, Visual Studio. NET ortamının Visual C# programlama
dili haricinde başka bir programlama diline göre ayarlanması gerektiğinde, Tools
menüsünden Import and Export Settings seçeneği tıklanarak gelen diyalog
penceresinden Reset all settings seçeneği seçilir ve istenilen programlama dili
tekrardan aktif edilebilir.
Visual Studio. NET çalıştırıldığında yeni bir proje oluşturabilmek veya
önceden hazırlanmış projeleri açabilmek için Resim 1.12 ‘de gösterilen Start Page
ekranı görüntülenir.
Bu sayfada görüntülenen Recent menüsünde önceden oluşturulmuş
projelerin listesi görüntülenecektir. Mevcut projelerden herhangi birisini açmak
için Open Project seçilmelidir. Open Project seçildiğinde Belgelerim klasöründe

12
Atatürk Üniversitesi Açıköğretim Fakültesi 9
Visual Studio.NET Platformu
bulunan Visual Studio 2013 klasörü altındaki Projects klasöründe önceden
hazırlanmış projelere erişmek mümkün olacaktır. Geliştirilen her projenin
kaydedilmesi sonrası; Studio.NET, Projects klasörü altında projenin tüm dosyalarını
içine alacak ayrı bir klasör olarak oluşturulur.

Yeni Bir Belge Oluşturma ve Kayıt İşlemi


Yeni bir proje oluşturulmak istenildiğinde resim 1.12’de görüntülenmekte
olan New Project seçilmelidir. Bu durumda resim 1.13’deki New Project ekranı
görüntülenecektir. Bu pencereden programlama dili için “Visual C#” ve Proje tipi
için de “Console Application” seçilebilir. Name seçeneği için editör tarafından
önerilen isim veya farklı bir isim proje ismi olarak tercih edilebilir. Location
seçeneği proje dosyasının disk üzerindeki kayıt yerini, Solution name ise mevcut
projenin hangi büyük proje ismine ait olduğunun seçimini sağlar. Gerekli alanlar
doldurularak Ok butonuna basıldığında istenen yer ve isimde yeni bir proje dosyası
oluşturulmuş olacaktır. Bu şekilde oluşturulan bir proje örneği resim 1.14’de
görülmektedir.
Oluşturulan projeye, resim 1.14’de gösterilen kodlar yazılıp düzenlendikten
sonra veya kodlama sürecinin herhangi bir aşamasında File menüsünden Save All
seçeneğine tıklandığında açılacak olan resim 1.15’deki pencere yardımıyla kayıt
işlemi gerçekleştirilebilir. Aynı işlem Ctrl+Shift+S tuşlarına basarak da yapılabilir.

Resim 1.11. “Chose Default Environment Settings” Başlangıç dilinin seçimi

13
Atatürk Üniversitesi Açıköğretim Fakültesi 10
Visual Studio.NET Platformu

Resim 1.2. Start Page Ekranı

Resim 1.13. New Project Ekranı

14
Atatürk Üniversitesi Açıköğretim Fakültesi 11
Visual Studio.NET Platformu

Resim 1.14. Örnek1.cs isimli projeye ait Studio.NET ortamı

Resim 1.15. Örnek1.cs isimli projeye ait örnek kod yazım şekli

15
Atatürk Üniversitesi Açıköğretim Fakültesi 12
Visual Studio.NET Platformu

Visual Studio. NET’ in Resim 1.16. Save File As Proje kayıt Ekranı
görünmeyen
Resim 1.16.’da gösterildiği gibi Proje adı “Örnek2” olarak değiştirilip, kayıt
pencerelerine View
türü (*.cs) olarak seçilerek Save butonu tıklanır ve proje dosyası farklı bir isimde
menüsü altında Other
yeniden kaydedilebilir. Dosya adı ve yeri belirtilmez ise program varsayılan
Windows seçeneğini
otomatik isimlerden birini (ConsoleApplication1,2…n) her projede başka olacak
tıklayarak
şekilde sırasıyla seçerek, belgelerim> visual studio 2013>Project klasörü içerisine
erişebilirsiniz.
kayıt edecektir.

Studio. NET’de bulunan tasarım araçları


Bu bölümde Visual Studio. NET geliştirme ortamı incelenerek kullanılan
araçlar ve özellikleri tanıtılacaktır. Bu derste Visual C# temel özellikleri ve yapısı
anlatıldığından tasarıma değil, kod yazmaya ağırlık verilecektir.
Studio.NET Platformunun tasarım alanında hem Windows uygulamaları hem
de konsol uygulamaları geliştirmek mümkündür. Resim 1.17.’de gösterilen tasarım
alanında Görsel tabanlı (Windows) uygulamalar geliştirilirken, Resim 1.14.’de
Toolbox penceresinde gösterilen tasarım alanında ise metinsel tabanlı (Konsol) uygulamalar
bulunan nesnelerin geliştirilmektedir.
kullanılabilmesi için bu Studio.NET‘in araçları tanıtılırken Resim 1.17.’daki tasarım ekranı esas
nesnelerin Mouse ile alınacaktır. Çünkü bu ekranda yer alan araçların büyük bir kısmı konsol
seçip Form üzerine uygulamaları yazarken de kullanılmaktadır. Visual C# ile programlama yaparken
taşınması gerekir. Menü çubuğu, Standart araç çubuğu, Solution Explorer penceresi, Properties
penceresi ve Toolbox gibi hazır pencereler programcıya kolaylık sağlar.

16
Atatürk Üniversitesi Açıköğretim Fakültesi 13
Visual Studio.NET Platformu
Proje yazarken bazı araçlar tasarım ekranında görünür olmayabilir ve bu
araçlara ihtiyaç duyulduğunda ise View menüsünü tıklayıp kullanmak istediğiniz
aracı seçerek görünür yapabilirsiniz. Ancak View menüsü yeni Studio.NET
versiyonlarda oldukça kalabalık gözüktüğünden az kullanılan araçlar Other
Windows olarak adlandırılmış bir alt menüye de taşımış olabilir. Gerek
duyduğunuzda bu aracı da kontrol edebilirsiniz.

Resim 1.17. WindowsFormsApplications2 isimli projeye ait Studio.NET ortamı

Resim 1.18. Menü çubuğu

Menü çubuğu, geliştirme ortamını denetleyen komutların çoğuna erişim


sağlar. Menüler ve komutlar bütün Windows temelli programlarda çalıştığı biçimde
çalışır ve onlara klavye ya da fareyi kullanarak ulaşabilirsiniz. Resim 1.18’de menü
çubuğunda yer alan Komutlar ve File menüsünde yer alan komutların bir kısmı
görülmektedir.

Resim 1.19. Standart araç çubuğu


17
Atatürk Üniversitesi Açıköğretim Fakültesi 14
Visual Studio.NET Platformu
Standard araç çubuğu, Resim 1.19’da görüldüğü gibi üzerinde yer alan
kısayol simgelerinin Mouse yardımıyla tıklanmasıyla menü çubuğunda yer alan ilgili
komutlar çalıştırılır.

Resim 1.20. Toolbox,Form1.cs[Dizayn], Properties pencereleri

Toolbox, Resim 1.20’de görüldüğü üzere, genelde ekranın sol tarafında


bulunur. Özellikle Form[dizayn] ekranı açıkken aktif hâle gelir. Üzerinde Button,
TextBox, Checkbox gibi görsel bileşenler yer alır. Konsole uygulamalarında bu
bileşenlerin hiçbiri görüntülenmez.
Form[Dizayn], Genellikle ekranın orta kısmında yer alır. Görsel bileşenleri
üzerinde bulundurur. Burada yer alan bileşenlerin işe yaraması için Event (Olay),
Properties (Özellikler)’in ayaralanarak, kod bağlantılarının mutlaka yapılması
gereklidir.
Properties penceresi, Properties pencereleri, Dizayn ekranındaki bileşenlerin özelliklerinin Mouse
dizayn penceresi ve klavye yardımıyla kolayca değiştirilmesinde kullanılır. Bu alanda Mouse ile
üzerinde seçili olan bir yapılan değişiklikler Studio.NET tarafından kod dosyasına aktarılır. Resim 1.20’ de
nesnenin özelliklerini yukarıdaki pencerelerin yanı sıra kırmızı kutucuklar içerisinde aşağıda isimleri
görüntüler ve verilen pencerelerde görülmektedir
özelliklerin yeniden
Solution Explorer: Visual Studio NET bileşenleri arasında geçiş yapmak için ve
düzenlenmesini
istenilen bileşenleri seçmek için kullanılır.
kolaylaştırır.
Server Explorer: Proje içerisinde veri tabanı bağlantısı yapıldığında veya
projeye yeni server bağlantıları yapılacağı zaman kullanılan bir pencere türüdür.
Output penceresi: Studio.NET ortamında yazılan projeler derlendiğinde ya
da çalıştırıldığında Studio. NET üzerinde yapılan işlemler bu pencere üzerinden
takip edilebilmektedir.
Class View: Bir proje içerisinde kaç tane sınıfın yapılandırıldığı ve bu sınıfa ait
bu nesnelerin takibi için kullanılmaktadır.
18
Atatürk Üniversitesi Açıköğretim Fakültesi 15
Visual Studio.NET Platformu
Team Explorer: Proje içerisinde görev alan kullanıcılar arasında Studio.Net
ortamına iletişim imkânı sağlar.
Araç ve pencerelerin kesin boyut ve şekilleri, geliştirme ortamının nasıl
yapılandırılmış olduğuna bağlıdır. Visual Studio yalnız görünür olmasını istediğiniz
pencereleri hizalayıp iliştirmenize, yani yuvalamanıza izin verir. Araçları sekmeler
biçiminde, geliştirme ortamının kenarları boyunca gizleyebilir ve böylece yeniden
onlara gerek duyana kadar görünmez olmalarını sağlayabilirsiniz.
Visual Studio arabirimini kullanırken hangi araçların sizin için önemli
olduğunu ve hangilerini daha sonra kullanılabileceğini kestirmek başlangıçta
zordur. Bu tür tasarım alanları kod yazarken kişiye özel olarak yapılandırılır.
Çalışma alanının ideal görüntüsü genellikle 1024 x 768 ekran çözünürlüğünde
ortaya çıkar. Proje yazdıkça gerek duyulan paneller açık tutulur ya da gizlenir, hiç
kullanılmayanlar ise kapatılır. Bazı durumlarda panellerin yerleri istenmeden
değiştirilmiş olabilir.
Bu durumda Menü çubuğu >Windows>Reset window Leyout seçeneği
kullanılarak en baştaki panel yerleşim düzeni geri çağrılabilir.

Resim 1.21. Program. cs kod yazım penceresi

Kod yazım penceresi: Bu alana Visual C# kodları yazılır. Resim 1.21.’ de


birçok satırdan oluşan kod satırları yer almaktadır.

19
Atatürk Üniversitesi Açıköğretim Fakültesi 16
Visual Studio.NET Platformu

•Visual Studio. NET; Microsoft tarafından geliştirimiş, kolay program


yazılabilmesine imkân sağlayan bir program yazma ortamıdır.
•Visual Studio. NET birkaç programlama dilinin aynı anda kullanılabileceği bir
Özet yapıya da sahiptir. Bu özellik, bütünleşik yazılım geliştirme özelliği olarak
tanımlanır ve bu sayade Visual C#, Visual Basic. NET ve Visual F# gibi birçok
programlama dillerine destek sağlar.
•Virtual C# programlama dili %100 nesne tabanlıdır. Bu özelliğinden dolayı
bu dersin için kullanılacak programlama dili olarak seçilmiştir.
•Visual Studio. NET Platformunun iki farklı sürümü vardır. Birisi Profesyonel
programcılar için Lisanslı olarak satışa sunulan sürümleri (Professional,
Premium, Ultimate) diğeri ise programlamaya yeni başlayanların kod yazma
gereksinimlerini karşılayacak nitelikteki Express sürümüdür.
•Visual Studio Express Versiyonu, Studio. Net’in en az bileşenine sahip,
bireysel kullanıma yönelik hazırlanmış ve ücretsiz dağıtılan bir çeşididir
(Veri tabanı desteği yoktur).
•Visual Studio Ultimate Versiyonu, Studio. Net’in en fazla bileşenine sahip
olan, ekip çalışmasına yönelik hazırlanmış ve lisanslı dağıtılan bir çeşididir.
Veritabanı geliştirme, test ve raporlama araçlarına sahiptir.Bu yüzden
,Visual Studio Ultimate 2013 versyonunun kurulumu anlatılmıştır. Bu
sürümde Windows Azure ve Office 365 ile Cloud (bulut) teknolojisi ile
çalışacak ofis uygulamaları geliştirmek mümkündür.
•Visual Studio.NET'in son sürümünü yüklemek için 64 bit mimarisine sahip
bir işlemci en az 1GB ram ve 20 GB disk alanına ihtiyaç vardır ve ayrıca
internet üzerinden kurulum yapıldığından bu işlem için MSDN abonelik
hesabı da almanız gerekir.
•Kurulum için; “http://www.visualstudio.com/tr-tr/downloads/download-
visual-studio-vs.aspx “ adresine girilmeli, önce MSDN abonelik işlemleri
yapılmalı ve sonrasında ise "vs_ultimate.exe" dosyası bilgisayara
indirilmelidir. Bu dosyanın çalıştırılması ile bilgisayara kurulum için gerekli
dosyalar internet üzerinden indirilir ve sonrasında kurulum otomatik olarak
başlar. Gerekli seçenekler işaretlendikten sonra kurulum tamamlanır.
•Kurulum işlemi tamamlandıktan sonra, Başlat > Programlar > Visual Studio
2013 komutu verilerek program başlatılır. Sadece ilk kez çalıştırıldığında
“Chose Default Environment Settings” başlıklı ekran görüntülenecektir.
•Visual Studio.NET, yapılan programlamaya göre kullanımı değişen, çok
önemli olan araçlara sahiptir. Menü çubuğu, Standart araç çubuğu, Solution
Explorer penceresi, Properties penceresi, Windows Forms Designer,
Toolbox, Dynamic Help ve Output, Server Explorer, Class View penceresi
gibi araçlar bunlardan sadece bir kaçıdır.

20
Atatürk Üniversitesi Açıköğretim Fakültesi 17
Visual Studio.NET Platformu

YARARLANILAN KAYNAKLAR
Ayık Y. Ziya, (2011), Atatürk Üniversitesi, Uzaktan Eğitim Merkezi, Görsel
Programlama I Ders Notları
AKBUĞA. Mustafa, (2011), Atatürk Üniversitesi, Uzaktan Eğitim Merkezi, Nesne
Tabanlı programa-I Ders Notları
ALGAN, Sefer, (2010), Her Yönüyle C#, İstanbul: Pusula Yayıncılık, İstanbul.
AKTAŞ, Volkan, (2013), Her Yönüyle C# 5.0, KODLAB, İstanbul.
CLARK, Dan, (2013), Your visual blueprint for building.NET application, 2nd Edition,
Hungry Minds, New York.
SCHILDT, Herbert, (2002), The Complete Reference C#, çev. Duygu Arbatlı Yağcı,
Alfa Basım Yayım Dağıtım, İstanbul.
SHARP, John, (2002), Microsoft Visual C#.NET, çev. Mert Derman, Arkadaş
Yayınevi, Ankara.
YANIK, Memik, (2004), Microsoft Visual c#.NET, 1.Baskı, Seçkin Yayıncılık, Ankara.

24
Atatürk Üniversitesi Açıköğretim Fakültesi 21

You might also like