السلام عليكم
أولاً أنا مبتدأ بالفيجول بيسك ولست على دراية بكامل طريق كتابة الوظائف والجمل الشرطية فيا ريت من أحد الإخوان التكرم بالمساعده بما يلي
لدي تكست مكتوب فيه نص معين أريد function تقوم بما يلي :
تقوم بقراءة النص حرف حرف وبكل حرف تقوم بعمل جمله شرطية اذا كان الحرف الذي فبل هذا الحرف هو كذا والحرف الذي يليه هو كذا إستبدال هذا الحرف بحرف اخر يحدد طبعاً واذا لم ينطبق الشرط ينتقل للشرط الثاني وهو نفس الأول ولكن مع تغير في الرمز وبالنهاية كتابة الناتج بتكست تاني
تصوري كالتالي :
اقتباسعداد للتنقل من حرف للحرف الذي يليه وهكذا يبدأ من الرقم1 وطبعاً يكون طوله = طول النص (Len(text1.Text أو بطريقة while loop( ثم هنا جمل الشرط والرموز + و - للتوضيح فقط وسوف يتم إستبدالها بعدة قيم)
اذا كان الرمز الذي يسبقه + والرمز الذي يليه + إستبدل الحرف بحرف ج
وإلا إذا كان الرمز الذي يسبقه + والرمز الذي يليه - إستبدل الحرف بحرف ق
وإلا اذا كان الرمز الذي يسبقه - والرمز الذي يليه + إستبدل الحرف بحرف ع
وإلا اذا كان الرمز الذي يسبقه - والرمز الذي يليه - إستبدل الحرف بحرف ع
وتكرار نفس العملية لكل أحرف النص
ومن ثم يكتب الناتج النهائي بتكست أخر
والله أعلم أن كتابة مثل هذا الفنكشن ليس صعب على الإخوان فهو يشبه إلى حد ما طريقة كتابة الكود بلغة الجافا الخاص بالجمل الشرطية العدادات التي درستها ولكني لم أنجح بكتابة الكود بلغة ببرنامج الفيجول وهو أعتقد يتكون من 5عدة أسطر فقط ولكن للأسف ما زلت مبتدأ بإستخدام الفيجول ......
فيا ريت المساعده ممن يقدر
ويسعد مساكم

