Rosetta :: Model

Rosetta :: Model, Rosetta D dili için bir soyut sözdizimi ağacıdır.
Şimdi İndirin

Rosetta :: Model Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Darren R. Duncan
  • yayıncı web sitesi:
  • http://search.cpan.org/~duncand/CGI-Portable-0.51/lib/CGI/Portable/AppMultiScreen.pm

Rosetta :: Model Etiketler


Rosetta :: Model Açıklama

Rosetta :: Model, Rosetta D dili için soyut bir sözdizimi ağacıdır. Rosetta :: Model, Rosetta D dilinin soyut bir sözdizimi ağacıdır. Rosetta :: modelin arayüzü tamamen nesne yönelimlidir; Üye sınıflarından nesneleri oluşturarak kullanırsanız, genellikle uygun sınıf adına yeni () çağrılır ve ardından bu nesnelere yönelik yöntemleri çağırır. Tüm özellikleri özeldir, bu nedenle Accessor yöntemlerini kullanmanız gerekir. Rosetta :: Model, herhangi bir alt yordamları bildirmez veya böyle bir dışa aktarmaz. Rosetta :: modelinin bir başarısızlığın bir istisna atmak olduğunu gösterir; Çoğu zaman bu geçersiz girişten kaynaklanmaktadır. Çağrılan bir rutin basitçe dönerse, geri dönüş değeri undefined.Rosetta :: modelin giriş doğrulaması olsa bile, "hemen" ve "ertelenmiş" olarak adlandırılan 2 ana fazın üzerinde gerçekleştirildiğini varsayabilirsiniz. Kullanıcının girişi ayarlamaya çalıştığı anda derhal doğrulamalar yapılır ve hemen değerlendirme başarısız olan girişler hiç ayarlanmayacaktır. Anında doğrulama kapsamı mümkün olan asgari olarak tutulur ve temel olarak sadece zorunlu yapıcı argümanların sağlandığı ve doğru konteyner tipinde (örneğin, Hash vs dizisi) olduğu gibi . Ertelenmiş doğrulamalar, girdinin ayarlandıktan sonra bir süre talep üzerine gerçekleştirilir ve potansiyel olarak hiç gerçekleştirilemez. Rosetta :: model düğümlerinin türlerine bağlı olarak, niteliklerinin makul değerleri olduğu ve niteliklerinin eksik olmadığı gibi, rosetta :: model düğümlerinin doğru şekilde düzenlenmesi gibi her şeyi doğrularlar. Keyfi olarak karmaşık olabilecek ertelenmiş doğrulamalar, Rosetta :: model kodunun büyük kısmını oluşturur ve bunlar potansiyel olarak üçüncü taraf eklentileriyle uzatılabilir. Rosetta :: Model :: Belge CLASSA Belge nesnesi basit bir kaptır Programınız tarafından kullanılacak veya görüntülenecek verileri depolar. XML DOM spec'te tanımlanan "Belge" arayüzünün basitleştirilmiş bir versiyonuna benzerdir; Düğüm nesnelerinin yaşadığı bir kap olarak bulunur. Belge sınıfı saf ve deterministiktir, öyle ki, tüm sınıf ve nesne yöntemlerinin her biri aynı sonucu geri getirecek ve / veya argümanlarının ve / veya herhangi bir Nesnenin özniteliklerinin impatılmasının her birinin aynı olduğunda bir nesneye aynı değişiklik yapacak; Dış ortamla hiç etkileşime girmiyorlar. Gereksinimler: · Perl


Rosetta :: Model İlgili Yazılım