SKR 1.4 - TMC2209 v1.2
Revolution Media, Hypercard modelini ve 21nci yüzyılın içine çığlık atıyor ve basit, esnek, İngilizce gibi bir dili korurken, programcı olmayan programcı yeteneklerini XML ve Internet erişimi gibi şeylere genişletiyor. 49 $ 'da, çeşitli programlama konseptleri için güçlü ve ucuz bir araç - ama aynı zamanda eski modelin zamanların biraz gerisinde kaldığını da gösteriyor.
"Hypercard" diyorsunuz? Otur ve büyükbabanın sana bir hikaye anlatmasına izin ver. 1980'lerin sonunda, Apple Computer tüm Mac'leriyle birlikte Hypercard adında küçük bir program kurmaya başladı. Bu program, zamanının çok ötesindeydi, programlama olmadan bir GUI (Grafik Kullanıcı Arayüzü) oluşturmanıza izin veriyor, daha sonra buna kod yazıyor. Ayrıca genişletilebilir ve macera oyunlarından (Myst'in Hypercard'ı kullandığı öncü) şirket veritabanlarına kadar her şey için kullanılmaya başlandı. Apple, bununla ne yapacağını ya da nasıl pazarlayacağını gerçekten bilmiyordu ve Visual BASIC gibi programlar benimsenmiş, genişletilmiş ve imha edilmiş gibi sona ermişti.
İlk olarak, iyi haber: Program şu şekildedir: Eski Hypercard kadar kolaydı. Arayüzlerinizi, alanlar, düğmeler, tablolar vb. Gibi geniş bir kontrol yelpazesi kullanarak tam anlamıyla çizersiniz. Sonra küçük komut dosyaları yazarak işlevsellik ekleyin. İşlevler ve alt programlar kütüphaneleri oluşturabilir veya tüm kodlarınızı nesnelerin kendilerine koyabilirsiniz. Programınız, her kart kendi nesnelerini ve verilerini içeren "kartların" yığınlarından oluşur. Programlamada yeni kullanıcılar için, dil, beklenen kontrol yapılarının tümü ile basit ve henüz tamamlanmıştır. Varsayılan olarak, dil, birçok profesyonel programcının tercih ettiğinden daha ayrıntılı olabilir, ancak daha fazla hale getirmenin yolları olsa da, C veya PERL için asla hata yapmayacaksınız.
Kötü haber - bu basitliğin maliyeti programın “nesne-odaklı” değil, “nesne-benzeri” olduğunu ve bunun ne anlama geldiğini bilmiyorsanız, muhtemelen umursamıyorsunuzdur. Gelecekteki tüm metin alanlarının paylaştığı kalıtsal davranışa sahip bir metin alanı oluşturmanın kolay bir yolu yoktur; İstediğiniz işlevselliği vermek için her alana el ile bir komut dosyası eklemelisiniz. (Tabii ki, nesneyi kopyalayıp yapıştırabilirsiniz, ancak daha sonra işlevselliği değiştirmek istiyorsanız, alanın her kopyasında bunu değiştirmeniz gerekir.) Diğer alternatif özel bir denetim tasarlamaktır, ancak bu programlamada programlama gerektirir Farklı bir dil.
Devrim, en çok statik verilerle çalışan, yoğun arayüz kullanan uygulamalar için kullanılır. Kiosklar veya etkileşimli gösteriler, veri tabanlarının ön uçları ve sunumlar için idealdir. Sıradan oyunları tasarlamak için kullanılabilir olsa da, sonraki Word veya Warcraft’ı yazmak için kullanılacak bir şey değil. Medya sürümü, bağımsız bağımsız yürütücüler yapamaz; daha pahalı Studio ve Enterprise sürümleri olsa da. Her şeyden önce, Devrim, PC, Mac ve Linux için çapraz platformdur, Java'ya benzer bir işlevsellik sağlar ancak daha yumuşak bir öğrenme eğrisine sahiptir.
Apple iPhone 3.0: Evrim, Devrim Değil
İLk iPhone devrim yaratan, gerçekten işe yarayan ilk akıllı telefon oldu. Yarının 3G S veya dünün iPhone 3.0 yazılım güncellemesinin aynı derecede heyecan verici olmasını bekleyen insanlar hayal kırıklığına uğrayacaktır.
IT Upgrade, SingHealth için Devrim Değil, Evrim Devrim Teklifi Verdi
Singapur Genel Hastanesinde bir IT yükseltmesi, radyoloji bölümünün verimliliğini artırmayı vaat ediyor.
Microsoft .NET ile Paralel Programlamada Ücretsiz Kod Örneklerini İndirin
Microsoft .NET ile Paralel Programlama: Çok Noktalı Ortamlarda Ayrıştırma ve Koordinasyon için Tasarım Kalıpları Mimariler, Paralel Programlama üzerine bir kitaptır.