كيفية جعل شريط تحميل جذابة بصريا في Visual Basic

مؤلف: Morris Wright
تاريخ الخلق: 2 أبريل 2021
تاريخ التحديث: 1 ديسمبر 2024
Anonim
شرح تغيير شكل الفورم في الفجوال بيسك والسي شارب vb.net , C#
فيديو: شرح تغيير شكل الفورم في الفجوال بيسك والسي شارب vb.net , C#

المحتوى

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


الاتجاهات

يمكن أن تقدم أشرطة التقدم الملونة إعجاب مستخدمي التطبيق (صور بولكا دوت / بولكا دوت / غيتي إيماجز)

    إضافة عناصر تحكم إلى النموذج

  1. افتح Visual Studio وقم بتحميل أحد مشاريع Visual Basic .NET. افتح "Solution Explorer" بقائمة ملفات المشروع إذا لم يكن مفتوحًا بالفعل.

  2. حدد موقع "Solution Explorer" أيقونة نموذج بدء مشروعك وانقر فوقه نقرًا مزدوجًا. سيفتح Visual Studio نافذة التصميم ويعرض النموذج.

  3. افتح مربع الأدوات واسحب عنصر تحكم "GroupBox" بداخله لإضافته. العودة إلى مربع الأدوات وإضافة عنصر تحكم "ProgressBar" بنفس الطريقة.

  4. اسحب عنصر تحكم "تسمية" إلى النموذج. انقر فوقه واسحبه فوق شريط التقدم الذي تمت إضافته. ضع الملصق والشريط المحاذي مع الحافة اليسرى.

  5. ارجع إلى مربع الأدوات واسحب عنصر تحكم Timer باستخدام نفس التقنية. أغلق صندوق الأدوات.


    إضافة منطق البرمجة

  1. انقر على المؤقت الذي أضفته واضغط على "F4" لفتح نافذة "الخصائص". انقر على أيقونة "الأحداث" في الجزء العلوي من النافذة لإظهار قائمة الأحداث.

  2. انقر نقرًا مزدوجًا فوق الحدث "Tick". سيفتح Visual Studio إطار التعليمات البرمجية ويظهر الفرعي "Timer1_Tick" ، والذي سيتم تشغيله باستخدام علامة ساعة.

  3. الصق الكود التالي في نص الباطن:

    loadingBarValue + = الزيادة

    إذا كان loadingBarValue> 100 ، ثم loadingBarValue = 100 Timer1.Stop () GroupBox1.Visible = False End If

    ProgressBar1.Value = loadingBarValue

    ستتسبب الجملة الأخيرة في انتقال المؤشر المرئي لشريط التقدم إلى القيمة المخزنة في المتغير "LoadBarValue". تزيد قيمة المتغير ، وهي صفر عند تحميل النموذج ، بمقدار يحدده المتغير "الزيادة". نظرًا لأن هذه القيمة هي 1 ، فستزيد قيمة "LoadBarValue" بمقدار 1 مع كل تنفيذ للفرعي "Load". عندما يصل الشريط إلى الحد الأقصى للقيمة (100) ، يتوقف الموقت. سيختفي مربع المجموعة الذي يحتوي على شريط التقدم والتسمية تلقائيًا.


  4. اضغط على "F7" للعودة إلى طريقة عرض القالب وانقر نقرًا مزدوجًا على شريط العنوان في النموذج. سيفتح Visual Studio نافذة التعليمات البرمجية مرة أخرى ويظهر الفرعي "تحميل" من النموذج. الصق الكود التالي في هذا القسم الفرعي:

    loadingBarValue = 0 Timer1.Interval = 200 زيادة = 1

    GroupBox1.Text = "" Label1.Text = "تحميل" Label1.BackColor = Color.Transparent Label1.ForeColor = Color.Green

    Timer1.Start ()

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

  5. انتقل إلى أعلى نافذة التعليمات البرمجية وحدد إعلان "الفئة". الصق هاتين الجملتين تحته:

    قاتمة loadingBarValue قاتمة الزيادة

    سيحدد هذا المتغيرات "loadingBarValue" و "الزيادة" ، الموضحة أعلاه.

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

نصائح

  • ضع الشريط والتسمية في أي مكان تريده في النموذج عن طريق سحب عنصر التحكم "مربع المجموعة". نظرًا لوجود شريط الملصق وشريط التقدم بداخله ، سيتم التعامل معهم كوحدة ، مما يسهل عملية التنسيب. يمكنك أيضًا تجربة ألوان مختلفة عن طريق تغيير قيم المقدمة والخلفية. سوف ينتج عن اللون الأخضر الافتراضي في المثال مؤثر بصري متناغم لأنه سيطابق لون شريط الرسوم المتحركة الذي سيتم عرضه أثناء تحميل التطبيق الخاص بك.