İÇ İ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
.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.
“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.
Ş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
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.
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.)
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.
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.
Ş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
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.
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.
Ş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ı
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ü
Ö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.
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
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
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.