25-03-14, 07:48 PM
(25-03-14, 01:10 PM)الشاكي لله كتب : شكرا للاخوة الاعزاء على اقتراحاتهم القيمة
في الحقيقة انا هالسؤال سمعته عدة مرات لكن مافهمته
على العموم بجاوب عليك بطريقة عملية واستعملها انا شخصيا للتخطيط لمشاريعي الكبيرة
حسنا لنفرض ان مديري طلب مني تصميم برنامج يقرأ ملف نصي حسب اختيار المستخدم
اولا :- Project Summary (نبذة عن مشروعك الجديد)
تصميم برنامج قراءة ملفات نصية (txt) وعرضها في البرنامج
--
ثانيا :- Project Goals (اهداف المشروع)
1- ان يكون المستخدم قادرا على اختيار الملف النصي
2- ان يقوم البرنامج بعرض محتوى الملف الذي اختاره المستخدم
--
ثالثا Project Features (المميزات في البرنامج) :-
قراءة ملف نصي
--
رابعا : Feature Actions (المطلوب من الميزة):-
الميزة : قراءة ملف نصي
1- Choose txt document (اختيار مستند نصي)
2- Display document into RichTextBox control (عرض المستند داخل اداة richtextbox)
--
خامسا : Workflow Procedures (كيف يعمل البرامج) :-
الميزة : قراءة ملف نصي
1- يقوم المستخدم بالضغط على button لاختيار الملف النصي
2- عندما يضغط المستخدم على الزر ، تظهر اداة اختيار الملفات (open file dialog) ويختار المستخدم ملف بصيغة txt
3- بعد الاخيار ، يتم عرض محتوى الملف النصي في اداة richTextBox
الان حان وقت العمل ...
1 - افتح الفيجوال ستوديو واختيار New Project
2- اختار نوع البرنامج واسمه
![]()
3- الان اول شي تسويه تصمم الفورم ، وهنا يفضل الرجوع الى المخطط الي عملناه فوق :
إقتباس :خامسا : Workflow Procedures (كيف يعمل البرامج) :-
1- يقوم المستخدم بالضغط على button لاختيار الملف النصي
2- عندما يضغط المستخدم على الزر ، تظهر اداة اختيار الملفات (open file dialog) ويختار المستخدم ملف بصيغة txt
3- بعد الاخيار ، يتم عرض محتوى الملف النصي في اداة richTextBox
اذن اول خطوة هي اضافة button لاختيار الملف النصي ، وثم اضافة اداة richTextBox ليكون الفورم بهذا الشكل مثلا :
![]()
الان انتهينا من تصميم الواجهة ، الان علينا ان نقوم بالبرمجة
في الWorkflow Procedures قلنا 2- عندما يضغط المستخدم على الزر ، تظهر اداة اختيار الملفات (open file dialog) ويختار المستخدم ملف بصيغة txt
لذلك نقوم بالدخول على حدث click للزر ونكتب اكوادنا >>>
نريد من المستخدم اختيار ملف بواسطة اداة (open file dialog) فيجب ان نكون على الاقل نعرف كيف نتعامل مع هالاداة او المكون بالاحرى ، هناك العديد من الكتب العربية قامت بشرح هذا المكون وطريقة التعامل معاه ، لذلك لكي لايطول الرد اكثر مابشرح كيف تتعامل مع الاداة بل سأعطيك الكود مباشرة وانت حر في البحث عن كيفية استخدامها لاحقا :
![]()
الان نجرب البرنامج ونشوف :
1
![]()
2
![]()
3
![]()
الان كما ترا حققنا هدف المشروع :
إقتباس : Project Goals (اهداف المشروع)
1- ان يكون المستخدم قادرا على اختيار الملف النصي
2- ان يقوم البرنامج بعرض محتوى الملف الذي اختاره المستخدم
انتهى
والله يا اخي الشاكي يعجز السان عن شكرك .. انت دائماً تجيب على اسألتي و استفساراتي ... ربي يجزيك كل خير .. و تعبتك معي شرح وافي و اخذت فكرة نوعاً ما عن طريقة كتابة برنامج ^_^ ... وتسلم مرة ثانية و جاري تقييمك ^^
