Page 1 of 2 12 LastLast
Results 1 to 12 of 15

Thread: حان الوقت للأنتقال الى برمجة الدوت نت !

  1. #1

    hope's Avatar
    Join Date
    Feb 2005
    Location
    اليمن - عدن
    العمر
    43
    Posts
    1,763
    Rep Power
    297

    حان الوقت للأنتقال الى برمجة الدوت نت !

    المقالة للاخ رغيد الطيب ..


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

    لقد حان الوقت للانتقال الى الاصدار VB.NET , عبارة بدأنا نسمعها كثيراً هذة الفترة ...

    ولكن هذة العبارة الجديدة تمثل للقليلين مصدر تفاؤل بينما تسبب للغالبية العظمى من مبرمجين الاصدار VB6 كابوساً

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

    السهولة و لكل منا اسبابه المنطقية في نظره لعدم الانتقال ... ويمكن ان تكون الاسباب التي ولدت لدينا الحيرة هي

    بعض الاستفسارت كالتالي :


    1 - انا لا ازال مبتدء في الاصدار القديم فكيف انتقل قبل ان اصل الى مستوى الاحتراف اولاً ؟
    2 - سوف انتظر حتى تنتشر اللغة الجديدة !
    3 - الانتقال يحتاج الى جهد كبير انا في غنى عنه هذة الفترة !
    4 - الاصدار الجديد غير متوافق مع جميع انظمة الوينذوز مثل الملينيوم !
    5 - بما اني سوف انتقل فلماذا لا انتقل الى C#.NET او C++.NET ؟
    6 - ان شركة مايكروسوفت شركة متقلبة فما الضمان من ان تنشئ لغة جديدة بعد ان اكون قد قطعت شوطاً في

    اللغة الجديدة فلماذا لا انتقل الى لغة مختلفة كلياً كالجافا او الدلفي مثلاً ؟
    7 - لاتوجد مصادر كثيرة للمعلومات عن الاصدار الجديد كما هو الحال مع الاصدار القديم ؟
    8 - استطيع القيام بكل البرامج التي اريدها بالاصدار الحالي فلما اقوم بالانتقال اصلاً ؟
    9 - ارى ان مايكروسوف قد بالغت في التسهيل على المبرمجين لدرجة التي ستدفعهم الى إلغاء عقولهم ... فكل

    شيء اصبح جاهزاً ؟


    طبعاً التساؤلات السابقة لم ولن تكون كل التساؤلات التي قد تخطر ببال كل المبرمجين و قد يكون غيرها الكثير ...

    ولكن دعوني ابين وجهات نظري في كلاً مما سبق فقد يشاركني الكثير وقد يعارضني اكثر ولأن الله قد من علينا

    سبحانه وتعالى بعقول نزن بها الامور فلا اظن ان احداً منا لا يستطيع ان يميز الخطأ من الصواب ... لهذا اذا كنت ممن

    تعتريهم الريبة من الاصدار الجديد فقرأ وجهات نظري فيما سبق وخذ منها ما وافق ميلك وهذة تسعة اسئلة (عدد

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

    بها فسجل عندها العكس وبعد ان تفرغ انظر اي الجانبين اقوى جانب الاقتناع ام الجانب الآخر ! ... ثم استفتي قلبك

    وتوكل على الله يقول الحق سبحانه وتعالى :

    << وشاورهم في الأمر فإذا عزمت فتوكل على الله إن الله يحب المتوكلين >>

    يظهر بوضوح من الاية السابقة ان التشاور هو امر مهم ويكفيه اهميه ان الله سبحانه وتعالى امر به المصطفى صلى الله

    عليه وسلم ... ثم بعد ذلك جاء الامر الثاني وهو
    فإذا عزمت فتوكل على الله إن الله يحب المتوكلين
    ضع تحت هذا الامر خطاً ... فيكفيك بعد ان تتوكل على الله ان تفوز بحب الله تعالى وان كانت خسارتك ليس الفجيوال

    بيسك فقط بل لو كانت خسارتك هي كل لغات البرمجة التي عرفتها البشرية ! ...

    والان دعنا نجيب على التساؤلات .. مع التنويه بأن كل ما سيأتي هنا هو عبارة عن رأي شخصي لا الزم احد باتباعه

    ولكني اذكره فلربما انار لبعض الحائرين طريقاً ...



    1 - انا لا ازال مبتدء في الاصدار القديم فكيف انتقل قبل ان اصل الى مستوى محترف اولاً ؟

    الاجابة على هذا السؤال لا تحتاج الى فطنة ابداً فإذا كنت مبتدئاً في الاصدار الحالي فما الذي ستخسره من الانتقال

    فالخسارة ليست لمن هم مثلي من المبتدئين بل هي للذين هم على قدر كبير من الخبرة والاحتراف حيث سيكلفهم

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

    الجديد VB.NET ... وان كنت لا اعد هذة خسارة ابداً فكلما زادت خبرة المرء بلغة برمجة كلما سهل عليه اتقان لغات

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

    سيدفع به بوقت قصير نسبياً الى الاحتراف في اللغة الجديدة بعونٍ من الله وتوفيق ... واما للمبتدى فهي فرصة ذهبية

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

    اراد له الله ذلك وكان ذو همة عالية و بأس شديد ...



    2 - سوف انتظر حتى تنتشر اللغة الجديدة ؟

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

    امور ستنتهي بعد امد قريب يسعى غيرك الى اكتساب مهارات ستدوم زمناً اطول من المهارات التي ستكتسبها انت

    ... حيث ان الجهد المبذول في تعلم شيء جديد على الانسان يستلزم جهذ كبير سواء اكان بهذة اللغة ام بتلك فعدم

    العلم بشيء سواء .. فلماذا تحرق ساعات ثمينة في تطوير مهارات قديمة يمكنك استغلالها بعد رضا الله في امور اكثر

    فائدة مع مهارات افضل في هذة اللغة الجديدة !





    3 - الانتقال يحتاج الى جهد كبير انا في غنى عنه هذة الفترة ؟

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

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

    للوقت بما يسليك في امور غير مفيدة لم لا تبحث عن التسلية بين سطور اللغة الجديدة ! (لاتنسى ان ذكر الله تعالى

    في فراغك اذ يقول سبحانه "فإذا فرغت فانصب#وإلى ربك فارغب" ) ... إضافة الى ذلك فأنك ان

    تعلم مثلاً انه يمكنك إستبدال عرض الرسائل MsgBox بواسطه MessageBox.Show في الاصدار الجديد فهي تعتبر

    معلومة جميلة ( للعلم فقط ان الامر MsgBox مازال يعمل في الاصدار الجديد) ولم تكلفك هذة المعلومة من الوقت إلا

    الثانية او الاثنتين التي استغرقتها في قراءة السطر السابق ... لهذا فتخصيص وقت مهما كان قصيراً لتعلم اللغة

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

    ابداً .




    4 - الاصدار الجديد غير متوافق مع جميع انظمة الوينذوز مثل الملينيوم ؟

    صحيح انه يلزمك تنزيل إطار العمل (NET Framewrok.) على انظمة الوينذوز القديمة حتى تعمل برامجك إلا ان إطار

    العمل هذا سرعان ما سينتشر ويكون ضمنياً في انظمة التشغيل المستقبلية ... مما سيزيل هذا العائق لهذا فهو

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

    اللغة الجديدة قبل ان تصبح هي اللغة السائدة ...

    وفي هذة المرة يكفي تحميل إطار عمل الدوت نت حتى تعمل برامجك بشكل جيد على اصدارات الوينذوز المختلفة و

    يمكن ان ترفقه مع برنامجك اذا كنت تنوي توزيعه وتنتهي بذلك المشكلة ...

    5 - بما اني سوف انتقل فلماذا لا انتقل الى C#.NET او C++.NET ؟

    في الواقع لكل لغة مايميزها و اذا اطلعت على ملفات المساعدة مثلاً فسوف تجد انه ما ان يذكر مثال لكود معين في

    لغة الفجيوال بيسك حتى يذكر نفس المثال بلغة #C وسوف تستغرب من تطابق العمليات مع اختلاف صيغة اللغة فقط

    .... اما الاوامر و المكتبات التي يمكنك الوصول اليها فهي متساوية في اغلب الاحيان وبالتالي يبقى لديك حرية الاختيار

    من بين اللغات .. مع العلم بأن جميع الاكواد تتم ترجمتها جميعاً الى نفس اللغة الوسيطة التي تعتمدها مايكروسوفت

    وبالتالي فأنت تكتب الكود باللغة التي تروق لك ثم يتم ترجمتها بنفس الطريقة ولا انسى هنا ان اذكر ميزة محرر الكود

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

    يقوم بتكملة بعض الامور بدلاً عنك تسهيلاً في الكتابة والتكرار الممل فمثلاً انت عندما تكتب :

    كود:
    If I = 4 Thenفبمجرد ان تضغط على الزر Enter عند انتهائك تجد ان المحرر قد اقفل الشرط نيابة عنك وذلك باضافة End If في

    الاسفل وكذلك عندما تكتب امر الدوران FOR فانه يكمل الكود عنك بإضافة Next في الاسفل .. ولا تنتهي ميزة المحرر

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

    بعد ذلك كيف ستكتب اسم هذا المتغير فاذا كتبته بالشكل :
    rgheed
    او
    rghEEd
    او
    rGheed
    او كيفما تشاء فان المحرر سوف يعيده الى صيغته التي عرفته بها مسبقاً وهي Rgheed وهذة الميزة موجودة في

    الاصدار القديم من الفجيوال ايضاً ولكنك في اللغات الاخرى سوف تجد ان جميع الصيغ تمثل متغيرات مختلفة فالمتغير

    rgheed لايساوي المتغير Rgheed لانهما لا يحملان نفس حالة الاحرف يعني يمكنك كتابة اكتر من متغير بنفس الاسم

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

    وبشكل عام فأن الـ VB.NET هو التطور الطبيعي لمبرمجي VB بينما الـ C++.NET هو ايضاً التطور الطبيعي لمبرمجي

    ++VC .. اما الـ C#.NET فهي وجدت لتنساب المنتقلين من لغات اخرى مثل الجافا او السي++ فهي عبارة عن مزيج

    بين لغات برمجة الجافا والـ ++C ...

    وكرأي شخصي في هذا السؤال فانا افضل بل لست ارضى عن VB.NET بديلاً ... ولا تنسى انه يمكنك الانتقال الى اي

    لغة من اللغات الجديدة فالمهم هنا هو عدم تضييع فرصة الاستفادة من امكانيات بيئة الـدوت نت عليك ابداً فهي مكتبة

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

    معظم الفروق بين اللغات ولم يعد بامكان احد ان يطلق عبارات مثل ان الفجيوال بيسك لغة ضعيفة كما في السابق ..
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

  2. #2

    hope's Avatar
    Join Date
    Feb 2005
    Location
    اليمن - عدن
    العمر
    43
    Posts
    1,763
    Rep Power
    297

    مشاركة: حان الوقت للأنتقال الى برمجة الدوت نت !

    .................................
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

  3. #3

    أمــAmonــون's Avatar
    Join Date
    Jan 2005
    العمر
    39
    Posts
    3,094
    Rep Power
    427

    مشاركة: حان الوقت للأنتقال الى برمجة الدوت نت !

    مشكور م/هوب


    الحين بدأت أدرس الفجوال بيسك


    على أمل ننتقل للدوت نت


    لأني بالبداية بديت من السي شارب دوت نت

    وواجهت صعوبة


    فقلت أحسن حبة حبة



    ..........

  4. #4

    abadface.'s Avatar
    Join Date
    Apr 2005
    العمر
    39
    Posts
    2,070
    Rep Power
    289

    مشاركة: حان الوقت للأنتقال الى برمجة الدوت نت !

    متابع
    .............
    AKRAM

  5. #5

    hope's Avatar
    Join Date
    Feb 2005
    Location
    اليمن - عدن
    العمر
    43
    Posts
    1,763
    Rep Power
    297

    مشاركة: حان الوقت للأنتقال الى برمجة الدوت نت !


    السلام عليكم ..

    الله يوفقك يا اماني ...

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

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

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

    شيء مهم جدا اخر هو frame work .. يعني اصبح الان بالامكان استخدام برامجك في اي نظام تشغيل وحتى الجوالات .. ( يعني شيء زي virtual machine (vm ) في لغة الجافا ..

    واعتقد ان المقالة للاخ رغيد كفت ووفت .. ومافي داعي ازيد عليها .. لاني ماعندي المام بالموضوع ..

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

    هوب .
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

  6. #6

    hope's Avatar
    Join Date
    Feb 2005
    Location
    اليمن - عدن
    العمر
    43
    Posts
    1,763
    Rep Power
    297

    مشاركة: حان الوقت للأنتقال الى برمجة الدوت نت !


    اكرم باصبرين ..

    شكلك تعمل بالمقولة اللي تقول خير الكلام ما قل ودل .. بس الصدق اخوك غشيم ومافه مالقليل الدال .. نشتي شوية توضيح ..

    تعرف شيء .. في منتدى الفريق العربي للبرمجة ( من اضخم منتديات الكمبيوتر ) .. اعرف مشرف قسم الphp واحد طبيب ( وعاده يدرس كمااان ) .. بس ما شاء الله عليه مبدع ..

    هوب.
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

  7. #7

    abadface.'s Avatar
    Join Date
    Apr 2005
    العمر
    39
    Posts
    2,070
    Rep Power
    289

    Red face مشاركة: حان الوقت للأنتقال الى برمجة الدوت نت !

    يعني تسجيل حضور في الموضوع
    AKRAM

  8. #8

    mjahd2005's Avatar
    Join Date
    Mar 2006
    العمر
    41
    Posts
    66
    Rep Power
    223

    مشاركة: حان الوقت للأنتقال الى برمجة الدوت نت !

    اعتقد ان نايس فيس يقصد لكم دينكم ولي دين
    خخخخخخخخخخ

    الله يعينكم ع البرمجه
    اخبروني ماالمنطق !!
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    ليتني طفل اكبر همي لعبتي

    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

  9. #9

    hope's Avatar
    Join Date
    Feb 2005
    Location
    اليمن - عدن
    العمر
    43
    Posts
    1,763
    Rep Power
    297

    مشاركة: حان الوقت للأنتقال الى برمجة الدوت نت !

    يا مجاهد .. بطل المحارشة .. هو قال بيروح وبيرجع .. مش لكم دينكم ولي دين ..

    منتظر رأيه ..

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

    هوب.
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

  10. #10

    mjahd2005's Avatar
    Join Date
    Mar 2006
    العمر
    41
    Posts
    66
    Rep Power
    223

    Talking مشاركة: حان الوقت للأنتقال الى برمجة الدوت نت !

    انت فهمت غلط mjahd2005<=== هذا المستخدم قصد غير اللي انت فهمت

    يعني مو قصدي اقول انك ماتفهم <== يبي يكحلها عماها خخخخ بس حبيت اقول ان المسأله ما تفتهم لنا بس هذا كل شي خخخخخخ <=== يشين اللقافه
    اخبروني ماالمنطق !!
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    ليتني طفل اكبر همي لعبتي

    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

  11. #11

    الحـــوت's Avatar
    Join Date
    Jan 2005
    Posts
    378
    Rep Power
    244

    Red face مشاركة: حان الوقت للأنتقال الى برمجة الدوت نت !

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

    أخوك ابو خطاب
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

  12. #12

    نجم كريتر's Avatar
    Join Date
    Apr 2006
    العمر
    22
    Posts
    3,908
    Rep Power
    333

    مشاركة: حان الوقت للأنتقال الى برمجة الدوت نت !

    مشكور هوب

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. كورس تصميم و برمجة المواقع
    By seven dash in forum ملتقى الرقميات
    Replies: 0
    Last Post: 01-05-2012, 06:25 PM
  2. لموعد جنة عرضها السماوات والأرض ! نعيم الجنة وصف الجنة
    By ألاسير in forum ملتقى تلفزيون الشباب اليمني (تورنت)
    Replies: 5
    Last Post: 07-06-2010, 09:18 AM
  3. أجمل المحاضرات " الجنة .. الجنة .. الجنة .. " لأروع العلماء والدعاة ...
    By سفير in forum ملتقى تلفزيون الشباب اليمني (تورنت)
    Replies: 3
    Last Post: 17-04-2009, 08:33 PM
  4. دعوة عامة لدخول الجنة ... لمن أحب .... دخول الجنة
    By ثعلب اليمن in forum ملتقى حياتنا الدينية
    Replies: 8
    Last Post: 20-10-2008, 02:15 AM
  5. استخدام برمجة الكائنات Oop
    By الحلياني in forum ملتقى الرقميات
    Replies: 0
    Last Post: 02-07-2003, 10:40 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •