تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف تقوم بعمل صفحات للمواضيع :)
#7
الاكواد سهلة و مبنية على طريقة بسيطة .. انما التعقيد هو فقط عند الكتابة ..
كل ما يقوم بعمله الكود هو عمل مصفوفة تتكون من ارقام الاعضاء ..
و من ثم يقوم بتقسيم عدد الاعضاء .. على عدد الاعضاء الذي يجب ان يعرض في كل بيج
و من ثم يقوم بالتقريب للحصول على عدد البيجات المضبوط ..
و هذا ما يقوم بفعله هذا القسم من الكود :
إقتباس : Dim list As New ArrayList() ' صناعة مصفوفة ليتم تضمين العناصر فيها
For i As Integer = 1 To All ' اضافة العناصر في المصفوفة
list.Add("<a href=""Members.aspx?ID=" + i.ToString + """ target=""_blank"">Member " + i.ToString + "</a>")
Next
Dim Pages As Double = list.Count / ItemsNumber 'الحصول على عدد الصفحات
Dim Rounded As Integer = Math.Round(Pages) 'تحويل عدد الصفحات الى عدد صحيح
If Rounded < Pages Then
Pages = Rounded + 1
Else
Pages = Rounded
End If
بعدها تبدا الجمل الشرطية بالظهور ..
فاذا كانت هذه البيج هي اخر صفحة .. يقوم الكود بتنفيذ جملتين شرطيتين اخرتين
الجملة الاولى : اذا كانت هذه الصفحة هي الصفحة الوحيدة , اضف جميع العناصر الموجودة في المصفوفة
الجملة الثانية : اذا لم تكن الصفحة هي الوحيدة .. لكنها الاخيرة : يقوم بمعرفة تسلسل اخر عنصر من العناصر في البيج القبل الاخير .. لكي يقوم بكتابة ما بعده ..
اما اذا كانت هذه البيج هي الاولى .. فسيقوم الكود بكتابة العناصر من 0 الى عدد العناصر في كل بيج ( يحدده المبرمج بالطبع )
اما اذا لم تكن الاولى او الاخيرة .. : فيتم تحديد العناصر التي يجب اضافتها .. و اضافتها
هذا هو كل شيء ..
الشمس اجمل في بلادي من سواها .. و الظلام
حتى الظلام هناك اجمل فهو يحتضن العـــراق :o
الرد }}}
تم الشكر بواسطة: سعود


الردود في هذا الموضوع
كيف تقوم بعمل صفحات للمواضيع :) - بواسطة H111er - 26-10-12, 03:06 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Lightbulb [مقال] من الافضل Table أو Div في تنسيق صفحات الويب ؟ محمد الساعدي 0 2,898 13-11-14, 11:04 AM
آخر رد: محمد الساعدي
  بالراحة خالص(خطوة بخطوة شرح كافة صفحات المنتدى) سعود 12 7,316 22-08-13, 10:35 PM
آخر رد: سعود

التنقل السريع :


يقوم بقرائة الموضوع: