Professional Documents
Culture Documents
1 Örnek Ders Notu Nesne - AÜ - 01 - 01 - Kurulum
1 Örnek Ders Notu Nesne - AÜ - 01 - 01 - Kurulum
NET PLATFORMU
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.
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;
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ı
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
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.
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.
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.
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.
13
Atatürk Üniversitesi Açıköğretim Fakültesi 10
Visual Studio.NET Platformu
14
Atatürk Üniversitesi Açıköğretim Fakültesi 11
Visual Studio.NET Platformu
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.
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.
19
Atatürk Üniversitesi Açıköğretim Fakültesi 16
Visual Studio.NET Platformu
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