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

ما هو الكنستركتور و الدوال التالية ؟؟!

بدأه ابو علي المقدسي في 24 فبراير 2012 · 1 رد · 773 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا سجلت جديد في المنتدى و ارجوا ان تساعدوني في تعلم سي شارب

فتحت برنامج الفيجوال سديو دت نت فوجدت في الكود في السلوشن اكسبلورل امور ضغط عليها فظهرت امور عدة وهي اكواد كما يلي :

namespace WindowsFormsApplication2

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void Form1_Load(object sender, EventArgs e)

{

}

.

.

.

.

.

.

.

.

ما هي الدالة الاولى ولماذا يقال لها الكنستركتور وما معنى ذلك ؟؟؟؟؟

ما هذا الكود الذي يتم انشائه ؟

وفتحت ملف اخر فوجد ت

namespace WindowsFormsApplication2

{

static class Program

{

/// <summary>

/// The main entry point for the application.

/// </summary>

[sTAThread]

static void Main()

{

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(false);

Application.Run(new Form1());

// Search Google for this.

}

}

}

ما هذه الدالة ؟

#2

الكنستركتور - بالعربى جاية من التشييد ( الانشاء)

و هى دالة بتكون بنفس اسم الكلاس اللى انت انشأته

وهى الدالة التى يتم تنفيذها عند انشاء object من الـ Class

يعنى ببساطة لما تيجى تعمل نسخة من الـ Class بيتم بناء هذه النسخة بناء على هذه الدالة

ويمكن استخدامها لتمرير parameters للدالة يتم عمل Initialize لمحتويات الكلاس

هنا فى مثالك أثناء بناى الفورم تم استدعاء داله InitializeComponent

لو وقفت بالماوس على الكلمة وضغطت F12 هتلاقى كل الأوامر اللى من خلالها يتم عمل Initialize لمحتويات الفورم

أما Form1_Load

فدا الهاندلر اللى بيتم فيه تنفيذ أوامر عند تحميل الفورم

الملف Program.cs

هو نقطة بداية البرنامج و بالأخص الداله Main()

أقلب الغريب كقلب أخيك ؟! أعيناه تشبه عينا أخيك ؟؟!! fb.pngtwitter.png

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…