İçeriğe geç →

Abdullah ILGAZ Yazılar

#7 Basit String Kullanımları | Delphi ile Programlama Öğren

Embarcadero Delphi geliştirme çevresinde (Delphi IDE) Object Pascal programlama dili ile uygulama geliştirme eğitim serisi Delphi ile Programlama Öğren’in yedinci videosu olan “Basit String Kullanımları” ile karşınızdayım.

#6 Object Pascal’a Daha Yakından Bakalım | Delphi ile Programlama Öğren

Embarcadero Delphi geliştirme çevresinde (Delphi IDE) Object Pascal programlama dili ile uygulama geliştirme eğitim serisi Delphi ile Programlama Öğren’in altıncı videosu olan “Object Pascal’a Daha Yakından Bakalım” ile karşınızdayım.

Bu videomuzda tekrarlama (döngü) yapıları ve kontrol – koşul yapıları üzerinde konuştuk. İlk önce if if-else yapısını hatırladık. Daha sonra if kontrol-koşul yapısına çok benzeyen case of yapısını ele aldık. Detay ve kapsam farklılıklarını gözlemledik. Birer örnek ile kullanımını sağladık.

Daha sonrasında for, repeat until, while do tekrarlama yapılarının nasıl olduklarına biraz daha yakından baktık. Birbirleri arasındaki küçük farklılıklardan bahsettik.

Artık Object Pascal üzerinde birçok işlemi yerine getirebilen uygulamalar geliştirmeye hazırız. Bir sonraki videomuzda String veri tipinin derinlerine doğru bir yolculuk yapacağız, sakın kaçırmayın!

Android ve iOS uygulamalarınızın Launcher ikonlarını hızlıca oluşturun

Android ve iOS uygulamaları geliştiriyor olmanız, sadece kod yazarak neticelendirilen bir durum değildir. Kullanıcı arayüzü dışında da çeşitli işlem ve gereklilikleri yerine getirmeniz gerekiyor. Bunlardan birisi uygulamalarımızın Launcher ikonlarıdır.

Launcher ikonları nedir?

Uygulama marketlerinde listelenen uygulamamızın hem market içinde hem de cihazlara kurulumu gerçekleştirildikten sonra oluşan kısayolun üstünde gözüken ikonlardır. Her cihazın çözünürlüğü ve ölçeklendirmesi farklı olduğu için uygulama geliştirme ortamınızda bu farklılıklara özel olarak sırasıyla görsellerinizi oluşturmanız talep edilir. Oluşturmamanız durumunda platformun varsayılan görselleri yüklenir ve kullanıcı açısından çok yanlış izlenimlere yol açabilir.

Yazılımcıların en büyük belası olan grafiklerle uğraşmanın her daim basite indirgenen, kolaylaştırılan bir yöntemi olur. Launcher ikonları için oluşturulan Photoshop aksiyonu ile oluşturduğumuz/belirlediğimiz Launcher ikonumuzu, ihtiyacımız olan tüm çözünürlüklere otomatik olarak oluşturuyor.

Photoshop kalıbı ve aksiyonunu indirmek için buraya tıklayın.

Launcher aksiyonu nasıl kullanılır? (Görsel Anlatım)

1. Dosyadan çıkan PSD dosyasını Adobe Photoshop yazılımında açın.

 

2. Sağ tarafta yer alan Layers bölümünden EDIT THIS SMART OBJECT katmanına sağ tuş yaparak Edit Contents butonuna tıklayın.

 

3. Açılan PSB dosyasında uygulamanızın ikonunu merkeze yerleştirin ve CTRL+S yaparak kaydedin.

 

4. Tekrar PSD çalışmasının olduğu sekmeye geçin. Markette ve cihazlarda nasıl görüneceği ile ilgili preview karşınızda olacaktır.

 

5. Window menüsünden Action bölümünü aktif edin. Bu bölümde aksiyonu kullanarak otomatik ebat ayarlama ve png olarak çıktı almamızı sağlayacak.

 

6. Daha sonra CTRL+O kombinasyonu ile aksiyon dosyasını (ATN) Photoshop’a açıyoruz. Otomatik olarak kendisini gidip Aksiyon listesine ekleyecektir. Ekledikten sonra (kırmızı işaretli bölge) aksiyon listesinden Android Launcher kısmını bulun ve altındaki Export kısmına bir kez tıklayın. Daha sonra aşağıdaki Oynat (Play) üçgenine tıklayın.

 

7. Son kez görselin teyit aşaması ve dosyaları oluşturmaya hazırlık, kalite ve düzenleme için göz atıyoruz. Her şey tamamsa Save tuşuna basıyoruz.

 

8. Launcher ikonlarımızın nereye oluşacağını seçiyoruz ve Save tuşuna basarak oluşturuyoruz.

 

9. Seçtiğimiz dizine gittiğimizde ikonlarımız bize gülücük saçıyor 🙂

#5 Object Pascal’a Giriş | Delphi ile Programlama Öğren

Embarcadero Delphi geliştirme çevresinde (Delphi IDE) Object Pascal programlama dili ile uygulama geliştirme eğitim serisi Delphi ile Programlama Öğren’in beşinci videosu olan “Object Pascal’a Giriş” ile karşınızdayım.

Merhaba Dünya uygulamasının perde arkasını araladık ve veri tiplerine hızlı bir giriş yaptık. String veri tipini kullanarak Merhaba Dünya’yı genişlettik. Integer, Double, Extended, Boolean veri tiplerine değindik ve nasıl kullanıldıklarından bahsettik.

Tekrarlama için kullanılan For döngüsünün nasıl tanımlandığını, nasıl kullanıldığını ve ne işe yaradığını güzel bir örnek üzerinden açıkladık.

Kontrol yapılarının en yaygını olan If koşul-kontrol yapısı inceledik. If ve If-Else kontrollerinin nasıl yazılacağını öğrendik. Boolean olarak neticelendirilen koşullar sayesinde çalıştırılacak kodları tespit etmeyi öğrendik.

Bir sonraki videomuzda gelişmiş yapılar, değişken ve tanımlar üzerinde gelişmiş kullanımlar ve daha fazla Object Pascal göreceğiz, sakın kaçırmayın!

#4 Basit Bir Uygulama Yapalım | Delphi ile Programlama Öğren

Embarcadero Delphi geliştirme çevresinde (Delphi IDE) Object Pascal programlama dili ile uygulama geliştirme eğitim serisi Delphi ile Programlama Öğren’in dördüncü videosu olan “Basit Bir Uygulama Yapalım” ile karşınızdayım.

Geliştirme Ortamı üzerinde bazı özelleştirmeler yaparak uygulama geliştirme süreçlerine giriş yaptık. Ardından teknik konuları biraz daha irdeledik. Object Inspector üzerinde çeşitli özellikleri kullanarak Delphi IDE ile iyice kaynaştık.

Ardından TMemo, TEdit ve TButton kullanarak basit bir mesaj aktarım uygulaması yaptık. Kullanıcı tarafından Edit1 nesnesine girilen text (string) verilerin Memo1 nesnesine aktarımını sağladık.

Bir sonraki videomuzda görüşmek üzere, hoşçakalın!

#3 Merhaba Dünya | Delphi ile Programlama Öğren

Embarcadero Delphi geliştirme çevresinde (Delphi IDE) Object Pascal programlama dili ile uygulama geliştirme eğitim serisi Delphi ile Programlama Öğren’in üçüncü videosu olan “Merhaba Dünya” ile karşınızdayım.