Archive by Author

Adobe AIR Kitabı Tamamlandı!

Uzun bir süredir makale yazamamamın sebebi AIR kitabı üzerinde çalışmamdır. Ama kitabın tamamlandığını söylemekte benim için açıkçası büyük mutluluk. Umarım sorunsuz olarak kitabın basımını yakın zamanda bitirip, raflarda yerini almasını sağlayabilirim.
Kitabın yapısına gelirsek; Kitap tamamen Adobe AIR platformunu öğretmeye yönelik olarak hazırlandı. Kitap hem Flex hem de Flash için hazırlandı. Kitap içerisindeki yapı sınıflarla kuruldu, [...]

Nesne Tabanlı Programlamaya Giriş - 1

Nesne Tabanlı Programlama kelimelerinin birleşimi her ne kadar yeni başlayan programcıları korkutsa da aslında sanıldığı kadar zor bir süreç değildir. Sürecin zorlu olması ilk baştaki adaptasyonun zor olmasıdır. Bu adaptasyonu kolaylaştırmak için ise nesne tabanlı programlamaya basit bir giriş yapacağım. Bu ve bundan sonraki birkaç bölümde nesne tabanlı programlama içerisindeki ifadelerin neler olduğuna ve ne [...]

Prosedürel Programlamadan Nesne Tabanlı Programlamaya Geçiş

Nesne Tabanlı Programlamaya geçmeden önce öğrenmeniz gereken birkaç konsept ve özellik var. Konuya başlamadan önce Flash CS3 ile yeniden yapılandırılan bir özelliğe değinmek istiyorum. Bu özellik Buton ve MovieClip nesnelerinin üzerine kod yazamamak. Bu bir çok programcıya göre olumlu bir gelişme olmuşken bir çok programcıya göre de olumsuz bir gelişme olarak değerlendirildi. Ben olumlu bakanlardanım. [...]

Nesne Tabanlı Programlama(OOP) Nedir?

Konuya başlamadan önce bilmeniz gereken bunun bir yazı serisi olacağıdır. Nesne Tabanlı Programlamanın tamamını birkaç makalede verilemeyeceği için bu konuları bölerek yazmaya devam edeceğim. İlk olarak Nesne Tabanlı Programlamanın temellerini anlattıktan sonra daha sonra Design Patterns(Tasarım Desenleri) konusuna değineceğim.
Nesne Tabanlı Programlama(OOP)
Temelde OOP belirli bir problemin çözüm adımlarını parçalara bölerek bunları objeler haline dönüştürmektir. Buradaki temel [...]

Programcılık ve Eğitimi Üzerine

Bu makaledeki asıl amaç programcılık ve öğrenim süreci üzerine aldığım farklı soruları yanıtlandırmaktır. Bana gelen maillerde; farklı platform üzerinde çalışan kişilerin yeni bir dili öğrenme süreci, programcılık üzerine sorular, eğitim kuruluşları hakkında bilgi, yazılım dillerinin zorluğu gibi sorular yer almakta. Bu yüzden bu makalenin yeni başlayanlara ya da başlamak isteyenlere bir noktada yardımcı olacağını düşünüyor.
Programcılık [...]

Taşınıyorum! Ama enginyoyen.com kalıyor.

Bir süredir planladığım bir değişikliğin ilk ve büyük kısmını bugün yapıyorum. İki buçuk yıla yakın bir süredir Ankara’daydım. Bu süre benim için her ne kadar zorlayıcı olsa da bir o kadar da eğitici oldu. Hem eğitim olsun hem çalışma alanı olsun iki yıl büyük bir artıydı. Tabii değişikliğin zamanı geldi. Şu anda İstanbul Ankara havalimanındayım [...]

Flash CS4 Offline Dil Dokümantasyonu Kullanımı

Bir yazılım dilini bilmek o yazılım dillerinin tüm kodlarlını bilmek değildir. Önemli olan sadece neyi nasıl kullanacağınızı bilmenizdir. Bir dilin dokümantasyonu ne kadar açıklayıcı ve sade ise programcı aradığını veya ihtiyacı olan işlevselliği o kadar rahat bulabilir. Actionscript 3.0′ın dil dokümantasyonu Flash CS3 içerisinde F1 ile tuşu ile çağırılabiliyor, ayrıca bu dokümantasyonu internet üzerinden de [...]

AIR ile Dijital Sözlük

Adobe AIR’in beta sürümlerinden itibaren kullanıp test ediyorum. AIR benim için masaüstü programcılıkla web programcılığın ortak noktası ki AIR tasarlanırken zaten bu amaçla tasarlandı. Adobe AIR 1.0 sürümünün yayınlanmasından itibaren önüme çıkan ilk fırsatta kullanmaya istedim ve geçen hafta ilk resmi AIR uygulamasını çalıştığım yazılım firmasına teslim ettim.
Dijital Sözlük
Mart ayında planlaması yapılan uygulama dijital bir [...]

Yansıma Efekti

Yansıma efekti yeni bir efekt olmadığını hepimiz biliyoruz ama etkili ve güzel bir efekt olduğunu kabul ediyorum. Çalıştığım projelerin birinde bu tarz bir efekt istendi, u efekti veren iki sınıf yapısı buldum, ama her ikisinde de farklı sorunlarla karşılaştım. Biri dinamik olarak birden çok efekt oluşturmakta sorun çıkardı. Diğeri de objenin boyu ile eş düzeyde [...]

Swf Dosyalarını Güvenlik İhlali

Flash ile yapılan uygulamalara harici dosya yüklemek temelde çok basit bir işlemdir. Genelde yapılacak olan işlem yeni bir Loader objesi oluşturup bu objeye yüklenecek materyalin adresini vermektir. Bu işlemin sorunsuz bir şekilde çalışması gerekirken bazen hatalar alabilirsiniz. Özellikle farklı domain adı altından dosyalara erişilmeye çalışıldığında yada aynı domain isminin başına www konulmadığı gibi basit [...]

PHVsPjwvdWw+