![]() |
|
أدوات الموضوع | انواع عرض الموضوع |
|
#1
|
|||
|
|||
![]()
![]() الحمد لله رب العالمين الرحمن الرحيم مالك يوم الدين رب السماوات والارض ورب العرش العظيم والصلاة والسلام على النبى المصطفى سيد الاولين والاخرين وخاتم النبيين الذى ارسل مبشرا ونذيرا وداعيا الى الله وسراجا منيرا وبعد : الان اقدم لكم دوره سى شارب من البدايه حتى الاحتراف ان شاء الله ![]() اولا : فهرس الدورة بأذن الله ![]() الدرس الاول :مقدمه عن لغة السى شارب ![]() الدرس الثانى : نبذه عن البرنامج ومكوناته ![]() الدرس الثالث :تطبيق بسيط للخاصية (visible) ![]() الدرس الرابع : تطبيقات عن اظهار الرسائل ( خطأ & تذكير & عرض معلومه &......) ![]() الدرس الخامس : المتغيرات ![]() الدرس السادس : بعض العمليات الحسابيه البسيطه ![]() الدرس السابع : if statement ![]() الدرس الثامن تطبيق اله حاسبه متطوره ![]() الدرس التاسع : ان شاء الله ![]() الدرس العاشر : ان شاء الله ![]() ![]() ![]() ![]() |
#2
|
||||
|
||||
![]()
وعليكم السلام ورحمة الله وبركاته
جزاكم الله خيراً ونفع بكم .. إن شاء الله نتابع معكم .. عندي استفسار بارك الله فيكم .. هل يمكن من خلال هذا البرنامج عمل برامج كما الحال في الجافا ؟
|
#3
|
|||
|
|||
![]()
جزاك الله خيرا اخى الحبيب
اما بالنسبة لموضوع لسؤال اختنا الفاضله فهو بكل تأكيد يمكن ان ننفذ عديدة بالسي شارب وورد2007,ماسنجر الجديد مثالين بسيطين لبرامج سي شارب |
#4
|
|||
|
|||
![]() ![]() فيجوال سى شارب 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 * تطبيقات الجرافيكس والوسائط المتعددة * تطبيقات ادارة المحتوي * الالعاب والترفية ![]() خلاصة القول فى سى شارب دوت نت لغة السى شارب لغة قوية ومتميزة فى الكثير من المجالات ويتم تطويرها بشكل مستمر , وتعتبر ضمن عائلة لغات السى , ولكنها تتميز عن السى بأنها أسهل فى التعلم كالفيجوال بيسيك ![]() |
#5
|
|||
|
|||
![]()
تجمع بين سهولة لغة الفيجول بيزك وقوة لغة الجافا وc++
نعم بالفعل ينفع عمل برامج مثل الجافا كما قال اخونا المغيره كما ان البرامج الناتجه منه تلائم جميع نسخ الويندور والتليفونات الجواله كمان يعنى لا يرتبط باى حزم سواء ويندوز او غيره وجزاك الله خيرا على مرورك الطيب |
#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) | |
|
|