Kaydol:
Kayıt Yorumları
(
Atom
)
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace C_Sharp_Form_Menu_Kontrolleri { public partial class Menu_Kontrolleri : Form { public Menu_Kontrolleri() { InitializeComponent(); } private void Mn_Kalın_Click(object sender, System.EventArgs e) { (sender as MenuItem).Checked = !(sender as MenuItem).Checked; if (Mn_Kalın.Checked) textBox.Font = new Font(textBox.Font, textBox.Font.Style | FontStyle.Bold); else textBox.Font = new Font(textBox.Font, textBox.Font.Style ^ FontStyle.Bold); } private void Mn_Egik_Click(object sender, System.EventArgs e) { (sender as MenuItem).Checked = !(sender as MenuItem).Checked; if (Mn_Egik.Checked) textBox.Font = new Font(textBox.Font, textBox.Font.Style | FontStyle.Italic); else textBox.Font = new Font(textBox.Font, textBox.Font.Style ^ FontStyle.Italic); } private void Mn_Altı_Çizili_Click(object sender, System.EventArgs e) { (sender as MenuItem).Checked = !(sender as MenuItem).Checked; if (Mn_Altı_Çizili.Checked) textBox.Font = new Font(textBox.Font, textBox.Font.Style | FontStyle.Underline); else textBox.Font = new Font(textBox.Font, textBox.Font.Style ^ FontStyle.Underline); } private void Mn_Sola_Click(object sender, System.EventArgs e) { (sender as MenuItem).Checked = !(sender as MenuItem).Checked; Mn_Ortaya.Checked = false; Mn_Saga.Checked = false; textBox.TextAlign = HorizontalAlignment.Left; } private void Mn_Ortaya_Click(object sender, System.EventArgs e) { (sender as MenuItem).Checked = !(sender as MenuItem).Checked; Mn_Sola.Checked = false; Mn_Saga.Checked = false; textBox.TextAlign = HorizontalAlignment.Center; } private void Mn_Saga_Click(object sender, System.EventArgs e) { (sender as MenuItem).Checked = !(sender as MenuItem).Checked; Mn_Ortaya.Checked = false; Mn_Sola.Checked = false; textBox.TextAlign = HorizontalAlignment.Right; } private void Menu_Tıklandı(object sender, System.EventArgs e) { int boyut; boyut = int.Parse((sender as MenuItem).Text); textBox.Font = new Font(textBox.Font.FontFamily, boyut, textBox.Font.Style); } private void Mn_Kac_Kelime_Var_Click(object sender, EventArgs e) { string metin = textBox.Text.Trim(); string[] tumKelimeler = metin.Split(' '); int kelimesayisi = 0; for (int i = 0; i < tumKelimeler.Length; i++) { if (tumKelimeler[i].Trim() != "") kelimesayisi++; } MessageBox.Show("Bu metin " + kelimesayisi + " Adet kelimeden oluşmaktadır. ", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } private void Mn_Tam_Ekran_Click(object sender, EventArgs e) { this.WindowState = System.Windows.Forms.FormWindowState.Maximized; } private void Mn_Normal_Click(object sender, EventArgs e) { this.WindowState = System.Windows.Forms.FormWindowState.Normal; } private void Mn_Simge_Click(object sender, EventArgs e) { this.WindowState = System.Windows.Forms.FormWindowState.Minimized; } private void Mn_Yuzde_Elli_Click(object sender, EventArgs e) { //bu özellik tam ekran aktif iken çalışmaz this.Size = new Size(Convert.ToInt32(this.Width * 0.5), Convert.ToInt32(this.Height * 0.5)); } private void Menu_Kontrolleri_Load(object sender, EventArgs e) { int i; for (i = 8; i <= 20; i += 2) Mn_Font_Boyutu.MenuItems.Add(i.ToString(), new EventHandler(Menu_Tıklandı)); textBox.Text = "C# Programlama Dili (si şarp şeklinde telaffuz edilir), Microsoft'un geliştirmiş olduğu" + "yeni nesil dilidir. Yine Microsoft tarafından geliştirilmiş " + ".NET Teknolojisi için geliştirilmiş dillerden biridir." + "Microsoft tarafından geliştirilmiş olsa da ECMA ve ISO standartları altına alınmıştır." + "C programlama dilinde bir tamsayı değişkeni 1 atrırmak için ++ soneki kullanılır" + " C++ dili adını, C diliyle Nesneye Yönelimli Programlama yapabilmek " + " için eklentiler (C With Classes) almıştır. " + "Benzer şekilde C++ diline yeni eklentiler yapılarak ((C++)++) bir adım" + " daha ileriye götürülmüş ve tamamen nesneye yönelik tasarlanmış C# dilinin" + " isimlendirilmesinde, + karakterlerinin birbirlerine yakınlaşmış hali ve" + " bir melodi anahtarı olan C# Major kullanılmıştır." + "Bu dilin tasarlanmasına Pascal, Delphi derleyicileri ve J++ programlama " + "dilinin tasarımlarıyla bilinen Anders Hejlsberg liderlik etmiştir." + "Birçok alanda Java'yı kendisine örnek alır ve C# ta java gibi c ve c++" + "kod sintaksına benzer bir kod yapısındadır. .NET kütüphanelerini kullanmak" + "amacıyla yazılan programların çalıştığı bilgisayarlarda uyumlu bir kütüphanenin " + "ve yorumlayıcının bulunması gereklidir. Bu, Microsoft'un .Net Framewok'u" + "olabileceği gibi ECMA standartlarına uygun herhangi bir kütüphane ve yorumlayıcı" + " de olabilir. Yaygın diğer kütüphanelere örnek olarak Portable.Net ve " + " Mono verilebilir." + "Özellikle nesne yönelimli programlama kavramının gelişmesine katkıda bulunan en " + "aktif programlama dillerinden biridir .NET platformunun anadili olduğu bazı " + " kesimler tarafından kabul görse de bazıları bunun doğru olmadığını savunur." + "C#.NET orta seviyeli programlama dillerindendir. Yani hem makine diline hem " + " de insan algısına eşit seviyededir. Buradaki orta ifadesi dilin gücünü " + " değil makine dili ile günlük konuşma diline olan mesafesini göstermektedir." + " Örneğin; Visual Basic.NET(VB.NET) yüksek seviyeli bir dildir. Dersek bu dilin" + "insanların günlük yaşantılarında konuşma biçimine yakın şekilde yazıldığını " + " ifade etmektedir. Dolayısı ile buradan yola çıkarak VB.NET, C#.NET'ten daha" + "güclü bir dildir diyemeyiz. Programın çalışması gereken bilgisayarlarda " + "framework kurulu olması gerekmektedir(Win7 ve Vista'da framework kuruludur)" + "" + "" + "yazı:http://tr.wikipedia.org/wiki/C_Sharp_(programlama_dili)"; } } }
Hiç yorum yok :
Yorum Gönder