ساعة الإيقاف هي أداة مفيدة للغاية تتيح لك قياس الوقت بدقة لعدة ثوان أو دقائق أو حتى ساعات. إذا كنت تقوم بتطوير تطبيق ج # باستخدام نماذج ويندوز ، يمكنك إنشاء ساعة توقيت الخاصة بك وإضافته إلى التطبيق الخاص بك.
في هذه المقالة ، سنلقي نظرة على الإرشادات خطوة بخطوة لإنشاء ساعة توقيت باستخدام نماذج سي# وويندوز. ونحن سوف تظهر لك كيفية إنشاء نافذة التطبيق ، إضافة الضوابط اللازمة وتكوين منطق ساعة توقيت.
أولا وقبل كل شيء ، سوف تحتاج إلى تثبيت فيسوال ستوديو على جهاز الكمبيوتر الخاص بك إذا لم تكن قد قمت بتثبيته حتى الآن. ثم فتح مشروع نماذج ويندوز جديدة في فيسوال ستوديو.
- الخطوة 1: تكوين المشروع في أشكال ويندوز ج#
- تنزيل وتثبيت المكونات الضرورية
- إنشاء مشروع جديد في أشكال ج# ويندوز
- الخطوة 2: إنشاء واجهة مستخدم ساعة توقيت
- إضافة عناصر تحكم إلى النموذج
- سؤال وجواب
- كيف يمكنني إنشاء ساعة توقيت في ج#?
- كيف يمكنني تعيين الفاصل الزمني ساعة توقيت?
- هل من الممكن إضافة زر إيقاف مؤقت إلى ساعة الإيقاف?
الخطوة 1: تكوين المشروع في أشكال ويندوز ج#
قبل البدء في إنشاء ساعة توقيت في أشكال ج # ويندوز ، تحتاج إلى إعداد مشروع جديد في بيئة تطوير فيسوال ستوديو. اتبع الخطوات أدناه:
- افتح فيسوال ستوديو وحدد"إنشاء مشروع".
- في نافذة" إنشاء مشروع "، حدد نوع المشروع"تطبيق نماذج ويندوز".
- حدد اسم المشروع وحدد المسار لحفظ المشروع.
- انقر فوق الزر" إنشاء " لإنشاء مشروع جديد.
- بعد إنشاء المشروع ، يفتح مصمم النموذج.
الآن يمكنك البدء في إنشاء ساعة توقيت على النموذج في أشكال ج # ويندوز. ستصف الخطوات التالية الخطوات اللازمة لإضافة عناصر تحكم وكتابة التعليمات البرمجية لوظيفة ساعة الإيقاف.
تنزيل وتثبيت المكونات الضرورية
لإنشاء ساعة توقيت في أشكال ج # ويندوز ، ونحن بحاجة إلى المكونات التالية:
- فيسوال ستوديو هو بيئة تطوير متكاملة (إيد) التي تسمح لك لتطوير التطبيقات في اللغة ج#.
للبدء ، تحتاج إلى تحميل وتثبيت فيسوال ستوديو ، الذي يقدم إصدارات مجانية ومدفوعة.
- انتقل إلى موقع مايكروسوفت فيسوال ستوديو الرسمي: https://visualstudio.microsoft.com /.
- في صفحة التنزيل ، حدد الإصدار المناسب من فيسوال ستوديو لنظام التشغيل الخاص بك وانقر فوق الزر تنزيل.
- قم بتشغيل المثبت الذي تم تنزيله واتبع التعليمات لتثبيت فيسوال ستوديو على جهاز الكمبيوتر الخاص بك.
- بعد التثبيت الناجح ، وإطلاق فيسوال ستوديو والتحقق من أنه يعمل بشكل صحيح.
أنت الآن على استعداد لإنشاء ساعة توقيت في أشكال ج # ويندوز ويمكنك البدء في تطوير التطبيق الخاص بك.
إنشاء مشروع جديد في أشكال ج# ويندوز
لإنشاء مشروع جديد في نماذج سي# ويندوز ، اتبع الخطوات التالية:
- افتح مايكروسوفت فيسوال ستوديو.
- حدد عنصر القائمة" ملف "وحدد" إنشاء " ->"مشروع".
- يظهر مربع الحوار إنشاء مشروع.
- حدد "البصرية ج#" في الفئة المثبتة ، ثم حدد " ويندوز كلاسيك سطح المكتب "في بيئة التطوير و" ويندوز أشكال التطبيق (الإطار الصافي) " في القوالب في الجزء الأيسر.
- أدخل اسم المشروع في حقل الاسم وحدد المسار الذي سيتم حفظ المشروع فيه. ثم انقر فوق موافق.
- في اللوحة التي تظهر ، حدد الخيارات المطلوبة لمشروعك وانقر فوق التالي.
- في الصفحة التالية ، حدد الخيارات إذا كانت مطلوبة ، أو اتركها كإعداد افتراضي ، وانقر فوق الزر "إنشاء".
- سوف البصرية ستوديو إنشاء مشروع أشكال ويندوز جديدة وفتحه في وضع التصميم.
أنت الآن على استعداد لبدء العمل على مشروع نماذج ويندوز الخاص بك في ج#.
الخطوة 2: إنشاء واجهة مستخدم ساعة توقيت
في هذه الخطوة ، سنقوم بإنشاء واجهة مستخدم لساعة الإيقاف الخاصة بنا. سيتألف مظهر ساعة الإيقاف من عدة عناصر:
- الطابع الزمني الذي سيتم عرض الوقت المنقضي.
- زر" ابدأ " ، والتي سوف تبدأ ساعة توقيت.
- على زر التوقف ، والتي سوف تتوقف ساعة توقيت.
- زر إعادة الضبط ، والذي سيعيد ضبط ساعة الإيقاف ويعيد ضبط الوقت.
سوف نستخدم عناصر التسمية لعرض أزرار الوقت والأزرار للتحكم في ساعة الإيقاف.
كأساس لواجهة المستخدم ، يمكننا استخدام عنصر تابللايوتبانيل ، والتي سوف تسمح لنا للسيطرة بسهولة على وضع العناصر على النموذج. في سمة كولومستيلز من عنصر تابللايوتبانيل ، سنقوم بتعيين شبكة من عمودين: واحد للطابع الزمني والآخر للأزرار.
| إعداد هيكل الجدول |
لوحة تابللايوتبانيل = جديد تابللايوتبانيل (); |
لوحة.عدد الأعمدة = 2; |
لوحة.أنماط الأعمدة.إضافة (نمط عمود جديد (نوع الحجم.في المئة ، 50)); |
لوحة.أنماط الأعمدة.إضافة (نمط عمود جديد (نوع الحجم.في المئة ، 50)); |
الآن يمكننا إضافة عناصر واجهة المستخدم إلى النموذج ووضعها وفقا لهيكل الجدول المحدد. سنقوم بإنشاء كائنات التسمية والزر ، وتعيين الخصائص اللازمة لهم وإضافتها إلى الجدول.
الطابع الزمني
لإنشاء طابع زمني ، يمكننا استخدام عنصر التسمية. سنقوم بتعيين خاصية النص لعنصر التسمية إلى" 00:00:00 " كتهيئة الوقت. سنقوم أيضا بتعيين خاصية تكستالاين في ميدلسنتر لمحاذاة النص في المركز.
تسمية التسمية الزمنية = تسمية جديدة ();تيميلابيل.النص = "00: 00: 00";تيميلابيل.تكستالاين = كونتنتالاين.ميدلسنتر;أزرار
لإنشاء أزرار ، يمكننا استخدام عنصر الزر. سنحتاج إلى ثلاثة أزرار:" ابدأ "و" إيقاف "و"إعادة تعيين". سنقوم بتعيين خاصية النص لكل زر مع النص المقابل.
زر ابدأ زر = زر جديد();ابدأزر.النص = "ابدأ";زر إيقاف زر = زر جديد();توقف زر.النص = "توقف";زر إعادة تعيين زر = زر جديد ();إعادة تعيين زر.النص = "إعادة تعيين";
بعد إنشاء جميع عناصر واجهة المستخدم ، يمكننا إضافتها إلى النموذج ووضعها في الجدول باستخدام طريقة عناصر التحكم.إضافة عنصر تابللايوتبانيل.
إضافة طابع زمني إلى
لوحة.الضوابط.إضافة نموذج (التسمية الزمنية ، 0 ، 0);إضافة أزرار إلى
الفريق.الضوابط.إضافة نموذج (زر البدء ، 1 ، 0);لوحة.الضوابط.إضافة (توقف زر ، 1 ، 1);لوحة.الضوابط.إضافة (إعادة تعيين زر ، 1 ، 2);
وأخيرا ، إضافة تابليلايوتبانيل التي تم إنشاؤها إلى النموذج:
هذا.الضوابط.إضافة (لوحة);
الآن لدينا واجهة مستخدم ساعة توقيت تتكون من طابع زمني وأزرار. سوف تبدو شيئا من هذا القبيل:
| 00:00:00 | |
| ابدأ | توقف |
| إعادة تعيين |
الآن دعنا ننتقل إلى الخطوة التالية-إضافة منطق ساعة التوقيت.
إضافة عناصر تحكم إلى النموذج
لإنشاء ساعة توقيت في تطبيق نماذج ويندوز في ج# ، سوف تحتاج إلى إضافة بعض عناصر التحكم إلى النموذج. دعونا ننظر في كيفية القيام بذلك:
- افتح نافذة مصمم النموذج بالنقر المزدوج على ملف النموذج (.جيم).
- في نافذة مصمم النموذج ، حدد مربع الأدوات على اليمين ، حيث توجد عناصر التحكم المتاحة.
- اسحب عنصر التسمية من لوحة التحكم إلى النموذج وضعه أعلى النموذج. سيتم استخدام هذا العنصر لعرض الوقت الحالي لساعة الإيقاف.
- إعطاء عنصر التسمية اسم" لبلتيمر " بحيث يمكن الوصول إليها في رمز البرنامج.
- أضف زرين آخرين إلى النموذج باستخدام عنصر الزر. سيتم استخدام زر واحد لبدء ساعة توقيت ، والآخر لوقف وإعادة تعيينها.
- وضع أسماء" بتنستارت "و" بتنريسيت "على التوالي لأزرار" ابدأ "و" إعادة تعيين".
الآن شكلنا جاهز للاستخدام. واضاف لدينا ضوابط لذلك: الطابع الزمني واثنين من الأزرار لبدء وإعادة تعيين ساعة توقيت. في الأقسام التالية ، سننظر في كيفية إضافة وظائف إلى هذه العناصر باستخدام رمز البرنامج.
سؤال وجواب
كيف يمكنني إنشاء ساعة توقيت في ج#?
لإنشاء ساعة توقيت في ج# ، يمكنك استخدام عنصر تحكم الموقت. إنشاء مشروع جديد في فيسوال ستوديو ، إضافة عنصر الموقت والأزرار والتسميات اللازمة إلى النموذج. ثم اكتب الرمز لبدء ساعة الإيقاف وإيقافها وإعادة تعيينها.
كيف يمكنني تعيين الفاصل الزمني ساعة توقيت?
لتعيين الفاصل الزمني لساعة الإيقاف في ج# ، استخدم خاصية الفاصل الزمني لعنصر المؤقت. اضبط قيمة خاصية الفاصل الزمني على عدد المللي ثانية التي يجب بعدها تحديث ساعة الإيقاف. على سبيل المثال ، إذا كنت تريد تحديث ساعة الإيقاف كل ثانية ، فاضبط خاصية الفاصل الزمني على 1000.
هل من الممكن إضافة زر إيقاف مؤقت إلى ساعة الإيقاف?
نعم ، يمكنك إضافة زر إيقاف مؤقت إلى ساعة الإيقاف في ج#. للقيام بذلك ، تحتاج إلى إنشاء حقل منطقي إضافي يتتبع حالة ساعة الإيقاف (قيد التشغيل أو الإيقاف المؤقت). في معالج الحدث للضغط على زر الإيقاف المؤقت ، قم بتغيير قيمة الحقل وإيقاف/استئناف ساعة الإيقاف مؤقتا حسب الحالة الحالية.