عرض مشاركة واحدة
  #8  
قديم 17-02-2009, 08:42 AM
الصورة الرمزية IbrahimAssaf
IbrahimAssaf IbrahimAssaf غير متصل
عضو جديد
 
تاريخ التسجيل: Feb 2009
مكان الإقامة: الاردن
الجنس :
المشاركات: 9
الدولة : Jordan
73 73 رد: خدمات البرمجة ---- أطلب أي مساعدة في البرمجة

صباح الخير والورد للجميع () .....
بسم الله الرحمن الرحيم
اللهم لا علم لنا الا ما علمتنا إنك أنت العليم الخبير ولا فهم لنا إلا ما فهمتنا إنك أنت الجواد الكريم،
وبعد أحبتي فالله،
أسأل الله عز وجل أن يوفقني وإياكم في هذه الدورة .
مقدمة
أعلم أحبتي فالله أن هنالك مواقع ومنتديات تم من خلالها طرح شرح لهذه اللغة ولكن بحثت كثيراً في منتدياتنا العربية ولم أجد من يقوم بطرح المادة بأسلوب برمجي ضمن القواعد والأسس الصحيحة مئة بالمئة فالكثير من المبرمجين يركزون على جوانب ويهملون جوانب كثيرة في جوهرها أساس البرمجة، ومن خبرتي في بناء البرامج أرى ضرورة اعتناق البرمجة بالاسلوب الامثل لكي لا نواجه المشاكل في بناء المشروعات والتطبيقات الكبيرة.
أعدكم بأن كل من سيستمر معنا في هذه الدورة بأنه سيقوم بصناعة برامجه الخاصة بالاسلوب البرمجي الصحيح وضمن الاسس والقواعد البرمجية ولكن يجب أن يكون لدينا إصرار وعزيمة وأن نتحلى بالصبر وعليكم بالسؤال والبحث فمن خلالها نتوصل الى المعلومة بإذن الله تعالى ولن أبخل عليكم بمعرفتي بإذن الله عز وجل.
عنوان الدورة : إتقان (Visual Basic 2005) ببناء برامج كاملة بجودة عالية من البداية وحتى النهاية.
من خلال هذه الدورة سأحاول طرح أسرع الطرق لإتقان هذه اللغة وميزاتها لمن يريد إحتراف البرمجة ومعرفة عمل المبرمجين بالشكل السليم، لن نتطرق فقط الى النحو (كتابة الأوامر) والميزات بل سنتعدى هذه المرحلة لبناء برمجيات كاملة ومتينة وكذلك سنخوض في مشاريع إدارة قواعد البيانات ووضع حلول متكاملة لمشاكل العمل، وسأقوم بوضع التفسيرات والتصورات الواضحة للمشاكل لجلب التركيز والتعلم بسرعة وتطبيق ما نتعلمه فلا فائدة للعلم بدون عمل وتطبيق.
أهداف الدورة بشكل عام سأقوم بتلخيصها بما يلي :
- إتقان وإحتراف مراحل بناء التطبيقات والتي ندعوها كمبرمجين (Lifecycle) وكل عملية من عمليات تطوير النظام (Development Process).
- كيفية تصميم قاعدة البيانات وطرق الوصول للبيانات واستخراجها وبناء التقارير باستخدام (ADO.Net: ADO – Access Data ******) للوصول للبيانات و (Crystal Report) لصنع التقارير.
- إنشاء التطبيقات المتقدمة سواء كانت تطبيقات ويندوز (Windows applications) باستخدام (Windows Forms) أو تطبيقات ويب (Web applications) والتي نستخدم معها لغة (ASP.NET 2.0) . والرقم 2.0 هو للإصدار حيث أن هذه اللغة مرت بمراحل تطوير سيتم طرحها فيما بعد إن شاء الله والفروقات بين كل إصدار وما قبله أو الذي يليه.
- التعرف على حقيقة برمجة الكائنات الموجهة المعروفة بـ(OOP: ****** Oriented Programming) ويسميها البعض البرمجة الشيئية والتي تختص بشرح بعض المفاهيم مثل الوراثة (Inheritance) والأجسام (Objects) وتعدد الاشكال (Polymorphism) وغيرها من المفاهيم الأخرى والتي سنناقشها في وقتها إن شاء الله تعالى.
- التعرف على أنواع البيانات (Data types) واستعمالها عملياً وكذلك المواد العامة (Generics) ومعالجة الأخطاء (Error processing) ولغة الترميز الموسعة (XML: eXtensible Markup ********) والعديد من ميزات هذه اللغة الأخرى.
- تعلم كيفية تخصيص وتحديد ميزات البرامج لتتناسب مع طلب المستخدم وتفضيلاته.
- تعلم أفضل طريق لتعميم وتوثيق ونشر ودعم برامجك.
- تعلم أفضل الطرق لإدخال البيانات والتحقق من تلك البيانات المدخلة لتقليل الإخطاء.
هذه الدورة الى كل المهتمين في عالم البرمجة ويسعون لتطوير مهاراتهم في فهم أسس وقواعد البرمجة العملية والذين يطمحون الى تعميق مهاراتهم في تطوير مشاريع كاملة باستخدام لغة الفجيوال بيسك دوت نت.
يجب على كل من يريد أن يباشر معنا في هذه الدورة فهم بعض الأمور لتكون الصورة واضحة ولكي لا يضيع وقته على غير فائدة ولهذا أرى من الضروري أن يكون هنالك توضيح لبعض الأمور.
لمن هذه الدورة ؟
عندما فكرت في البدء في هذه الدورة أخذت في عين الإعتبار قدرات الشريحة العامة من المجتمع، ولهذا عزيزي القارئ لو نظرنا الى الواقع قليلاً وجمعنا بعض المعلومات سنجد بأننا توصلنا إلى المخرجات التالية :
في عالم البرمجة هنالك ثلاثة أنواع من الأشخاص:
1.المبرمجين الحقيقيين وهؤلاء مستمتعين جداً بعملهم وأنتاج برامجهم.
2.من هم ليسو بالمبرمجين ولكن لديهم الرغبة في تعلم البرمجة والمكافحة لتحقيق رغبتهم وأنا شخصياً أحب هذه الشريحة من الأشخاص، لأنهم سيتعلمون البرمجة وسيحبونها.
3.وأخيراً من يقرأ عن هذه الدورة ويغلق النافذة ليبحث في أمور أخرى.
إن كنت عزيزي القارئ من المجموعة الأولى والثانية فهذه الدورة لك وأهلا وسهلا ومرحبا بك معنا في هذه الدورة وعليك أن تعلم أن البرمجة بسيطة جدا وفي اعتقادي أن أي مهمة نقوم بتقسيمها الى أوامرها الأساسية بامكاننا أن نقوم ببرمجتها بسهولة ولكن عليك عزيزي القارئ أن تكون واثق من قدراتك وفي حال لم تكن واثق من قدراتك عندها سأقوم بوضع كتب بسيطة تقوم بتوضيح المفاهيم البسيطة وتشرح باسلوب مبسط.
عزيزي القارئ ربما تكون ممن لديهم خلفية بسيطة عن البرمجة وربما تملك معرفة بسيطة عن كيفية البرمجة باستخدام الفجيوال بيسك بجميع إصداراتها قبل ظهور الدوت نت أو حتى مع ظهور الدوت نت وربما ليس لديك أيه معرفه، أقول لك ليس هنالك أيه مشكلة لأنيي في هذه الدورة سأقوم بتعليمك من الصفر بعرض المواضيع المهمة في تطوير البرامج باستخدام هذه اللغة كمفاهيم البرمجة باستخدام البرمجة الشيئية (OOP) أو استخدام الأنواع المختلفة من أنواع متغيرات البيانات المتاحة لك وكيفية التفاعل مع قواعد البيانات، إن كانت لديك أيه خلفية في هذه اللغة أوبإصدارات سابقة أعتبر أنه شيء جيد ورائع وإن لم تكن لديك أيه خلفيه عن هذه اللغة ليس هنالك أية مشكلة فلا أعتبر أن أيه معرفة سابقة هي متطلب سابق للخوض في هذه الدورة.
تريد كتابة البرامج؟، الكثير من الدورات التدريبية والكثير من المراجع والكتب تقوم بتعليم البرمجة بكتابة بعض الاسطر البرمجية فقط ولكن هنا سنقوم بعمل مشروع كامل سنقوم بتطويره وسنقوم بكتابة هذا البرنامج خطوة بخطوة مع بعضنا البعض إن شاء الله تعالى بعد الانتهاء من عرض محتويات الدورة .
ما الأمور التي تغطيها هذه الدورة ؟
بما أننا سنقضي الكثير من الوقت مع بعضنا البعض ربما تود معرفة القليل عني، إسمي إبراهيم عساف اعمل مبرمج في شركة خاصة بالأردن بالإضافة إلى عملي كمبرمج أيضاً خارج الشركة قمت بتطوير بعض المشاريع منها :
مشروع نظام المكتبة الالكتروني للحجز والاستعارة وهو مبني كتطبيق ويب ونظام إدارة شؤون العاملين ونظام الصادر والوارد ونظام جمعية خيرية وغيرها من الانظمة الاخرى داخل وخارج عملي، خبرتي العملية في البرمجة تتعدى الثلاث سنوات أكتسبت فيها خبرة جيدة بحكم تطبيقي العملي وتطوير بعض المشاريع .

من خلال هذه الدورة سنعرض الكثير من المواضيع والتي تبدأ بتحليل المشروع وتنتهي بإختباره وسنتعرض الى بعض النقاط المهمة والتي يهملها الكثير من المبرمجين في دروسهم ودوراتهم وأرى أنها من الضروريات للوصول الى برامج موثوقة وسهلة الاستخدام، كما وسنخوض في اسس تصميم واجهات المستخدم وإضافة بعض التأثيرات لكي تلقى قبولاً لدى المستخدمين النهائيين وكما سترى عزيزي القارئ في هذه الدورة سنعرض تخصص هذه اللغة ونشاطاتها في تطوير البرمجيات على مستوى العمل وعلى مستوى التطبيقات العامة للزبائن ولكن إن كنت تخطط لناء وتطوير تطبيقات من نوع أخر كتطوير الألعاب ربما تكون هذه الدورة مفيدة ولكن لا نتحدث عن الميزات المتخصصة بمواضيع معينة كالنماذج ثلاثية الابعاد وانتقال وحركة الرسومات والأشكال.
عزيزي القارئ أرجو أن تحتملني في البداية حيث أنني الآن أقوم بسرد الكلمات ولكن يجب أن نعرف ما لنا وما علينا، ولهذا قمت بتقسيم هذه الدورة الى مجمودة من الدروس كل درس له مجموعة من الاهداف ويتخصص بجزء معين من أجزاء البرمجة ويتبعه تطبيق عملي خاص بموصوع الدرس.
ما هي البرمجيات التي سنحتاجها في هذه الدورة ؟
عزيزي القارئ سنحتاج في هذه الدورة الى البرمجيات التالية والتي سأقوم بوضع روابط لتحميلها وشرح لكيفية تنزيلها إن شاء الله تعالى :

1. Visual Basic 2005 Professional Edition or Express Edition.
2. SQL Server 2005 for its database storage. (Any edition of SQL Server 2005).
أسال الله عز وجل أن أكون قد وفقت في طرحي الأول وأسأله تعالى أن يتقبل عملي خالصاً لوجهه الكريم.
إن قصرت فهو من نفسي وأن أصبت فمن الله والله الموفق .
تحياتي للجميع .
المبرمج : إبراهيم عساف.

رد مع اقتباس
 
[حجم الصفحة الأصلي: 25.57 كيلو بايت... الحجم بعد الضغط 24.96 كيلو بايت... تم توفير 0.61 كيلو بايت...بمعدل (2.37%)]