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

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

إسترا^^بلاي

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

  • لا تطبق على محاولتك فما أبغي بنائه أجمل من هذا لكن كيما راك تشوف
    لا أحد يريد المساعدة بأفكاره لعلها تكون احسن طرحناها تمرين مانفعت طرحناها
    استراحة و دردشة برمجية ما نفعت لم يبق لي الا ان أقول النجدة ... هيا أسرعوا .. اني اغرق و أكيد
    لن أفعلها لكوني :
    أعدك بأن تقرأ الحل في سطر

    تعليق


    • المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
      لا تطبق على محاولتك فما أبغي بنائه أجمل من هذا لكن كيما راك تشوف
      لا أحد يريد المساعدة بأفكاره لعلها تكون احسن طرحناها تمرين مانفعت طرحناها
      استراحة و دردشة برمجية ما نفعت لم يبق لي الا ان أقول النجدة ... هيا أسرعوا .. اني اغرق و أكيد
      لن أفعلها لكوني :
      أعدك بأن تقرأ الحل في سطر
      اذن .......كنت احبذ المحاولة ......لطكن لانني مقلق ......اعطني السطر و خلينا من تكسار الراس

      تعليق


      • جيد تابع معي الان

        تعليق


        • هاهو السطر الذي سأستغله :
          كود PHP:
          string.gfind(strin"(%w+)"
          الان سنختبره ثم نعدله
          جرب في مشروع جديد مايلي :
          مع كتابة جملة أجنبي في الانبوت
          كود PHP:
          strin =Input.GetText("Input1");
          strout=''
          for word in string.gfind(strin"(%w+)") do 
          strout word .. " " .. strout
          end
           Dialog
          .Message("Notice"strout); 
          ماهو الناتج : تم عكس مفردات الجملة
          أين الخلل ؟ لما تقوم بكتابة جملة عربي ما الناتج ؟؟؟

          تعليق


          • الان نأتي لتعديل الكـــــود ليتعامل مع كلتا اللغتين بنفس الطريقة :
            أكتب الان جملة في الانبوت عربي أو غير عربي
            كود PHP:
            strin =Input.GetText("Input1");
            strout=''
            for word in string.gfind(strin"(%S+)") do 
            strout word .. " " .. strout
            end
             Dialog
            .Message("Notice"strout); 
            ما الناتج ؟
            يتبع

            تعليق


            • تكسار الراس هاهو جاي

              تعليق


              • كنت قد طرحت سابقا شرحا حول تواجد حرف ضمن نطاق أبجدي
                حبيت أستغله كفكرة لتحديد اللغة وفق شرط فرضه انشغالك وهو الجملة العربية تعكس مفرداتها
                أما الللغة الاجنبية تظهر عادي ... شرط أنا ساستغل الحرف الاول من كل جملة فقط على أساس لا توجد
                مسافة شاغرة في بداية الجملة + الجملة كلها مكتوبة بلغة واحدة و ليست مزيجا

                تعليق


                • هل أنت متواجد ؟ هل النتائج جيدة لحد الان ؟

                  تعليق


                  • المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                    هل أنت متواجد ؟ هل النتائج جيدة لحد الان ؟
                    بعد صلاة العشاء ........وجبة العشاء....... تكسار اراس نتاع البزوز .......الان اكسر راسي معك يا استاذ

                    تعليق


                    • ههههههههههههه
                      بلغهم سلامي نواصل

                      تعليق


                      • الان هاهي التركيبة التي ستتعامل مع الشرط المطروح :
                        كود PHP:
                        strin =Input.GetText("Input1");
                        strout ""
                        cstring.find(String.Lower(String.Mid(strin11)), "[a-z]"1);
                        if 
                        == 1 then
                        Dialog
                        .Message(""strin); 
                        else
                        for 
                        word in string.gfind(strin"(%S+)") do 
                        strout word .. " " .. strout
                        end
                        Dialog
                        .Message(""strout);
                        end 
                        الجملة العربي تعكس مفرداتها ... الاجنبي تظهر عادي

                        الان كيف نستغله في موضوعك المطروح و أقصد المشاركة الاولى المطروحة
                        في موضوع " تحويل النص في اي عنصر الى عناصر Label "

                        تعليق


                        • اللغة الاجنبية لا يهم بأي قطع تم معالجة ذلك ضمن الكود

                          تعليق


                          • المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                            هاهو السطر الذي سأستغله :
                            كود PHP:
                            string.gfind(strin"(%w+)"
                            الان سنختبره ثم نعدله
                            جرب في مشروع جديد مايلي :
                            مع كتابة جملة أجنبي في الانبوت
                            كود PHP:
                            strin =Input.GetText("Input1");
                            strout=''
                            for word in string.gfind(strin"(%w+)") do 
                            strout word .. " " .. strout
                            end
                             Dialog
                            .Message("Notice"strout); 
                            ماهو الناتج : تم عكس مفردات الجملة
                            أين الخلل ؟ لما تقوم بكتابة جملة عربي ما الناتج ؟؟؟
                            جميل جدا ....ناجح .........لكن من غير الحروف اليت فيها اكسون é è à لانها يعتبرها فراغات .....

                            تعليق


                            • المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                              الان نأتي لتعديل الكـــــود ليتعامل مع كلتا اللغتين بنفس الطريقة :
                              أكتب الان جملة في الانبوت عربي أو غير عربي
                              كود PHP:
                              strin =input.gettext("input1");
                              strout=''
                              for word in string.gfind(strin"(%s+)") do 
                              strout word .. " " .. Strout
                              end
                               dialog
                              .message("notice"strout); 
                              ما الناتج ؟
                              يتبع

                              هذا حل روووووعة يحل مشكل الاكسن في الحروف الاجنبية

                              و حل مشكل الكلمات بالعربية

                              تمام

                              تعليق


                              • هاهو مطبق على موضوعك في مشاركته الاولى
                                كود PHP:
                                strin =Input.GetText("Input1");
                                strout ""
                                cstring.find(String.Lower(String.Mid(strin11)), "[a-z]"1);
                                if 
                                == 1 then
                                =strin
                                else
                                for 
                                word in string.gfind(strin"(%S+)") do 
                                strout word .. " " .. strout
                                t
                                =strout
                                end
                                end
                                ----------------تحويل النص الى كلمات-----------
                                s={}; e=1;  
                                for 
                                w in string.gmatch(t,"[^%s]+") do
                                 
                                Table.Insert(s,e,w);
                                 
                                e=e+1;
                                end
                                con 
                                Table.Count(s);
                                ------------------------
                                converti en label ---------------
                                tLabelProperties = {};
                                tLabelProperties.FontName "Arial";
                                tLabelProperties.FontScript 1;
                                tLabelProperties.FontSize 24;
                                ----------------------------------------------
                                tLabelProperties.140;
                                tLabelProperties.200;
                                tLabelProperties.Text s[1];
                                Page.CreateObject(OBJECT_LABEL"B1"tLabelProperties);
                                Label.SetProperties("B1", {ColorNormal Math.HexColorToNumber("000000")});

                                -------
                                for 
                                con do
                                tLabelProperties.Text s[r];
                                tLabelProperties.Label.GetPos("B"..r-1).Label.GetSize("B"..r-1).Width 5;
                                tLabelProperties.140;
                                Page.CreateObject(OBJECT_LABEL"B"..rtLabelProperties);
                                Label.SetProperties("B"..r, {ColorNormal Math.HexColorToNumber("000000")});
                                end ;
                                ---------------
                                انتهى كود التحويل--------- 

                                تعليق

                                مواضيع تهمك

                                تقليص

                                المنتدى: القسم العام نشرت بواسطة: 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