Ana içeriğe atla

49 C# Görsel Programlama 49 ClipBoard İşlemleri 1 .NET De Kopyala Yapıştır

Merhabalar herkese. Uzunca bir aradan sonra yeni bir konu anlatımıyla geldim yine. Bu anlatımımda sizlere gün içinde bilgisayar başında iken onlarca kere tekrar ettiğimiz bir işlemin nasıl yapıldığını anlatmaya çalışacağım. 

Nedir yaptığımız bu işlem?

Kopyala ve yapıştır işlemi.

.NET yapısında aslında bu işlem nasıl yapılıyor detaylı bir şekilde bunu incelemeye çalışacağız. Detaylı olduğu içinde dersi ikiye bölmeyi uygun gördüm. Bu dersimiz biraz başlangıç işlemlerini öğrenmek gibi olacak. Asıl alengirli işlerin nasıl yapılacağını ikinci dersimizde anlatmaya çalışacağım.

O zaman Bismillah diyelim ve başlayalım.

.NET yapısında bu işlemi yapan nesnemiz Clipboard nesnemizdir. 


Clipboard kullanabildiği metodlar ve parametreler ile gerekirse yapısına bir veriyi kopyalar istediğimizde de bu veriye ulaşmamıza olanak sağlar.

İlk başta biraz basitten başlayıp sadece bir text ifadesini basit bir yolla kopyala ve yapıştır işlemi yapacağız.

Clipboard da bilmemiz gereken en önemli husus Set ve Get olarak başlayan metodlarımızdır.

Pek çoğumuz belki bilir ama bir hatırlatma babında ben kısaca bahsedeyim.


Set değişkene bir değer alma, değer atama işlemi için kullanılır. 


Get ise bir değişkendeki değeri görmek çağırmak için kullanılır. 

Clipboard da da bu işlem değişmez ClipBoard yapısına bir değer atamak istersek bunu Set şeklinde başlayan metodlar ile. 

Clipboard daki değeri okumak, almak istersek de bunu Get diye başlayan metodlarımız ile yaparız.

O zaman ilk projemizi görelim.


Yapmaya çalışacağımız işlem şu olacak kopyala tuşuna tıklanınca birinci textBox daki değeri SetText() metodu ile alacağız.

Yapıştır tuşuna basınca da GetText() metodu ile Clipboard içindeki değeri ikinci textBox içine yapıştırıcak.

Kullanımı:

Clipboard.SetText(textBox1.Text);


textBox2.Text=Clipboard.GetText();


şeklindedir.





Bu yaptığımız işlem çok temel düzeydeydi.

Şimdi dikkat etmemiz gereken bir noktaya bakalım.

SetText() metodu ile değer alırken, değer aldığımız nesnenin değeri null ise bu bize bir hata döndürecektir. Çünkü Clipboard içine null değer yazdıramayız.

Görelim aldığımız hatayı.


Öyleyse program anında hata almamak için kodlarla bu olayı kontrol ettirmeliyiz.


Böyle bir durumda hatalı bir durum olursa olacak olan olayı görelim.


Böylelikle  Clipboard da ilk anlatımın sonuna gelmiş olalım. Daha detaylı anlatımla ikinci dersle beraber olma ümidiyle. Çalışsan arkadaşlarıma kolaylıklar dilerim. Vesselam.

Murat Bilginer












Yorumlar

Bu blogdaki popüler yayınlar

Matlab Programlama Soru Çözümü

26 Matlab Soru Çözümleri 26
25 Matlab Soru Çözümleri 25
24 Matlab Soru Çözümleri 24
23 Matlab Soru Çözümleri 23

Matlab Programlama 18 Matlab de Rand Fonksiyonu Kullanımı

Merhabalar herkese. Yeni ve belkide programlamada kullanım alanları ve yaptırabildiği uygulamalar dolayısıyla programlamanın önemli konularından olan rastgele sayı üretmeye yardımcı olan  rand fonksiyonundan bahsetmeye çalışacağım bu yazımda sizlere.
Bismillah diyelim ve başlayalım.
Her programlama dilinde olduğu gibi Matlabde de rastgele sayı üretmeye sağlayan bir fonksiyonumuz bir metodumuz mevcuttur.
Temel kullanımı rand(n,m) şeklindedir. Bu ifade şunu yapar n satırlı ve m sütunlu bir matrisi 0 ile 1 arasında rastgele gelen ondalık sayılar ile doldurur.

Matlab Programlama Konu Anlatımı

18 Matlab Programlama 18 Matlab de Rand Fonksiyonu KullanımıMerhabalar herkese. Yeni ve belkide programlamada kullanım alanları ve yaptırabildiği uygulamalar dolayısıyla programlamanın önemli konularından olan rastgele sayı üretmeye yardımcı olan rand fonksiyonundan bahsetmeye çalışacağım bu yazımda sizlere.Bismillah diyelim ve başlayalım.Her programlama dilinde olduğu gibi Matlabde de rastgele sayı üretmeye sağlayan bir fonksiyonumuz bir metodumuz mevcuttur.Devamını Gör-->
17 Matlab Programlama 17 Matlab de Kullanıma Hazır Fonksiyonlar Ve İşlevleriMerhabalar herkese. Matlab derslerimizin 13. sü ile yolumuza devam ediyoruz. Bu dersimizde sizlere Matlab'in pek çok hazır fonksiyonundan ve işlevlerinden bahsetmeye çalışacağım.O zaman Bismillah diyelim ve yolumuza koyulalım.1 SAYI YUVARLAMA FONKSİYONLARIMatlab de ondalık sayılar üzerinde işlem yapabilmek için bize kolaylık sağlayan 4 tane fonksiyon vardır. Bu fonksiyonlar fix, round, ceil ve floor'dur.Devamını Gör-->
16 Matla…