• Sonuç bulunamadı

ÜNİTE NESNE TABANLI PROGRAMLAMA II İÇİNDEKİLER. Okt. Mustafa AKBUĞA HEDEFLER MICROSOFT VİSUAL STUDİO.NET

N/A
N/A
Protected

Academic year: 2022

Share "ÜNİTE NESNE TABANLI PROGRAMLAMA II İÇİNDEKİLER. Okt. Mustafa AKBUĞA HEDEFLER MICROSOFT VİSUAL STUDİO.NET"

Copied!
17
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

İÇ İNDEK İLER

• Microsoft Visual Studio.NET 

• Visual C# Kod Geliştirme  Ortamı

• Menü Çubuğu

• Standart Araç Çubuğu

• ToolBox Paneli

• Tasarım Formu

• Solution Explorer

• Properties Paneli

HEDEFLER

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

• Visual C# dilinde Windows Form  Projesi  başlatabilecek,

• Tasarım ortamında yer alan  menüleri düzenleyebilecek, 

• Proje içerisine Form kontrolleri  ekleyerek program yazabilecek,

• Panelleri ve menüleri kullanarak  yazılan programı test ederek  çalıştırabileceksiniz.

 

   

ÜNİTE

1

MICROSOFT VİSUAL STUDİO.NET 

NESNE TABANLI 

PROGRAMLAMA II 

Okt. Mustafa AKBUĞA

(2)

 

  .NET Framework için 

yazılmış  uygulamalar,  Windows olmayan 

ortamlarda da  çalışabilir. 

GİRİŞ        

Bu ders için hazırlanan üniteler, Nesne tabanlı programlama‐I dersinin  devamı niteliğindedir.  Önceki dönemde işlenen ünitelerde örnek uygulamaların  büyük bir kısmı temel programlama yapılarının anlaşılmasına yönelik Console  Application olarak hazrılanmıştır. Artık Console Application uygulamalarını geride  bırakarak Windows Forms uygulamalarının görsel tasarımına geçiş yapabiliriz. 

 Grafiksel kullanıcı arabirimi (GUI) diye adlandırılan arayüzler, kullanıcıları  metin tabanlı programların siyah beyaz ve monoton yapısından kurtarır. Windows  Forms uygulamaları grafiksel kullanıcı arabirimine sahiptir.  Windows Forms  uygulamaları geliştirmek için yine önceki ünitelerde olduğu gibi Visual Studio’nun  Premium 2013 sürümünü kullanmaya devam edeceğiz. 

Grafiksel kullanıcı arabirimine ait kütüphaneler kullanarak Windows Forms  uygulamaları yazmak mümkündür. Butonlar, metin kutuları ve listeler gibi  kullanıcıların diğer yazılımlardan aşina olduğu ögeler yardımıyla Windows Forms  uygulamaları, hem göze hitap eder hem de Console uygulamalarından daha  işlevseldir. 

Bu bölümde,  Visual C# .NET kod geliştirme ortamı tanıtılarak, yeni bir  Windows Forms uygulamasının nasil geliştirildiği anlatılmıştır. 

MICROSOFT VİSUAL STUDİO.NET  

Microsoft firması tarafından 1999 yılında geliştirilmeye başlanan Visual C# 

programlama dili, 2002 yılında diğer (VisualBasic.NET, Visual c++.NET vb) .NET  dilleri arasına katılmıştır.  Visual C# kendi başına program geliştirebilen bir dil  olmasına ragmen Visual C#'ın çalıştırma ortamı olan “.NET Framework” ile özel bir  ilişkiye sahiptir. (.NET)  Framework, birbirinden farklı programlama dilleriyle  geliştirilen uygulamaların çalıştırılabildiği bir platform sağlar. Visual C#’da yazılan  Windows uygulamaları, Framework’ün kütüphanesindeki sınıflardan yararlanılarak  geliştirilir.  

Visual C#.NET ile Kod Geliştirme Ortamı 

Visual C# programlama dilinde Windows uygulamaları yazıp geliştirebilmek  için Visual Studio 2013 platformunun bilgisayarda yüklü olması gerekmektedir. 

Eğer bu program bilgisayarınızda yoksa Nesne tabanlı Programlama‐I dersine ait ilk  üniteyi inceleyerek programın kurulumunu gerçekleştirebilirsiniz.  Studio.NET  plaformu Başlat menüsünden Visual Studio 2013 simgesine tıklayarak başlatılabilir. 

(3)

 

 

“Open From Source  Control” seçeneği, 

Team Explorer  panelinden sunucu 

bağlantısının  yapılması durumda 

çalışır. Yetki  verilmemiş  kullanıcılar bu  bölüme erişemez. 

 

Şekil 1.1. Microsoft Studio.Net 2013 proje açılış ekranı 

Visual Studio.Net bilgisayarda çalıştırıldığında Şekil 1.1 ‘de gösterilen Start  Page adı verilen iletişim penceresi ekrana gelir. Bu ekrandan; 

1.Start: Bu bölüm yeni bir proje başlatmak “New Project”, daha önce kayıdedilmiş  mevcut bir projeyi açmak “Open Project” veya Bir başka geliştiriciye ait kaynaktan  kontrol amaçlı dosyalar açmak için “Open From Source Control…” seçenekleri  kullanılır. 

2.Recent: Bu bölümden en son kaydedilmiş 10 adet proje listesine ulaşılır. Bu sayıyı  değiştirmek için Şekil 1.2’de gösterilen Tools Menüsünden Options seçenekleri  altındaki “10 items Show in window menu” seçeneği kullanılır. “10 items Show in  recently used list” seçeneği ise File menüsü altında görüntülenen son kullanılan  proje listesi değiştirilebilir. 

3.Discover what’s new in Premum 2013: Studio.NET Premium 2013 versiyonu  hakkında yeni olan ve aşağıda listelenmiş özellikler hakkında bilgilere buralardan  ulaşmak mümkündür. 

4.What’s new on Microsoft Platforms: Microsoft platformu üzerinde yazılım  geliştirme ile alakalı en güncel haberlere, çeşitli makalelere bu alandan ulaşılabilir.  

   

(4)

 

 

Şekil 1.2. TOOLS menüsündeki Options seçenekleri 

 

Şekil 1.3. FILE menüsündeki New seçenekleri 

  

Şekil 1.4. FILE menüsündeki Open seçenekleri 

Visual Studio.Net ortamında yeni bir proje oluşturmak için Şekil 1.3’te  gösterilen FILE menüsünden NEW seçeneği altında yer alan seçenek seçilir. Bunlar  içinde Project, Web Site, Team Project ve File gibi seçenekler vardır. Bu ders için 

(5)

 

  Proje açılırken  uygulama dilinin 

doğru seçimine  dikkat etmek  gerekir. Çünkü  tasarım yapıldıktan 

sonraki dil  değiştirmek tasarımı 

siler. 

anlatılacak uygulamalarda hep Project seçeneği kullanılır. Diğer seçenekler web  sitesi ya da servisleri geliştirilirken kullanılır. 

 Open menüsü altındaki seçeneklerle Şekil 1.4’te gösterildiği gibi önceden  kaydedilmiş projeler açılabilir. 

 Örneğin FILE menüsünden NEW > PROJECT komutu verildiğinde aşağıdaki  gibi bir pencere ekrana gelir.  

 

Şekil 1.5. File menüsündeki New Project seçenekleri 

1.Framework: Bu bölümde projenin çalıştırılabileceği Framework versiyonunun  seçimi yapılır. Studio.NET 2013 de Framework 4.5 seçilirken Studio.NET 2015’te ise  Framework 4.6 olarak gelecektir. 

1.Templates: Bu bölümden seçilen projenin hangi tip proje olacağının seçimi  yapılır. Projenin Visual Basic ya da Visual C# programlama dili ile yazılacağı  seçildikten sonra Windows Projesi ya da WEB projesi olacak şekilde ilgili alandan  gerekli seçim yapılır. Hazırlanan ünitelerde Visual C# seçimi yapılarak projeler  oluşturululacaktır. 

2. Proje türü: Bu bölümde ne tipte bir proje dosyası oluşturulacağı belirlenir. Bir  Windows formu, bir web formu, bir class ve daha birçok dosya tipi buradan seçilir. 

Hazırlanan ünitelerde genelde Windows Forms Application seçimi yapılarak  oluşturulacaktır.  

3.Proje bilgisi: Projenin dosya adı, kayıt yeri ve çözüm adı bu bölüme yazılmalıdır. 

Seçilen proje ve çözüm isimleri konuyla ilgili ve akılda kalıcı olarak seçilmelidir. 

(6)

 

  View menüsünde 

İşaretli olmasına  rağmen ekranda  görünmeyen paneller 

Window  menüsünden  “Reset 

Windows Layout” 

komutunun  kullanılmasıyla  yeniden ekrana 

gelecektir. 

4. Type: Bu bölüm diğer alanlarda yapılan seçimlerin gösterildiği bir alandır. Seçilen  Projenin hangi dil ile yazılacağının bilgisini gösterir. Uygulama yapılırken bu 

bölümün Visual C#  olarak görünmesine dikkat edilmelidir. 

 

Şekil 1.6. WindowsFormsApplication1 uygulama geliştirme ekranı 

1. Menü çubuğu: Visual Studio ortamında yapılabilecek bütün ayarlamalar menü  çubuğu kullanılarak yapılabilir. Bunlar; 

File: Bu menü altında yeni bir proje oluşturma, var olan bir projeyi açma,  kaydetme, sayfa ayarlarını değiştirme, yazdırma, son açılan projeleri  yeniden açma, en son açılan projelere ulaşma ve visual studio  ortamından çıkma gibi seçenekler bulunur. 

Edit: Kopyalama, kesme, yapıştırma, silme, yapılan işlemleri geri alma,  yapılan işlemleri ileri alma, bulma ve değiştirme gibi işlemler yapılır. 

View: Bu menü altında Visual Studio ortamında yer alan Solution  Explorer, ToolBox, Properties, Team Explorer ve Server Explorer gibi  alanların görülüp görülmemesi sağlanabilir. 

Debug: Bu menü ile program üzerindeki hata ayıklama, compile,  programı çalıştırma veya durdurma gibi işlemler yapılabilir. 

Project: Bu menü yeni form, sınıf ve referans ekleyebildiğimiz komutların  bulunduğu bölümdür. 

Built: Bu menü araçlarıyla projede hata olup olmadığı kontrol edilebilir. 

Team: Team Foundation Server bağlantısı için kullanılır. (Yazılım firmaları  birçok yazılımcının ortak bir sunucu üzerindeki proje üzerinde 

çalışmasını bu teknolojiyle sağlar.) 

(7)

 

  ToolBox panelinde 

görülmeyen  kontroller,  Panel  üzerinde Mouse sağ  tuş>Choose Items. ve 

Choose ToolBox  Items panelinden  seçilerek eklenebilir. 

Tools:  Visual Studio ortamı için kullanılan ek araçların açılmasını,  kullanılmasını ve Visual Studio ortamının özelleştirmesini sağlar. 

Test: Projelerin test işlemleri için kullanılan menüdür. 

Analyze: Kod performansları ve analizi için kullanılır. 

Window: Visual Studio ortamındaki pencerelerin gizlenmesi,  gösterilmesi işlemler için kullanılır. 

Help: Visual Studio 2013 hakkında yardım bilgilerine ulaşılır. 

2.Standart araç çubuğu: Standart olarak bu toolbar üzerinde yeni proje açma,  proje kaydetme, dosya açma, dosya kaydetme, proje compile etme, test etme,  proje çalıştırma gibi işlemleri menü çubuğuna girmeden kolayca yapmakta 

kullanılır. ToolBar’ı istediğimiz şekilde özelleştirilebiliriz. Bu işlemi yapmak için View  menüsünden ToolBars seçeneğini kullanırız. Buradaki iconlar istenildiği gibi 

değiştirilebilir.  

3. ToolBox paneli: Bu alanda Windows formları, web formları için kullanılabilecek  çeşitli komponentler yer alır. Buradaki kontrolleri sürükle bırak yöntemini 

kullanarak projelerdeki formlara sürükleyip bırakmak süretiyle kullanabiliriz. Visual  Studio arka planda ilgili kodları bizim yerimize kod sayfasında otomatik olarak  oluşturur. Bu alan eğer görünmüyor ise View > Other Windows > ToolBox seçilerek  açılabilir. ToolBox alanında yer alan kontrolleri tek bir grup içinde 

listeleyebildiğimiz gibi ayrı ayrı ilgili kategoriler içinde de bulabiliriz. Şekil 1.6’da  gösterilen All Windows Forms altında tüm kontroller yer alır. Burada yer alan  kontroller aynı zamanda altta görüleceği üzere kategorisel olarak da 

listelenmektedir. Örneğin, Common Controls (Genel kontroller), Containers,  Menus & ToolBars, Data, Components, Printing, Dialogs, WPF gibi kategoriler yer  alır. Bu kategorilerin içeriğini görmek ve saklamak için hemen sol taraflarında yer  alan oklar kullanılır.  

4. Tasarım formu(Giriş formu): Kırmızı dikdörtgen alanı, projelerin oluşturduğu  form alanıdır. Default olarak Form1 olarak ismi verilir. İstenirse bunu özelliklerden  Şekil 1.6’da gösterildiği gibi değiştirebilir. Windows uygulamaları tek bir form  üzerinde yapılabileceği gibi birden fazla form üzerinde de yapılabilirler. Bir form  üzerinde tasarımlar yapılır. Form seçili iken sağ tarafta yer alan properties  alanından istenen özellikleri kolayca değiştirilebilir.  

5.Solution Explorer: Bu alan Visual Studio 2013 ortamında oluşturulan projelerle  ilgili olarak dosya yönetimi yapılan, yeni item, yeni formlar ekleyebildiğimiz bir  alandır. Bu alan eğer Visual Studio ortamında görünmüyor ise View > Other  Windows > Solution Explorer seçerek bu alan açılabilir. Bu alan her proje  açtığımızda ilgili projenin dokümanlarına göre değişiklik gösterir. 

6.Properties paneli: Bu alan dinamik olarak değişken bir alandır. Bu alanın içeriği  tasarım alanında hangi kontrol seçili ise o kontrole dair özelliklerin listelenmesi  sağlanır. 

(8)

 

  TOOLS menüsünde 

yer alan Options  seçeneği Studio. 

NET’in her türlü  editör ayarlarının  yapıldığı bölümdür. 

Bu alanda yapılan  değişikliklere dikkat  etmek gerekir. Çünkü 

bu alanda yapılan  ayarları geri  döndüren bir  seçenek yoktur. 

Panellerin sağ tarafında    konrol düğmeleri yer alır. Bu  düğmeleri kullanarak panelleri tasarım ekranında özelleştirebiliriz. Visual Studio  ortamında bu düğmeler yardımıyla menüleri sabitleme, otomatik olarak gizleme ve  panallerin kapatılması sağlanabilir. Burada kırmızı kare içinde yer alan işaret ile ilgili  menü ve alanların sabit bir şekilde kalmasını ya da otomatik olarak gizlenebilme  özelliğinin açılmasında kullanılır. Eğer buradaki işaret yatay bir şekilde ise ilgili alan  otomatik olarak gizlenebilir özelliği açıktır demektir. Eğer resimde görüleceği üzere  dik bir şekilde ise otomatik gizleme özelliği kapalı ve sabitlenmiştir. 

 Studio.Net ortamında kodların daha kolay açıklanması ve ekranda güzel  gözükmesi amacıyla TOOLS menüsündeki Options seçeneklerinin aşağıdaki gibi  ayarlanması gerekmektedir. Buraya kadar programda kullanılabilen menülerin  özellikleri ve hangi amaçla kullanılanıldıkları kısaca anlatıldı. Bunların tüm  özellikleri sonraki ünitelerde yeri geldikçe açıklanacaktır. 

 

Şekil 1.7.  Options iletişim penceresinden kod alanına satır numaraları verme ayarı  Şekil 1.7 Options menüsündeki Line numbers seçeneği kod satırının başında  sayı numaraları vermekte kullanılır.  Bu sayıların program içerisinde hiçbir anlamı  yoktur. Örnek uygulamalarda kodları kolay bir şekilde açıklamak amacıyla  programa eklenmiştir. Şekil 1.8’de gösterilen Font ve Color seçenekleri ise kodlar  içindeki metot, özellik ve olayların daha açıklayıcı bir şekilde gösterilmesi amacıyla  değiştirilmiştir. 

 

(9)

 

Şekil 1.8. Kod alanındaki metinlerin renk ve font büyüklüğünü ayarlama ekranı  Şimdi Visual C#’ dilinde Windows Application türünde bir uygulama nasıl  yapılır adımlar hâlinde gösterelim. 

Adım 1: Uygulama projesi için başlat menüsündan Visual Studio 2013 simgesine  tıklayarak Studio.NET yazılımını başlatın. File Menüsünden New>Project komutu  vererek açılan iletişim formundan Programlama dili olarak Visual C# programlama  dilini, Uygulama türü olarak WindowsForm Application’ı ve dosya adı olarak  WindowsFormsApplication1’i seçerek kaydedin (Şekil1.9). 

 

Şekil 1.9. ToolBox, Solution Explerer ve Properties panellerinin görünümü  Adım 2: Şimdi projemizde bir adet Form mevcut,  bu form tasarım ekranının orta  kısımda dizayn modunda görülebilir. Formun başlığında Form1 yazan yeri” Giriş  formu”  olarak değiştirin.  Bunun için orta kısımda bulunan form tıklanarak seçin ve  daha sonra sağ taraftaki properties alanında Text özelliğini seçin. Eğer bu arada 

(10)

 

Properties alanı yok ise açmak için View > Other Windows > Properties Window  seçilerek ekrana getirilebilir.  

Adım 3: Şimdi Giriş formuna ToolBox panelinden iki adet butonu sürükle bırak  yöntemiyle taşıyın.  Butonları Mouse ile seçerek properties alanından Text 

özelliğini seçin ve button1,’i  “Kaydet”,  button2’yi “Çıkış”  olacak şekilde değiştirin. 

 

Şekil 1.10. Giriş formu üzerindeki butonların tasarım ve özelliklerinin ayarlanması  Adım 4: Şimdi Kaydet ve Çıkış butonlarını tekrar birlikte seçerek properties 

alanından Fonts özelliğini seçin ve açılan iletişim formundan Yazı tipi sitilini Kalın ve  Boyutu 14 olacak sekilde değiştirin.  

Adım 5: Kaydet butonunu tekrar seçerek properties alanından BackColor özelliğini  seçin ve rengini yeşil, Çıkış butonun renginide aynı şekilde kırmızı olacak şekilde  değiştirin.  

Adım 6: Giriş formuna ToolBox panelinden bir adet Label sürükle bırak yöntemiyle  taşıyın.  label1’i Mouse ile seçerek properties alanından Text özelliğini seçin ve  

“Visual C# ile Windows Programlama” olacak şekilde değiştirin.  

Adım 7: Label1’i tekrar seçerek properties alanından Fonts özelliğini seçin ve açılan  iletişim formundan Yazı tipi sitilini Kalın ve Boyutu 16 olacak sekilde yeniden  ayarlayın.  

Adım 7: Giriş formuna ToolBox panelinden yeni bir Label’i sürükle bırak yöntemiyle  taşıyın.  Label2’yi Mouse ile seçerek properties alanından Text özelliğini seçin ve  

“…” şeklinde olacak şekilde ayarlayın. Bu label kaydet butonuna basıldığında  kullanıcıya kaydedildi mesajı vermek amacıyla eklenmiştir.  

(11)

 

  Program geliştirme 

aşamasında  kontrollerin görsel 

özelliklerini  değiştirmek sıkıcı  gelse de güzel tasarım 

alışkanlığı  edinebilmek için bu  özelliklere başlangıçta 

dikkat etmek gerekir. 

Adım 8: Şu ana kadar 2 adet label ve 2 adet de buton kullanılarak bu kontrollerin  özellikleri ayarlanarak programın tasarım aşaması tamamlanmıştır.   

Adım 9: Şimdi Programın kod bölümünü ayarlayalım. Kod bölümünde butonlara  çift tıklandığında çalışan görevler atayalım. Bunun için kaydet butonuna çift  tıklanarak açılan Kod alanına “label2.Text=”Kaydedildi” kodunu ekleyin. Daha  sonra Çıkış butonuna çift tıklayarak  “Application. Exit()” kodunu Şekil 1.13’te  gösterildiği gibi ekleyin.  

 

Şekil 1.11. Windows Form uygulamasının tasarım ekranı 

Windows Form uygulamaları, en başta Form1[Design] ve Form1.cs olmak  üzere iki kısımdan oluşmaktadır.  Form1[Design] bölümü tasarım alanında yapılan  işlemleri Form1.cs ise kod alanında yapılan değişiklikleri üzerinde tutar. Bu  alanlardan Form1[Design] kısmı programa başlarken görünür hâldedir. Form1.cs  ise Tasarım alanındaki nesnelere tıklayınca otomatik olarak görünür hâle getirilir. 

Program içerisine eklenen her form bileşeni bu iki dosya ile birlikte yapıya eklenir. 

Bu eklenen dosyaların her biri Şekil 1.12’de gösterilen  “Solution Explorer” 

penceresi yardımıyla ekrana getirilebilir.  

(12)

 

 

Şekil 1.12. Solution Explorer panelinden Form1.cs ve Program. cs dosyalarının seçilmesi 

 

Şekil 1.13. Windows Form uygulamasının Kod ekranı   

(13)

 

1. Yerleşik kodlar: 1 ile 19 arasındaki Visual C# kodları, Windows Form  uygulamalarında bu alan otomatik olarak eklenir. Bu alandaki kodlar ve  Şekil 1.13’te Solution Explorer ‘da gösterilen Program. cs dosyasındaki  kodlar tasarım alanındaki Form1 ve üzerindeki bileşenlerin ekranda  oluşturulmasını sağlar. 

2. Button1’in çift tıklama olayı: Bu alana yazılan kodlar button1’e çift  tıklandığında çalıştırılır. Button1’e çift tıklandığında label2‘nin text 

özelliğinde yer alan (…) mesaj,  (Kaydedildi.) mesajı ile yer değiştirilecektir. 

3. Button2’in çift tıklama olayı: Bu alana yazılan kodlar button2’ye çift  tıklandığında çalıştırılır. Button2’ye çift tıklandığında “Application. Exit()” 

metodu çalıştırılarak uygulama ile birlikte tüm formlar kapatılır. 

 

Şekil 1.14. DEBUG menüsündeki program çalıştırma seçenekleri  Adım 10: Yapılan uygulamayı çalıştırmak için Şekil 1.14’te gösterilen DEBUG  menüsünden “Start Debugging” ya da “Start Without Debugging “ komutlarının  verilmesi gereklidir. Program çalıştırıldığında Şekil 1.15’teki gibi görülecektir. 

 

Şekil 1.15. Uygulamanın çalıştırılması sonrası, Kaydet butonuna basılmasıyla ortaya çıkan ekran  görüntüsü 

 

(14)

 

   

   

Öz et

•Visual Studio.Net bilgisayarda çalıştırıldığında  Start Page adı verilen bir  iletişim penceresi ekrana gelir. Bu ekrandan; Yeni bir proje başlatmak “New  Project”, daha önce kayıt edilmiş mevcut bir projeyi açmak “Open Project” 

veya Bir başka geliştiriciye ait kaynaktan kontrol amaçlı dosyalar açmak için 

“Open from Source Control…” seçenekleri kullanılır. En son kaydedilmiş 10  adet proje listesine Recent bölümünden ulaşılabilir.

•Studio.Net editörünün File menüsünden; Yeni bir proje oluşturma, var olan  bir projeyi açma, kaydetme vb. işlemler yapılır.

•Edit menüsünden: Kopyalama, kesme, yapıştırma, silme ve yapılan işlemleri  geri alma gibi işlemler yapılır. 

•View: Bu menü altında Visual Studio ortamında yer alan Solution Explorer,  ToolBox, Properties, Team Explorer ve Server Explorer gibi alanların görülüp  görülmemesi sağlanabilir.

•Project: Bu menü ile yeni form, sınıf ve referans ekleyebildiğimiz komutların  bulunduğu bölümdür.

•Built: Bu menü araçlarıyla projede hata olup olmadığ kontrol edilebilir.

•Debug menüsünden: Program üzerindeki hata ayıklama, compile, programı  çalıştırma veya durdurma gibi işlemler yapılabilir.

•Team menüsü: Team Foundation Server bağlantısı için kullanılabilir. 

•Tools menüsü: Visual Studio ortamı için kullanılan ek araçların açılmasını,  kullanılmasını ve Visual studio ortamının özelleştirmesini sağlar.

•Analyze menüsü, Kod performansları ve analizi için kullanılabilir. Test  menüsü projelerin test işlemleri için kullanılan menüdür. 

•Window menüsünden: Visual Studio ortamındaki pencerelerin gizlenmesi,  gösterilmesi gibi işlemler için kullanılır. 

•Help menüsünden: Visual Studio 2013 hakkında yardım bilgilerine ulaşılabilir.

•Standart araç çubuğu: Standart olarak bu toolbar üzerinde yeni proje açma,  proje kaydetme, dosya açma, dosya kaydetme, proje compile etme, test  etme, proje çalıştırma gibi işlemleri menü çubuğuna girmeden kolayca  yapmakta kullanılır. 

•ToolBox: Bu alanda Windows formları, web formları için kullanılabilecek  çeşitli komponentler yer alır. Buradaki kontrolleri sürükle bırak yöntemini  kullanarak projelerdeki formlara sürükleyip bırakmak süretiyle kullanabiliriz. 

Visual Studio arka planda ilgili kodları bizim yerimize kod sayfasında  otomatik olarak oluşturur. Bu alan eğer görünmüyor ise View > Other  Windows > Toolbox seçilerek açılabilir. 

•Solution Explorer: Bu alan Visual Studio 2013 ortamında oluşturulan  projelerle ilgili olarak dosya yönetimi yapılan,yeni formlar ekleyebildiğimiz  bir alandır. 

•Properties paneli: Bu panel tasarım alanında hangi kontrol seçilmiş ise o  kontrole dair özelliklerin listelenmesini sağlar.

(15)

 

  Değerlendirme  sorularını sistemde ilgili  ünite başlığı altında yer  alan “Bölüm Sonu Testi” 

bölümünde etkileşimli  olarak 

cevaplayabilirsiniz. 

DEĞERLENDİRME SORULARI

 

1. Studio.NET ortamında yazılan kodların renk ve font ayarları hangi  menüden yapılır?  

a) FILE  b) EDIT  c) DEBUG  d) TEAM  e) TOOLS   

2. Yeni bir proje açarken dil seçimi hangi bölümden yapılır? 

a) Templates  b) Recent  c) Name  d) Type  e) Location   

3. Studio.Net ortamında pencerelerin saklanması veya gösterilmesi hangi  menüden yapabilir? 

a) FILE  b) EDIT  c) BUILD  d) WINDOW  e) HELP   

4. Studio.Net ortamında Windows Forms uygulamalarının çalıştırılması için  hangi menü kullanılır? 

a) DEBUG  b) ANALYZE  c) TOOLS  d) REAM  e) BUILD   

5. Tasarım alanına eklenmiş bir kontrolün yazı, renk gibi seçenekleri hangi  panelden ayarlanabilir? 

a) Solution Explorer  b) Toolbox 

c) Properties  d) Start Page  e) New Project   

 

(16)

   

6. Bir Windows Forms uygulamasında Solution Explorer panelinde hangi  dosya yer almaz? 

a) Solution  b) Properties  c) Referans  d) Form1.cs  e) Console   

7. Aşağıda verilen kodlardan hangisi kullanıcı tarafından oluşturulmuştur?   

a) using System; 

b) InitializeComponent(); 

c) using System. Data; 

d) public partial class Form1:Form  e) Application. Exit(); 

 

8. Aşağıdaki seçeneklerden hangisi bir formun başlığını değiştiren bir  özelliktir? 

a) Text  b) BackColor  c) Name  d) Start position  e) TabStop   

9. Windows Forms uygulamasını çalıştırmak amacıyla hangi seçenek  kullanılır? 

a) Graphics  b) Start Debugging  c) Open 

d) New  e) Size   

10. Aşağıdaki seçeneklerden hangisi Standart araç çubuğunda yer almaz? 

a) Dosya açma  b) Dosya kaydetme  c) Uygulama çalıştırma  d) Proje test etme  e) Programı kapatma 

        Cevap Anahtarı  1.E, 2.A, 3.D, 4.A, 5.C, 6.E, 7.E, 8.A, 9.B, 10.E 

(17)

 

YARARLANILAN KAYNAKLAR  

AKBUĞA. Mustafa, (2011), Atatürk Üniversitesi, Uzaktan Eğitim Merkezi, Nesne  Tabanlı programa‐II 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. 

AYRILMAZ, Emre(2008), C# 3,0 ile Programlama Temelleri, Bilge Adam Yayınları,  İstanbul. 

Referanslar

Benzer Belgeler

Resim 2.2’deki gibi daire ve elips çizebilmek için Paint() metodunu aşağıdaki gibi düzenleyiniz.. İçi dolu daire ve elips çizebilmek için FillEllipse()

 Formunuza veri tabanına kayıt girmek ve mevcut kayıtlar üzerinde işlem yapmak için 5 adet Button nesnesi ekleyiniz..  Button nesnelerinin Text özelliklerine Yeni kayıt,

Metin kutularından girilen iki sayı Trace ve Debug sınıfları kullanılarak çeşitli mantıksal işlemlere tabi tutulacaktır.. Bu işlem için formunuza iki metin kutusu ve bir buton

float sbyte, byte, short, ushort, int, uint, long, ulong, char, decimal char sbyte, byte, short.. sbyte byte, ushort, uint, ulong, char ushort sbyte, byte,

1. Formlarda en çok kullandığımız öğe olan butonlar, bir kontroldür. Form içinde kullanılan komponentler görsel bir sunum sağlar. Dock özelliği, herhangi bir kontrolü

Yani siz referans türünden bir değişken tanımladığınızda değişkenin kendisi stack bellek bölgesinde tutulacak ancak değer olarak nesnenin heap bellek bölgesindeki

Windows formlarına ilişkin sınıflar System. Windows. Forms isim alanında 

Tablo 7.4. ProgressBar kontrolüne ait en çok kullanılan özellikler  Özellik  Açıklama .