إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

مشروع قرآن بإضافة الأكشن Repeating الخاصة بتكرار الميديا "

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • مشروع قرآن بإضافة الأكشن Repeating الخاصة بتكرار الميديا "

    السلام عليكم ورحمة الله

    كم أنا سعيد بهذه الإضافة من قبل الأخ : عبود

    إضافة الأكشن Repeating الخاصة بتكرار الميديا "

    ولدي مشروع متوقف منذ مدة لم أجد طريقة لبرمجته وفق ما اريد

    صورة من المشروع :



    والمشروع في المرفقات

    آمل من الإخوة الكرام مساعدتي في ذلك

    حسب الإمكان .. وأخص بالذكر :

    الأخ عبود - الأخ ثامر - الأخ خالد

    الملفات المرفقة

  • #2
    طيب بالنسبة لى سوف أقوم بالإجابة آخر هذا الإسبوع حتى يتسنى لى معرفة أنى إستطعت أن أفيدك بما قدمتة من إضافة أم لا

    كل ما أريدة من الأعضــــاء هو بذل مزيد من الجهــــد فى التعلم فهذا هو دورى فقط تنشيط ما أراه يحتاج إلى تنشيط و إرسال ما تعلمته إلى من يريد أن يتعلم .

    إذا لم تظهر حلول أو إجابات من باقى الزملاء الأعضاء فهذا بالتأكيد أنى لم أستطيع توصيل المعلومة بشكل صحيح لهم فسوف أقوم بمحاولة توصيل المعلومة مرة أخرى لهم إن إستطعت ذلك .

    أترك لكم المجال قليلا .

    تعليق


    • #3
      جزاك الله خيرًا ,,

      كلنا بانتظار من لديه الخبرة في إنجاز مثل هذه المشاريع

      أتمنى من جميع الإخوة الأعضاء ( محترفين - ومتوسطي الاحترافية - ومبتدئين )

      إثراء هذا الموضوع بالأفكار والملاحظات

      هذا المشروع يخدم كتاب الله

      ويخدم طلبة العلم

      وأسأل الله العلي القدير أن لا يحرمكم الأجر

      تعليق


      • #4
        سأجرب

        تعليق


        • #5
          أخي المحترف القادم
          لو تتقبل رأي المتواضع هو أن تقوم قبل كل شيء حتى لاتزامن لحظة البرمجة
          مع الاستماع للقرآن فقد يخطأ الانسان
          - ارفع السور التي اخترتها في مشروعك الى جهازك قم بالاستماع لها بتأن و سجل كل اللحظات
          التي تتوقف عندها الايات الكريمة و احفظ كل مصفوفة "زمنية" في مستند نصي باسم السورة و دائما تأكد
          بدل المرة مرات == أي هذه المرحلة أعطيها عناية ===
          -ثق مع الاضافة المطروحة إن شاء الله ستكون العملية ناجحة إن شاء الله

          تقبل رأي وتقديري

          تعليق


          • #6
            السلام عليكم بغية التفكير معك ربما ستتقبل اقتراحي

            في مشروعك و في عنصر الليست نحقق مسار الصوت وفق التسمية على أن نضيف خط
            لنسهل العمل :


            تحتاج الان الا لعنصري ListBox1 و ListBox2 و طبعا ListBox3 لتحديد السورة و البداية و النهاية و لاتزرع فيهم اي كود

            عنصر الادخال الموافق ل عدد مرات التكرار للآية لا نحتاجه الان
            سنحتفظ فقط بالانبوت 6 "Input6 " بتسميته لنكتب فيه عدد مرات التكرار
            ضع الان زر في عملك و ازرع فيه
            كود:
            tSelected = ListBox.GetSelected("ListBox1");
            n = ListBox.GetItemData("ListBox1",  tSelected[1]);
            ----------
            tSelected2 = ListBox.GetSelected("ListBox2");
            p = ListBox.GetItemText("ListBox2", tSelected2[1]);
            ---------
            tSelected3 = ListBox.GetSelected("ListBox3");
            d = ListBox.GetItemText("ListBox3", tSelected3[1]);
            ------------------
            v =Input.GetText("Input6");
            
            mytable = "0,5.0823532,8.1294666,11.4867388,17.7278521,25.1513737,31.5682149";
            result = Repeat.SectionEndSeconds("Plugin1", n, p, d, v, false, mytable);
            اذا كانت المصفوفة التي أدرجتها مضبوطة بإذن الله ستكون النتيجة مرضية
            عند تحديد سورة الناس و تحديد الايات و عدد مرات التكرار

            تقديري ووفقك الله
            التعديل الأخير تم بواسطة ثامر أبو بلقيس; الساعة 17-12-2013, 10:41 PM.

            تعليق


            • #7
              مثلا لإضافة سورة الضحى الموجودة في بليجين الاخ الكريم عبود
              مع الليست التي كتبتها نكتب اسم السورة ونحدد المسار مثل ما هو موضح في الصورة
              السابقة و طبعا نضيف الخط الذين اتفقنا عليه
              ليصبح التعامل مع البليجين من حيث استدعاء المصفوفة الزمنية يكون وفق اسم السورة
              ليصبح الكود كالاتي يتعامل مع الملفين الصوتين للسورتين الكريمتين
              كود:
               tSelected = ListBox.GetSelected("ListBox1");
              n = ListBox.GetItemData("ListBox1",  tSelected[1]);
              ----------
              tSelected2 = ListBox.GetSelected("ListBox2");
              p = ListBox.GetItemText("ListBox2", tSelected2[1]);
              ---------
              tSelected3 = ListBox.GetSelected("ListBox3");
              d = ListBox.GetItemText("ListBox3", tSelected3[1]);
              ------------------
              v =Input.GetText("Input6");
              ter = ListBox.GetItemText("ListBox1", tSelected[1]);
              if ter == "الناس" then
              mytable = "0,5.0823532,8.1294666,11.4867388,17.7278521,25.1513737,31.5682149";
              
              elseif ter  == "الضحى" then
              mytable = "0,10.0427369,15.2,23.2,36.8709177,46.6281853,60,69.5187703,80.6584461,90.2889721,101.3968021,101.4";
              
              end
              result = Repeat.SectionEndSeconds("Plugin1", n, p, d, v, false, mytable);
              لاحظ أي مسافة زائدة في اسم السورة فلن يعمل الشرط
              بمعنى تكون الكتابة دقيقة وبدون مسافات زائدة

              تعليق


              • #8
                اين يجب ان توضع الاضافة ؟
                وضعتها فى مجلد الويندوز سيستم و لم تعمل

                تعليق


                • #9
                  المشاركة الأصلية بواسطة علاء الدين حسين مشاهدة المشاركة
                  اين يجب ان توضع الاضافة ؟
                  وضعتها فى مجلد الويندوز سيستم و لم تعمل

                  أخي علاء أدخل على هذا الرابط للإضافة
                  منه ستعرف بإذن الله كيفية التعامل مع البليجين
                  http://sites.ienajah.com/vb2/showthread.php?t=28428

                  تعليق


                  • #10
                    شكرا استاذ ثامر
                    تمت الاستفادة

                    تعليق


                    • #11
                      يبدو أني لم أفهم السؤال
                      على كل متابع لأستفيد و بالتوفيق

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                        يبدو أني لم أفهم السؤال
                        على كل متابع لأستفيد و بالتوفيق
                        بالعكس أخي ..
                        ولكن تعلمت أن لا أستعجل

                        وأنتظر البقية بالمشاركة وإثراء الموضوع بالملاحظات

                        تعليق


                        • #13
                          اثراء للموضوع نضع هذه في ListBox1 في on select
                          كود PHP:
                          ListBox.DeleteItem("ListBox2", -1);
                          ListBox.DeleteItem("ListBox3", -1);
                          result ListBox.GetSelected("ListBox1");
                          ListBox.GetItemText("ListBox1"result[1]);
                          =1
                          if == "الفاتحة" then for ,do ListBox.AddItem("ListBox2"x""ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "الناس" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "الفلق" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "الإخلاص" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "المسد" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "النصر" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "الكافرون" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "الكوثر" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "الماعون" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "قريش" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "الفيل" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "الهمزة" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "العصر" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "التكاثر" then for ,do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end
                          if == "القارعة" then for ,11 do ListBox.AddItem("ListBox2"x"")  ListBox.AddItem("ListBox3"x""=x+1 end end 
                          شوف عدد الايات و الكتابة اذا يوجد خطأ صححه

                          تعليق


                          • #14
                            السلام عليكم ورحمة الله وبركاته السلام عليكم ورحمة الله وبركاته

                            تعليق


                            • #15
                              شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                              يعمل...
                              X