تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] الى هنا و كفى
#11
(25-03-14, 01:54 AM)Aly El-Haddad كتب : العملية عملية تنظيم للفِكر

أنت بتقول إنك قريت كتب و شاهدت شروحات كثيرة
دة يعني إن عندك الدراية لكن بينقصك التنظيم

فكر البرنامج أللي أنت عاوز تعمله و فكر في إمكانياته و إعتبر كل واحدة من إمكانياته مشكلة

فكر في حل المشكلة
إزاي أعمل الشئ الفولاني؟
هنا بتقدر تستخدم درايتك على أرض الواقع

لكن أهم شئ لبلورة درايتك في البداية هو الممارسة و المحاولة الجادة يعني حتى لو مش هتعمل برنامج إعمل على كل فكرة أو طريقة أنت تعرفها في البرمجة مثال

مشكوررر اخي الكريم على نصيحتك ^_^
فعلا قد احقق شيئ في محاولات قادمة ..
الرد }}}
تم الشكر بواسطة:
#12
(25-03-14, 06:09 AM)elgokr كتب : احب اقول اخى الكريم بالعكس انا عكس كلامك خالص من اللى انت قلته
المشكلة مترتبة على التالى :
1- السرعة للوصول للنهاية دون الاطلاع التام للحاجة .
2- الله اعلم عدم وجود اى نسبة فى اللغة الانجليزية او حباً لها .
3- مع الاحترام الشديد والله اعلم ايضاً التكبر فى الحاجة .

دول اسواء حالات تخلى اى بنى ادم عديم الفائدة
لازم عشان تقدر تتعامل مع الحاجة يكون عندك

1- حب الاستطلاع والعمل فى المجال .
2- الصبر التام حتى لو هتكرر الحاجة 100 مرة .
3- تبسيط الامور وعدم العصبية .
4- عدم الانبهار باى عمل بتعمله وكن على يقين انك اقل من فى هذا المجال لتتمكن من التعلم اكتر .

حاول ديماً يكون معاك اسكتش واكتب فى كل حاجة من وقت للتانى حتى ولو كانت ملهاش اهمية
لعل بيجى وقت عليها وبتحتجها لان الانسان مش ملاك ولكل واحد مشاكل وانشغالات وبتساعدك فى الترتيب

والله اعلم
فى امان الله

شكراً لك اخي الكريم على وقتك معي و شكراً على النصائح ان شاء الله تكون معين لي .
الرد }}}
تم الشكر بواسطة:
#13
(25-03-14, 09:51 AM)smss كتب : ببساطه لانك اول مايقولو عايزن برنامج مفروض اول شئ تمسك الورقه والقلم وترتب افكارك فيها
وترسم مخططاتك ولا تستعجل علي عمليه البرمجه

فعلا فكرة الكتابة على ورقة وترتيب الافكار ممتازة .. تسلم اخي الكريم .. سأعتمد هذي الطريقة في المستقبل تحياتي لك .
الرد }}}
تم الشكر بواسطة: a_almisery
#14
(25-03-14, 12:09 PM)ali.alfoly كتب : السلام عليكم
بما انك قرءات وشاهدت الكثير
شوف اعتمد علي 4 اشياء

1- لغة البرمجة
ويجب ان تعلم كل شئ فيها من الشرط والتكرار ووووو الي اخره لا يسعك ان يجهل شئ فيها

2 - الفيجوال استديو
يجب ات تتعلم التعامل مع الفيجوال استديو من ادارة السيليوشن والمشاريع والتعديل عل خصائص المشاريع وتعلم كل شئ في التول بار الخاص به وكل الصناديق مثل صندوق الادوات وصندوق الاخطاء وصندوق الخصائص ووووو الي اخره

3 - الادوات
يجب ان تتعلم اقل شئ كل الادوات التي في صندوق الادوات وتتعرف علي كل من الخصائص والطرق والاحداث ولاتترك شئ لو تعلمت كل يوم اداة واحدة يكون ممتاز واعمل مشروع خاص بكل اداة وتعرف بنفسك علي كل ما فيها واسهل طريق لذلك اقف علي الاداة واضغط F1 من لوحة المفاتيح سيذهب بك الي صفحة الاداة في ميكرو سوفت وسوضح لك كل شئ عنها خصائص احداث طرق

4 - المكتبات
وهي السر الدفين في لغات ميكروسوفت والكنز الذي لا يقدر بمال
طبعا دي بتختلف من شخص لاخر حسب قوة الحفظ وانا سوف اعطيك الحل المفيد من الاخر اعتمد علي الخطوات الاتية
تعرف علي المكتبات المشهورة مثل دوال التعامل مع النصوص والتعامل مع الملفات والتعامل مع الويب والتعامل مع الرجستيري والتعامل مع نظام التشغيل عامتا الان يتقصك اشياء حسب الحاجة تتعلمها وقت الحاجة لها

واخيرا اثناء فعلك لذلك يمكن ان تواجه اي توقف عليك بالبحث بالعربي ان لم تجد نتائج تسرك وهذا المعتاد عفوا حم حم ترجم الجملة في جوجل ثم ابحث بالانجليزية وطبعا ستجد ما يسرك ههههه ان لم تجد وهذا غير معتاد اصلا تعال الي هذا القسم التي يتواجد فيه مجموعة من الاشخاص التي من النادر ان يجد مثلهم اسئل وهم يتناقشون معك الامر

بعد الانتهاء من ذلك عليك بطرقعت اصابعك وافتح الفيجوال استديو وابدء في مشروعك الاول وستواجه مشاكل طبعا لن اقول ان الطريق مفروش بالورد ولاكن يجب ان تعلم ان اخطاءك تعلمك الكثير بل تجعلك محترف

انا مشغول جدا لا اعلم كيف كتبت كل ذلك هذا نصيبك ارسله الله لك تحياتي

مشكور اخي الكريم على وقت معي . واسف اذا عطلتك عن شغلك ^_^
و ان شاء الله اذا واجهتني اي مشكلة اعتقد انتم لا تقصرون .. تحياتي لك .. ^_^

بس حلوة جملة ( بعد الانتهاء من ذلك عليك بطرقعت اصابعك وافتح الفيجوال استديو ) هههههه
الرد }}}
تم الشكر بواسطة:
#15
(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- ان يقوم البرنامج بعرض محتوى الملف الذي اختاره المستخدم




انتهى


والله يا اخي الشاكي يعجز السان عن شكرك .. انت دائماً تجيب على اسألتي و استفساراتي ... ربي يجزيك كل خير .. و تعبتك معي شرح وافي و اخذت فكرة نوعاً ما عن طريقة كتابة برنامج ^_^ ... وتسلم مرة ثانية و جاري تقييمك ^^
الرد }}}
تم الشكر بواسطة:


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


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