الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم شروحات لغات البرمجة و التطوير (https://silkroad4arab.com/vb/forumdisplay.php?f=407)
-   -   [C# .NET] دوره البرمجه بلغه #C من الصفر الى الواحد (الجزء الاول) (https://silkroad4arab.com/vb/showthread.php?t=572292)

iMido 25-11-2014 11:16 PM

دوره البرمجه بلغه #C من الصفر الى الواحد (الجزء الاول)
 
http://forum.tawwat.com/images-topic...s/bas/0080.gif

الجزء الاول من الدوره (مقدمه)

http://sl.glitter-graphics.net/pub/8...sqb8j0776b.png

ايه هيا البرمجه ؟ هيا حاجه بتمكنك من انك تعمل برنامج *ياراجل!*
طب ايه هيا الحاجه دى ,, الحاجه دى لغه
طب الكمبيوتر بيفهمها ازاى ؟ الكمبيوتر مبيفهمهاش ,, اصلا الى انتا بتكتبه مبيوصلش للبروسسور علشان يعالجه خالص
طب ايه الى بيوصل ؟ كود مؤلف من ال 0 و ال 1 بس
طب ثوانى .. انا مكتبتش ف الكود بتاعى اى حاجه فيها 0 و 1 الارقام دى جت منين ؟


من هنا نبدأ

الكود الى انتا بتكتبه بيعدى على حاجه اسمها كومبيلر ,, الكومبيلر ده بيحول الكود بتاعك الى انتا فاهمه بس الجهاز مش فاهمه الى كود الجهاز بيفهمه
فوكك من الكومبايلر بقى دلوقتى و خلينا ف اللغه الى هنتعلمها ,, ايه مميزات #c ايه عيوبها كلمنا عنها ...
اوك ,, #c لغه برمجه مرتفعه المستوى و بتدعم الاوبجكت اورينتيد بروجرامينج و هنعرف يعنى ايه ده بعدين


http://sl.glitter-graphics.net/pub/8...sqb8j0776b.png

نظره سريعه على طريقه ترجمه الكود

بص انتا بتكتب الكود سطر سطر بالترتيب و الكومبيلر بيترجمهم بالترتيب و الكود بينفذ للمستخدم بالترتيب بس لو الكود فيه جمل شرطيه التنفيذ بيقف عندها و بيتحقق من الشرط و بيكمل بناء على حاله الشرط سواء كان ترو او فولس و لو فى loops زى for مثلا التنفيذ مبيتنقلش للمرحله الى بعد فور او السطر الى بعد فور (بعد نهايه قوس اغلاق فور الى هوا ده { هنتكلم عنه ب التفصيل بعدين) الى م شرط الخروج من for statment يتحقق
من الاخر الكومبايلر انتا بتقولو يترجم ايه قبل ايه بطريقه كتابتك للكود و ترتيبك لل جمل تمام ؟


http://sl.glitter-graphics.net/pub/8...sqb8j0776b.png

ايه مميزات و نقاط قوه c# ؟

1- لغه مقروأه و سهله علشان تتعلمها خصوصا لو انتا اصلا مبرمج
2- بتدعم المؤشرات لكن بحدود مش زى c++
3- ال syntax بتاعها قريب من c++ و java و ال syntax ده هوا المفضل بين المبرمجين علشان مشترك بين اكتر من لغه
syntax يعنى هيكله و شكل و طريقه كتابه الكود
4- موضوع انها اتبنت من الصفر مخصوص لملائمه منصه ال .net بيمنحها قوه اضافيه و مخلى microsoft تدعمها بشده
5- بتدعم تقنيه ال WPF الى بتمكنك من عمل برامج ب واجهات "خياليه"

و المزيد من المميزات هنكتشفها لما نبدأ برمجه فعليه ب اللغه

http://sl.glitter-graphics.net/pub/8...sqb8j0776b.png

تحميل Visual studio 2010 او visual c#


الصفحه دي فيها كل اصدارات visual studio ممكن تحميل visual studio الى فيها كل لغات البرمجه بتاعت ميكروسوفت او تحمل visual c# express براحتك

و بكده يكون الجزء الاول خلص (شايف انه ملوش لازمه ,, مقولتش فيه حاجه مفيده:idiot:) حملو البرنامج و نتقابل ف الجزء التانى

سلام

TiesTo22 26-11-2014 01:11 AM

الله ينور, مبروك أول درس, أن شاء الله نشوف تفاعل من الأعظاء

iMido 26-11-2014 01:51 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة TiesTo22 (المشاركة 5137404)
الله ينور, مبروك أول درس, أن شاء الله نشوف تفاعل من الأعظاء

ان شاء الله , نورت الموضوع

Midget1337 26-11-2014 04:23 PM

شكراً بس ممكن تشرح حوار الـ WPF ؟

iMido 27-11-2014 03:50 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة Midget1337 (المشاركة 5137518)
شكراً بس ممكن تشرح حوار الـ WPF ؟

بص ,, ال WPF تقنيه لذيذه من microsoft بتتيح لك فصل تصميم الواجه بالكامل عن كتابه كود البرنامج
يعنى تقدر تصمم الواجهه على برنامج جرافيكس زى بليندر و تستخدمها فى برنامج تكتب كوده بال c# او vb.net
يعنى ممكن تجيب ديزاير معندوش اى فكره عن البرمجه يصمملك واجهاتك و انتا تكتب الاكواد
بس فيه لغه وسيطه ,, اللغه دى هيا xaml لغه وسوم و سهله جدا و بسيطه و مش هتحتاجلها غير ف المراحل المتقدمه جدا علشان بليندر و الفيجوال ستوديو بيولدو اكوادها اوتوماتيك
ان شاء الله هعمل دوره فيها بعد م مستوايا فيه يكون كويس

Hero 07-12-2014 02:20 AM

10 على 10 يا معلم

iMido 07-12-2014 06:05 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة Hero (المشاركة 5140313)
10 على 10 يا معلم

تسلم /0

Hero 11-12-2014 07:40 PM

10/10 :] تمام كدة

iMido 12-12-2014 05:45 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة Hero (المشاركة 5141891)
10/10 :] تمام كدة

نورت الموضوع :")


الساعة الآن 09:51 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.