Türkçe AIR Kitabı
Posted on Pazartesi, Mayıs 4th, 2009 at 14:43Kitap Takip: http://kodlab.com/anasayfa.html
Yazının Orjinali: http://enginyoyen.com/blog/tr/adobe-air-kitabi-tamamlandi/
Yazarın Açıklaması
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, bu sayede hem Flex hem de Flash içerisinde sorunsuz kullanılabilecek. Tabii burada bazı bölümlerde farklılıklar yaşanıyor, mesela Flex bazı konularda daha esnek ve kendi içerisindeki yapı daha iyi çalışıyor, bu gibi durumlarda bu yapının detayları da ortaya konuldu tabi ki.
Tabi AIR ile çalışanların ilk başta yaşadığı problemler ve bu problemlerin çözümlerine dair yöntemlere de kitap içerisinde sıklıkla yer verildi.
Kitabın iki farklı programa hitap etmesi ilk başta bir karmaşa gibi görünüyor, ama burada program tabanından yola çıkmak yerine kullanılacak yapıdan yola çıkılarak konular anlatıldı. Böylece üzerinde çalıştığınız program Flex Builder, Flash CS3 veya Dreamweaver olabilir ama mantığın kodlarlar örneklendirilip çalışma durumu gösterildiği için sorun çekmeden aynı yapıyı üç farklı platformda da kullanabileceksiniz.
Kitap içerisinde verilen örneklerin tamamı Flex Builder, Flash CS3 ve Flash CS4 için ayrı ayrı hazırlandı, uygulama dosyalarının tamamı kitap ile beraber verilecek.
Kitabın durumu hakkında bilgiyi aşağıdaki adresten alabilirsiniz;
http://kodlab.com/
Kitabın içeriğine gelirsek, kitap toplan 13 bölümden oluşuyor. Kitabın içeriği ise ve yapılanması aşağıda yer almaktadır.
Not:Aşağıdaki liste konuların tamamını kapsamamaktadır. Sadece ana hatları ve yapılandırmayı göstermek amacıyla verilmiştir.
- 01-Adobe AIR’e Başlangıç
- Adobe Air Nedir?
- Neden Adobe AIR?
- Kullanım Alanları ve Amaçları
- Kullanılan Yazılım Dilleri
- AIR Uygulamaları Geliştirme Araçları
- AIR Teknolojileri
- AIR Dosyası
- AIR Uygulamaları Nasıl Çalışır
- Kullanılan Programlara AIR Yüklenmesi
- Kullanılan Programlardaki Temel Sorunların Çözümü
- 02-Yeni Bir AIR Uygulaması Oluşturmak
- Adobe Flash Kullanarak AIR Uygulamaları Geliştirmek
- Adobe Flex Kullanarak AIR Uygulamaları Geliştirmek
- Adobe Dreamweaver Kullanarak AIR Uygulamaları Geliştirmek
- AIR Uygulamalarının Paketlenmesi
- AIR Yapılandırma(Konfigürasyon) Dosyası
- Güvenlik Sertifikası
- Flash CS3 ve CS4 ile AIR Uygulamalarını Paketlemek
- Flex Builder ile AIR Uygulamalarını Paketlemek
- Dreamweaver ile AIR Uygulamalarını Paketlemek
- 03-AIR Uygulamaları
- Ana Uygulama (Native Application)
- Oturum Açıldığında Uygulamayı Başlatmak
- Kullanıcı Etkileşimini Denetlemek
- AIR Uygulaması ile Dosya Uzantılarını İlişkilendirme
- Yayıncı Kimliğini Almak (Publisher ID)
- Uygulama Bilgilerini Almak
- Ana Uygulama (Native Application)
- 04-Pencerelerle Çalışmak
- Pencere Türleri
- İşletim Sistemi Kromları
- Pencerelerle Çalışmak
- Yeni Bir Pencere Oluşturmak
- Pencerelere İçerik Eklemek
- Flex ile Pencere Componentleri Oluşturmak
- Pencere İşlevsellikleri
- Kullanıcıyı Uyarma
- 05-Menülerle Çalışmak
- Menü Türleri
- Uygulama Menüleri
- Pencere Menüleri
- İçerik (Context) Menüleri
- Görev Çubuğu ve Dock Menüleri
- Menü Oluşturmak
- Menü İşlevsellikleri
- Flex İçerindeki Menü Componentini Kullanmak
- Menü Özellikleri
- Menülere Klavye Kısa Yollarını Eklemek
- Menülerin Kullanımı
- İçerik (Context) Menüleri
- Görev Çubuğu ve Dock Menüleri
- Bağımsız Menüler
- Örnek Sınıf Yapısı
- Menü İşlemleri
- Menü Türleri
- 06-Dosya ve Dizin Yapıları İle Çalışmak
- Dosya ve Dizin Yolları
- Dizin ve Dosyalarla Çalışmak
- Yeni Bir Dizin Oluşturmak
- Geçici Dizin ve Dosya Oluşturmak
- Dizin ve Dosyaları Silmek
- Dizin ve Dosyaları Kopyalamak
- Dizin ve Dosyaların Yerlerini Değiştirmek
- Dosya Bilgilerini Almak
- Dizin ve Dosyaları Listelemek
- Ana Sürücü Bilgileri
- Dizin ve Dosya Yolları İsimlendirmeleri
- Kullanıcı Etkileşimi
- Dosya ve Dizin İşlemlerinde Çalışma Yöntemleri (Senkron - Asenkron)
- Asenkron Metotlar
- Asenkron İşlemleri İptal Etmek
- 07-Dosya İçerikleri İle Çalışmak
- Dosya Okuma ve Yazma İşlemleri
- Dosya Okumak
- Dosya Yazmak
- Metin Editörü Uygulaması
- Binary Verileri İle Çalışmak
- Binary Veri Metotları
- ByteArray
- Big Endian ve Little Endian
- Senkron – Asenkron Olarak Çalışmak
- Ara Bellek(Buffer)
- Örnek Uygulamalar
- XML Dosyası Oluşturmak ve Okumak
- Resim Dosyası Oluşturmak
- Video Dosyası Oluşturmak
- Dosya Okuma ve Yazma İşlemleri
- 08- İşletim Sistemi ile İletişim
- Clipboard
- Kopyala ve Yapıştır İşlemleri
- Panoya Bilgi Kopyalamak
- Panodan Bilgi Okumak
- Bilgi Aktarım Yöntemi(TransferMode)
- Panoya Bilgi Kopyalamayı Bekletmek
- Özel Format Oluşturmak
- Objelerin Serileştirilmesi(AMF)
- Sürükle ve Bırak İşlemleri
- Sürükle ve Bırak İşlemlerinin Çalışma Şekli
- Uygulama İçerisine Dosya Sürüklemek
- Uygulama Dışarısına Dosya Sürüklemek
- 09- Veri Tabanı İle Çalışmak
- SQLite Nedir, Ne Değildir?
- AIR içerisinde SQLite Kullanımı
- Veri Tabanı Nedir?
- SQL(Structured Query Language) Dili
- SQL Dilinin Kullanımı
- Örnek Veri Tabanı
- Tablolar ve Tablolarla Çalışmak (Table)
- Verilerle Çalışmak(Eklemek, Düzenlemek, Silmek)
- Verilerin Seçilmesi ve Filtrelenmesi
- WHERE Kısıtlama İfadesi
- Operatörler ve Kullanımları
- Verilerin Sıralanması
- Gelen Verilerin Sayı Olarak Sınırlamak
- SQL Fonksiyonları
- AIR İçerisinde SQL ile Çalışmak
- Yeni Bir Veri Tabanı Oluşturma ve Veri Tabanı Bağlantısı
- Veri Tabanı ile İletişim
- Veri Tabanından Veri Çekmek
- Gelen Verilerin Sayfalanması
- Sütunların Objelere Atanması
- SQL Komutlarını Parametrelerle Düzenlemek
- Veri Tabanında SQL Komutlarının Çalışma Süreci
- Veri Tabanı Güvenliği
- 10- HTML ve PDF İle Çalışmak
- WebKit
- HTML Sayfalarını Görüntülemek
- Web Sayfalarını Görüntülemek
- String Verisinden HTML Sayfası Oluşturmak
- Flex İçerindeki HTML Componenti
- HTMLoader Objesinin Özellikleri ile İlgili Sorunlar
- Web Sayfaları Kullanım Bilgileri
- Karakter Kodlamasını Düzenlemek
- Bulunan Sayfanın URL Bilgisi
- Sayfanın Geçmişi
- Sayfaların Yüklenmesini Kontrol Etmek
- Tarayıcı Temel Ayarları
- Çerezler (Cookies)
- İçerik Önbelleği (Cache)
- Kimlik Denetimi (Authentication)
- Tarayıcı Tanımlama Bilgisi (User Agent)
- Varsayılan Ayarları Düzenlemek
- PDF Dosyalarını Görüntülemek
- Acrobat Reader Kontrolü
- PDF Dosyalarının Yüklenmesi
- PDF Dosyaları İle Çalışırken Dikkat Etmeniz Gerekenler
- HTML ve JavaScript İle Çalışmak
- ActionScript İle HTML Elementlerine Ulaşmak
- ActionScript İle JavaScript İletişimini Sağlamak
- İnternet Tarayıcısında İçin Kullanılan Standart JavaScript Kodları
- HTML Sayfaları ve Güvenliğin Sağlanması
- 11- Ağ Bağlantılarını İzlemek
- HTTP Bağlantısını Kontrol Etmek
- Flash’a Service Monitörünün Eklenmesi
- URL Monitor
- Bağlantı Özellikleri Düzenlemek
- Socket Bağlantısını Kontrol Etmek
- HTTP Bağlantısını Kontrol Etmek
- 12-AIR Uygulamalarının Dağıtılması
- AIR Uygulamalarını Web Sitesi Üzerinden Yüklemek
- Uygulamaya Direkt Link Vermek
- Apache Sunucuları İçin
- IIS Sunucuları İçin
- Uygulamayı SWF Dosyası Yardımı İle Yüklemek
- Uygulamaya Direkt Link Vermek
- AIR Uygulamalarını Güncellemek
- Uygulama Güncelleme İşlemleri
- AIR Uygulamalarını Web Sitesi Üzerinden Yüklemek
- 13-AIR Uygulamalarının Çalıştırılması
- AIR Uygulamalarının Açılması
- Uygulamaların Bağlantılı Dosya Tarafından Açılması
- Uygulamanın Komut Satırı Tarafından Açılması
- Uygulamanın İnternet Tarayıcısı Tarafından Açılması
- Uygulamanın İnternet Tarayıcısı Tarafından Yüklendikten Sonra İlk Defa Açılması
- AIR Uygulamalarının Açılması
Umarım herkes için faydalı olur.
Kolay gelsin
Engin!
Yorum yazmak için yazarın sitesine gidebilirsiniz
Yazmayan ölsün..