إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

البرمجه بلغة السي شارب

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • البرمجه بلغة السي شارب

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

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

    ومن لديه العلم فلا يبخل علينا بعلمه ولكم فائق الاحترام والتقدير.
    التعديل الأخير تم بواسطة Seif Abaza; الساعة 12-08-2009, 12:25 AM.

  • #2
    اعتقد الموضوع مرتبط بسؤالك فى ال Live Help
    على كل حال فتابع الموضوع دا على نفس توزيعتك
    http://www.gotmono.com/cgi-bin/yabb/...num=1183089196


    بخصوص ال C# نفسها.. هى زى مانت عارف OO وفى رأيى اكتر لغة متكاملة فى تصميمها حاليا.. تقدر تستخدمها عشان تعمل تقريبا اى نوع من الأبليكيشنز انشاله OS

    المقارن ليها بالغالب بيكون ال Java وال C# بتتفوق عليها فى جزئية السرعةو بعض الفروقات الخفيفة زى ال Multi-Line Stringsو ال Operator Overloading و ال Properties بدلا من ال get/set methods واستخدام ال Partial Classes وال Indexers وال delegates "مشابه للFunction Pointers" .. إلخ


    مش فى اي فرق طالما بتتعامل من خلال ال .NET "يعنى شغلك Standard" مش بتدخل ال Win APIs ولا أى شئ من المتعلق بنظام تشغيل معين فهيكون كودك شغال على الكل مظبوط
    Programming-Fr34ks[dot]NET
    Ma Weblog
    ابدأ بتعلم Python | Ruby
    كتاب البايثون متوافر الآن
    لا اتواجد بهذا المنتدى ... للإتصال

    تعليق


    • #3
      أحب أن أقول بأني أكره c# والسلام
      (هذا طباق صحيح ؟؟!!)
      ثم إن هذه المشاركة يجب أن تكون بعنوان طلب وليس شرح

      باختصار كل ما عليك هو استخدام حزمة mono

      تعليق


      • #4
        طيب ممكن تقولنا يا الأستاذ مؤيد السعدي
        ليه بتكره #c
        يهمنى رايك جدا ....
        تحياتى
        BŁλĐΣ

        تعليق


        • #5
          شكراً لكم أخوتي على المشاركه

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

          تعليق


          • #6
            ال standards بتاعت ال .NET شغالة على كله لأن MONO عامل implement لتقريبا كل شئ.. يعنى تقدر تدرسها من اى كتاب على ويندوز مثلا ونفس التطبيق هيكون على لينكس "ماعدا زى ماقلت فى الحاجات الخاصة ببلاتفورم معين"

            للتأكد من التوافق استخدم MoMA
            Programming-Fr34ks[dot]NET
            Ma Weblog
            ابدأ بتعلم Python | Ruby
            كتاب البايثون متوافر الآن
            لا اتواجد بهذا المنتدى ... للإتصال

            تعليق


            • #7
              أشكرك اخي StrikerX على الاهتمام
              بعون الله سوف أنشاء دوره عن هذه اللغه وعن علاقتها بانظمة التشغيل مثل اللينكس والماك والويندوز ولكن أريد مساعدتكم و قتراحاتكم عن هذه الدوره

              تعليق


              • #8
                مشكور استاذ StrikerX انت راجل محترم والله

                وربنا يقويك يا اخ object وانا معاك فى الموضوع ده يا باشا

                يا ريت تراسلنى على الخاص ... نظبط
                تحياتى
                BŁλĐΣ

                تعليق


                • #9
                  @BŁλĐΣ: الله يخليك من ذوقك..
                  @object: ابدأ فيها وليك دعم كامل منى إن شاء الله ^_^
                  Programming-Fr34ks[dot]NET
                  Ma Weblog
                  ابدأ بتعلم Python | Ruby
                  كتاب البايثون متوافر الآن
                  لا اتواجد بهذا المنتدى ... للإتصال

                  تعليق


                  • #10
                    بعون الله سوف نبدأ بطرح هذه الدوره من يوم السبت المقبل

                    وسوف تكون بنود الدوره بالترتيب التالي:

                    1- تعريف بلغة #c و Net. و Mono
                    2- برمجه بلغة #c تحت نظام الويندوز
                    3- برمجة#c تحت نظام اللينكس عن طريق المشروع Mono
                    4- برمجة #c تحت نظام Mac Os X عن طريق المشروع Mono

                    هذه البنود ليست ثابته فهي محل للنقاش من قبل المشرفين ومبرمجين #c

                    أرحب بقتراحاتكم

                    تعليق


                    • #11
                      StrikerX حبيبى : بجد بجد لازملك قاعدة يا مان

                      object: معاك يا باشا وربنا يوفق الجميع
                      BŁλĐΣ

                      تعليق


                      • #12
                        لقد بدأت بطرح الدوره اليوم لأنني يمكن اكون مشغول يوم السبت
                        أرجو المعذره

                        تعليق


                        • #13
                          لقد تم قفل دورة السي شارب من قبل احد المشرفين وهو GreyHunter فمن أراد أن يستمر بهذه الدوره فليبعث برساله إليه تبين أحتجاجه ومعارضته لهذا التصرف الغريب

                          تعليق


                          • #14
                            بارك الله فيك أخي، على جهدك في C#
                            القصة ليست في الدورة
                            القصة في الترويج لمنتجات مملوكة، لاحظ القارمات banners الكبيرة لشركات
                            نحن هنا لا نعمل عند اللي خلفوهم!!
                            قوانين هذا المنتدى تمنع ذلك (في حدود علمي)

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

                            بعض المواقع تستلم دعم مادي من مايكروسوفت لعمل دعايات تبدو وكانها مقالات (نحن لسنا منهم ولا داع لذكر أمثلة)

                            هناك ما يسمى vendor lock-ins عليك الحذر والتخذير منها
                            إن مونو ودوت جنو صممت لتحرير أشخاص محبوسين أصلاً في دون نت
                            وليس لحبس المزيد من المستخدمين الأحرار أصلا

                            رأيت ردت فعلك عندما أخذت تسألني عن جافا
                            من قال لك أني أحب جافا أصلا
                            أنا أكره جافا أيضاً

                            أنا أبرمج على C perl python
                            لكني لن ادخل في جدال لغتي أفضل من لغتك
                            اتمنى عليك قراءة هذه القصة
                            http://linuxgazette.net/issue96/orr.html

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


                            جهدك مشكور لكنه بحاجة لصقل لتتجنب الهبات الإعلامية hypes

                            مثلاً تخيل شخص يكتب مقال بعنوان كيف تختار كرت شاشة فيقول "عليك شراء منتجات الشركة الفلانية" هل تعتبره مقال موضوعي

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

                            إليك مقالة لإريك رايموند
                            http://catb.org/~esr/faqs/hacker-howto.html
                            حيث ينصحك كيف تشق طريقك في البرمجة (في آخر تحديث أخذ ينصح بعدم تعلم جافا)
                            وله أيضاً
                            http://www.linuxjournal.com/article.php?sid=3882
                            عن لغة بايثون
                            واللي ما بيعرف من هو إريك رايموند يسأل عنه

                            مرة أخرى انا لا أقول أن بايثون أفضل من C# أنا أطلب منك التوقف والتفكير
                            بما حدث لكل الشركات التي اعتمدت على Visual Java من مايكروسوفت والنظر ماذا حل بهم
                            بكل بساطة دفعوا مالاً طائلاص مقابل لغة برمجة ما لبتت أن تبخرت بأمر قضائي

                            أو الذين تعلموا Quick C من مايكروسوفت
                            هل هناك أحد يذكر هذا الاسم

                            كلهم وقعوا في فخ اسمه vendor lock-ins
                            يعني حبس البائع للزبون

                            هل تريد حبس أعناق أعضاء المنتدى في هذه القيود

                            يقول كتاب البرمجة الطاوية (تهكم على ديانة صينية)
                            إن كل لغة لها هدف أو فائدة في الحياة في توازن ...
                            ثم يقول ربما باستثناء Cobol أو Fortran

                            ويقول آخر
                            إن Cobol و Fortran بالنسبة للبرمجة مثل الكاتشأب والخل
                            .. على الشوكلاتة!!

                            إن اللغات المختارة وهذا مصطلح علمي على فكرة languages of choice تجده في قاموس The hackers new dictionary
                            طباعة جامعة MIT الأمريكية

                            هي Perl Pyhton C Asm
                            C++
                            وربما جافا

                            --
                            إن هناك أشياء يجب كتابتها بلغة معينة لأن اللغة تعطيك أفضل نتيجة دون غيرها

                            تعليق


                            • #15
                              أن لغة #C نتجت عن تعاون أكبر الشركات في العالم لأنتاج لغه برمجيه ذات انتاجيه عاليه مع قدرات وقوة اللغات التي اقدم منها مثل ++C و Java

                              أن #C مدعومه من شركات عديده منها Intel و hp و غيرها من الشركات الحاسب ولكن الذي وضع اللبنات الأساسيه لهذه اللغه هم أقوى شركات البرمجيات في العالم والمسيطره على أكثر من 90% من سوق البرمجيات وهما Borland و Microsoft

                              أنا لا أقيم دعايه لهذه الشركات ولكن القوي يفرض نفسه على الجميع

                              ومن قال بأن Visual Java أنقرضت بل تمحورت وتحولت للغه جباره وهي #C

                              لقد كانت خطة الدوره هي شرح #C وتقنيات NET. ثم الأنتقال فيما بعد إلى Mono

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

                              تصور أنت مبرمج ثم تقوم ببرمجة مشروع برمجي عملاق من الصفر حتى النهايه وسهرت الليالي عليه وتعبت وبذلت جهد جبار ووقت عظيم

                              ثم يأتي شخص يأخذ السورس كود لمشروعك على طبق من الذهب وبالمجان
                              :angry_red::angry_red::angry_red::angry_red:

                              يا رجل دعنا نكون واقعيين :rolleyes:

                              تعليق

                              يعمل...
                              X