8.7/10 (208 أصوات )

الشبكة العالمية : : أوديون هو نموذج بيرل التي تتيح بيانات عن عرض الافلام في دور السينما الأوديون في المملكة المتحدة المراد استردادها. الشرط الوحيد هو LWP : : البسيط -- واتصال إلى شبكة الإنترنت! بالكامل لاستخدام هذا النموذج من الضروري فهم التسلسل الهرمي الذي الأديون المملكة المتحدة هياكل المعلومات عن الفيلم. وينقسم البلد إلى مناطق ، كل منطقة تحتوي على العديد من دور السينما ، ويبين كل السينما العديد من الأفلام ، في أوقات مختلفة ، لعدة أيام. هذه البنية هي ممثلة في وحدة API.SYNOPSIS # الإجرائية واجهة استخدام الشبكة العالمية : : أوديون » بلدي المناطق @ = get_regions () » بلدي @ دور السينما = get_cinemas ($ المناطق [2]) » بلادي دولار تفاصيل = get_details ($ دور السينما [4]) » بلدي تواريخ @ = مفاتيح ٪ $ التفاصيل » foreach بلادي دولار يوميا (@ التواريخ) (@ الأفلام بلدي = مفاتيح ٪ ($ تفاصيل -> ($ اليوم) ) » foreach بلادي دولار فيلم (@ الأفلام) (بينما (بلادي) تظهر $ ، $ توافر) = كل ٪ ($ تفاصيل -> ($ اليوم فيلم}->{$))) (طباعة فيلم '$ فيلم' دولار توافر بمبلغ تظهر على دولار يوميا »))) # كائن المنحى اجهة استخدام الشبكة العالمية : : الأوديون () » بلادي دولار الأديون = شبكة الاتصالات العالمية الجديدة : : أوديون » $ الأديون -> cache_time (30) » بلدي = $ $ المناطق الأديون -> المناطق » بلادي دولار السينما = $ الأديون -> دور السينما ($ المناطق -> [2]) » بلدي = $ $ التفاصيل الأديون -> تفاصيل ($ دور السينما -> [ 4]) » # أو الوصول إلى البيانات مباشرة الفيلم إذا كنت تعرف اسم السينما طباعة والأفلام التالية على الأوديون في ليستر سكوير : » طباعة انضمام ( ، $ الأديون -> الأفلام (' ليستر سكوير ')) » الطباعة وقال هناك معلومات عن المواعيد التالية لالأديون نيويورك : » طباعة انضمام ( ، $ الأديون -> تواريخ (' نيويورك ')) @ = $ أوقات الأديون -> توافر ($ السينما ، $ الفيلم ، $ يوميا) » الاحتياجات : * بيرل



  • مرات التنزيل: 1277
  • متطلبات التشغيل:
  • الحجم:
  • الترخيص:
  • الاصدار : 1.08
  • اضيف في: 0000-00-00 00:00:00
  • اخر تحديث: 26/08/2009
  • الموقع علي الانترنت:






Description




WWW::Odeon is a Perl module that allows data about films showing at Odeon cinemas in the United Kingdom to be retrieved. The only prerequisite is LWP::Simple -- and a connection to the web!To fully use this module it is necessary to understand the hierarchy by which Odeon UK structures its film information. The country is divided into regions, each region contains multiple cinemas, each cinema shows several films, at various times, for several days. This structure is represented in the module API.SYNOPSIS # Procedural interface use WWW::Odeon; my @regions = get_regions(); my @cinemas = get_cinemas( $regions[2] ); my $details = get_details( $cinemas[4] ); my @dates = keys %$details; foreach my $day ( @dates ) { my @films = keys %{ $details->{$day} }; foreach my $film ( @films ) { while ( my ( $showing, $availability ) = each %{ $details->{$day}->{$film} } ) { print "Film '$film' is $availability at $showing on $day
"; } } } # Object-oriented interface use WWW::Odeon (); my $odeon = new WWW::Odeon; $odeon->cache_time( 30 ); my $regions = $odeon->regions; my $cinemas = $odeon->cinemas( $regions->[2] ); my $details = $odeon->details( $cinemas->[4] ); # Or directly access film data if you know the cinema name print "The following films are on at Odeon Leicester Square:
"; print join( "
", $odeon->films('Leicester Square') ); print "There is information about the following dates for Odeon York:
"; print join( "
", $odeon->dates('York') )  @showtimes = $odeon->availability( $cinema, $film, $day ); Requirements:

· Perl









التعليقات علي WWW::Odeon 1.08
اضافة تعليق

تعليقات الفيسبوك

تعليقات الموقع