طريق الإحتراف

achraf.mouni

  • Hero Member
  • *****
    • مشاركة: 2439
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
في: كانون الثاني 09, 2009, 08:31:33 مسائاً
طريق  الإحتراف في البرمجيات:
1 – كيفية كتابة الكود
ان تكون على درايه تامه بكيفية  كتابة كود البرنامج الذى تريده صناعته وبسرعه وايضا الاستخدام الجيد لخاصية التكمله  التلقائيه للكود وهى من مميزات بيئة الدوت نت .
2 – خصائص الادوات الاساسيه :
فبيئة الدوت نت تحوى العديد من  الادوات او الكائنات وتنقسم الى نوعين من الادوات :
ادوات اساسيه على سبيل  المثال جميع الادوات الموجوده فى التول بوكس من تيكست بوكس وليست بوكس  وبوتن
وغيره من الادوات ..............
وادوات خاصه وهى الادوات التى تقوم  بصناعتها بشكل خاص , فالدوت نت توفر لك كل الامكانيات من اجل صناعة ادوات خاصه بك  زى ادوات الاكتيف سكين والاسكين كرافت وغيره من الادوات التى يمكنك انت صناعتها  
ويمكنك ان تتعرف على خصائص هذه الادوات من خلال برمجيات صغيره تقوم انت بعملها  حول كل اداه من الادوات .

3 – الاحداث :
فكما ذكرت فى البدايه ان بيئة الفيجوال بيسيك تعتمد اساسا  على فكرة الفعل ورد الفعل او الاحداث التى يقوم بها المستخدم , فكل اداه من الادوات  التى تعرفت عليها فى المرحله رقم 2 (خصائص الادوات) لها احداث مثل حدث الضغط  بالماوس او حدث تحريك الماوس ....................
لابد وان تتعرف على كل هذه  الاحداث وايضا الاحداث الخاصه .
وايضا كيفية انشاء احداث خاصه  .

4 – المتغيرا ت  والمصفوفات والاجراءات والدوال الخاصه :
ماهو المتغير والمصفوفه وكيفية  استخدامهم هذا هو السؤال
ما هو الاجراء وكيفية انشاء اجراء معين يقوم بوظيفه  معينه .

5– خلايا  ومكتبات الدوت نت :
لاصدارات القديمه للفيجوال بيسيك مثل البيسيك 6 وما قبله كانت الفيجوال  بيسيك تستخدم مايعرف بدوال API
هذه الدوال عباره عن مجموعة من الاكواد التى  تساعدك فى تسخير الحاسب الالى من اجل القيام بعمل معين
وكانت عملية استخدام هذه  الدوال مرهقه جدا خاصة مع النسخ واللصق للاكواد .
فتغيرت طريقة استخدام هذه  الدوال حيث تحتوى بيئة الدوت نت على فضائيات Namespaces
هذه الفضائيات تمثل جميع  دوال الاى بى اى (API) التى كانت مستخدمه من قبل فى الاصدارات السابقه .
فيجب ان  تتعرف على معظم هذه الفضائيات .
التعرف على كيفية انشاء خلايا واكواد وفضائيات  خاصه بك .

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

7 – الوراثه والارتباطات (collection):  
ماهى  الوراثه والارتباطات (collection ) :
هى توريث الكائنات خصائص كائنات اخرى وتقوم  بنفس دورها وعملها .
الارتباط : وهو ربط مجموعة ادوات بحدث معين من خلال الكود  فى البرنامج فمثلا عند استخدامك لاداة الاكتيف سكين لتجميل الفورم فتجد ان كل  الادوات المتشابهه تأخذ نفس التصميم كالبوتن والليست بوكس وغيره ......
كل هذا  يتم عن طريق عمل collection للادوات الموجوده بالمشروع بالكامل .

الى هنا  اخى الكريم فانك قد اجتزت خطوات طويله جدا فى مشوار الاحتراف فى الدوت نت تصل  نسبتها الى 80 % من درجة الاحتراف .
اما كيف تصل الى اقصى درجه احتراف فى الدوت  نت (20%) تصل الى هذه الدرجه عند قدومك على الخطوه  التاليه

الابــــــــــــــــــــــــــــــــــــــــــــــ  ـــــــــــــــــــــــــداع

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


1. برمجة قواعد البيانات
2. برمجة الجرافيك وتحليل الصور  والفيديو
3. البرمجه الاليكترونيه (برمجة الاله  والماكينات)
4. برمجة وتصميم صفحات الويب سايت
5.
برمجة الشبكات  والاتصالات
6. برمجة تكنولوجيا الصوت

7. برمجة الاجهزه اليدويه  (الموبايل)



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

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



ميميسا

  • Full Member
  • ***
    • مشاركة: 183
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #1 في: كانون الثاني 10, 2009, 10:59:01 صباحاً
اشكرك اخي الكريم علئ النصائح ولكن لم استوعب جيدا ما تقوله فهل من الممكن ان اجد دروس او شرح بالفرنسية .


Ssoft

  • Hero Member
  • *****
    • مشاركة: 1410
    • مشاهدة الملف الشخصي
    • http://sabeur-academy.com
    • البريد الالكتروني
رد #2 في: كانون الثاني 10, 2009, 11:49:50 صباحاً
thank'ssssssssss


lucky girl

  • Hero Member
  • *****
    • مشاركة: 1151
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #3 في: كانون الثاني 12, 2009, 06:11:49 مسائاً
جزاك الله خيرا اخي أشرف على العمل الرائع


achraf.mouni

  • Hero Member
  • *****
    • مشاركة: 2439
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #4 في: كانون الثاني 14, 2009, 03:14:40 مسائاً
لا شكرا على واجب شكرا لمروركم