C# Otomatik Çeviri Projesi

Merhabalar, C# google transle ve yandex translete kullanarak girdiğimiz kelime kadar otomatik çeviri yapan programı üniversite bitirme tezi olarak hazırlamıştırm. İstediğimiz kadar kelimeyi listbox'a giriyoruz ve istediğimiz dile combobox ile seçip çevirebiliyoruz, çevirdiğimiz kelimeleri kaydedip. Daha sonrasında excel, word, access veritabanına aktarabiliyoruz. Baya uğraştığım projelerden biriydi. Genel Mantığını sizlere anlatmaya çalışacağım. Ayrıca programda kullanıcıya kelime ezberlemede yardımcı olması açısından kelime bulma oyunu vardır.

C# Kelime Avı Oyunu

Merhaba Arkadaşlar, C# Kelime Avı Oyunu projesi hakkında bir kaç bilgi paylaşacağım. Daha önceki yazımdan datagridview ile oluşturulmuş kare bulmaca uygulaması paylaşmıştım, yazı için buraya tıklayabilirsiniz. Yazının bir bölümünde isterseniz soruları çapraz, sağa yada sola dayalı istediğiniz gibi harf sayısınıa göre datagridview üzerine yerleştirebilirsiniz demiştim. O yazımdaki kare bulmaca uygulaması C# kelime avı oyununa ilham olmuştur ve üniversite ödevi olarak hocama sunmuştum.

C# Kare Bulmaca Uygulaması

Arkadaşlar Merhaba, C# kare bulmaca uygulamasını lise döneminde programlamıştım. Programın ilk ortaya çıkış fikri okullarda oyunlar yardımı ile alınan ders, kelime anlamları ve ingilizce kelimlerin bir yarışma ortamı ile rekabetçi bir ortam çıkartacağı ve okul dönemi çocukların(programı yazarken bende dahil tabii) daha akılda kalıcı öğrenme ortamı yaratılması gerekliliğidir. Lise döneminde Studio 2005 ile yazmıştım. Bulmaca için'de dataGridview kullandım. Program mantığından ve fomlarını görsel olarak paylaşacağım. Yorumlarda isteğe bağlı kodları da paylaşabilirim.

C# Etkinlik Takip Projesi

c# etkinlik takip projesi

Merhaba Arkadaşlar, Bugün baya detaylı uğraştığım bir projeyi paylaşacağım. Üniversite döneminde C# Wpf Application olarak veritabanı kullanmak yasak olduğu için not defteriyle yaptığım üstelik resim ekleme, düzenleme rapor alma vs. gibi işlemlerin detaylı olarak yapıldığı güzel bir proje paylaşacağım umarım işinize yarar. Yaklaşık olarak 15 tane formdan oluşmaktadır. Şans eseri eski dosyalarda dolaşırken buldum baya iyi bir kaynak olacaktır. Sadece programın kullandığı 10 farklı not defteri vardır arkadaşlar.

C# Arraylist Sınıfı Kullanımı ve Örnek Programlar

Merhabalar, bugün C# Arraylist Sınıfının Kullanımdan ve Sınıf Methotlarının Örnek Uygulamaları ile sizlere lise ve üniversitede aldığım notlar ile ve örnekler ile yardımcı olmaya çalışacağım. Dizilere göre kullanımı daha rahat denilebilir. Örneğin:

C# Instr Metin İçinde Arama Yapmak

C# instr metodu ile string bir değişkende nasıl arama yapılır ona bakacağız. Metin içinde arama yapmanın en kolay yollarından biridir. InStr metodu kullanım şekli aşağıdaki gibidir:

InStr(başlangıç, arama yapılacak metin, aranacak metin, karşılaştırma şekli);

Karışılaştırma şekli 2 türdür.

CompareMethod.Text: Text karşılaştırması yapar. Bizim kullanacağımız arama tipidir.

CompareMethod.Ninary: Binary karşılaştırma yapar.

C# richTextBox Enter Tuşu Engelleme

C# richTextBox enter tuşu engellemek için keydown event içine aşağıdaki kod yazılmalıdır. Böylelikle richtextbox içinde aşağı satıra geçilmez işe yarayabilir bir kod olacağı için site içine bilgi olarak yazıyorum koaly gelsin:

 private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                e.SuppressKeyPress = true;
            }
        }

Enter tuşuna basmaya çalıştığınızda bu istek geçersiz olacaktır.

C# Color Dialog İle Form Özelleştirme Renk Kaydetme

C# color dialog nesnesi ile form özelleştirip formun arka planını rengini değiştirip bunu dosyaya kaydederek daha sonra formumuzun açılışını seçtiğimiz renk ile gerçekleştireceğiz. Bu programı ilk kendi bilgisayarımda yazdım direkt olarak sizlerle paylaşacağım ne önemi olur bunun kısmına gelirsek. Direkt olarak kullanıcı ile iletişime geçip özel formlar tasarlamaya yarayacaktır. 

C# Kelimedeki Boşluğu Bulup ListBoxa Eklemek

C# textbox'a giriş yapmaya başladığımız anda(textchanged) kelimedeki boşluklaru tespit edip her kelimeyi listbox içine ekleyen bir uygulama yapacağız. Uygulama text.split içindeki boşluğu bulup kelimelere bölmektedir ve yer harf girişimizde bu işlem gerçekleşmektedir. Bazen geliştirdiğimiz programlarda bu tür kod parçacıklarına ihtiyacımız oluyor. Bir köşede ihtiyaç halinde bulunmasında fayda var.

Program tasırımı aşağıdaki gibi yaparız:

C# InputBox Kullanımı Örnek Kodlar

C# inputbox nesnesi ile kullanıcıya bir dialog penceresi açarız ve adı üstünde olarak ondan bir değer girmesini bekleriz. InputBox nesnesi c# içersine Add reference seçeneği ile framework sekmesi altından Microsoft.VisualBasic sınıfını eklememiz gerekmektedir. Bazı durumlarda formunuzda örneğin bir textbox nesnemiz yok ama kullanıcıdan bir sayı ya da kelime istememiz gerekiyor tamda bu durumlarda kullanmamız gereken bir penceredir. Kullanım şekli aşağıdaki gibidir:

InputBox("Görüntülenek mesaj","Başlık", "Varsayılan değer","x pozisyonu","y pozisyonu"); 

Sayfalar