تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] الى هنا و كفى
#1
Question 
السلام عليكم ..

سؤؤؤؤؤال هو كيف اكتب كود لبرنامج معين .


يا شباب من 3 سنين وانا اريد تعلم الفجوال بيسك لكن بدون فائدة .... قل عني غبي او لا افهم قل ما تريد ... لكني لم ابقي كتاب يختص ب البرمجة ولم اقرأة و فيديو ب اليوتيوب ولم اشاهدة .. كل موضوع في عالم الانترنت يختص ب البرمج اطلعت علية ... لكن بدون جدوى ...
استخدمت اكواد جاهزة و عملت 3 برامج لكن ما الفائدة ؟؟؟؟ لا اعرف اكتب الكود ...

اشاهد الكثير من المبرمجين يكتبون برامج عديدة لكن اجهل الية كتابة الكود ....!!!!!!!

اريد جواب كيف اكتب كووود لبرنامج معين كيييييييييييييييييييييييييييييييف ؟؟؟؟HuhHuhHuh
الرد }}}}
تم الشكر بواسطة:
#2
شووف , نصيحه من شخص يريد التعلم الى شخص يريد التعــلم
اقــراء الاكواد الجــاهزه ولا تنــفذها في برنــامج الى بعد ان تعرف اليـه كتابتهـــا , وافحص الكود كلمه كلمه , الله يوفقنا جميعاً



[صورة مرفقة: g5qidgW.jpg]

ســبحــانك الـلهم بـحمدك , الـلهم لا عــلم لـنا الى مــأ علــمتــنا , الـلهـم علــمنـا ما جــهلـنا وانــفـعنــا بــما عــلمــتنـا انــك انـتَ الـسـميع الــعلــيم الـحكـيم ~~!I!

الرد }}}}
#3
العملية عملية تنظيم للفِكر

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

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

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

لكن أهم شئ لبلورة درايتك في البداية هو الممارسة و المحاولة الجادة يعني حتى لو مش هتعمل برنامج إعمل على كل فكرة أو طريقة أنت تعرفها في البرمجة مثال
الرد }}}}
#4
احب اقول اخى الكريم بالعكس انا عكس كلامك خالص من اللى انت قلته
المشكلة مترتبة على التالى :
1- السرعة للوصول للنهاية دون الاطلاع التام للحاجة .
2- الله اعلم عدم وجود اى نسبة فى اللغة الانجليزية او حباً لها .
3- مع الاحترام الشديد والله اعلم ايضاً التكبر فى الحاجة .

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

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

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

والله اعلم
فى امان الله
الرد }}}}
#5
ببساطه لانك اول مايقولو عايزن برنامج مفروض اول شئ تمسك الورقه والقلم وترتب افكارك فيها
وترسم مخططاتك ولا تستعجل علي عمليه البرمجه
microsoft partner
Team administrator
MCPD,MCITP,OCP,MP,MCC
Xprema Systems
الرد }}}}
#6
السلام عليكم
بما انك قرءات وشاهدت الكثير
شوف اعتمد علي 4 اشياء

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

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

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

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

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

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

انا مشغول جدا لا اعلم كيف كتبت كل ذلك هذا نصيبك ارسله الله لك تحياتي
الرد }}}}
#7
شكرا للاخوة الاعزاء على اقتراحاتهم القيمة

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

على العموم بجاوب عليك بطريقة عملية واستعملها انا شخصيا للتخطيط لمشاريعي الكبيرة







حسنا لنفرض ان مديري طلب مني تصميم برنامج يقرأ ملف نصي حسب اختيار المستخدم




اولا :- 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- ان يقوم البرنامج بعرض محتوى الملف الذي اختاره المستخدم




انتهى
الرد }}}}
#8
جزاك الله خيرا يامحمد شرح ممتاز
وده الي انتا وضحته سابقا اسمه السيناريو
ممتاز جزاك الله خيرا
الرد }}}}
#9
(25-03-14, 02:52 PM)ali.alfoly كتب : جزاك الله خيرا يامحمد شرح ممتاز
وده الي انتا وضحته سابقا اسمه السيناريو
ممتاز جزاك الله خيرا

شكرا على اطرائك اخي ابو احمد

للمزيد حول التخطيطات ، مايكرسوفت خصصت في فيجوال ستوديو Tab باسم Architecture فيه كل مايتعلق بهندسة البرمجيات

الرد }}}}
#10
(24-03-14, 10:30 PM)a_almisery كتب : شووف , نصيحه من شخص يريد التعلم الى شخص يريد التعــلم
اقــراء الاكواد الجــاهزه ولا تنــفذها في برنــامج الى بعد ان تعرف اليـه كتابتهـــا , وافحص الكود كلمه كلمه , الله يوفقنا جميعاً

فكرة حلوة اخي ان شاء الله سأطبقها عسى ان تنفع ..
وان شاء الله تكون من كبار المبرمجين ... تحياتي
الرد }}}}
تم الشكر بواسطة:


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


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