تقييم الموضوع :
  • 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
يعطيك العافيه
محاسب / أحمد عبد العليم

الى اللقاء ان شاء الله Heart
الرد }}}
تم الشكر بواسطة:
#4
أخي أحمد منصور

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

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

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

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

مبرووك علينا جميعاً انضمام اللازروس الى هذا الصرح المبارك
الرد }}}
تم الشكر بواسطة: أبوبكر سويدان , rnmr
#8
بارك الله فيك ... حماستك للغة أثلجت صدري Smile

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

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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  صدور النسخة 3.0 من برنامج لازاروس vbtemp 0 165 31-12-23, 01:44 PM
آخر رد: vbtemp
  تمهيدي - لازاروس Lazarus أبوبكر سويدان 24 34,654 25-03-21, 01:11 AM
آخر رد: Abdouhk
  كتابان لا غنى عنهم لمحبي لازاروس وفري باسكال abu ammar 2 2,359 24-03-21, 09:55 PM
آخر رد: Abdouhk
  [مثال] نافذة دخول بسيطة باستخدام لازاروس وقاعدة بيانات اكسس abu ammar 9 3,378 05-03-19, 04:45 PM
آخر رد: حريف برمجة
  [سؤال] كيفية تضمين قاعدة فايربيرد في لازلاروس ؟؟ princelovelorn 9 3,547 03-03-19, 02:24 PM
آخر رد: أبوبكر سويدان
  [نقاش] موضوع للنقاش حول لغة فري باسكال - بيئة لازاروس للمبتدئين أبوبكر سويدان 19 21,923 14-02-19, 05:48 PM
آخر رد: princelovelorn
  الإعلان عن إطلاق الإصدار الثاني المستقر من بيئة لازاروس أبوبكر سويدان 0 7,068 06-02-19, 01:41 AM
آخر رد: أبوبكر سويدان
  الإعلان عن النسخة التجريبية الثالثة للإصدار رقم 2 من بيئة لازاروس أبوبكر سويدان 0 1,593 24-12-18, 08:48 PM
آخر رد: أبوبكر سويدان
  الإعلان عن النسخة التجريبية الثانية للإصدار رقم 2 من بيئة لازاروس أبوبكر سويدان 3 2,064 29-11-18, 01:46 PM
آخر رد: العيد1403
  [نقاش] تلميح بسيط وعملي في بيئة لازورس (مقتبس) العيد1403 4 2,519 10-07-18, 12:10 PM
آخر رد: العيد1403

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


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