arşiv

‘C++’ kategorisi için arşiv

AVL Veri Yapısı

Çarşamba, 07 Nis 2010

Bu konumuzda AVL veri yapısına değineceğiz.Anlaşılırlık bakımından kısa açıklma yapalım.
Genellikle öğrencilere ödev olarak verilen AVL veri yapısı kodlama bakımından oldukça zor
bir ödevdir.Bu dönem benim de ihtiyacım olmuş,zamanım olmadığı için netten araştırmıştım.
Ama gördüm ki nette genellikle bu veri yapısının Java kodu bulunmakta.İstedim ki bir ilk olarak
bizim sitemizde yer alsın yazmış olduğum AVL veri yapısını sizlere sunuyorum.Kodları vermeden önce
konuya ufaktan değinmeye yarar olduğunu umuyorum. devamını oku…

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

coders C++

SDL ve font tipleri

Çarşamba, 07 Nis 2010

Bu bölümde sdl de farklı karakter formatlarının kullanılması konusuna değineceğiz.
Oluşturulan ekranlarda oluşturulan textlerde kullanmak istediğiniz karakter formatlarını (ttf uzantılı) SDL de üçüncü parti bir kütüphane ile
yükleyebilirsiniz.Bunun için önceki bölümlerde yaptığımız gibi SDL in sitesinden sdl_ttf.lib indirilmelidir ve kullanılacağı projenin lib referansına
yani linker da “sdl_ttf.lib” olarak eklenmelidir. devamını oku…

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

coders C++

SDL kütüphanesi ile sprite kullanımı

Çarşamba, 07 Nis 2010

Bu bölümde bir resim dosyasının parçalanması ve her bir parçasının ayrı ayrı kullanılabilmesi işlenecektir.
Bir çok resim dosyası ile ayrı ayrı uğraşmak yerine , oluşturulan bir resim dosyasının parçalanması (yani belli kısımlarının alınması) ve her bir parçasının yeni bir resim dosyası gibi kullanılabilmesi
münkündür.Bunu gerçekleştirmek için bir resim dosyasının alınmak istenen pixel değerleri belirlenmeli (w,h olarak ) ve bunun uygulanacağı yüzeyinde belirlenmesi ardından yapıştırma işleminin gerçeklenmesi
gerekir. devamını oku…

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

coders C++

SDL'de colorkey

Çarşamba, 07 Nis 2010

Bu bölümde sdl de colorkey konusu açıklanacaktır.

ColorKey işlemi iki resmin birleştirilmesi yani bir yüzey üzerine başka bir resmin yapıştırılması sırasında bu işlemi kolaylaştırmak ve de yapıştırılan resmin arka plan renginin gösterilmesini engelleyerek
yapıştırma işlemini gerçeklemek için kullanılabilir.Bu işlemi bir yüzeyin arka plan rengini transparent yapmak için kullanabilirsiniz.Örneğin arka planı mavi olan bir resim için mavi bir color key oluşturmak. devamını oku…

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

coders C++

SDL ile farklı image formatlarını kullanmak ve olay yapısına giriş

Çarşamba, 07 Nis 2010

Bu bölümde sdl farklı image formatlarını kullanmak ve olay yapısına giriş konularından bahsedeceğiz.
SDL standart olarak bmp formatını desteklemektedir.Ancak eklenecek üçüncü parti lib ler ile png gibi yeni formatlar kolaylıkla kullanılabilir.
Bunun için sdl in sitesinden gerekli kütüphaneleri indirmeniz yeterlidir.Ben visual studio için http://www.libsdl.org/projects/SDL_image/ sitesinden SDL_image-devel-1.2.7-VC9.zip paketini
indirip,include klasöründeki .h dosyasını sdl klasörümüzdeki include içine,.dll dosyalarını system32 klasörüne ve .lib dosyalarınıda sdl deki lib klasörümüzün içine kopyalayarak yeni
kütüphanelerimizi eklemiş oldum.Bundan sonraki yeni kütüphane eklemelerde bu şekilde davranılacaktır. devamını oku…

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

coders C++

  • RSS
  • Newsletter
  • Twitter
  • Facebook
  • MySpace
  • FriendFeed