تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[نقاش] موضوع للنقاش حول لغة فري باسكال - بيئة لازاروس للمبتدئين
#1
السلام عليكم ورحمة الله وبركاته

هذا الموضوع بمثابة جلسة سمر للأعضاء الراغبين في تعلم البرمجة بلغة فري باسكال - بيئة لازاروس، بحيث أفسح المجال لكل عضو بأن يضع استفساراته هنا، وسأجيبه عليها هنا إن شاء الله، بحيث يكون هذا الموضوع مرجعاً للأعضاء الجدد ويجدون فيه إجابات للأسئلة الشائعة والمتكررة.

تفضلوا Smile
الرد }}}}
#2
كل عام وانتم بخير
اولا احييك استاذ ابو ابكر السويدان على هذا الجهد الرائع
الذي قدمته وما زلت تقدمه لمنفعة ابناء امتنا الاسلامية
واسال الله ان يجعله في موازين حسناتك انت و من هم مثلك

بعد ان قمت بتنصيب لازاروس وسريت في ارجاء محيطها الباهي
وجدت فيها لذة لن يشعر بها الا من تلذذ بها مثلي
حقيقة برمجية لازاروس ممتعة وشيقة هي كما فجوال بيسك 6 بالنسبة لي
اريد الغوص بها اكثر واتذوق لمعانها الغامض وسحرها الخفي اكثر واكثر
استاذ ابو بكر دعونا نبدأ الخوض في دروس جديدة شاملة تحمل عنوان

"لازاروس وقواعد البيانات "

من طريقة الربط واضافة السجلات وحذفها والتعديل عليها وطباعة التقارير
واكواد اضافية مثل اظهار عدد السجلات وتعبئة الكومبو بوكس من حقل معين
وانشاء القوائم. . واللاحق مما سبق سيتبعها لا محال .

وجزاكم الله خير الجزاء
سأعود قريباً ان شاء الله

الرد }}}}
تم الشكر بواسطة: أبوبكر سويدان , Ahmed_Mansoor , CLARO , CLARO
#3
بارك الله فيك يا باهي Smile

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

بعد ذلك مباشرة سأشرع في كتابة دروس حول قواعد البيانات، وأحب أن أبشرك بأن التعامل مع قواعد البيانات في لازاروس سهل جداً وممتع جداً. ثم في النهاية سأكتب حول التقارير وكيفية إنشائها.

برأيك أيها أجدى؟ الكتابة أم تسجيل فيديوهات تعليمية؟
الرد }}}}
تم الشكر بواسطة: Amir_alzubidy , Ahmed_Mansoor , Omar 6.0
#4
الله يبارك فيك ويبارك بعمرك
التطبيق المصور ( الفيديو ) والشروحات المكتوبة
كلاهما مكمل الآخر
والكمال لله تبارك وعلى
عموما انا متابع القناة على اليوتيوب اولا بأول
الله يعطيك العافية
سأعود قريباً ان شاء الله

الرد }}}}
تم الشكر بواسطة: أبوبكر سويدان , Ahmed_Mansoor
#5
ماشاء الله تبارك الله .. فعلن أخي بكر لغة ممتعة ومشوقه

هل يوجد أخي الكريم موقع لمصادر أو مشاريع جاهزة كما لل vb.net

تحياتي
الرد }}}}
تم الشكر بواسطة:
#6
نعم بالتأكيد توجد برامج كثيرة وأمثلة لكل شيء تقريباً، هل تعلم أين تجدها؟
افتح قائمة Tools ثم Example Projects، واستمتع Smile
الرد }}}}
تم الشكر بواسطة: Omar 6.0
#7
السلام عليكم
دخلت الموقع وجدت انها تدعم اغلب انظمة التشغيل
شيئ صاادم انه الكود لايستخدم vm مثل في جافا او في بيئه الدوت نت
هذا يعني اداااااء اسرع بكثير
لكن كيف يعمل بدون وسيط بين انظمة التشغيل بمعنى الكود الذي كتبته في ويندوز
بتاخذه تعمل له كومبايل على الماك او لينكس ويعمل معاك
نفس الامر بالجافا لكن الجافا تتعامل مع VM تتخاطب معاه وليس مع النظام وكل نظام تشغيل في له vm خاص به
لكن بيئه عمل فري باسكال لاتحتاج فقط لكتابه الكود مره واحده !!!
اتمنى لو يتم التكلم عن هذا الموضوع بشكل موسع كيف استطاعوا جعل الكود يعمل مع جميع الانظمة
بالنسبه للدروس لو يتم عملها فيديو وانشاء مشاريع بشكل فيديو مثل برنامج متجر او صيدليه او اي مشروع اخر يتم شرحه بالفيديو
افضل بكثير من الكتب لانه بتشوف المبرمج كيف يتعامل وعندما يقع بخطا كيف يعالجه وتستفيد اكثر
طبعا هذه وجهه نظري
ياريت يتم عمل سلسله دروس لمبرمج منتقل من فيجوال بيسك كيف ينتقل لهذه البيئه وعرض التشابه بين الادوات والدوال في فيجوال بيسك وفري باسكال لتسهيل الامر بالانتقال
إن شاء الله هذه لغه بضعهاضمن جدول تعلمي القادم بعد فيجوال بيسك Smile
تحيتي لك
الرد }}}}
تم الشكر بواسطة:
#8
كرد سريع، أرجو أن تتخلص من فكرة مقارنة اللغات على الأقل مبدئياً.

لغات البرمجة أياً كان نوعها أو طريقة عملها، لها هدف واحد هو حل مشكلة ما.

بيئة لازاروس تشبه أساساً ومستوحاة من لغة دلفي. وتعتمد على Free Pascal Compiler، يعني انك ستستخدم لغة باسكال وليس كما هو الحال في فجول بيسك.

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

بالنسبة لعمل لازاروس على عدة أنظمة تشغيل، قام فريق بناء لازاروس بعمل عدة نسخ، كل نسخة تعمل على نظام تشغيل، هذا كبيئة. أما البرامج التي نعملها على لازاروس فهي متنقلة، ويتم ترجمتها بناء على نوع نظام التشغيل الذي نعمل عليه.

يعني لو فرضنا أنني أبرمج على وندوز، وأريد ترجمة برنامجي على لينوكس أقوم بالآتي:

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

فينتج الملف التنفيذي الخاص بالبرنامج والذي يعمل على لينوكس فقط ^_^

هذه هي فكرة انك تكتب البرنامج لمرة واحدة، ثم (تترجمه) على عدة منصات. يعني البرنامج الذي تعمله انت، وليس البيئة نفسها.

لكل نظام تشغيل بيئة خاصة به، والقائمة تشمل إلى حد الان وندوز ولينوكس وماك.

يعني هناك نسخة لازاروس لا تعمل إلا على وندوز، واخرى على لينوكس، وثالثة على ماك.

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

بالنسبة لعمل الدروس بالفيديو، بالنسبة لي صعب، وأعتقد أن هناك دروس باللغة الإنجليزية على يوتيوب.
الرد }}}}
تم الشكر بواسطة:
#9
(01-04-16, 12:10 AM)أبوبكر سويدان كتب : كرد سريع، أرجو أن تتخلص من فكرة مقارنة اللغات على الأقل مبدئياً.

لغات البرمجة أياً كان نوعها أو طريقة عملها، لها هدف واحد هو حل مشكلة ما.

بيئة لازاروس تشبه أساساً ومستوحاة من لغة دلفي. وتعتمد على Free Pascal Compiler، يعني انك ستستخدم لغة باسكال وليس كما هو الحال في فجول بيسك.

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

بالنسبة لعمل لازاروس على عدة أنظمة تشغيل، قام فريق بناء لازاروس بعمل عدة نسخ، كل نسخة تعمل على نظام تشغيل، هذا كبيئة. أما البرامج التي نعملها على لازاروس فهي متنقلة، ويتم ترجمتها بناء على نوع نظام التشغيل الذي نعمل عليه.

يعني لو فرضنا أنني أبرمج على وندوز، وأريد ترجمة برنامجي على لينوكس أقوم بالآتي:

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

فينتج الملف التنفيذي الخاص بالبرنامج والذي يعمل على لينوكس فقط ^_^

هذه هي فكرة انك تكتب البرنامج لمرة واحدة، ثم (تترجمه) على عدة منصات. يعني البرنامج الذي تعمله انت، وليس البيئة نفسها.

لكل نظام تشغيل بيئة خاصة به، والقائمة تشمل إلى حد الان وندوز ولينوكس وماك.

يعني هناك نسخة لازاروس لا تعمل إلا على وندوز، واخرى على لينوكس، وثالثة على ماك.

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

بالنسبة لعمل الدروس بالفيديو، بالنسبة لي صعب، وأعتقد أن هناك دروس باللغة الإنجليزية على يوتيوب.

جزاك الله خير على ردك
لله الحمد بالنسبه لي لغات البرمجه مجرد ادوات تعمل لي المطلوب
لكن كان باب مقارنتي انه سبب انتشار الجافا هو عملها على عدة انظمة رغم انها تستخدم vm
لكن هنا فري باسكال ليست بنفس الانتشار او لها ذلك السوق الواسع
بحاول وضح سؤالي اكثر بخصوص كتابه الكود مره واحده ولعمل على عده منصات هل يتم تحويل البرنامج مباشره الى لغه الاله ؟ كما تفعل سي بلس بلس ؟
مثل لو قمت بعمل تطبيق على ويندوز 10 هل سوف يعمل على xp او يعمل على اصدارات ويندوز القديمه ؟
او عملت تطبيق خاص بك على اوبنتو هل الملف المصدر سوف يعمل على سينتوس ؟ بنفس الاداء وبدون مشاكل
هذا هو قصدي بحاول افهم مالذي تعتمد عليه اللغه للعمل على جميع هذه الانظمه والاصدارات إن شاء الله سوف ابحث بالموضوع اكثر
بخصوص الفيديو فقط كان مجرد اقتراح لانك بالاعلى قد سالت حول كتابه او الفيديو اعتقدت انه بمقدورك عمل فيديو
بالفعل يوجد فيديو اجنبي يشرح هذه لغه
وايضا يوجد هنا شرح على شكل كتب باللغه العربيه
http://code-sd.com/
شيئ جميل متوفر الكتاب مجانا
جزاكم الله خير
بعتذر اذا ردي السابق كان يضايق حدى
تحيتي للجميع
الرد }}}}
تم الشكر بواسطة:
#10
ببساطة يجب عليك الانتباه إلى معمارية الجهاز المستهدف، يعني حكاية 32 بت أو 64 بت.

لو صنعت تطبيقاً على وندوز 32 ، سيعمل إن شاء الله مع كافة إصدارات وندوز 32 بت.
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الإعلان عن الإصدار 1.6.2 من لازاروس أبوبكر سويدان 5 83 04-12-16, 10:49 AM
آخر رد: أبوبكر سويدان
  مثال عن كيفية ربط قاعدة البيانات اكسس باسكال أبوبكر سويدان 2 83 27-08-16, 09:54 PM
آخر رد: أبوبكر سويدان
  [مثال] صلاحيات المستخدمين بكلمات مرور مربوطة بقاعدة بيانات في لازاروس أبو ناصر 13 313 25-08-16, 04:55 PM
آخر رد: أبو ناصر
  كتاب - البرمجة بلغة فري باسكال - بيئة لازاروس أبوبكر سويدان 14 1,383 25-08-16, 03:04 PM
آخر رد: vbtemp
  تمت اﻹجابة - الملف التنفيذي كبير جدا في فري باسكال - بيئة لازاروس abulayth 4 524 27-07-16, 02:42 PM
آخر رد: أبوبكر سويدان
  لازاروس بين السهولة والصعوبة وتوفير المتطلبات rohiem 5 286 03-06-16, 10:16 PM
آخر رد: أبوبكر سويدان
  تمهيدي - لازاروس Lazarus أبوبكر سويدان 18 2,571 03-06-16, 10:10 PM
آخر رد: أبوبكر سويدان
  الإصدار 1.6 لبيئة لازاروس أبوبكر سويدان 6 247 03-06-16, 10:10 PM
آخر رد: أبوبكر سويدان
  كتاب - برمجة قواعد بيانات SQLite في لازاروس أبوبكر سويدان 18 2,259 14-03-16, 03:54 PM
آخر رد: أبوبكر سويدان
  أول برنامجي لي بلغة فري باسكال - بيئة لازاروس Ahmed_Mansoor 10 1,001 12-03-16, 05:13 PM
آخر رد: العيد1403

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


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