Ocak
4th 2008
GDI+ ile Resim İşleme(Image Processing)

Posted under C# (csharp)

Bu yazıda Gdi kütüphanesi ile basit görüntü işleme tekniklerinin, bir resim üzerinde uygulanmasını ele alacağız. Bu teknikleri kullanarak resimler üzerinde gamma - gray scale - brightness gibi efektlerin nasıl uygulanacağından ve bu efektlerin özelliklerinden bahsedeceğiz. Ayrıca bu sayede bitmap yapısınada kısaca bir göz atmış olacağız. Aşağıda yapılmış basit bir uygulamanın resmini görmektensiniz. Birazdan bu efektlerin nasıl yapıldığını açıklayacağız.


Continue Reading »

1 Comment »

Aralık
11th 2007
Fonksiyon Göstericileri ve Uygulamaları

Posted under C# (csharp)

C dilinde yazdığımız br fonksiyonu çağırdığımızda şimdilik neler  olup bittiğini tam olarak bilmesek de bildiğimiz bir şey var ki; o da fonksiyonlara ait kodların da bellekte tutulmasıdır. Fonksiyonlarda normal veri tipleri gibi bellekte bulunurlar ve bellekte bulunduğu bölgenin başlangıç adresi mevcuttur. Bu makalemizde fonksiyon göstericilerini tanımlama, fonksyion göstericilerinin uygulama alanlarını ve basit bir “Komut Yorumlayıcı” programıyla fonksyion göstericilerinin kullanımını göreceğiz. Aşağıdaki kod parçasında olan bitene bir göz atalım;

int islev()
{
int x;
x= 2 ;
return x;
}
int main(void)
{
int y ;
y=islev();
return 0;
}

Programımızın akışı main işlevi içinde y= islev(); satırına geldiğindemain işlevinin akışı durdurulur ve “islev” fonksiyonunun bulunduğu adrese gidilir, ve o adresten işlemler yapılmaya devam edilir.İşlev fonksiyonu icra edildikten sonra main işlevi kaldığı yerden devam ediyor. Evet gördüğünüz gibi her şey bildiğimiz gibi normal bir şekilde işledi. Peki bu mekanizma nasıl işledi? Main işlevi içinden islev() fonksiyonuna nasıl atladık?Bütün bunların cevabı fonksiyon göstericileridir, şöyle ki, aslında biz farkına varmasak da y=islev(); dediğimizde “islev” adresindeki kodu icra etmek istediğimizi bildiriyoruz. Kısacası bir fonksiyonun ismi o fonksiyonun kodlarının bulunduğu bellek bölgesinin başlangıç adresidir.”islev” bir adres “()” ise fonksiyon çağırma operatörüdür.Fonksiyon çağırma operatörü fonksiyonun geri dönüş değerini üretir.

islev=> geri dönüş değeri int türünden olan bir fonksiyonun adresini tutan sabit bir bilgidir.

Fonksiyon göstericileri de bir nesne olduğuna göre tanımlanmaları ve onlara değer atamak son derece legal bir durumdur. Mesela bir fonksiyonun başlangıç adresi, bir fonksiyon göstericisine atanabilir.
Bir fonksiyon gösterici aşağıdaki gibi tanımlanır:

<geri dönüş değeri türü> (* gösterici ismi)([parametreler])
Continue Reading »

No Comments »

Aralık
11th 2007
String Fonksiyonlari

Posted under Visual Basic

String Fonksiyonları ile ilgili bilgiler.

1)ASC FONKSIYONU:
2)CHR$ FONKSIYONU:
3)SPACE$ FONKSIYONU:
4)STRING$ FONKSIYONU:
5)RIGHT$ FONKSIYONU:
6)LEFT$ FONKSIYONU:
7)MID$ FONKSIYONU:
8)INSTR FONKSIYONU:
9)LEN FONKSIYONU:
10)LCASE$ FONKSIYONU:
11)UCASE FONKSIYONU:
12)STRCOMP FONKSIYONU:
13)LIKE OPERATÖRÜ:
14)TRIM$ FONKSIYONU:
15)LTRIM$ FONKSIYONU:
16)RTRIM$ FONKSIYONU:
17)DATE FONKSIYONU:
18)TIME FONKSIYONU:
19)DATEVALUE(String) FONKSIYONU:

Visual Basic’te string türü veriler üzerinde işlem yapan fonksiyonlardır.Aşağıda bu fonksiyonlar verilmiştir.

1)ASC FONKSIYONU:
=================

ASC fonksiyonu String türünde tek bir argüman alır ve stringin ilk karakterine ait nümerik ASCII kodunu verir.örn:

Private Sub Form_Click()
Print Asc(”Visual”)
End Sub

Bu kodu çalıştırdığınızda form üzerinde “V” nin ASCII kodu olan 86 yazacaktır.

2)CHR$ FONKSIYONU:
==================
Bu fonksiyon nümerik bir değeri alır ve tek bir String bir ifadeye dönüştürür. Nümerik değer 0-255 aralığında olmalıdır.Bu fonksiyon verilen nümerik ASCII koduna karşılık gelen karakteri bize verir.

Private Sub Form_Click()
Print Chr$(86)
End Sub

Bu kodu çalıştırdığınızda form üzerinde “86″ nümerik ASCII koduna karşılık gelen “V” karakterinin yazdığını görürsünüz.

3)SPACE$ FONKSIYONU:
====================

Bir tamsayı argümanı alır.SPACE$(n) şeklinde kullanılır.n uzunluğunda boşluk karakteri ile dolu string bir ifade oluşturur.

Private Sub Form_Click()
Print Space$(6) & “6 tane boşluk”
End Sub

Continue Reading »

No Comments »

Aralık
11th 2007
Sayıyı Yazıya Çeviren Fonksiyon

Posted under Visual Basic

‘Kullanımı text2=sayitoyazi(text1,1)
‘hepinize kolay gelsin
‘Gazi ÖZEN
‘Burda biraz kalabalık dursada
‘Vb ye kopyalayınca sadece 3 satır olduğunu görebilirsiniz.
‘çok kombinasyon denedim bi hata ya
‘rastlamadım…
Function yazi(sayi, hane, uc, s, ss) As String
Continue Reading »

No Comments »

eXTReMe Tracker
hosting ------------------------------ yeliiniz Silinmitir.Ltfen Sayfanzdan Kodu Kaldrnz.