اهلا و سهلا بك عزيزي الزائر الكريم

إن كنت عضو بالمنتدى أضغط على ايقونة الدخول
وإن لم تكن عضوا أضغط على ايقونة التسجيل

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

[color=red]ادارة المنتدى[/color
اهلا و سهلا بك عزيزي الزائر الكريم

إن كنت عضو بالمنتدى أضغط على ايقونة الدخول
وإن لم تكن عضوا أضغط على ايقونة التسجيل

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

[color=red]ادارة المنتدى[/color
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةالبوابة	أحدث الصوردخولالتسجيل
السلام عليكم ورحمة الله وبركاته اهلا وسهلا بكم في منتديات احباب العراق
مرحبا بكم في منتديات احباب العراق
مدير عام المنتدى: احمدعباس الساعدي يتمنى لجميع الاعضاء احلى الاوقات
اهلا بكم في منتديات احباب العراق بيتكم الجديد نتمى لكم اسعد الاوقات
ازرار التصفُّح
 البوابة
 الصفحة الرئيسية
 قائمة الاعضاء
 البيانات الشخصية
 س .و .ج
 ابحـث
الساعة الان بتوقيت بغداد
المواضيع الأخيرة
» Easy WiFi Radar demo اقوى برنامج لسرقة شبكات الانترنت: مجرب
كيف تبدأ في تصميم البرامج I_icon_minitimeالجمعة فبراير 15, 2013 9:00 am من طرف rbyml

» رسالة من اوباما الى السيستاني
كيف تبدأ في تصميم البرامج I_icon_minitimeالسبت أغسطس 07, 2010 4:44 am من طرف بكر الموصلي

»  موسوعة كتب قانونية المصدر
كيف تبدأ في تصميم البرامج I_icon_minitimeالخميس يوليو 29, 2010 7:09 pm من طرف احمد عباس

» قوى البرامج مكتبة كامله من اقوى البرامج واخر اصدراتها
كيف تبدأ في تصميم البرامج I_icon_minitimeالأربعاء أبريل 07, 2010 5:21 pm من طرف جاسم ستلايت

» افضـــل طريقه لمنع الهاكرز من اقتحام جهازك
كيف تبدأ في تصميم البرامج I_icon_minitimeالأربعاء أبريل 07, 2010 5:17 pm من طرف جاسم ستلايت

» الدراسه في روسيا البيضاء
كيف تبدأ في تصميم البرامج I_icon_minitimeالإثنين أبريل 05, 2010 1:36 pm من طرف د احمد ابلان

» طريقة إيقاف تشغيل جهاز كمبيوتر موجود على نفس الشبكة
كيف تبدأ في تصميم البرامج I_icon_minitimeالجمعة أبريل 02, 2010 5:02 pm من طرف احمد عباس

» افتراضي الشرح الشامل في برمجة و اعداد راوتر من نوع Linksys
كيف تبدأ في تصميم البرامج I_icon_minitimeالجمعة أبريل 02, 2010 4:49 pm من طرف احمد عباس

» اذا كنت تبحث عن اى تعريف لجهازك لويندوز سفن ادخل هنا
كيف تبدأ في تصميم البرامج I_icon_minitimeالجمعة أبريل 02, 2010 4:30 pm من طرف احمد عباس

المتواجدون الآن ؟
ككل هناك 45 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 45 زائر

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 67 بتاريخ الأربعاء أكتوبر 30, 2024 7:04 am
أفضل 10 أعضاء في هذا المنتدى
احمد عباس
كيف تبدأ في تصميم البرامج I_vote_rcapكيف تبدأ في تصميم البرامج I_voting_barكيف تبدأ في تصميم البرامج Vote_lcap 
الدلوعة
كيف تبدأ في تصميم البرامج I_vote_rcapكيف تبدأ في تصميم البرامج I_voting_barكيف تبدأ في تصميم البرامج Vote_lcap 
الرسام
كيف تبدأ في تصميم البرامج I_vote_rcapكيف تبدأ في تصميم البرامج I_voting_barكيف تبدأ في تصميم البرامج Vote_lcap 
ابراهيم الساعدي
كيف تبدأ في تصميم البرامج I_vote_rcapكيف تبدأ في تصميم البرامج I_voting_barكيف تبدأ في تصميم البرامج Vote_lcap 
المحامي
كيف تبدأ في تصميم البرامج I_vote_rcapكيف تبدأ في تصميم البرامج I_voting_barكيف تبدأ في تصميم البرامج Vote_lcap 
جاسم ستلايت
كيف تبدأ في تصميم البرامج I_vote_rcapكيف تبدأ في تصميم البرامج I_voting_barكيف تبدأ في تصميم البرامج Vote_lcap 
الامورة
كيف تبدأ في تصميم البرامج I_vote_rcapكيف تبدأ في تصميم البرامج I_voting_barكيف تبدأ في تصميم البرامج Vote_lcap 
rbyml
كيف تبدأ في تصميم البرامج I_vote_rcapكيف تبدأ في تصميم البرامج I_voting_barكيف تبدأ في تصميم البرامج Vote_lcap 
نجم بغداد
كيف تبدأ في تصميم البرامج I_vote_rcapكيف تبدأ في تصميم البرامج I_voting_barكيف تبدأ في تصميم البرامج Vote_lcap 
د احمد ابلان
كيف تبدأ في تصميم البرامج I_vote_rcapكيف تبدأ في تصميم البرامج I_voting_barكيف تبدأ في تصميم البرامج Vote_lcap 
ازرار التصفُّح
 البوابة
 الصفحة الرئيسية
 قائمة الاعضاء
 البيانات الشخصية
 س .و .ج
 ابحـث
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
جولة حول العالم
المحكمة كاظم الساهر واسماء المنور

 

 كيف تبدأ في تصميم البرامج

اذهب الى الأسفل 
كاتب الموضوعرسالة
احمد عباس
Admin
Admin
احمد عباس


ذكر
280
10/02/2009
36

كيف تبدأ في تصميم البرامج Empty
مُساهمةموضوع: كيف تبدأ في تصميم البرامج   كيف تبدأ في تصميم البرامج I_icon_minitimeالأربعاء سبتمبر 16, 2009 7:18 am

أحبتي السلام عليكم ورحمة الله وبركاته،،،

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




ليست لدي الخبرة الكبيرة في ذلك ولعل المجال هنا يتسع لأصحاب الخبرة ولنستفيد من رؤيتهم وتجاربهم السابقة مع البرمجة.




سأسرد لكم بعض مما تعلمته وعملت به وكانت ناجحة معي.




قبل الشروع في تعلم لغة برمجة ما أياً كان نوعها لابد أولاً من معرفة
هندسة البرمجيات وطرق حلها، ولعل الجميع هنا يعرف ما يسمى بالخوارزميات.




قبل البدء في التكلم عن هندسة البرمجيات والخوارزميات، قد يتبادر إلى
أذهان البعض منكم أن المسألة لا تحتاج إلى كل هذا التعقيد وانك سبق وأن
عملت برامجك دون أن تسمع عن هذه الهندسة او تلك الخوارزميات.




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


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


اذا لابد وأنك قد اتبعت خوارزماً معيناً وليس بالضرورة رسم المربعات والمستطيلات له.






والسؤال الذي يطرح نفسه هنا ماهي هندسة البرمجيات؟


ان هندسه البرامج هو القيام بتحليل كامل قبل القيام باي برمجه من قبل
المبرمجين. ان من يقوم بهذه المهمه ممكن ان يكون فريق من المبرمجين او
فريق مخصص قد يمثلون شركة برمجية مثلاً.




هندسه البرنامج تقوم على الاسس التاليه:


1- جمع المتطلبات من الزبون أو الجهة المتقدمة بهذا الطلب فقد يكون الزبون
منشأة معينة أو احدى المحلات التجارية أو قد تكون فكرة البرنامج نابعة منك
لتسهل على نفسك بعض العمليات.


2- يعتبر تصميم البرنامج من أهم العمليات في البرنامج لأنه على ضوء ذلك
يقتنع الزبون بالبرنامج أو لا أو قد تعيد تصميمه من أجل ان يتناسب معه،
فيجب ان يكون التصميم سهلا واضحا لا تعقيد فيه، حتى يسهل استخدامه لأن
البرنامج وجد لتسهيل مهمة وليس لتعقيدها ليس ذلك فحسب بل أنك ستوفر على
نفسك مجهود كبير في كتابة الأكواد والاجراءات في حال ما اذا كنت قد صممت
البرنامج بطريقة سلسة وسهلة، بالطبع بعد تجربة البرنامج أكثر من مرة وعرضه
على الزبون وتعديله يتحقق لك أفضل النتائج باذن الله.


3- البرمجه وهذه اسهل مهمه بعد التصميم فكتابة الأكواد ماهي إلا مخاطبة
البرنامج كما أنني اخاطبكم الآن فالتحليل في البداية أصعب بكثير من كتابة
البرنامج فلو تم التحليل بشكل منطقي سليم بعدها يسهل تنفيذ الأوامر
وتطبيقها فعلياً.


4- اختبار البرنامج وهذه نقطه مهمه ولا بد ان تكون في الحسبان خلال القيام
بالتصميم. وكثير من الشركات تضع نسخه مجانيا للمحللين وكثير من الناس لاخذ
ردة فعلهم من البرنامج والتأكد من خلوه من اية مشاكل.


5- اخيرا لابد من الاخذ في الاعتبار من سوف يستعمل البرنامج حيث انك لابد
ان تجعل البرنامج سهلاً بعيداً عن التعقيد والرموز الغير واضحة للمستخدم
وتجعل البرنامج اكثر حيوية وممتع في نفس الوقت.


فمثلا لاحظ ان MS WORD يعتبر صعباً بالنسبة لشخص مبتدئ لكثرة الأيقونات
والقوائم امام المستخدم العادي ويتطلب دروس خاصه لفهم استعماله بل تنتج
كتب من أجل ذلك ما بالك وان MICROSOFT المنتجه للبرنامج من اكثر الشركات
تقدما في مجال تسهيل مهمه المستخدم في برامجها فما بالك بما هو خفي في هذا
البرنامج الضخم جدا.


حقيقة أنا شخصيا لا استعمل الوورد إلا في الكتابات المعقدة أما حفظ النصوص وكتابتها فتكون عادة في المفكرة تماماً كموضوعي هذا.




ولتحقيق الهدف المنشود من البرنامج يجب أولاً معرفة المشكلة وتحديدها
تماماً، نقصد هنا بالمشكلة أي الغرض من البرنامج كبرامج البيع والشراء
وذلك بسؤال الجهة المقدمة للطلب ومعرفة النظام المتبع الذي سيسير عليه
البرنامج.


بعد تحديد المشكلة يجب تحديد المدخلات أي نوع البيانات التي سنتعامل معها، بعدها نقوم بعرض المخرجات كنتائج.




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




اذكر هنا باختصار العمليات العامة الهامة لأي برنامج -:


1- تحديد المشكلة .




2- تحديد المدخلات .




3- تحديد المخرجات .




4- اختيار الحل الأمثل .




5- كتابة البرنامج .




6- اختبار وتصحيح البرنامج .




7- توثيق البرنامج .




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




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


تحتوي واجهة البرنامج على القوائم ومربعات الحوار والازرار والكائنات
والرسومات التي يراها المستخدمون عندما يقومون بتشغيل البرنامج تحت بيئة
وندوز بالطبع.




من المفيد رسم واجهة البرنامج بشكل مبدأي عند التخطيط لبناء برنامج جديد
لأنه سيساعدك هذا العمل على تصميم الواجهة كما يساعدك ايضا على التفكير في
كيفية عمل البرنامج .




فمثلا لو اخترنا لغة البرمجة فجوال بيسك أو VB متوافق مع الوندوز فانه لابد من الآتي:




1- انشاء الواجهة باستعمال النموذج وادوات التحكم في فيجوال بيسك.




2- اعداد خصائص كائنات الواجهة وترتيبها.




3- كتابة الاجراءات.




4- اختبار البرنامج .




5- اتباع الأخطاء وتصحيحها.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://vipaliraq.ahlamontada.com
 
كيف تبدأ في تصميم البرامج
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» قوى البرامج مكتبة كامله من اقوى البرامج واخر اصدراتها
» البرامج الأساسية التي يحتاجها أي جهاز كمبيوتر
» حمل من اليوتيوب على موبايلك مباشرة + البرامج والشرح بالصور
» ديرة اهلنة ((تصميم اهداء لكل بعيد عن وطنه))

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: منتديات التكنلوجيا الحديثة :: منتدى البرامج النادرة الكاملة-
انتقل الى: