الانتقال إلى المحتوى الرئيسي

كيفية إنشاء رسم بياني في نماذج ويندوز باستخدام لغة سي#

نماذج ويندوز هي تقنية لتطوير واجهة مستخدم رسومية في نظام التشغيل ويندوز. يسمح للمطورين بإنشاء تطبيقات ذات وظائف وتأثيرات غنية. واحدة من هذه الميزات هي إنشاء الرسوم البيانية.

يمكن إنشاء رسم بياني في أشكال ويندوز باستخدام لغة البرمجة ج#. للقيام بذلك ، تحتاج إلى استخدام بعض الفئات والأساليب من مساحة اسم النظام.ويندوز.أشكال.تصور البيانات.الرسوم البيانية. توفر مساحة الاسم هذه فئات وطرق مختلفة لإنشاء وتكوين الرسوم البيانية من أنواع مختلفة ، مثل الخطية والعمودية والدائرية والمزيد.

أولا ، تحتاج إلى إضافة عنصر تحكم المخطط إلى نموذج الطلب. ويمكن القيام بذلك باستخدام أدوات مصمم نماذج ويندوز أو عن طريق كتابة التعليمات البرمجية في طريقة تهيئة النموذج. ثم تحتاج إلى إنشاء مثيل لفئة المخطط وتكوين معلماته ، مثل الأبعاد والعنوان وتسميات المحور. بعد ذلك ، يمكنك إضافة بيانات إلى المخطط باستخدام أساليب أدسريز و أدبوينتس من فئة المخطط.

  1. اختيار بيئة التطوير
  2. استيراد المكتبات اللازمة
  3. تكوين النافذة لعرض الرسم البياني
  4. الحصول على بيانات للتآمر
  5. إعداد محاور الرسم البياني
  6. عرض البيانات على الرسم البياني
  7. إضافة عناصر إضافية إلى الرسم البياني
  8. 1. إضافة رأس مخطط
  9. 2. إضافة أسطورة
  10. 3. إضافة تسميات البيانات إلى الرسم البياني
  11. 4. إضافة تواقيع المحور
  12. 5. إضافة عناصر رسومية إضافية
  13. سؤال وجواب
  14. ما الطبقة يستخدم لإنشاء رسم بياني في أشكال ويندوز باستخدام ج # لغة?
  15. كيف يمكنني إضافة البيانات إلى الرسم البياني في أشكال ويندوز باستخدام ج # لغة?
  16. كيف يمكنني تخصيص مظهر الرسم البياني في أشكال ويندوز باستخدام ج # لغة?

اختيار بيئة التطوير

لإنشاء رسم بياني في نماذج ويندوز باستخدام لغة سي# ، ستحتاج إلى تحديد بيئة التطوير المناسبة. توفر بيئة التطوير مجموعة من الأدوات والوظائف التي تسمح للمطورين بإنشاء البرامج وتصحيحها.

هناك العديد من بيئات التطوير الشائعة التي يمكنك استخدامها لإنشاء رسم بياني في نماذج ويندوز:

  1. مايكروسوفت فيسوال ستوديو: هذه هي بيئة التطوير الأكثر شيوعا وقوة لإنشاء تطبيقات رسومية في سي#. تقدم فيسوال ستوديو مجموعة واسعة من الأدوات والوظائف مثل مصمم النماذج ، وتصحيح الأخطاء ، وتلميحات الأدوات ، والإكمال التلقائي ، والمزيد. كما أنه يدعم تثبيت واستخدام مكونات ومكتبات الجهات الخارجية.
  2. شارب ديفيلوب: إنها بيئة تطوير مجانية ومفتوحة المصدر مصممة خصيصا للغة سي#. ويوفر مجموعة مماثلة من الميزات كما فيسوال ستوديو ، ولكن يمكن أن تكون أكثر خفيفة الوزن وسهلة الاستخدام للمبتدئين في البرمجة.
  3. جيتبرينز رايدر: إنها بيئة تطوير متكاملة لا تدعم لغة سي# فحسب ، بل تدعم أيضا لغات البرمجة الأخرى مثل جافا وبايثون وجافا سكريبت. إنه يوفر ميزات متقدمة وأدوات تطوير ، ولكن قد يكون من الصعب إتقانها.

عند اختيار بيئة التطوير ، من المهم أن تأخذ في الاعتبار مستوى خبرتك وتفاصيل المشروع وتفضيلاتك. يمكنك تجربة بيئات التطوير المختلفة واختيار أفضل ما يناسب احتياجاتك وتفضيلاتك.

استيراد المكتبات اللازمة

لإنشاء رسم بياني في تطبيق نماذج ويندوز باستخدام لغة ج# ، تحتاج إلى استيراد العديد من المكتبات ، بما في ذلك:

  1. النظام.ويندوز.النماذج: هذه هي المكتبة الرئيسية التي يجب استيرادها إلى مشروع نماذج ويندوز. يسمح لك بإنشاء وإدارة عناصر التحكم مثل النماذج والأزرار والرسوم البيانية وما إلى ذلك
  2. . النظام.ويندوز.أشكال.تصور البيانات.الرسوم البيانية: هذه المكتبة هي جزء من مجموعة أدوات نماذج ويندوز القياسية وتوفر وظائف لإنشاء الرسوم البيانية والرسوم البيانية.
  3. النظام.الرسم: توفر هذه المكتبة دروسا للعمل مع الكائنات الرسومية مثل الفرش والأقلام والألوان وما إلى ذلك.

وإليك كيف يمكنك استيراد هذه المكتبات إلى مشروع نماذج ويندوز الخاص بك باستخدام لغة سي#:

"'شارب

استخدام النظام;

باستخدام النظام.ويندوز.النماذج;

باستخدام النظام.ويندوز.أشكال.تصور البيانات.الرسوم البيانية;

باستخدام النظام.الرسم;

«`

يتم وضع هذا الرمز في بداية ملف التعليمات البرمجية للمشروع الخاص بك ، قبل إعلان فئة النموذج. بعد ذلك ، يمكنك استخدام وظائف هذه المكتبات لإنشاء الرسوم البيانية وتخصيصها في نافذة التطبيق.

يرجى ملاحظة أن استخدام مكتبة النظام.ويندوز.أشكال.تصور البيانات.قد يتطلب الرسم البياني تثبيت حزمة إضافية من خلال مدير حزمة نوجيت أو باستخدام مثبت فيسوال ستوديو.

تكوين النافذة لعرض الرسم البياني

لعرض رسم بياني في أشكال ويندوز باستخدام اللغة ج# ، تحتاج إلى إنشاء نافذة التي سيتم عرض الرسم البياني نفسه. في هذا القسم ، سنلقي نظرة على العديد من إعدادات النافذة المهمة للعرض الصحيح للرسم البياني.

    لوحة الرسم البياني.الضوابط.إضافة (الرسم البياني);

    بعد الانتهاء من كل هذه الخطوات ، سيتم تكوين النافذة لعرض الرسم البياني بشكل صحيح. لا تنس إضافة الوظائف اللازمة لإنشاء المخطط وتحديثه.

    الحصول على بيانات للتآمر

    قبل البدء بالتآمر في نماذج ويندوز باستخدام لغة ج# ، تحتاج إلى الحصول على البيانات التي سيتم عرضها على الرسم البياني. للقيام بذلك ، يمكنك استخدام مصادر بيانات مختلفة ، مثل قواعد البيانات والملفات وخدمات الويب وغيرها.

    إحدى الطرق الشائعة للحصول على بيانات للرسم البياني هي استخدام قاعدة بيانات. للقيام بذلك ، تحتاج إلى الاتصال بقاعدة البيانات وتشغيل استعلام من شأنه إرجاع البيانات اللازمة. يمكن بعد ذلك استخدام البيانات الناتجة لإنشاء رسم بياني.

    على سبيل المثال ، لنفترض أن لدينا قاعدة بيانات تحتوي على جدول "مبيعات" ، والذي يخزن بيانات مبيعات البضائع لفترة زمنية معينة. لإنشاء رسم بياني يوضح التغيير في حجم المبيعات حسب الشهر ، يمكنك كتابة استعلام يحدد البيانات من جدول المبيعات مجمعة حسب الشهر ويلخص حجم المبيعات لكل شهر.

    يمكن حفظ البيانات المستلمة في بنية بيانات ، مثل مصفوفة أو قائمة ، من أجل نقلها بعد ذلك إلى رسم بياني للعرض. للتبسيط ، يمكنك استخدام فئة تم إنشاؤها مسبقا لتخزين بيانات المبيعات ، والتي تحتوي على خصائص للشهر وحجم المبيعات.

    بالإضافة إلى قاعدة البيانات ، يمكن الحصول على بيانات للتآمر من ملفات مثل كسف ، إكسيل أو شمل. للقيام بذلك ، تحتاج إلى قراءة البيانات من الملف ، وتحليلها وحفظها في بنية البيانات المطلوبة.

    يمكن أن تكون خدمات الويب أيضا مصدر بيانات للرسوم البيانية. للقيام بذلك ، تحتاج إلى تقديم طلب إلى خدمة الويب ، وتلقي استجابة بالتنسيق المطلوب (على سبيل المثال ، جسون أو شمل) ، وتحليل الاستجابة وحفظ البيانات المستلمة في بنية البيانات.

    بعد تلقي البيانات للمخطط ، يمكن تمريرها إلى عنصر التحكم "الرسم البياني" في نماذج ويندوز لعرض المخطط. للقيام بذلك ، تحتاج إلى تعيين خصائص عنصر التحكم ، مثل نوع الرسم البياني ، والبيانات المراد عرضها ، وتنسيق المحاور ، وما إلى ذلك.

    نتيجة لذلك ، يعد الحصول على بيانات للتخطيط خطوة مهمة قبل عرضها. تحتاج إلى تحديد مصدر بيانات أو استعلام أو قراءة البيانات ، وحفظ البيانات المستلمة في بنية البيانات المطلوبة ونقلها إلى عنصر التحكم لعرض الرسم البياني.

    إعداد محاور الرسم البياني

    محاور الرسم البياني تلعب دورا هاما في التصور البيانات وتمثل عنصرا هاما في إنشاء الرسوم البيانية باستخدام أشكال ويندوز. يتيح لك ضبط المحاور التحكم في مظهر الرسم البياني ويسهل تفسير البيانات.

    • يمكنك استخدام الطرق التالية لتكوين محاور الرسم البياني في نماذج ويندوز:
    • المحور.الحد الأدنى-يحدد الحد الأدنى لقيمة المحور;
    • المحور.الحد الأقصى-يحدد القيمة القصوى للمحور;
    • المحور.الفاصل الزمني-يحدد الفاصل الزمني بين العلامات على المحور;
    • المحور.ماجورتيكمارك-يضبط التسميات الرئيسية على المحور;
    • المحور.مينورتيكمارك-يضع تسميات مساعدة على المحور;
    • المحور.العنوان-يحدد اسم المحور;

    المحور.لابيلستيل-يضبط مظهر التسميات على المحور.

    1. وصف كل طريقة:
    2. المحور.الحد الأدنى

      مثال الاستخدام:

      الخريطة.أكسيسكس.الحد الأدنى = 0;

    3. تحدد هذه الطريقة الحد الأدنى للقيمة على المحور السيني. يمكننا تحديد أي رقم على أنه الحد الأدنى لقيمة المحور. هذا يسمح لك بتعيين نقطة البداية للمحور تحت أو فوق الصفر.
    4. المحور.الحد الأقصى

      مثال الاستخدام:

      الخريطة.أكسيسي.الحد الأقصى = 100;

    5. المحور.تحدد الطريقة القصوى القيمة القصوى للمحور ص. يمكننا تحديد أي رقم على أنه القيمة القصوى للمحور. هذا يسمح لك بتعيين الحد الأعلى للرسم البياني.
    6. المحور.الفاصل الزمني

      مثال الاستخدام:

      الخريطة.أكسيسي.الفاصل الزمني = 10;

    7. المحور.طريقة الفاصل يحدد الفاصل الزمني بين العلامات على المحور ص. يمكننا تحديد أي قيمة فاصل زمني تتوافق مع قيمة عدد صحيح. هذا يسمح لك بالتحكم في وتيرة عرض العلامات.
    8. المحور.ماجورتيكمارك

      مثال الاستخدام:

      الخريطة.أكسيسكس.علامة كبرى.ممكن = صحيح;

    9. المحور.طريقة ماجورتيكمارك تسيطر على التسميات الرئيسية على المحور السيني. يمكننا تمكين أو تعطيل عرض التسميات الرئيسية.
    10. المحور.مينورتيكمارك

      مثال الاستخدام:

      الخريطة.أكسيسي.علامة صغيرة.ممكن = صحيح;

    11. المحور.طريقة مينورتيكمارك يتحكم في التسميات المساعدة على المحور ص. يمكننا تمكين أو تعطيل عرض الملصقات المساعدة.
    12. المحور.العنوان

      مثال الاستخدام:

      الخريطة.أكسيسكس.العنوان = "الوقت";

    13. المحور.تحدد طريقة العنوان اسم المحور السيني. يمكنك تحديد أي سطر كاسم المحور.
    14. المحور.لابيلستايل

      مثال الاستخدام:

      الخريطة.أكسيسي.التسمية.التنسيق = "0.00";

    المحور.طريقة لابيلستيل يضبط مظهر التسميات على المحور ص. يمكننا تغيير تنسيق عرض الأرقام داخل التسميات عن طريق تعيين سلسلة التنسيق المطلوبة.

    تكوين محاور الرسم البياني يسمح لك لتخصيص مظهر وسلوك الرسوم البيانية في أشكال ويندوز ، مما يجعلها أكثر قابلية للفهم وبديهية للمستخدمين.

    عرض البيانات على الرسم البياني

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

    أولا ، تحتاج إلى إضافة عنصر تحكم المخطط إلى نموذج الطلب. للقيام بذلك ، يمكنك استخدام أدوات مصمم النموذج أو إنشاء مثيل لفئة المخطط في التعليمات البرمجية.

    الخطوة التالية هي ضبط محاور الرسم البياني وإضافة البيانات. للقيام بذلك ، يمكنك استخدام خصائص الرسم البياني والسلسلة لفئة الرسم البياني.

      الخريطة.أكسيسكس.الحد الأدنى = 0;

      سلسلة.نقاط.آدي (5);

      سلسلة.نقاط.آدي (7);

      После настройки осей и добавления данных можно отобразить график на форме:

      Добавьте созданный график на форму:

      النموذج الخاص بك.الضوابط.إضافة (الرسم البياني);

      Полный пример кода для создания и настройки графика:

      الرسم البياني الرسم البياني = الرسم البياني الجديد();

      مخطط مخطط = مخطط مخطط جديد ();

      الخريطة.أكسيسكس.الحد الأدنى = 0;

      الخريطة.أكسيسكس.الحد الأقصى = 10;

      سلسلة سلسلة = سلسلة جديدة ();

      سلسلة.نقاط.آدي (3);

      سلسلة.نقاط.آدي (5);

      سلسلة.نقاط.آدي (7);

      الرسم البياني.شارتارياس.إضافة (رسم بياني);

      الرسم البياني.سلسلة.إضافة (سلسلة);

      النموذج الخاص بك.الضوابط.إضافة (الرسم البياني);

      وهكذا ، وذلك باستخدام فئة الرسم البياني في أشكال ويندوز واللغة ج # ، يمكنك بسهولة عرض البيانات على الرسم البياني وتخصيص مظهره.

      إضافة عناصر إضافية إلى الرسم البياني

      عند إنشاء رسم بياني في نماذج ويندوز باستخدام لغة سي# ، يمكنك إضافة عناصر إضافية لتحسين مظهره ووظائفه. فيما يلي بعض التقنيات التي يمكن أن تكون مفيدة عند إنشاء الرسوم البيانية.

      1. إضافة رأس مخطط

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

      2 طريقة. إضافة أسطورة

      يمكن أن تكون وسيلة الإيضاح مفيدة لشرح محتويات الرسم البياني ، خاصة إذا كانت تعرض سلسلة متعددة من البيانات. لإضافة وسيلة إيضاح ، يمكنك استخدام عنصر تحكم وسيلة الإيضاح. قم بإنشاء كائن وسيلة إيضاح ، وقم بتعيين خصائصه مثل الموضع والهوامش ، ثم قم بإضافته إلى الرسم البياني باستخدام الأساطير.إضافة طريقة.

      3. إضافة تسميات البيانات إلى الرسم البياني

      يمكن إضافة تسميات البيانات إلى نقاط الرسم البياني لعرض قيم البيانات عليها. يمكنك استخدام عنصر تحكم داتابوانت للقيام بذلك. قم بإنشاء كائن نقطة بيانات ، وقم بتعيين قيمته وتسميته ، ثم قم بإضافته إلى سلسلة بيانات الرسم البياني باستخدام النقاط.إضافة.

      4 طريقة. إضافة تواقيع المحور

      يمكنك أيضا إضافة تسميات توضيحية إلى محاور الرسم البياني لمساعدة المستخدمين على فهم القيم المعروضة على الرسم البياني. يمكنك استخدام عنصر تحكم المحور للقيام بذلك. قم بإنشاء كائن محور ، وقم بتعيين خصائصه مثل الحدود وقيم التنسيق ، ثم قم بتعيينه لمحور الرسم البياني الخاص بك باستخدام المخططات[س].طريقة المحور [ص].

      5. إضافة عناصر رسومية إضافية

      إذا كنت ترغب في إضافة المزيد من العناصر الرسومية إلى الرسم البياني الخاص بك ، فيمكنك استخدام عنصر التحكم في التعليق التوضيحي. قم بإنشاء كائن تعليق توضيحي ، وقم بتعيين خصائصه مثل النص والحجم والموضع ، ثم قم بإضافته إلى الرسم البياني باستخدام التعليقات التوضيحية.إضافة طريقة.

      مع هذه التقنيات ، يمكنك إعداد رسم بياني في أشكال ويندوز باستخدام اللغة ج # وإضافة الوظائف اللازمة لتقديم البيانات الخاصة بك بطريقة مريحة وغنية بالمعلومات.

      سؤال وجواب

      ما الطبقة يستخدم لإنشاء رسم بياني في أشكال ويندوز باستخدام ج # لغة?

      لإنشاء مخطط في نماذج ويندوز باستخدام لغة سي # ، يتم استخدام فئة المخطط من مساحة اسم النظام.ويندوز.أشكال.تصور البيانات.الرسوم البيانية.