منتديات جرحي وأنا ما نفترق
هلا وغلا ومليون ترحيبه فيك....

تحية راقيه تليق بشخصك الكريم,,,,

بكل الحب و الشوق منتديات جرحي وأنا ما نفترق تفتح ذراعيها لتحتضنك بين جنباتها,,,

نحن في شغف إلى رؤيتك عضوا بيننا,,,,

ولك أعطر التحايـــــا,,,,,
منتديات جرحي وأنا ما نفترق
هلا وغلا ومليون ترحيبه فيك....

تحية راقيه تليق بشخصك الكريم,,,,

بكل الحب و الشوق منتديات جرحي وأنا ما نفترق تفتح ذراعيها لتحتضنك بين جنباتها,,,

نحن في شغف إلى رؤيتك عضوا بيننا,,,,

ولك أعطر التحايـــــا,,,,,
منتديات جرحي وأنا ما نفترق
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

شاطر | 
 

 كيف تصنع برنامجك ؟؟؟؟

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

الدولة : KSA
تاريخ التسجيل : 01/07/2011
عدد المساهمات : 230

كيف تصنع برنامجك ؟؟؟؟ Empty
مُساهمةموضوع: كيف تصنع برنامجك ؟؟؟؟   كيف تصنع برنامجك ؟؟؟؟ Emptyالأربعاء يوليو 20, 2011 4:44 pm

مرحباً بكم يا سادة يا كرام وسلامٌ من الله عليكم ورحمة منه وبركة
خلتي وصحبي ..

لقد لاحظتُ في كثيرٍ من الطلبات أن الإخوة الكرام يبدأون العمل على صنع برامجهم من دون تخطيط مسبق ، وربما من دون تمهُّلٍ وإعطاء فكرة البرنامج حظها من التفكير ، وهذا خللٌ كبيرٌ يودي بصاحبه إلى كُرْه صناعة البرامج ، لإنه يصادف الكثير من المشاكل ، ويجد في طريقه الشديد من العقبات ، وفي كل مشكلة تعرض ، وفي كل عقبةٍ تقف ، يضرب أخماساً في أسداس ، ويحاول أن يُرقّع من هنا وهناك ، ويأتي بأكوادٍ لا يعرف تفاصيلها ، فالمهم عنده أن تحل له مشكلته ، وفي نهاية المطاف يأتيه الملل ويحل بداره الضجر ، ويترك عالم البرمجة وعالم قواعد البيانات إلى غير رجعة ..

في هذا الدرس المختصر سأُسلِّط الضوء إن شاء الله بشكلٍ مختصرٍ جداً ، على شيءٍ من بناء البرامج ، ونصائح قد تفيد المبتديء ، وتُذكر المتوسط ، أما المتقدم فأرجو منه أن يصحح خطأي ، ويجبر كسر ساق موضوعي المكسورة!

الفكرة وما أدراك ما الفكرة !
هي الزناد المنقدح لبدء برنامجٍ قد يكون له شأنٌ كبير، وقد يجني منه صاحبه المال الوفير ، وقد يُريح خلقاً كثيراً من الناس يلهجون بالدعاء له صباح مساء .

من الجدير بالذكر أن الأفكار كثيرةٌ يا سادتي ، بعضها ملقىً على قارعة الطريق ، وبعضها وليدة لحظتها وأنت صاحبها ، وهذا البعض الأخير من الأفكار يحتاج في الوصول إليه إلى عصفٍ ذهنيٍّ كبير ، لإنها ستكون وحيدة دهرها وفريدة بنات جنسها ، ولا أريد أن أتحدث عن الأفكار ففاقد الشيء لا يُعطيه ، لكنني في صدد التحدث عن فكرةٍ موجودة وحاضرةٍ على منضدتك.

إذن .. فكرة البرنامج حاضرة ، فما العمل ؟

ليس من المعقول أنه بمجرد أن تخطر ببالك فكرة وأنت في انتظار أن يحين دورك لشراء صحن فولٍ ، أن تعد الدقائق والثواني للهجوم على جهازك ! وفتح برنامج آكسس لتنفيذ الفكرة فوراً ! كما قيل (حار يا فول) ، بل لابد من أن تُخمِّر الفكرة في رأسك وتُديرها يميناً وشمالاً إلى أن تصل إلى بيتك العامر ..

ثم تجلس على مكتبك ، بعد أن تُهيِّء الجوّ المناسب لاستحلاب تفاصيل الفكرة من ضرْع الأفكار ، أقترح عليك أن تُحضِر شاياً خُلط بالليمون الصغير ! وإن تيسرتْ لك مُعتّقة السوبيا فأنت محظوظ و(حماتك دعْيالك) ! ثم تناول منهما ما يوصلك إلى مرحلة الإبداع ..



والآن تعالَ إلى الخطوات ..
خذ ورقةً وقلماً واكتب عنواناً لفكرة البرنامج ، وورقةً أخرى اجعلها هامش البرنامج ، فبينما تكون منهمكاً في تصور البرنامج ، تأتيك أفكارٌ أُخرى ، قد تكون هذه الأفكار من صلب برنامجك ، فاكتبها على هذه الورقة ، حتى إذا انتهيت من فكرتك الحالية أتيتَ إلى هذه الفكرة فوضعتها موضعها الصحيح من البرنامج ، وقد تكون بعيدةً عن البرنامج ، وحينها اكتبها في ورقةٍ أخرى ، فربما ينتج عنها برنامجٌ فريد .
حدِّد أهداف البرنامج : بمعنى ما الذي سيحصل عليه المستخدم ؟ مثلاً :
إجراء عقود البيع والشراء، وحفظها، والوصول إليها.
الاحتفاظ ببيانات العملاء .
إصدار الفواتير.
طباعة رواتب مسيرات الموظفين.
متابعة دوام الموظفين.
حصر الغياب والحسم .
... هذه أمثلة فقط لإيصال الفكرة إليك ، وإلا فكل فالأهداف كثيرةٌ لكل برنامج .
بعد أن حددت الأهداف ، خذ هذه الأهداف وسلّط الضوء عليها بعُمْق ، خذ ورقةً وعنونها بالهدف ، وحاول أن تنثر تفاصيلها على الورقة ، اكتب كل صغيرةٍ وكبيرةٍ من الأفكار التي تتعلق بالهدف ، ولا تستصغر شيئاً من الأفكار ، فالصغير سيكبُر.
بعد ذلك خذ الهدف وترجمه إلى بياناتٍ ، وفيما ستكون هي الحقول في الجدول ، لو أخذنا مثلاً هدف إصدار الفواتير ، سنخرج منه بالبيانات التالية (رقم الفاتورة ، تاريخها ، السلعة ، الكمية ، السعر )
بعد ذلك حدد الموانع في الهدف ، بمعنى مالذي لا يمكن أن يكون في الهدف ، مثلاً في الهدف (عقود البيع) ، نكتب الموانع التالية :
لا يمكن تسجيل عقدٍ بيعٍ بلا طرفي البيع (البائع والمشتري).
لا يمكن تسجيل عقدٍ بلا قيمة المبيع.
لا يمكن تسجيل عقدٍ بلا تحديد المُنتج.
... تصور الآن كم جدولاً نحتاج له في عقد البيع ؟ كأني أسمعك ، صدقت وبررت! نحتاج إلى ثلاثة جداول (العملاء ، المنتجات ، العقود) ، افعل هذا مع كل هدف
ستحصل من كل التفصيلات السابقة على تصوُّرٍ لجداول البرنامج ، وأنا أضمن لك أنك سترجع بين حينٍ وحين إلى هذه الخطوات وتضيف وتحذف وتعدِّل ، وهذه طبيعة البرامج
بعد أن تحدد الجداول ، تبدأ في تحديد المفتاح الأساسي لكل جدول .
ثم تبدأ بناء العلاقات بين الجداول
كما قلتُ في المقدمة أن هذا الموضوع مختصرٌ جداً ، وكل جزئية تحتاج إلى موضوعٍ كامل ، لكنني أحببتُ أن ألْفت النظر إلى أن البرامج لا تبنى قبل أن تُعطى الوقت الكافي في بنائها على الورق



بورك الجَمُّ الغفي


التوقيع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.jwm10.com
جنوني شي ضروري
( 4 )
( 4 )
جنوني شي ضروري

الدولة : عالم جرحي وأنا ما نفترق
تاريخ التسجيل : 27/09/2011
عدد المساهمات : 325

كيف تصنع برنامجك ؟؟؟؟ Empty
مُساهمةموضوع: رد: كيف تصنع برنامجك ؟؟؟؟   كيف تصنع برنامجك ؟؟؟؟ Emptyالأربعاء أكتوبر 12, 2011 9:52 am

موضوع رائع ومفيد
التوقيع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 

كيف تصنع برنامجك ؟؟؟؟

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات جرحي وأنا ما نفترق :: منتديات جرحي وأنا ما نفترق ( لعالم التقنية ) :: منتدى قواعد البيانات MiCrOsOfT aCcEsS-