Program Oluşturmayı Nasıl Hızlı Bir şekilde öğrenirsiniz: REALBasic Diline Dayalı Xojo Programlama Ortamı

Program Oluşturmayı Nasıl Hızlı Bir şekilde öğrenirsiniz: REALBasic Diline Dayalı Xojo Programlama Ortamı
Program Oluşturmayı Nasıl Hızlı Bir şekilde öğrenirsiniz: REALBasic Diline Dayalı Xojo Programlama Ortamı

Video: Program Oluşturmayı Nasıl Hızlı Bir şekilde öğrenirsiniz: REALBasic Diline Dayalı Xojo Programlama Ortamı

Video: Program Oluşturmayı Nasıl Hızlı Bir şekilde öğrenirsiniz: REALBasic Diline Dayalı Xojo Programlama Ortamı
Video: Ücretsiz yazılım geliştirme uygulamaları - Kendi oyununuzu yapın! 2024, Mayıs
Anonim

Bir bilgisayar programının oluşturulması yalnızca belirli bir bilgi gerektirmez, aynı zamanda çok zaman alır. Programcının çalışmasını kolaylaştırmak için özel geliştirme ortamları yaratılmıştır - IDE (Entegre Geliştirme Ortamı), hızlı bir şekilde arayüz öğeleri ve ilgili uygulama kodu oluşturmanıza olanak tanır. Böyle bir ortamla çalışmak, yalnızca profesyoneller için değil, aynı zamanda temelleri öğrenmeye yeni başlayanlar için de çok uygundur, çünkü herhangi bir pratik çalışma, kapsanan materyali hızlı bir şekilde özümsemeye yardımcı olur.

Program oluşturmayı nasıl hızlı bir şekilde öğrenirsiniz: REALBasic diline dayalı Xojo programlama ortamı
Program oluşturmayı nasıl hızlı bir şekilde öğrenirsiniz: REALBasic diline dayalı Xojo programlama ortamı

Bu IDE'lerden biri Xojo - bir çapraz platform (yani farklı platformlarla çalışmak üzere tasarlanmış - Windows, Linux vb.) REALBasic diline dayalı nesne yönelimli ortam, bu da başka bir dilin sözdizimini kullanır - VisualBasic …

Xojo, yalnızca sabit bilgisayarlar için değil, aynı zamanda dizüstü bilgisayar ve netbook'lar, herhangi bir ekran boyutuna sahip tabletler için de yazılım oluşturmanıza olanak tanır.

Xojo arayüzü oldukça basittir ve oluşturulacak pencereli bir alan, çeşitli öğeler içeren bir sütun, bunların özellikleri ve kontrol düğmeleri içerir (Şekil 1):

Program arayüzü
Program arayüzü

Yeni bir element yaratmak için herhangi bir şey yazmanıza gerek yok, Xojo bunu sizin için yapacak; sadece doğru yere sürükleyin (Şekil 2):

Bir pencerede öğe oluşturma
Bir pencerede öğe oluşturma

Her öğe için, görünümünü belirleyen çok sayıda farklı ayar sağlanır: kenarlık ve arka plan rengi, yazılar, yazı tipi türü, boyutları ve çok daha fazlası. Ekrandaki herhangi bir ayarı değiştirmenin sonucunu hemen görebilirsiniz, bu da gerekli pencere arayüzünü hızlı bir şekilde oluşturmanıza olanak tanır. Örneğin, Şekil 3'te gösterilen Başlat düğmesini ve metin kutusunu oluşturmak yalnızca 30 saniye sürdü! Geliştirme ortamının otomatik olarak oluşturduğu bu sürede deneyimli bir programcının bile tam pencere kodunu yazabilmesi pek olası değildir.

Penceredeki öğeler
Penceredeki öğeler

Her biri için arayüz elemanları oluşturduktan sonra, belirli olaylar veya koşullar gerçekleştiğinde gerçekleştirilecek eylemlerin kaydedilmesi gerekir. Bunu yapmak için başka bir alana geçin, istediğiniz öğeyi seçin ve seçilen olay için uygun kodu yazın. "Çalıştır" veya "Oluştur" düğmesine tıklayarak kodu girdikten sonra, çalışmasını hemen kontrol edebilirsiniz (Şekil 4):

Program kodunun sonucu
Program kodunun sonucu

Oluşturulan pencerede, "Başlat" düğmesine "tıkladıktan" sonra, metin alanında "Çalışıyor!" Yazısı belirdi. Bu, öğenin üzerine gelindikten sonra olay için yazılan kodla (farenin sol veya sağ düğmesine tıklanarak) mümkün olur. Aynı şekilde bu butonun diğer olayları için yapılacak işlemleri kayıt edebilirsiniz; örneğin, rengi değiştirmek için sıklıkla kullanılır (fare üzerine geldikten sonra öğeye göre odak alın) ve (odak kaybetmek).

Xojo, bir programda hemen hemen her sayıda etkileşimli öğe ve pencere oluşturmanıza olanak tanır ve programcı için muazzam olanaklar sunar. REALBasic dilinin kodu nispeten basittir ve C, C ++ veya PHP'de kullanılan bu tür karmaşık yapıları içermez, bu nedenle, programlamanın temellerini yeni öğrenenler için bile bu IDE ile çalışmak kolaydır: öğrenilen materyal, Şekil 5'te gösterilen türde basit programlar oluşturularak pratikte hızlı bir şekilde kontrol edilebilir ve birleştirilebilir:

Basit bir program örneği
Basit bir program örneği

Bu program, belirtilen süreden önce kalan saat, dakika ve saniye sayısını belirlemenizi sağlar (bunlar genellikle bir olaydan önce kalan süreyi gösteren puan tablosunda kullanılır). Tüm görünen basitliğe rağmen, böyle bir uygulama, pencere öğelerinin nasıl tasarlanacağını, görüntü çıktısının işlenmesinde ustalaşmayı, sistemden alınan verilerle, veritabanlarıyla çalışmayı öğrenmenize olanak tanır.

Xojo, bir dil referansı, çeşitli kılavuzlar, teknik belgeler ve çok daha fazlasını içeren güzel tasarlanmış ve çok ayrıntılı bir belgeye sahiptir. Ayrıca programın en son sürümünü buradan indirebilirsiniz. Ne yazık ki, belgeler Rusça olarak sunulmamaktadır, ancak yerleşik bir otomatik çevirmeniniz varsa (örneğin, Yandex Tarayıcı'da) bu bir sorun değildir.

Önerilen: