تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اسلوب الأستدعاء الذاتى و مدخل الى تطبيقات اكثر كفائة و عملية
#2
من الأفضل قبل كتابة اى اجراء تلقائى ان نكتب تصور عام للكود الخاص به
و بما اننا لن نحتاج الى ان نعود بقيمة فى التطبيق الذى سنبدأ به
و هو تطبيق يقوم بمسح الملفات على الجهاز
بما اننا لن نحتاج الى ان نعود بقيمة فى هذا التطبيق فأننا سنحتاج الى روتين فرعى
و يعمل هذا الروتين على مسح محتويات مجلد و يكون الروتين كالأتى
sub ScanFolder ( current_folder)
'بعض العمليات على ملفات هذا المجلد

كود :
if current_folder contains subfolders
for each subfolder
ScanFolder ( current_folder)
next
end if
هذا هو التصور المبدئى للكود
و لكى نقوم بتحويل هذا التصور الى كود
سنحتاج الى انشاء مشروع ويندوز ابليكاشن
و نضيف زر و نسميه سكان و نضيف ليست بوكس لعرض محركات الأقراص التى ستظهر تباعا طبقا للمحرك اذى يتم عمل سكان له
و نضيف ليست بوكس اخر للمجلدات و اخر للملفات

و الأن سنحتاج الى القيام بالكود الأتى
كود الزر سكان

كود :
for each drive in my pc
scanFolder(this drive)
next
طبعا هذا تصور للكود

و ألأن مع الروتين scanFolder

كود :
for each directory in this drive
ScanFolder ( current_folder)
next
اما عن الروتين ScanFolder
فقد وضعنا تصوره سابقا

و الأن مع الأكواد
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
اسلوب الأستدعاء الذاتى و مدخل الى تطبيقات اكثر كفائة و عملية - بواسطة Raggi Tech - 02-10-12, 01:46 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question [مثال] كيف تضيف اكثر من لغة الى برنامجك HASAN6.0 3 3,356 26-11-15, 11:20 PM
آخر رد: hamada558
Brick [مثال] السحب والافلات على ايقونه البرنامج اكثر من مره والافلات على النافذه الطالب 0 2,345 15-08-15, 09:58 PM
آخر رد: الطالب
  خطوات بسيطه لجعل الفورم على شكل صورة معينه و بشكل اكثر احترافية - بدون أدوات خارجية السكر المغرور 4 7,276 08-05-13, 01:20 AM
آخر رد: السكر المغرور
  عمل ملف Setup لتنصيب برنامجك + إضافة برامج أساسية ظمن عملية التنصيب(شرح بالصور) RaggiTech 0 6,980 05-10-12, 02:25 AM
آخر رد: RaggiTech
  كيفية تنفيذ عملية في مسار آخر وإظهار النتيجة في التحكمات على النموذج RaggiTech 2 2,682 05-10-12, 01:45 AM
آخر رد: RaggiTech
  مثال على عملية إنشاء Windows Service – إنشاء برنامج تشفير تلقائي للملفات RaggiTech 1 2,607 05-10-12, 01:42 AM
آخر رد: RaggiTech
  مدخل عملي لـ N-Tier - التطبيقات المُتعددة الطبقات senior 9 4,125 04-10-12, 04:34 PM
آخر رد: senior
  إنهاء عملية بواسطة مسارها RaggiTech 0 1,485 02-10-12, 01:19 AM
آخر رد: RaggiTech
  تطبيقات متعدد الطبقات بمفهوم مايكروسوفت smss 2 3,554 20-09-12, 02:15 PM
آخر رد: smss

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم