C# .NET Framework Dersleri #1
Selamlar ben Alcatraz, siz değerli TurkHackTeam üyeleri için bir ders serisi hazırlayacağım. C# Form Uygulamaları .NET Framework konusunu ele alacağım. İyi okumalar.
C# Programlama Dili;
C# programlama dili, nesne tabanlı bir programlama dilidir. C# programlama dili ile;
• Mobil Uygulamaları
• Konsol Uygulamaları
• Web Servisleri
• Dinamik Kütüphaneler (DLL)
• Form Uygulamaları yapılabilir.
.NET Framework
Framework kelimesinin anlamı "Geliştirme Çatısı" olarak çevirilir.
.NET Framework çoğu kullanıcı tarafından bir programlama dili sanılsa da diğer programlama dillerinden bağımsızdır ve farklı programlama dilleri ile ortak çalışma imkanı olan bir uygulama geliştirme platformudur.
.NET Framework çalışma mantığı;
Değerli TurkHackTeam üyeleri ben Visual Studio 2010 kullanmaktayım sizler 2019 yada 2015 sürümlerini de kullanabilirsiniz.
Şimdi dersimizin asıl kısımlarına geçelim.
Visual Studio' yu açalım. Sol üstte bulunan File>New>Project yolunu izleyelim.
Açılan pencerede sol kısımda Visual C#>Windows seçelim.
Ardından orta kısımda bulunan Windows Forms Application kısmını seçelim.
Not: Location kısmından dosya konumunu seçmeyi unutmayınız.
OK butonuna basarak devam edelim.
Karşımıza çıkan ekranda Menu Çubuğu, Araç Çubuğu, Araç Penceresi (Toolbox), Form Ekranı, Dosya Dizini ve Properties Penceresi bulunmaktadır.
Toolbox penceresinde;
All Windows Forms kısmında tüm araçlar bulunmaktadır. Common Control kısmı yaygın olarak kullanılan nesneler listelenir. Data bölümüne tıklandığında Data (Veri) ile ilgili nesneler listelenir.
Toolbox penceresinden Form üzerine nesne ekleme 2 şekilde yapılabilir.
1-) Eklenecek nesneye çift tıklanır.
2-) Eklenecek nesne sürüklenip Formun istenilen yerine bırakılabilir.
Sizlerde Label ve Button nesnelerini Formda istediğiniz yere yerleştiriniz.
En Çok Tercih Edilen Toolbox Nesneleri;
Button: Programlarda bazı kodları çalıştırmak için kullanılan komut düğmeleridir. Button nesnesine tıklandığında içeri doğru itilme efekti gerçekleştiğinden tıklama (Click) olayları için vazgeçilmez bir nesnedir.
CheckBox: Kullanıcı bir yada aynı anda birden fazla seçeneği işaretleme imkanı sunan nesnedir.
ComboBox: Açılır bir liste halinde seçenekler arasında seçim yapılmasına imkan sağlayan nesnedir.
DateTimePicker: Tarih ve gün seçmeye olanak sağlayan nesnedir.
GroupBox: Form elemanlarını gruplamak için kullanılan nesnedir.
Label: Forum üzerinde bilgi vermek amaçlı kullanılan nesnedir.
RichTextBox: Birden fazla satır içine metin girişi sağlanabilen nesnedir.
TextBox: Bir satır metin girişi yapılabilen nesnedir.
RadioButton: CheckBox nesnesinden farklıdır, birden fazla seçenek arasından bir seçim yapılabilir.
PictureBox: Form üzerine görsel koymak için kullanılan nesnedir.
ProgressBar: Bir işlemin kalanını gösteren nesnedir.
ListBox: Gösterilecek seçeneklerin açık olduğu nesnedir.
Şimdi sizlerle bir nesnede en çok kullanılan özelliklere bakalım.
Başlıca kullanılan özellikler şunlardır;
BackColor: Nesnenin arka plan rengini düzenlemek için kullanılır.
BackgroundImage: Nesnenin arka planına resim eklemek için kullanılır.
Font: Nesnenin yazı boyutu, yazı tipini ve yazı kalınlığını ayarlamak için kullanılır.
TextAlign: Nesnenin yazısını hizalamak için kullanılır.
ForeColor: Nesnenin yazı rengini değiştirmek için kullanılır.
Bir sonraki dersimde olaylara ve kodlamalara geçeceğiz temel kavramları ve kodları anlatacağım.
Fazla uzun bir seri olmayacak.
Detaylı biçimde anlatmamı isterseniz yorum olarak belirtebilirsiniz.
İyi forumlar dilerim.
Selamlar ben Alcatraz, siz değerli TurkHackTeam üyeleri için bir ders serisi hazırlayacağım. C# Form Uygulamaları .NET Framework konusunu ele alacağım. İyi okumalar.
C# Programlama Dili;
C# programlama dili, nesne tabanlı bir programlama dilidir. C# programlama dili ile;
• Mobil Uygulamaları
• Konsol Uygulamaları
• Web Servisleri
• Dinamik Kütüphaneler (DLL)
• Form Uygulamaları yapılabilir.
.NET Framework
Framework kelimesinin anlamı "Geliştirme Çatısı" olarak çevirilir.
.NET Framework çoğu kullanıcı tarafından bir programlama dili sanılsa da diğer programlama dillerinden bağımsızdır ve farklı programlama dilleri ile ortak çalışma imkanı olan bir uygulama geliştirme platformudur.
.NET Framework çalışma mantığı;
Değerli TurkHackTeam üyeleri ben Visual Studio 2010 kullanmaktayım sizler 2019 yada 2015 sürümlerini de kullanabilirsiniz.
Şimdi dersimizin asıl kısımlarına geçelim.
Visual Studio' yu açalım. Sol üstte bulunan File>New>Project yolunu izleyelim.
Açılan pencerede sol kısımda Visual C#>Windows seçelim.
Ardından orta kısımda bulunan Windows Forms Application kısmını seçelim.
Not: Location kısmından dosya konumunu seçmeyi unutmayınız.
OK butonuna basarak devam edelim.
Karşımıza çıkan ekranda Menu Çubuğu, Araç Çubuğu, Araç Penceresi (Toolbox), Form Ekranı, Dosya Dizini ve Properties Penceresi bulunmaktadır.
Toolbox penceresinde;
All Windows Forms kısmında tüm araçlar bulunmaktadır. Common Control kısmı yaygın olarak kullanılan nesneler listelenir. Data bölümüne tıklandığında Data (Veri) ile ilgili nesneler listelenir.
Toolbox penceresinden Form üzerine nesne ekleme 2 şekilde yapılabilir.
1-) Eklenecek nesneye çift tıklanır.
2-) Eklenecek nesne sürüklenip Formun istenilen yerine bırakılabilir.
Sizlerde Label ve Button nesnelerini Formda istediğiniz yere yerleştiriniz.
En Çok Tercih Edilen Toolbox Nesneleri;
Button: Programlarda bazı kodları çalıştırmak için kullanılan komut düğmeleridir. Button nesnesine tıklandığında içeri doğru itilme efekti gerçekleştiğinden tıklama (Click) olayları için vazgeçilmez bir nesnedir.
CheckBox: Kullanıcı bir yada aynı anda birden fazla seçeneği işaretleme imkanı sunan nesnedir.
ComboBox: Açılır bir liste halinde seçenekler arasında seçim yapılmasına imkan sağlayan nesnedir.
DateTimePicker: Tarih ve gün seçmeye olanak sağlayan nesnedir.
GroupBox: Form elemanlarını gruplamak için kullanılan nesnedir.
Label: Forum üzerinde bilgi vermek amaçlı kullanılan nesnedir.
RichTextBox: Birden fazla satır içine metin girişi sağlanabilen nesnedir.
TextBox: Bir satır metin girişi yapılabilen nesnedir.
RadioButton: CheckBox nesnesinden farklıdır, birden fazla seçenek arasından bir seçim yapılabilir.
PictureBox: Form üzerine görsel koymak için kullanılan nesnedir.
ProgressBar: Bir işlemin kalanını gösteren nesnedir.
ListBox: Gösterilecek seçeneklerin açık olduğu nesnedir.
Şimdi sizlerle bir nesnede en çok kullanılan özelliklere bakalım.
Başlıca kullanılan özellikler şunlardır;
BackColor: Nesnenin arka plan rengini düzenlemek için kullanılır.
BackgroundImage: Nesnenin arka planına resim eklemek için kullanılır.
Font: Nesnenin yazı boyutu, yazı tipini ve yazı kalınlığını ayarlamak için kullanılır.
TextAlign: Nesnenin yazısını hizalamak için kullanılır.
ForeColor: Nesnenin yazı rengini değiştirmek için kullanılır.
Bir sonraki dersimde olaylara ve kodlamalara geçeceğiz temel kavramları ve kodları anlatacağım.
Fazla uzun bir seri olmayacak.
Detaylı biçimde anlatmamı isterseniz yorum olarak belirtebilirsiniz.
İyi forumlar dilerim.