وينفورمز ، المعروف أيضا باسم أشكال ويندوز ، هي واحدة من تقنيات تطوير التطبيقات شعبية لنظام التشغيل ويندوز. أحد عناصر واجهة المستخدم الهامة التي يمكن إنشاؤها باستخدام وينفورمز هو جدول. عندما يتعلق الأمر جدول البيانات ، ومايكروسوفت إكسل غالبا ما يتبادر إلى الذهن — أداة قوية للعمل مع البيانات. في هذا الدليل المرئي ، وسوف ننظر في كيفية إنشاء جدول في وينفورمز من شأنها أن تبدو وتعمل مثل إكسيل.
إنشاء جدول في وينفورمز يمكن أن تكون مفيدة في كثير من الحالات. على سبيل المثال ، يمكنك استخدام جدول بيانات لعرض البيانات وتحريرها ، أو إنشاء آلة حاسبة بسيطة ، أو حتى إنشاء تطبيق يعمل بكمية كبيرة من البيانات. هناك عدة طرق لإنشاء جدول في وينفورمز ، وفي هذا الدليل سوف ننظر في واحدة من أبسط وأقوى النهج.
أولا وقبل كل شيء ، دعونا نوضح ما وينفورمز هو.
وينفورمز هو فئة library.NET الإطار ، الذي يوفر أدوات لإنشاء واجهة مستخدم رسومية في نظام التشغيل ويندوز. واحدة من العناصر الرئيسية من وينفورمز هو التحكم داتاغريدفيو ، والذي يسمح لك لعرض وتحرير البيانات في شكل جدول. مع داتاغريدفيو ، يمكنك إنشاء جدول مع الأعمدة والصفوف ، ويمكنك إضافة وحذف البيانات ، وكذلك تحريره.
- دراسة وينفورمز: إنشاء جدول في وينفورمز باستخدام دليل مرئي
- الخطوة 1: إنشاء مشروع وينفورمز جديد
- الخطوة 2: إضافة مكون داتاغريدفيو
- الخطوة 3: تكوين خصائص داتاغريدفيو
- الخطوة 4: ملء الجدول بالبيانات
- الخطوة 5: معالجة أحداث داتاغريدفيو
- الخطوة 1: الشروع في العمل مع وينفورمز
- الخطوة 2: إنشاء جدول في وينفورمز مماثلة لإكسل
- سؤال وجواب
- كيف يمكنني إنشاء جدول في وينفورمز?
- كيف يمكنني إعداد الأعمدة في جدول وينفورمز?
- كيف يمكنني ملء الجدول وينفورمز مع البيانات?
- كيف يمكنني تغيير البيانات في الجدول وينفورمز?
- كيف يمكنني حذف البيانات من جدول وينفورمز?
تعلم وينفورمز: إنشاء جدول في وينفورمز باستخدام دليل مرئي
وينفورمز (أشكال ويندوز) هي تقنية لإنشاء واجهة رسومية في برامج لأنظمة التشغيل ويندوز. تتمثل إحدى المهام الأساسية عند إنشاء التطبيقات في عرض البيانات في شكل جدول. في هذا الدليل المرئي ، وسوف ننظر في كيفية إنشاء جدول في وينفورمز باستخدام مكون داتاغريدفيو.
الخطوة 1: إنشاء مشروع وينفورمز جديد
الخطوة الأولى هي إنشاء مشروع وينفورمز جديد في إيد الخاص بك (بيئة التطوير). حدد قالب المشروع وحدد اسم المشروع. بعد إنشاء المشروع ، سيتم إنشاء النموذج الرئيسي ، الذي سنضع مكون داتاغريدفيو.
الخطوة 2: إضافة مكون داتاغريدفيو
في نموذج المشروع ، انتقل إلى مربع الأدوات وابحث عن مكون داتاغريدفيو. انقر عليه واسحبه إلى نموذج المشروع الرئيسي.
الخطوة 3: تكوين خصائص داتاغريدفيو
بعد إضافة مكون داتاغريدفيو إلى النموذج ، افتح خصائص المكون في نافذة الخصائص. هنا يمكنك تخصيص إعدادات الجدول المختلفة مثل النمط والأبعاد والسلوك.
الخطوة 4: ملء الجدول بالبيانات
لملء الجدول بالبيانات ، يمكنك استخدام طرق وخصائص كائن داتاغريدفيو. على سبيل المثال ، يمكنك تحديد أسماء الأعمدة في جدول وإضافة صفوف وملء الخلايا بالبيانات.
الخطوة 5: معالجة أحداث داتاغريدفيو
يوفر داتاغريدفيو الأحداث المختلفة التي تسمح لك للرد على إجراءات المستخدم ، مثل اختيار خلية أو تغيير قيمة. يمكنك التعامل مع هذه الأحداث لتنفيذ الإجراءات المناسبة في التطبيق الخاص بك.
هذا كل شيء! الآن يمكنك إنشاء جدول في وينفورمز باستخدام مكون داتاغريدفيو. تذكر أن هذه ليست سوى الأساسيات ، ويمكنك تخصيص وصقل الجدول كما تراه مناسبا. حظا سعيدا التعلم وينفورمز والبرمجة على منصة ويندوز!
الخطوة 1: الشروع في العمل مع وينفورمز
منصة وينفورمز (أشكال ويندوز) يوفر للمطورين مع مجموعة أدوات مريحة لإنشاء التطبيقات مع واجهة رسومية على منصة ويندوز. في هذه المقالة ، سوف ننظر في كيفية البدء مع وينفورمز وإنشاء جدول بيانات مع وظيفة مثل إكسيل.
تثبيت فيسوال ستوديو: للعمل مع وينفورمز ، تحتاج إلى تثبيت بيئة تطوير فيسوال ستوديو. ويمكن تحميلها من موقع مايكروسوفت الرسمي. بعد التثبيت ، فتح فيسوال ستوديو وإنشاء مشروع جديد مثل"ويندوز أشكال التطبيق".
إضافة عناصر التحكم: في نافذة مصمم النماذج ، يمكنك إضافة عناصر تحكم متنوعة مثل الأزرار وحقول النص والمفاتيح وما إلى ذلك. لإنشاء جدول على غرار إكسيل ، سوف نستخدم عنصر تحكم داتاغريدفيو.
إعداد داتاغريدفيو: حدد داتاغريدفيو من لوحة التحكم وإضافته إلى النموذج. ثم افتح خصائص البياناتغريدفيو وتعيين المعلمات اللازمة ، مثل عدد الأعمدة والصفوف ، وأنماط العرض ، والقدرة على تحرير ، وغيرها الكثير.
إضافة البيانات: لملء جدول بالبيانات ، يمكنك استخدام طرق مختلفة ، مثل الارتباط بقاعدة بيانات أو إضافة صفوف وأعمدة برمجيا أو من خلال مصمم النموذج. في هذه المقالة ، سننظر في إضافة البيانات برمجيا.
التعامل مع الحدث: لمعالجة إجراءات المستخدم والتفاعل مع الجدول ، يمكنك استخدام أحداث داتاغريدفيو ، مثل تغيير خلية ، واختيار صف ، وما إلى ذلك. يمكن كتابة معالجات الأحداث برمجيا ومن خلال مصمم النموذج.
بعد الانتهاء من هذه الخطوات ، سوف تكون قادرا على إنشاء جدول في وينفورمز التي سيكون لها وظائف مماثلة لجدول في إكسيل. يمكنك ملء مع البيانات وتحرير وفرز وتنفيذ عمليات أخرى مع الجدول بنفس الطريقة كما في إكسيل.
الخطوة 2: إنشاء جدول في وينفورمز مماثلة لإكسل
بعد إنشاء مشروع وينفورمز وإضافة عناصر التحكم اللازمة ، حان الوقت لإنشاء جدول يحاكي وظيفة إكسيل. في هذا القسم ، سننظر في كيفية القيام بذلك.
الخطوة 1: إنشاء نموذج بيانات
قبل البدء في إنشاء جدول ، تحتاج إلى إنشاء نموذج بيانات سنعرضه في الجدول. يمكن أن تكون فئة بسيطة تحتوي على خصائص تتوافق مع أعمدة الجدول. على سبيل المثال ، لإنشاء جدول ببيانات العميل ، يمكننا إنشاء فئة عميل بخصائص مثل المعرف والاسم الأول واسم العائلة وما إلى ذلك.
الخطوة 2: إنشاء جدول وأعمدته
لإنشاء جدول في وينفورمز ، سوف نستخدم عنصر تحكم داتاغريدفيو. في مصمم النموذج ، إضافة عنصر داتاغريدفيو إلى النموذج وإعطائها اسما ، مثل داتاغريدفيو.
"'شارب
نظام خاص.ويندوز.أشكال.داتاغريدفيو داتاغريدفيو;
"`
بعد ذلك ، في رمز النموذج ، تحتاج إلى تحديد أعمدة للجدول. يمكننا القيام بذلك في حدث تحميل النموذج ، والذي يتم استدعاؤه عند تحميل النموذج. في هذا الحدث ، سوف نحدد أعمدة الجدول وإضافتها إلى عنصر داتاغريدفيو.
"'شارب
تحميل نموذج الفراغ الخاص (مرسل الكائن ، إيفينتارجس ه)
{
// إنشاء أعمدة الجدول
داتاغريدفيو.الأعمدة.إضافة ("معرف" ، "معرف");
داتاغريدفيو.الأعمدة.إضافة ("الاسم الأول" ، "الاسم الأول");
داتاغريدفيو.الأعمدة.إضافة ("اسم العائلة" ، "اسم العائلة");
// ...
}
"`
الخطوة 3: ملء الجدول بالبيانات
بعد تحديد الأعمدة ، يمكننا ملء الجدول ببيانات من نموذج البيانات الخاص بنا. للقيام بذلك ، يمكننا استخدام طريقة أدرو من فئة داتاغريدفيو ، والذي يسمح لك لإضافة صفوف إلى جدول.
"'شارب
تحميل نموذج الفراغ الخاص (مرسل الكائن ، إيفينتارجس ه)
{
// إنشاء أعمدة الجدول
داتاغريدفيو.الأعمدة.إضافة ("معرف" ، "معرف");
داتاغريدفيو.الأعمدة.إضافة ("الاسم الأول" ، "الاسم الأول");
داتاغريدفيو.الأعمدة.إضافة ("اسم العائلة" ، "اسم العائلة");
// ...
// ملء الجدول بالبيانات
فوريش (فار العميل في العملاء)
{
إضافة(client.ID أيها العميل.الاسم الأول ، العميل.اسم العائلة);
}
}
«`
الخطوة 4: إضافة وظيفة التحرير
لجعل الجدول قابل للتحرير ، يمكننا استخدام خاصية داتاغريدفيو.إديتمود عن طريق تعيينه مساويا لوضع تحرير الخلية ، على سبيل المثال داتاغريدفيوديتمود.إديتوننتر. سيسمح هذا للمستخدمين بتغيير قيم الخلايا من خلال النقر عليها.
"'شارب
تحميل نموذج الفراغ الخاص (مرسل الكائن ، إيفينتارجس ه)
{
// إنشاء أعمدة الجدول
داتاغريدفيو.الأعمدة.إضافة ("معرف" ، "معرف");
داتاغريدفيو.الأعمدة.إضافة ("الاسم الأول" ، "الاسم الأول");
داتاغريدفيو.الأعمدة.إضافة ("اسم العائلة" ، "اسم العائلة");
// …
// Заполняем таблицу данными
foreach (var client in clients)
{
dataGridView.Rows.Add(client.ID, client.FirstName, client.LastName);
}
// Устанавливаем режим редактирования ячеек
dataGridView.EditMode = DataGridViewEditMode.EditOnEnter;
}
«`
Теперь у нас есть таблица, которая похожа на Excel! أنشأنا نموذج بيانات وأعمدة محددة وملأنا الجدول بالبيانات وأضفنا القدرة على تحرير الخلايا. ثم يمكنك تخصيص الجدول لاحتياجاتك ، إضافة وظائف إضافية مثل الفرز والتصفية.
سؤال وجواب
كيف يمكنني إنشاء جدول في وينفورمز?
لإنشاء جدول في وينفورمز ، يمكنك استخدام عنصر تحكم داتاغريدفيو. ستحتاج إلى إضافة هذا العنصر إلى النموذج وتكوين خصائصه وأعمدته.
كيف يمكنني إعداد الأعمدة في جدول وينفورمز?
لتخصيص الأعمدة في جدول وينفورمز ، تحتاج إلى إضافة أعمدة إلى خاصية الأعمدة لعنصر تحكم داتاغريدفيو. يمكنك تعيين اسم العمود ونوع البيانات والعرض والخصائص الأخرى.
كيف يمكنني ملء الجدول وينفورمز مع البيانات?
لملء الجدول وينفورمز مع البيانات ، يمكنك استخدام أساليب فئة داتاغريدفيو ، مثل إضافة أو أدرانج. يمكنك نقل البيانات كمصفوفة أو قائمة من الكائنات.
كيف يمكنني تغيير البيانات في الجدول وينفورمز?
لتغيير البيانات في جدول وينفورمز ، تحتاج إلى الوصول إلى خلية معينة في الجدول وتعيين قيمة جديدة. يمكنك القيام بذلك باستخدام خاصية قيمة الخلية.
كيف يمكنني حذف البيانات من جدول وينفورمز?
لحذف البيانات من جدول وينفورمز ، يمكنك حذف صف أو عمود من الجدول باستخدام أساليب إزالة أو ريموفيت من فئة داتاغريدفيو.