|
أدوات الموضوع | انواع عرض الموضوع |
#1
|
|||
|
|||
الان تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله
الحمد لله رب العالمين الرحمن الرحيم مالك يوم الدين رب السماوات والارض ورب العرش العظيم والصلاة والسلام على النبى المصطفى سيد الاولين والاخرين وخاتم النبيين الذى ارسل مبشرا ونذيرا وداعيا الى الله وسراجا منيرا وبعد : الان اقدم لكم دوره سى شارب من البدايه حتى الاحتراف ان شاء الله اولا : فهرس الدورة بأذن الله الدرس الاول :مقدمه عن لغة السى شارب الدرس الثانى : نبذه عن البرنامج ومكوناته الدرس الثالث :تطبيق بسيط للخاصية (visible) الدرس الرابع : تطبيقات عن اظهار الرسائل ( خطأ & تذكير & عرض معلومه &......) الدرس الخامس : المتغيرات الدرس السادس : بعض العمليات الحسابيه البسيطه الدرس السابع : if statement الدرس الثامن تطبيق اله حاسبه متطوره الدرس التاسع : ان شاء الله الدرس العاشر : ان شاء الله |
#2
|
||||
|
||||
وعليكم السلام ورحمة الله وبركاته
جزاكم الله خيراً ونفع بكم .. إن شاء الله نتابع معكم .. عندي استفسار بارك الله فيكم .. هل يمكن من خلال هذا البرنامج عمل برامج كما الحال في الجافا ؟
|
#3
|
|||
|
|||
جزاك الله خيرا اخى الحبيب
اما بالنسبة لموضوع لسؤال اختنا الفاضله فهو بكل تأكيد يمكن ان ننفذ عديدة بالسي شارب وورد2007,ماسنجر الجديد مثالين بسيطين لبرامج سي شارب |
#4
|
|||
|
|||
تجمع بين سهولة لغة الفيجول بيزك وقوة لغة الجافا وc++
نعم بالفعل ينفع عمل برامج مثل الجافا كما قال اخونا المغيره كما ان البرامج الناتجه منه تلائم جميع نسخ الويندور والتليفونات الجواله كمان يعنى لا يرتبط باى حزم سواء ويندوز او غيره وجزاك الله خيرا على مرورك الطيب |
#5
|
|||
|
|||
فيجوال سى شارب Visual c# 2008 سي شارب (C#) أحد لغات بيئة الدوت نت لتطوير البرامج من أنتاج شركة ميكروسوفت يرمز اليها بالرمز c# وتنطق "سي شارب"، وهي إحدى اللغات التي انتجتها شركة مايكروسوفت وذلك خروجا من ورطة الجافا والقضية الشهيرة التي رفعتها عليها شركة صن ، تم الاعلان عنها في اواسط العام 2000 تزامنا مع الاعلان عن بيئة الدوت نت. تتميز سي شارب بأنها أحد لغات البرمجة الكائنية وتجمع صفات بالسي والبيزك المرئي حيث انها تستخدم القواعد الخاصه السي وسرعة التطوير كما في البيزك المرئي , لغة السي شارب موجهه إلى مبرمجي الفيجول سي ومبرمجي السي على انها امتداد لهذه اللغات مميزات السى شارب استفادت لغة السي شارب إلى حد كبير من جهود مطوري الجافا وتشاركها في كل مزاياها ومبادئ التصميم وتفوقها في بعض الاجزاء . لغة السي شارب كباقي لغات الدوت نت والجافا تنتج برامج لاتعتمد على بيئه معينه مثل برامج موجهه للينكس او ويندوز او موبيل . هي لغة كائنية بالمعني الحقيقي للكلمة حيث كل شيء في تركيب اللغة هو عبارة عن كائن تم تعريفة مسبقا ، لذلك لا تسمح هذة اللغة بالكتابة الحرة اي ان ابسط التراكيب البرمجية يجيب ان تكون داخل احدي الكائنات. منذ الوهلة الاولي لظهور السي شارب كان من الواضح انها اتت لتعزز موقف شركة مايكروسوفت فيمنتجها الدوت نت ..... وذلك لانها افضل لغة تتعامل مع الدوت نت و تستفيد من قدراتها كاملة. و قد أصدر في أواخر العام 2005 الإصدار الثاني من اللغة C#2 .. تتنوع التطبيقات التي يمكن انتاجها بلغة السي شارب للعمل علي منصات متتعدة , ثم تلاه فى أخواخر عام 2007 للإصدار الثالث فى فيجوال ستوديو 2008 عيوب السى شارب وتم عمل نظام تشغيل من لغة السى شارب وهذا يتعارض مع بعض الاقوال الاخرى مع بعض المبرمجين الذين يدعون انها لن تستطيع عمل نظام تشغيل تم بالفعل عمل نظام تشغيل ويسمى cosmos وهذا هو الموقع الرئيسى للنظام http://www.gocosmos.org/index.en.aspx مجالات استخدام السى شارب * تطبيقات منصة التشغيل ويندوز * تطبيقات الانترنت (الويب والواب) ذلك باستخدام منصة ال ASP.NET * تطبيقات الموبايل وتعتمد علي منصة التشغيل وينوز سي اي WINDOWS CE * تطبيقات العمل علي لينوكس وذلك بالاعتماد علي مكتبيات تمت كتابتها خصيصا لمنصة التشغيل لينوكس وذلك من خلال مشروع مونو (مستقل عن ميكروسوفت) ونظرا لتنوع امكانيةعمل تطبيقات باستخدام السي شارب فانة يمكن عمل تطبيقات قوية مثل * تطبيقات تعامل مع قواعد البيانات باستخدام مكتبة ADO.NET * تطبيقات الجرافيكس والوسائط المتعددة * تطبيقات ادارة المحتوي * الالعاب والترفية خلاصة القول فى سى شارب دوت نت لغة السى شارب لغة قوية ومتميزة فى الكثير من المجالات ويتم تطويرها بشكل مستمر , وتعتبر ضمن عائلة لغات السى , ولكنها تتميز عن السى بأنها أسهل فى التعلم كالفيجوال بيسيك |
#6
|
|||
|
|||
سأقوم فى هذا الدرس ان شاء الله بعرض نبذه بسيطه عن برنامج السى شارب 2008 اولا نحن نستطيع الحصول على البرنامج من الموقع الاصلى لشركة ميكروسوفت وستجد البرنامج ان شاء الله هنا على هذا الرابط http://www.microsoft.com/express/Downloads/#2008-All وهذه هى صفحه البدايه للبرنامج بعد الضغط على مشروع جديد سيظهر لنا هذه النافذه نكتب اسم المشروع ونضغط ok سيظهر لنا مساحة العمل كما بالشكل وهذا شكل الفورم وهذا صندوق الخصائص وهذه نبذه بسيطه جدا عن البرنامج ولو اى عضو محتاج اى توضيح او استفسار انا فى الخدمه |
#7
|
|||
|
|||
سنقوم اليوم وفى ثالث دروس السى شارب بعمل برنامج بسيط جدا فكرته اننا سنقوم بعمل برنامج يقوم بعرض نص معين عن طريق خاصيه اسمها (visible) بعد ان نقوم بفتح مشروع جديد نقوم بادراج button & label ونغير خاصية ال**** عند الlabel الى وليكن ahmed وقبل تشغيل البرنامج سيكون شكل الفورم هكذا البرنامج بعد التشغيل وقبل الضغط على الBUTTON البرنامج بعد الضغط على الbutton ولكن ظهور محتوى نص الlabel يعد عيب عند المبرمج لذلك سنستخدم خاصيه تسمى visible وسيتم التعديل فيها بدل من ان تكون true ستكون false هكذا الى وسيتم تعديل الكود الى سيتضح لنا بعد ان يتم تشغيل البرنامج الى ان نص الlabel لم يظهر وذلك قبل الضغط على ال button وبعد الضغط على ال button سيظهر هكذا و هكذا قد تم عمل البرنامج على اكمل وجه ملحوظه مهمه يمكن الاستغناء عن خاصية visible فى هذا المثال وذلك عن طريق مسح محتوى الخاصيه ال****فى ال label هكذا من الى ارجوا ملا حظة الفرق حيث سيصبح شكلها هكذا بعد التشغيل وقبل الضغط على ال button اما بعد الضغط على ال button ستصبح هكذا وستكون الاكواد هكذا وبهذا نكون قد انتهينا من اول دروس السى شارب 2008 وان شاء الله نريد منكم تطبيق هذا البرنامج على هذا الدرس وسننتظر هذه التطبيقات وارجوا منكم اخوتى فى الله ان يتم نشر الموضوع فى جميع المنتديات وجزاكم الله عنى كل خير |
#8
|
|||
|
|||
ونبدأ اليوم وبمشيئة الرحمن رابع دروس السى شارب وسيتم ان شاء الله عمل برنامج يظهر رساله معينه كالرسائل الخطأ او رسائل تذكير وهكذا....... ونبدأ بسم الله الشرح والتطبيق نقوم بفتح مشروع جديد ونسميه ا اسم مثلا( I LOVE ALLAH ) ثم نقوم بعمل BUTTON وكل هذا شرحناه بالتفصيل فى الدرس السابق ونضغط عل البوتون مرتين متتاليتين حتى نظهر صفحة الاكواد كما سبق شرحه ونبدأ فى عمل الاكواد كما فى الصوره نلاحظ الربرنامج بعد التشغيل سيظهر هكذا نلاحظ ظهور الرساله وبها النص الذى كتبناه نيجى بقى نزود الكود شويه يعنى هنضيف حاجات على الرساله الى ظهرت ركزوا معايا عشان نلاحظ الفرق هنعدل الكود كما فى الصوره لاحظ اننا كتبنا WELCOME داخل القوس وليس خارجه ونلاحظ الرساله لاحظ WELCOME مكتوبه فين باللون الاصفر تيجى بقى نزود الكود شويه كمان احنا ورانا حاجه لاحظ الكود الجديد لاحظ وجود خيارات غير OKCANCEL كما فى الصوره بص ايه الى هيحصل خطيره الحته دى شوفت ايه الى حصل حلوه الحته دى لا اصبر الى جى احلى اهه شوف الكود الجديد ركز ايه الى هيحصل الحته عاوزه قلب جامد خليك معايا على فكره فى خيارات تانيه غير الERROR وكده درس النهارده يكون خلص يارب تكونوا استفادتم وانا عاوز تطبيق مش كلمة شكر |
#9
|
|||
|
|||
باركَ اللهُ فيكَ أخي الكريمُ.
متابعٌ بإذنِ اللهِ تعالى. |
#10
|
|||
|
|||
اليوم باذن الله نبدأ خامس دروسنا فى لغة السى شارب وموضوع درسنا اليوم عن المتغيرات ببساطه جدا المتغيرات تستخدم فى ايجاد وحل معادلات والمتغيرات عندنا ببساطه فى لغه السى شارب منها int و string وdouble .......... حيث ان ال int متغير عددى اى يعبر عنه بعدد معين والمتغير string متغير نصى يعبر عنه بنص **** والمتغير double متغير كسرى او عشرى او عددى ( 65 او 65.3 ) وكذلك يوجد متغيرات اخرى مثل المتغير البوليانى ومتغير float الذى يعبر عن عدد صحيح او عدد عشرى ونبدأ بسم الله التطبيق نريد عمل برنامج يظهرلى قيمة المتغير التى سيتم وضعها فى ال****box سنقوم بفتح مشروع جديد ونسميه ب (int and string ) ونقوم بعمل button و ****box داخل الفورم وذلك بسحب وافلات ال button و ****box داخل الفورم حيث يصبح شكل الفورم هكذا ثم ننقر على الbutton نقرتين حتى نفتح صفحة الاكواد ونقوم بكتابة الكود هكذا لاحظ الكود سترى اننا افترضنا ان المتغير x متغير عددى وحيث ان ال****box1 يكون محتواه نص فنحول النص الى عدد عن طريق الامر parse والسطر الثانى من الكود عملنا رساله يظهر فيها القيمه الى هنكتبها فى ال ****box1 ووضعنا بعد المتغير x الامر ()tostring . لان صندوق الرسائل لا يقبل الا نص لذلك وضعنا هذا الامر حتى يتحول الرقم x الى نص فى الرساله نلاحظ البرنامج بعد التشغيل هكذا واحنا كده اخدنا برنامج بمتغير عددى تعالوا ناخد برنامج بمتغير عشرى او عدد صحيح ايضا نلاحظ الكود كما فى المثال الاول لكن المتغير العشرى ياخذ الامر double يكون الكود هكذا نلاحظ الكود كما فى المثال السابق لكن تم تغيير فقط الامر int الى double والسطر الثانى كما هو نلاحظ البرنامج بعد التشغيل فى حالة الرقم العشرى اما فى حالة الرقم الصحيح يكون هكذا ونأتى الى المتغير النصى ويأخذ الامر string نلاحظ اننا لم نضع امر لتحويل الى نص مثل parse كما فى المتغير العددى والعشرى وهذا لان string متغير نصى فلا نحتاج الى التحويل وكذلك لا نضع فى كود الرساله فى السطر الثانى الامر ()tostring. لانه اساسا متغير نصى ويلائم الصيغه النصيه للرساله نلاحظ البرنامج بعد التشغيل ونأتى الى الامر float الذى يأخذ المتغير العشرى او العددى ايضا و يساوى الامر double وقد تتسائل ما الفرق بينهم؟؟؟ ببساطه الفرق لايختلف فى الوظيفه ولكن الامر ان double تأخذ حجم اكبر من الذاكره عن الامر float وهذا يؤثر على كفاءة البرنامج ونلاحظ الكود نلاحظ كود ال float يطابق تماما كود ال double ويكون البرنمج بعد التشغيل هكذا فى حالة العدد العشرى اما فى حالة العدد الصحيح يكون هكذا وهكذا نكون قد انتهينا من المتغيرات وان شاء الله سنتطرق الى باقى المتغيرات فى الدروس القادمه ويارب تكونوا استفادتم |
الكلمات الدلالية (Tags) |
2008, لغة, من, الله, الاحتراف, الان, البدايه, الشي, او, اولي, تبدأ, دبي, دورات, شاء, سارة |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|