ams 4 arab
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى تعليمي متعلق بالاتوبلاي ميديا ستوديو
 
الرئيسيةأحدث الصورالتسجيلدخول

 

  " مجاب " ....استفسار عن كود تم طرحة من قبل مهندس محمد ربيع

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin



المساهمات : 83
تاريخ التسجيل : 12/03/2013

 " مجاب " ....استفسار عن كود تم طرحة من قبل مهندس محمد ربيع Empty
مُساهمةموضوع: " مجاب " ....استفسار عن كود تم طرحة من قبل مهندس محمد ربيع    " مجاب " ....استفسار عن كود تم طرحة من قبل مهندس محمد ربيع Emptyالثلاثاء مارس 12, 2013 10:36 pm

استفسار عن كود تم طرحة من قبل مهندس محمد ربيع


الكود:
كود:
tx = Input.GetText("Input1");
n = String.Find(tx, "*", 1, false);
if n ~= -1 then
t1 = String.Mid(tx, 1, n-1);
t2 = String.Mid(tx, n+1, -1);
Paragraph.SetText("Paragraph1", "");
for c = 1, 100 do
tr = Paragraph.GetText("Paragraph1");
Paragraph.SetText("Paragraph1",  tr .. "\r\n".. t1 ..c .. t2);
end
else
result = Dialog.Message("Notice", "áÇ ÊæÌÏ äÌãÉ", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
لسطر الاول لمعرفة السلسلة الموجودة فى الانبوت
و السطر الثانى للبحث فيها عن النجمة
و السطر الثالث شرط للتأكد من وجود النجمة فى السلسلة فان لم توجد يخرج الرسالة الموجودة فى اخر الكود

ثم نأتى للمتغيرات t1 و هو السلسلة الحرفية من أول السلسلة الى ما قبل النجمة
t2 هو باقى السلسلة الحرفية من بعد النجمة الى اخرها

ثم نأتى لدالة التكرار و التى تكتب ما قبل النجمة ثم تضيف الرقم ثم ما بعد النجمة و ذلك بالعدد المحدد عند التكرار

أتمنى أن تكون العملية واضحة

Idea لماذا قمت باستخـــدام المتغيرين t1 و t2 معا مع العلم عند حذف المتغير t1 من الكود يكون الكود صحيح ؟
اقتباس :
[quote]
اقتباس :
ا
نأتى للمتغيرات t1 و هو السلسلة الحرفية من أول السلسلة الى ما قبل النجمة
t2 هو باقى السلسلة الحرفية من بعد النجمة الى اخره
ا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://ams4arab.yoo7.com
Admin
Admin



المساهمات : 83
تاريخ التسجيل : 12/03/2013

 " مجاب " ....استفسار عن كود تم طرحة من قبل مهندس محمد ربيع Empty
مُساهمةموضوع: رد: " مجاب " ....استفسار عن كود تم طرحة من قبل مهندس محمد ربيع    " مجاب " ....استفسار عن كود تم طرحة من قبل مهندس محمد ربيع Emptyالثلاثاء مارس 12, 2013 10:36 pm

السلام عليكم

أعتقد ان مشكلتك فى المتغيرات t1 , t2
طبعا الرابط الذى سيتم كتابته فى الانبوت لا نعلم عدد الحروف الموجودة فيه
فربما يكون كود طويل او قصير

المهم مكان النجمة التى نريد حذفها و وضع ارقام من 1 الى 100 مكانها يعتبر مجهولا
و بالتالى كان كود البحث عن النجمة و القيمة الناتجة n هى موضع ظهور النجمة فى الرابط

فاذا كانت النجمة هى الحرف رقم 19 يكون المتغير t1 هو الجملة من بداية الرابط الى الحرف ما قبل النجمة
ثم يتم وضع الرقم على حسب قيمة c
ثم بقية الرابط من بعد النجمة الى اخره تمثل المتغير t2
و بالتالى اذا حذفنا المتغير t1 يكون الناتج فى الباراجراف هو الرقم ثم نهاية الرابط

أعتقد ان العملية مفهومة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://ams4arab.yoo7.com
 
" مجاب " ....استفسار عن كود تم طرحة من قبل مهندس محمد ربيع
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  ( مجابة ) استفسار بخصوص فك ضغط وتسطيب برنامج
» # مجـــابة # استفسار عن كود file.run للفتح ببرنامج معين
»  ( مجاب ) : طلب توضيح المعادلة الشرطية if
» تمرين 7 ( جزء 4 ) (مجاب) : إضافه, حذف, تعديل, بحث ( متقدم )
» مجاب : التعامل مع المتغيرات خارج صفحات تكوينها و حفظها

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ams 4 arab :: منتدى الطلبات والاستفسارات-
انتقل الى: