اذهب إلى المحتوى

السؤال

نشر

في الحقيقة أنا مصمم جرافيك لدي من الخبرة الكثير و الحمد لله تعلمت التصميم من الدورات و الكورسات الأجنبية خاصة موقع udemy الشهير , أرغب الآن في التوجه للبرمجة 

أجرب حاليا محرك يونتي و أتعلم C# من إحدى الدروس الموجودة على أكاديمية حسوب , و أجدها رائعة صراحة لكن أحتاج للتوجيه فبعد تعلم الc# سأستعملها في برمجة الألعاب بunity 

ألأسئلة :

◘ كيف تجاوز مشكلة المفاهيم البرمجية , فأنا أجد صعوبة في فهم بعض الكلمات إذ أن الكاتب ربما لا يراعي كون القارئ مبتدئ و لا يفهم تلك الكلمات كالخوارزميات , الحلقات . . . 

◘ هل من الممكن شخص يشرح لي الفرق بين I++ و ++I و هل يمكن تغيير I أم أنها ليست متغير ؟

و شكرا لكم بإنتظاركم .

Recommended Posts

  • 0
نشر

مرحبا بك اخي الكريم،

الأفضل ان تقوم بدارسة مبادىء البرمجة قبل الخوض في التقنيات مثل Unity أو ASP.NET وغيرها، والجميل ان مبادىء البرمجة في الغالب تنطبق على جميع اللغات.

c# tutorial for beginners

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

 

بالنسبة للشق الثاني من السؤال: حول معامل ++

ركز في المثال التالي.

int x = 1;
int y = 1;
Console.WriteLine(x++); // output = 1
Console.WriteLine(++y); // output = 2

Console.WriteLine(x);   // output = 2
Console.WriteLine(y);   // output = 2

الفكرة الاساسية ان الفاصلة المنقوطة ; تعني انتهاء الجملة وبالتالي تنفيذها، في حالة المتغير x لا تتم الزيادة إلا بعد تنفيذ الجملة وهي الطباعة، وبالتالي سيتم طباعة قيمة x والتي هي 1، ثم ستتم عملية الزيادة بعد عملية الطباعة.

في المتغير y الاسبقة لمعامل الاضافة ++ لذلك ستتم عملية الزيادة قبل الطباعة، لذلك النتيجة ستكون 2.

لاحظ في السطرين الاخيريين، انه تمت عملية الزيادة للمتغيرين وكانت النتيجة 2، اذا الفرق فقط في توقيت تنفيذ عملية الزيادة.

 

بالتوفيق،،،

  • 0
نشر

شكرا جزيلا لكم 

الأخ محسن عبد الله , شكرا جزيلا لك صحيح أن ما قلته سيفدني أيضا في الحلقة التكرارية FOR

الأخ طارق جهاد , فخمت و أخيرا الفرق بينهما و بالفعل أنا أتابع دورات إنجليزية على موقع UDEMY

 

  • 0
نشر

فى حالة انك مهتم بـ تصميم المواقع وتطويرها .. سواء لإنك حابب تشتغل ك Web developer و Freelancer .. او لتصميم موقعك بنفسك و توفير اكتر من 80% من تكلفتة ^_^

فأنت محتاج تكون مُلم بالمواضيع دي HTML, JS, CSS, PHP, MySQL, Bootstrap, CMS,APIs, Mobile Apps
للآسف مشفناش كورس بيتعمل يغطي النقط دي كاملة .. و الاسعار مبالغ فيها 6000 و 70000 جنية و ارقام غريبة !! :) ..

و اثناء البحث عن حل لقينا الكورس دة :2 The Complete Web Developer Course - Build 14 Websites .. مغطي كل العناوين دي و عناوين أكتر بأستفاضة ^_^
الكورس ده اتدرب من خلالة اكتر من : 108,400 ألف طالب .. الكورس تقييمة 4.7 من 55 على Udemy .. كواحد من أفضل 3 كورسات على Udemy 
سيبك انت يكفي اللي بيشرحة : Rob Percival خريج جامعة كامبريدج Cambridge البريطانية ^_^
الكورس متقسم على 300 فيديو .. بأجمالى 30 ساعة كاملة ^_^ كفيلين انهم يحولوك من مبتدأ ل محترف بمعني الكلمة
و كالعادة الأزمة هتكون تمن الكورس : 200$ ( حوالى 39000 جنية مصري ) فعلياً يستاهل .. لكن هيفضل عقبة بالنسبة لأغلبنا
بالتأكيد مش ناشرين البوست دة عشان ننكد عليكم ! .. حالياً فى Discountt هيوصلة لخصم اكتر من 90% ( الكورس هيبقي ب 10$ = حوالي 180 جنية مصري ) .. ارخص و افضل من اى كورس Web Development فـ مصر ^_^ #ملكش_حجة
الكورس : https://goo.gl/qGD1jL

كمان النسخة العربي الرسمية من الكورس " متاح عليها خصم 90% ايضاً " : 
https://goo.gl/KY9k1n

حاولوا تستغلوا الفرصة .. الكورس هيرجع لتمنة الطبيعي كمان 4 أيام .. الدفع بيكون عن طريق اى فيزا او ماستر كارد من اى بنك او Paypal .. لو ممعكش Visa او MasterCard .. اتصرف من اى حد حوليك .. ^_^ و لا عزاء للى هيكسلوا كالعادة

بالمناسبة الكورس معاه Unlimited Webhosting هدية ^_^ "هتعرف يعني اية لما تبدأ الكورس " .. تمنها 199$ (اكتر من 3900 جنية ) ببـــلاش ^_^

+ نسخة " هدية من كتاب ‘How to make $10,000 while learning to code’

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

- كمان : الكورس فية اكتر من 20 Quiz " عشان تختبر نفسك .. و تشوف فهمت و لا لأ " هتطلعلك النتيجة و الاجابات الصح لو فى غلطات متقلقش ^_^

- و بمجرد ما بتخلص الكورس ..هتاخد شهادة معتمدة من Udemy " مجاناً "

وادى المشمش

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...