تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
فيديو - كيفية تعريف المتغيرات في فري باسكال - بيئة لازاروس
#1
المتغيرات Variables
المتغيرات في لغة البرمجة هي المساحة التي نحتاجها في الذاكرة لكي نخزن فيها قيمة متغيرة...
تستطيع أن تتخيل أن المتغير هو عبارة عن علبة في الذاكرة ،  تحتوي على معلومات مؤقتة يمكن أن نغيرها في أي لحظة..
كما يمكنك اعطاء اسم لكل متغير و يجب أن تكون أسماء المتغيرات مختلفة عن بعضها البعض.
(منقول)

انواع المتغيرات في فري باسكال
توجد عدة انواع للمتغيرات في لغة فري باسكال أهمها:
  • عدد صحيح Integer
  • عدد كسري Real
  • مضاعف Double
  • سلسلة نصية String
  • حرف Char
  • منطقي Boolean
وغير ذلك من اﻷنواع.


مدى المتغيرات Variable Scope
هناك متغيرات نستخدمها داخل اﻹجراء Procedure أو الدالة Function بحيث نستخدمها داخلياً، ولا يمكن استعمالها خارجها، ونستخدم الكلمة المفتاحية Var قبل اﻹعلان أو التصريح أو تعريف المتغيرات قبل كلمة Begin الخاصة باﻹجراء أو الدالة.


هناك متغيرات على مستوى الوحدة Unit بحيث يمكننا استعمالها في أي مكان داخل هذه الوحدة فقط. ويتم تعريفها تحت كلمة Private أعلى الوحدة.

هناك متغيرات على مستوى المشروع، بحيث يمكننا استعمالها في أي وحدة من وحدات المشروع. ويتم تعريفها بعد كلمة Public أعلى الوحدة.

والفيديو التالي يوضح ما سبق شرحه:




http://wiki.freepascal.org/Variables_and_Data_Types
الرد }}}}
#2
أهلا أخي أبو بكر , جزاك الله خير على الشرح الجميل لهذه اللغة الجميله , بالنسبة لي الحمد لله كانت سهله جدا على معرفه تعريف المتغيرات وإستخدامها وكذلك إستخدام الفورم والأداوت وذلك للتشابه بينها وبين بيئة الفيجول بيسك6 واللغة سهلة التعامل بشكل عام , وأعتقد أي شخص عنده خلفيه برمجيه لأي لغة برمجه راح يكون سهل عليه تعلم هذه اللغة بسهوله كبيره , أحس نفسي مستعجل أريد أن أدخل في العميق وأعرف ماهي المكتبات التي يتم إستدعائها في القسم uses وماهي الأوامر التابعة لهذه المكتبات .
الرد }}}}
تم الشكر بواسطة: ahmedabdelaliem , Amir_alzubidy
#3
يعطيك العافيه
محاسب / أحمد عبد العليم
الرد }}}}
تم الشكر بواسطة:
#4
أخي أحمد منصور

في أعلى الوحدة الخاصة بالفورم... تجد uses وتجد بعدها الكثير من المكتبات

اضغط على المفتاح CTRL ومرر الفأرة على إحداها فتلاحظ أنها تحولت إلى رابط ... انقره، وستفتح لك الكود الخاص بالوحدة التي نقرتها Smile
الرد }}}}
تم الشكر بواسطة: Ahmed_Mansoor , Amir_alzubidy
#5
السلام عليكم

ياسلام عليك اخي ابو بكر ، اقولك فعلا هذه اللغه تربعت وسط قلبي ، ماشاء الله تبارك الله كل شئ فيها سلسل ، جزاك الله خير .
الرد }}}}
تم الشكر بواسطة: أبوبكر سويدان , Amir_alzubidy
#6
أخي أحمد منصور

ستحبها أكثر عند التعامل مع قواعد البيانات والتقارير ... صدقني Smile
الرد }}}}
تم الشكر بواسطة: Ahmed_Mansoor , Amir_alzubidy
#7
مشكورة هي ادارة منتدانا الحبيب عندما قررت بـ تبني قسم رائع مثل لازاروس
و تعيين الاخ ابو بكر السويدان مشرفا عليها ومرشدا لها لم يكن عبثا
فطريقة الاخ ابو بكر السويدان في ترسيخ وشرح الفكرة وببساطته السلسة في نقل المعلومة
قد نثرت في قلبونا حب هذه التحفة الثمينة
فهي حقا راااااااااااائعة

مبرووك علينا جميعاً انضمام اللازروس الى هذا الصرح المبارك
سأعود قريباً ان شاء الله

الرد }}}}
تم الشكر بواسطة: أبوبكر سويدان
#8
بارك الله فيك ... حماستك للغة أثلجت صدري Smile

لا عليك ... صبر جميل ، والله المستعان.
الرد }}}}
تم الشكر بواسطة: Amir_alzubidy
#9
الاحوة الاعزاء اريد معرفة الفرق بين تعلم لغة الفيجوال بيسك 6 ولغة البرمجة لزاروس
الرد }}}}
تم الشكر بواسطة:
#10
الفكرة العامة للبرمجة هي نفسها بأي لغة تقريباً... الفارق بين اللغات هو في طريقة كتابة الأوامر ومعظمها تتشابه كثيراً.

لا يهم بأي لغة تبرمج .. المهم هو أنك تستطيع إنجاز ما تريد من خلال اللغة التي تختارها.

فري باسكال أسهل وأسرع من فجوال بيسك (في نظري) ولا تتعرض للصعوبات في تحزيم برامجك مثلما تتعرض لها في فجول بيسك. ولذا فنصيحتي هي البدء بتعلم فري باسكال وإتقانها. أتمنى لك الفائدة.
الرد }}}}
تم الشكر بواسطة: Ahmed_Mansoor , Ahmed_Mansoor


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الإعلان عن الإصدار 1.6.2 من لازاروس أبوبكر سويدان 4 65 أمس, 07:52 PM
آخر رد: أبو ناصر
  مثال عن كيفية ربط قاعدة البيانات اكسس باسكال أبوبكر سويدان 2 78 27-08-16, 09:54 PM
آخر رد: أبوبكر سويدان
  [مثال] صلاحيات المستخدمين بكلمات مرور مربوطة بقاعدة بيانات في لازاروس أبو ناصر 13 297 25-08-16, 04:55 PM
آخر رد: أبو ناصر
  كتاب - البرمجة بلغة فري باسكال - بيئة لازاروس أبوبكر سويدان 14 1,360 25-08-16, 03:04 PM
آخر رد: vbtemp
  تمت اﻹجابة - الملف التنفيذي كبير جدا في فري باسكال - بيئة لازاروس abulayth 4 517 27-07-16, 02:42 PM
آخر رد: أبوبكر سويدان
  لازاروس بين السهولة والصعوبة وتوفير المتطلبات rohiem 5 279 03-06-16, 10:16 PM
آخر رد: أبوبكر سويدان
  [نقاش] موضوع للنقاش حول لغة فري باسكال - بيئة لازاروس للمبتدئين أبوبكر سويدان 11 1,173 03-06-16, 10:13 PM
آخر رد: أبوبكر سويدان
  تمهيدي - لازاروس Lazarus أبوبكر سويدان 18 2,547 03-06-16, 10:10 PM
آخر رد: أبوبكر سويدان
  الإصدار 1.6 لبيئة لازاروس أبوبكر سويدان 6 240 03-06-16, 10:10 PM
آخر رد: أبوبكر سويدان
  كتاب - برمجة قواعد بيانات SQLite في لازاروس أبوبكر سويدان 18 2,229 14-03-16, 03:54 PM
آخر رد: أبوبكر سويدان

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم