| أتش تي أم أل :: Paginator. HTML :: Paginator عبارة عن ترمصفة موجهة للكائنات لتطبيقات الويب. |
التحميل الان |
أتش تي أم أل :: Paginator. الترتيب والملخص
- رخصة:
- Perl Artistic License
- موقع ويب الناشر:
- http://search.cpan.org/~dodger/HTML-Paginator-0_51/Paginator/Paginator.pm
أتش تي أم أل :: Paginator. العلامات
أتش تي أم أل :: Paginator. وصف
HTML :: Paginator عبارة عن ترمصفة موجهة نحو الكائنات لتطبيقات الويب. HTML :: Paginator عبارة عن ترمصفة موجهة نحو الكائنات ل Applications.synopsis استخدام CGI؛ استخدم HTML :: Paginator؛ بلدي cgi $ = cgi جديد؛ صفيتي $ = $ cgi-> param ('الصفحة') || 1؛ بلدي @ items = (1..67)؛ كتابي $ = html :: paginator-> جديد (25، @ @ العناصر)؛ $ Book-> name_item ('البند العشوائي')؛ @ ITEMS = $ Book-> المحتويات (صفحة $)؛ طباعة " n
n
نموذج البرنامج النصي n"، " n
"؛ # يعشقني أن الناس يستخدمون أساليب CGI للأشياء مثل هذا # أعلاه. Gaaah. طباعة " n"، $ cgi-> h2 (دفتر $-> page_header_html ($ صفحة))، " n"؛ طباعة " $ _ n" ل @ @؛ طباعة " n"، $ book-> page_nav_html (صفحة $)، "
n n"؛ HTML :: Paginator هي وحدة نمطية موجهة للكائنات تهدف إلى جعل ترموية قوائم كبيرة سهلة وبعد باستخدام طريقة داخيلة مذهلة (أو بسيطة بشكل مثير للدهشة)، فإنه يأخذ صفيفك المفضلة وشرائح تكنولوجيا المعلومات، وتستغرقها، وتجعل جوليان فرايز خارج صفيفك. إنه وحدة HTML الخاصة بك لأن هذا هو المكان الأكثر فائدة. ومع ذلك، يمكن أن تجعل كمية صغيرة من الفنون الدهودية مفيدة لأي واجهة، حقا. إن إنشاء كائن paginator، وهو ما أسميه "كتاب" لعدم وجود مصطلح أفضل، عن طريق استدعاء طريقة ($ @)، مثل يتم ذلك مع معظم وحدات OO.أخذ حججتين أو أكثر: الأول هو عدد العناصر التي تريدها لكل صفحة. والثاني وكل ما يلي هي العناصر التي تريد شرائحها في صفحات منفصلة. على سبيل المثال، يمكنك سحب نتائج استعلام SQL لتكون شرائح، وعرض 10 لكل صفحة: My Stuff؛ بينما (صفي $ = $ my_query-> fetchrow_hashref) {دفع @ stuff، $ صف؛ } بلدي دفتر $ = HTML :: Paginator-> جديد (10، Stuff)؛ للحصول على محتويات $ (DO-LOAD) $ ($) {PRINT $ RW -> {column_to_print}؛} من Easy.Of بالطبع، إذا كانت قاعدة البيانات الخاصة بك بطيئة، أو لديك عدد كبير من النتائج، لا يمكنك " ر ترغب في سحب كل منهم أولا. أوصي بالحصول على عدد، باستخدام Paginator إلى شريحة * ذلك *، ثم أعمل سحر مبرمج صغير للعودة فقط شريحة الجدول التي تريدها (Oracle سيسمح لك باستخدام Rownum ، بينما مع MySQL قد تضطر إلى العمل أكثر صعوبة، فقم بعدد قليل من الاستفسارات الصغيرة لتخفيف الأشياء التي تريدها). ثم مرة أخرى، من يقول أنك تستخدم قاعدة بيانات؟ يمكنك حتى استخدام هذا لوضع وثيقة نصية ضخمة ملف خارجي، مع بعض الوقت () و العدالة العداد، ربما. آه، هذا هو كل عملك. لقد قمت بالتخلص. مذكرة، أتش تي أم أل، أتش تي أم أل: Paginator يعمل كما تعتقد من حيث صفائف مفهرسة واحدة. هذا لا حقا، حقا يتظاهر بهذه الطريقة العامة. لهم. لذلك نحن لطيفة لهم. إنهم لن يشكركم لأن الويب ممتلئ بالأوباش غير الجريمة، لكن يمكنك أن تشعر بأجبر عن نفسك لمعرفة أنك لطيفة إلى نذل. أو شيء ما. متطلبات: perl.
أتش تي أم أل :: Paginator. برامج ذات صلة