Windows

تطوير Windows Phone 7.5 Apps: المتغيرات وأنواع البيانات وتعيين القيم

6 شرح المتغيرات في لغة الدارت مع الفلاتر Variables in dart with Flutter

6 شرح المتغيرات في لغة الدارت مع الفلاتر Variables in dart with Flutter
Anonim

في الفصل الأخير كتبنا أول طلب لدينا لـ Windows Phone 7.5 . في هذا البرنامج التعليمي ، سنرى ما هي المتغيرات وأنواع البيانات و كيفية تعيين أو استرداد القيم من المتغيرات . بالإضافة إلى ذلك ، سنلقي نظرة أيضًا على تعيين قيمة لمربعات النص .

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

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

يمكنك معرفة المزيد عن أنواع البيانات وعن الاختلاف هنا ، ولكن كمبتدئ سنستخدم عدد قليل من متغيرات أنواع القيم كما هو موضح أدناه.

  1. int : Stands for integer. نوع بيانات لتخزين أرقام بدون كسور عشرية.
  2. Char : يتم استخدامه لتخزين حرف واحد.
  3. String : يتم استخدامه لتخزين النص ، وهو عدد من الأحرف
  4. Bool : وهو أحد أبسط أنواع البيانات. يمكن أن يحتوي على قيمتين فقط - 0 و 1 أو false أو true.
  5. Float : يتم استخدامه لتخزين أرقام قد تحتوي أو لا تحتوي على أرقام عشرية.

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

تعيين القيم واسترداد المدخلات من مربعات النص:

هذه خطوة أساسية جدًا ، والتي ستمكنك من الحصول على بعض القيمة من المستخدمين أو تظهر لهم شيئًا. من بين هذين الأمرين ، قمنا بالفعل بتنفيذ هذا الأخير في تطبيق Hello World. في تطبيق Hello World ، عرضنا للمستخدم رسالة "hello world" في حدث button_click . هذا يعني أنك قد تعرفت على مخرجات العرض ، لذا دعونا نتعلم الآن قبول المدخلات. أخذ المدخلات هو مجرد عملية مرآة لتوفير المخرجات.

افتح مشروع test1 أو helloworld مرة أخرى. سنجري تعديلات طفيفة في هذا المشروع لقبول اسم المستخدم ثم سنقوم بعرض بعض الرسائل. الآن بعد أن أصبح لدينا نصًا وزرًا ، سنحتاج إلى مربع نص إضافي واحد وآخر نصي. اسحب مربع نص (txt1) من مربع الأدوات ثم ضعه أعلى النص السابق واسحب مربع نص آخر (txtip) ثم ضعه بجانب مربع النص. غيّر الخاصية النصية للنص الجديد إلى "أدخل اسمك:" وانقر نقرًا مزدوجًا على الزر للانتقال إلى الحدث button_click. الآن في زوج الأقواس المتعرجة ، قم بلصق هذا الكود:

اسم السلسلة = "" ؛
الاسم = txtinput.text ؛
txtop.text = "hello" + name ؛

الآن قم بتشغيل التطبيق ومشاهدته مرح. هنا طلبنا من المستخدم اسمه / اسمها وحفظ هذا الاسم في "اسم" متغير نوع السلسلة. هذا كل ما عليك فعله لقبول إدخال المستخدم. هناك تحذير واحد يتعين عليك اتخاذه أثناء قبول المدخلات هو مطابقة نوع المتغير بنوع الإدخال. على سبيل المثال ، لا يمكننا تخزين اسم المستخدمين في متغير نوع "int" ، يمكننا القيام بذلك فقط مع متغير نوع "string". على الرغم من أنه يمكنك تحويل هذه القيم في أنواع أخرى أيضًا ، وليس في كل مرة يكون ذلك ممكنًا. يمكنك معرفة المزيد حول تحويل النوع هنا.

إذاً هذا هو ، إذا كنت قد وصلت إلى هنا ، فقد قمت بعمل جيد في هذا البرنامج التعليمي وكنت على استعداد للذهاب إلى البرنامج التعليمي التالي .