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

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

موضوع متجدد " بالمختصر المفيـــــــد "

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

  • موضوع متجدد " بالمختصر المفيـــــــد "






    الحمد لله رب العالمين والصلاة والسلام على سيدنا محمد وعلى آله وصحبه أجمعين أما بعد



    أقدم لكم بعض الإختصارات الغير ظاهرة فى قائمة أوامر البرنامج


    كود:
     next()
    حيث أن وظيفتها هى إعطاء الرقم التالى للإندكس فى المصفوفة المحددة

    فعلى سبيل المثال المصفوفة التالية :

    كود:
          a={"1","2","3","f","p",""};
    حيث أن المصفوفة تحتوى على 6 عناصر بداخلها.

    إذا كتبنا الدالة السابقة كالتالى :

    كود:
         next (a)
    حيث أن المتغير a يعبر عن المصفوفة السابقة فإن نتيجة الإسترجاع للدالة سوف تكون عبارة عن رقم الإندكس الإفتراضى وهو رقم 1 وهنا أقصد رقم الإندكس و ليس محتوى الإندكس .

    أما إذا أعطينا بارامتر للدالة لتصبح على سبيل المثال :

    كود:
         next (a ,2)
    فإن بحسب رقم البارمتر سوف تكون نتيجة إسترجاع الدالة هو رقم الإندكس التالى للرقم المكتوب فى الدالة

    طالما أن الرقم أصغر من عدد إندكسات الدالة أو عدد عناصر الدالة a

    أما إذا كان رقم البارامتر هو مساوى أو أكبر من عدد عناصر الدالة a فإن نتيجة الإسترجاع سوف تكون nil حيث عدم وجود عناصر أخرى حتى يتم تنفيذ الدالة next .

    -----------------------------------------------------------------------------------------------------------

    كود:
    pcall()
    حيث وظيفة هذة الدالة هى إستدعاء الدوال function

    فعلى سبيل المثال لدينا دالة كالتالى :
    كود:
    function s(d)
    a={"1","2","3","f","p",""};
    b=a[2]*d;
    end
    ففى حالة الإستدعاء العادية فى البرنامج يكون كالتالى :

    كود:
    s(d)
    أما عندما نستخدم الدالة يكون الإستداعاء للوظيفة السابقة كالتالى :

    كود:
    pcall(s,d)
    طبعا البارامتر هو d و هو متغير فعلى سبيل المثال لعرض قيمة b إذا كان المتغير d يساوى 5

    فيكتب إستدعاء الدالة كالتالى :
    كود:
    pcall (s,5)
    Dialog.Message("Notice", b, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
    هنا سيكون الناتج b = 10 وذلك بعد تنفيذ الدالة بدون أخطاء و إذا و جدت اخطاء فى تنفيذ الدالة function سوف يكون قيمة إسترجاعها هو false plus

    -----------------------------------------------------------------------------------------------------------

    كود:
     tostring (v)
    يستخدم لتحويل المتغير v إلى قيمة نصية أو نص أما إذا كان المتغير v غير معبر عن قيمة نصية أو رقمية أو غير معروف سوف يكون إسترجاع الدالة هو nil

    -----------------------------------------------------------------------------------------------------------

    كود:
    type (v)
    تستخدم هذة الدالة لمعرفة نوعية المتغير v من بين هذة النوعيات :

    "number", "string", "boolean", "table", "function", "thread","userdata".

    و إذا كانت قيمة المتغير v غير معروفة سوف يكون إسترجاع الدالة هو nil

    -----------------------------------------------------------------------------------------------------------

    ومساهمة من الزميل والأخ العزيز أبوبلقيس فقد كتب :


    المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    تدعيما لهاته الصفحة كنت أقرأ موضوعا رأيت أنه قد يكون مناسب لفقرة المختصرات
    فأحببت كتابته هنااا للملاءمة
    لاحظ أخي هذا الكود :
    كود PHP:
    data_time os.date("%a")
    Dialog.Message("Notice"data_time); 
    الرسالة ستظهر : اسم اليوم مختصر

    ولاحظ الرمز %a في الكود بالمختصر عندما نغيره في الكود بـــ:
    %A ينتج اسم اليوم بقطع كبير وكامل
    %b ينتج الشهر الحالي مختصر وبقطع صغير
    %B ينتج الشهر الحالي كامل التسمية و القطع
    %c ينتج التاريخ و الوقت
    %d ينتج عدد الايام التي مرت من الشهر
    %H ينتج الساعة فقط كم ؟
    %I ينتج عرض الساعة بتوقيت صباحي
    %M ينتج الدقائق
    %m ينتج رقم الشهر
    %p ينتج معرقة نظام التوقيت المستعمل
    %S ينتج معرفة الثواني
    %x ينتج التاريخ
    %X ينتج التوقيت
    %Y ينتج السنة
    %y ينتج الرقمين الاخيرين من السنة
    %z يحدد المنطقة الزمنية


    -----------------------------------------------------------------------------------------------------------
    -----------------------------------------------



    إلى لقاء آخــــــــر مع جزء آخــــــــر من " بالمختصر المفيـــــــد "



    التعديل الأخير تم بواسطة عبود عبود; الساعة 16-02-2016, 10:22 PM. سبب آخر: تعديل لنقل صور الشرح على سيرفر مناسب وجيد للظهور بالشكل السليم

  • #2
    أوجزت فأفدت
    موفق بإذن الله ... لك مني أجمل تحية .

    تعليق


    • #3

      تعليق


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

        تعليق


        • #5
          بارك الله فيك اخي عبود
          على هذه المعلومات القيمة والمفيدة
          في انتظار المزيد من المختصر المفيد
          موفق بإذن الله ... لك مني أجمل تحية .

          تعليق


          • #6
            جزاك الله خيرا أخى عبود

            ماشاء الله مختصرات مفيدة فعلا

            :teslam_2:

            بارك الله في جهودك

            تعليق


            • #7
              جزاك الله خيرا اخانا عبود وبارك الله فيك

              تعليق


              • #8
                جزاكم الله خيرا على المرور الطيب والعطر والمشرف

                أتمنى لكم التوفيق والإستفادة

                خالص تحياتى لكم جميعا

                تعليق


                • #9
                  جزاك الله خيرا كثيرا وسدد خطاك ووفقك لمرضاته

                  تعليق


                  • #10
                    السلام عليكم ورحمة الله وبركاته
                    تدعيما لهاته الصفحة كنت أقرأ موضوعا رأيت أنه قد يكون مناسب لفقرة المختصرات
                    فأحببت كتابته هنااا للملاءمة
                    لاحظ أخي هذا الكود :
                    كود PHP:
                    data_time os.date("%a")
                    Dialog.Message("Notice"data_time); 
                    الرسالة ستظهر : اسم اليوم مختصر

                    ولاحظ الرمز %a في الكود بالمختصر عندما نغيره في الكود بـــ:
                    %A ينتج اسم اليوم بقطع كبير وكامل
                    %b ينتج الشهر الحالي مختصر وبقطع صغير
                    %B ينتج الشهر الحالي كامل التسمية و القطع
                    %c ينتج التاريخ و الوقت
                    %d ينتج عدد الايام التي مرت من الشهر
                    %H ينتج الساعة فقط كم ؟
                    %I ينتج عرض الساعة بتوقيت صباحي
                    %M ينتج الدقائق
                    %m ينتج رقم الشهر
                    %p ينتج معرقة نظام التوقيت المستعمل
                    %S ينتج معرفة الثواني
                    %x ينتج التاريخ
                    %X ينتج التوقيت
                    %Y ينتج السنة
                    %y ينتج الرقمين الاخيرين من السنة

                    تعليق


                    • #11
                      السلام عليكم ورحمة الله وبركاته
                      وهل هناك امكانية لجعله ينتج كل ما ذكر مرتبا ؟
                      السنة - الشهر - اليوم -الساعة - الدقيقة ....

                      تعليق


                      • #12
                        شكر وتقدير

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

                        شكر لك استاذنا الفاضل
                        ابــــــــــــو بلقيس
                        علي هذه الاختصارات المفيدة
                        هذا ملف بالاختصارات المذكورة

                        http://www.gulfup.com/?INGZ8o

                        استخدمت RadioButton
                        لتحديد المطلوب
                        عندي سؤال ؟
                        كيف ادرج مسج انك لم تحدد أي خيار ؟؟؟
                        في حالة عدم التحديد طبعاً

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


                        --------------------------------------------
                        اخـــــي فرح صالحي
                        هــــــــــــــــــــــــ ــل هذا ما تريد؟

                        http://www.gulfup.com/?thsNzf
                        موفق بإذن الله ... لك مني أجمل تحية .

                        تعليق


                        • #13
                          شكرا جزيلا أستاذ ياسر بارك الله فيك

                          جرب هذا الكود و تستطيع اختصاره
                          كود PHP:
                          0
                          for 1,16 do
                          =RadioButton.GetChecked("RadioButton"..i-1);
                          if 
                          ==true then
                          =x+i
                          end
                          end
                          if ==0 then
                          Dialog
                          .Message("Notice""لم تحدد أي خيار ؟؟؟");
                          end 

                          شكرا على الملف الرائع
                          التعديل الأخير تم بواسطة ثامر أبو بلقيس; الساعة 19-09-2014, 09:21 AM.

                          تعليق


                          • #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