الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أسئلة في Visual C#.net

بدأه Discover_2010 في 28 نوفمبر 2008 · 7 رد · 1,854 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

اخواني انا مبتدأ في لغة C# واريد أن اعرف :

1-كيفية فتح ملف مشروع مصمم بالفيجول سي شارب بحيث أقدر أن اعمل للبرنامج Run ؟

2- عند إنشاء مشروع جديد ماهي الملفات التي ينشأها الفيجوال استوديو يعني مثلا في فيجوال بيسك 6.0 لما كنت بصمم برنامج ينتج عن ذلك ملف للمشروع بالكامل وملفات الفورمز وملفات...الخ ؟

3- مامعنى ان الدالة لاترجع قيمة ( Void ) ؟

شكرا

#2

الاول و الثاني بالصورة 

و بالنسبة للسؤال الثالث يقصد 

ان الميثود لو كانت void ما بترجع قيم تضعها في variables

welcame to

arabteam2000.

post-170079-1227903250_thumb.png

FOTA KHader FAR

سوف اتجة الى عالم الويب

thumb_kujviv1t1.jpg

#3

مشكور أخي fota.live

#4

مشكور اخي وجزاك الله خيرا

بالنسبة للسؤال الثاني هل هذه كل الملفات الافتراضية التي ينشأها الفيجوال استوديو عند عمل Compile للبرامج من اول مرة ؟

بالنسبة للسؤال الثالث أخي ممكن توضح بمثال .

عندي سؤال اخر ماهو الفرق بين Solution و Project ؟

تم تعديل هذه المشاركة بواسطة Discover_2010 في 6 ديسمبر 2008 في 11:57

#5

السلام عليكم اخي الكريم ,

بالنسبة للفرق بين الـ Solution و الـ Project:

Project او المشروع : يحتوي على ملفات الكود ، والتي في النهاية يتم تجميعها في Assemply واحد يمثل التطبيق (exe) او مكتبة (dll) المطلوبة.

الـ Solution : عبارة عن حاوية لمشروع او اكثر في الفيجوال استديو.

ايضاً لازم تعرف انه تلقائياً ينشئ الفيجوال استديو Solution جديد في كل مرة تقوم فيها بإنشاء مشروع جديد، والفائدة انك ممكن تحتاج فيما بعد إلى إضافة مشروع آخر إلى هذا الـ Solution.

ويفترض ان تستخدم ملف الـ Solution في فتح المشروع .

بالنسبة لـ "مامعنى ان الدالة لاترجع قيمة ( Void ) ؟"

الطرق او Methods في السي شارب(واللي كثير يسموها دوال) ممكن تكون دوال (ترجع قيمة) او تكون اجراءات (لا تعيد قيمة)، مثلها مثل Function والـ Sub في الفيجوال بيسك.

للتوضيح اكثر ، لنفرض ان معنا هذه الدالة

public int Add(int n1, int n2)
		{
			return n1 + n2;
		}

يمكننا استدعائها بهذا الشكل

int r = Add(1, 2);
Add(1, 2);

بينما لو معنا الأجراء هذا

public void PrintAdd(int n1, int n2)
		{
			Console.WriteLine(n1 + n2);
		}

نقدر نستدعيه بهذا الشكل

PrintAdd(1, 2);

لكن ما نقدرش نستدعيه هكذا

int r = PrintAdd(1, 2);

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#7

أسف اخواني بالنسبة لسؤال الVoid لسه الفكره ما وصلت ..........ياريت تستحملوني شوي وتوضحوا لي أكثر

#8

طيب انت قلت الـ Void ما بترجع شيء وانا موافق معاك ,,,

طيب ليه الـ constructor مبياخدش Void مع انه مبيرجعش قيمة ...

القصد يعني انه ال void بيرجع حاجه احنا من شوفهاش ,,, لانه موجود

هل كلامي صحيح ولا لأ ؟

تم تعديل هذه المشاركة بواسطة shadi-ib في 29 ديسمبر 2008 في 14:19

Chaos is rejecting all you have learned, chaos is being YOURSELF
 

مواضيع مشابهة