الكُتب

رحلة استكشافية للغة البرمجة جافا

  صفحة الكتاب

إبدأ مع لغة أوبجكت باسكال

  اﻷمثلة

  صفحة الكتاب

الخطوة الثانية مع أوبجكت باسكال

  اﻷمثلة

  صفحة الكتاب

 

Start Programming Using Object Pascal

  اﻷمثلة

  صفحة الكتاب

دليل المستخدم لنظام تسجيل الإداري

صفحة النظام

39 thoughts on “الكُتب

  1. سلام عليك أستاذ الفاضل
    لطالما تعلمت من كتابيك ورجعت وإني أريد أن أجعل منه دروسا على موقع الفريق العربي للبرمجة فإذا سمحت نفسك أن ترسل إلى الكتابين بصيغة odt أو أي صيغة مفتوحة حتى أتمكن من النسخ واللصق وأنا أتعهد أن أنسب لك كل ما أنقله من الكتابين

    تحياتي

  2. السلام عليكم هل تستطيع ارسال الكتب المتعلقة ب اوبجكت باسكال لي ب صيغة html و لك الشكر الجزيل

  3. السلام عليكم و رحمة الله و كل عام و انت بخير

    انا فخور بوجد شخص مثلك. في الوطن العربي بما يقدمه. من مساهمات لخدمه ابناء جلدته

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

  5. hi, i am live in Turkiye and i try to teaching lazarus and pascal.
    Therefor i want to translate your book that Start Programming Using Object Pascal to turkish language.
    But i need editable file for this book.
    if you can give to me this file, you make me too happy but if it will be a problem for you, i understand.

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

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

  8. مرحبا ابو اياس في الحقيقة لقد قرأت كتابك (إبدأ مع لغة أوبجكت باسكال) واعجبني تركيزك في الاشياء الصغيرة وعدم تجاهلها مثل توقع ان يكون القارئ لم يثبت مكون معين والاسهاب في داله معينه وتوضيح لماذا استخدمتها وهكذا ومحاوله تبسيط الكود لمساعده القارئ علي فهمه اسرع لانني احيانا احتاج الي تبسيط الكود عن طريق حذف بعض الاشياء الغير مهمة. وطريقة شرحك مختلفه عن الاخرين .لقد افادني كثيرا في الحقيقة واختلفت نظرتي بسبب هذا الكتاب بالنسبة لباسكال عامه كنت اتحدث علي انني مبرمج دلفي الان اتحدث علي انني مبرمج باسكال بغض النظر عن نوع اداه التطوير التي استخدمها.لقد بدأت في قرأة كتابك الثاني الان وشكرا علي المجهود الجبار. ^_^

  9. شكراً أخ على على التعليق والتشجيع.
    اﻹسلوب في التكلم مع القاريء وشرح اﻷفكار هي من أصعب اﻷشياء في كتابة الكتب أو المقالات، فأنت تتكلم مع أطياف مختلفة من الناس وفي درجات مختلفة من طريقة التفكير، فالتبسيط الشديد ربما يكون مستفزاً للقاريء ذو الخبرة، والتعقيد واﻹختصار يكون مضراً بالقاريء ذو الخبرة القليلة.

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

  11. في عام ١٩٩٩ عندما تخرجنا كان عدد مبرمجي دلفي في السودان كثير، واﻵن بدأ يقل، لكن بين الفينة واﻷخرى أجد مبرمج دلفي لكن يعمل لوحده في مؤسسة ما، فالمبرمجين أصبحوا نادرين عموماً.
    اﻵن مع تعدد المعماريات والمنصات فالخيار اﻷفضل هو فري باسكال/لازاراس

  12. نعم سأنتقل للازاروس compile any where ‎‏ ولا توجد اختلافات كثيرة علي ما يبدو اين اجد المكونات الاضافية مثل alphaskin

  13. السلام عليكم .. استاذي تعلمت الكثير من كتبك . طريقة شرحك كانت رائعة جدا واكثر ما اعجبني التسلسل الذي اتبعته .. ولدي بعض الاستفسارات : اولا نظام جهازي ويندوز 32 بت ..
    1- عندما قمت باضافة زر الى الفورم ..وقمت بتغيير لون الزر في نافذة الخصائص ..الغريب ان لون الزر في الفورم لم يتغير فما سبب ذلك ؟؟
    2- دائما ما اقرا في لغات البرمجة ان الدوال تسهل العمل كثيرا .. هذا الكلام يعتبر صحيح ان كان الشخص لديه معرفة بهذه الدوال ووظائفها.. فما الطريقة لمعرفتها .. في كتبك ذكرت الكثير من هذة الدوال .. لكني اريد معرفة الطريقة لتعلم المزيد منها هل هناك ملف يشمل جميع هذه الدوال ووظائفها ؟؟
    جزاك الله الفردوس الاعلى

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

  15. عملت نفس التجربة اﻵن في وندوز ولم يتغير لون الزر، جربت عدد من أنواع اﻷزرار، Button, BitButton, SpeedButton
    لكن في نظام لينكس يتغير اللون. لا أعرف ماهو السبب

  16. السلام عليكم ..قمت بتنزيل نظام ابونتو .. واجهت مشكلتين ..الاتصال بالنت لم يعمل .. الشبكة السلكيه يعترف بوجودها لكن لا استطيع التصفح .. والشبكة اللاسلكية لم يعترف بوجودها ..وجربت حلول من النت ولم ينجح .. قمت بتحميل حزم لازراوس ( لينكس) من نظام ويندوز .. وقمت بتثبيت الحزم من سطر الاوامر .. وتم التثبيت ماعدا حزمة لازراوس ..قمت بتغيير اصدار لازراوس ولم ينجح هذا الامر … هل لديك خبرة بهذا الامر .. ملاحظة (قمت بتثبيت نظام لينكس بجانب نظام ويندوز)

  17. وعليكم السلام
    وعذراً على التأخير، لم أنتبه أني لم أرد

    لابد من تثبيت ثلاث حزم:
    lazarus
    fpc
    fpc-src
    ثم نقوم بتشغيل الأمر:
    sudo apt-get install -f
    وذلك لتثبيت الحزم الناقصة وهي pix-buf أو ماشابه

  18. السلام عليكم

    1/ بالنسبة لنظام لينكس حاولت فيه كثيرا ولم تجدي فيه اي طريقه …لذا تركته في الوقت الحالي ورجعت لنظام الويندوز .. جزاك الله خيرا

    2/ قمت بتطبيق الامثلة الموجودة في كتابك (الخطوة الثانية مع أوبجكت باسكال) بالتحديد مثال المكتبة المدرسية صفحة 85 .. لكن عندما اضغط على زر الاضافه لا يتم حفظ اي شيء في القاعدة

    قمت بانزال الامثلة الخاصه بالكتاب لاقارن هل نسيت انا وضع اي كود ..لكن الامر لم يجدي .. بحثت في النت عن السبب وطبقت بعض الامور لكن الامر لم يجدي ايضا

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

    ملاحظة لقد جعلت قاعدة الفاير بيرد قاعدة مضمنه ووضعت القاعدة في مجلد المشروع مع ملفات الدل الخاصه بها والملفات المطلوبة لكي تعمل كقاعدة مضمنه

    فهل هذا السبب في عدم نجاح زر الاضافه ؟؟

    3/ هناك سؤال اخر ..عندما قمت بانزال الامثله واردت القيام بعمل run ( كمثال مشروع الجراج )تظهر مشكلة في صفحة المشروع بالتحديد في كلمة end الاخيرة ..

    هذا نص المشكله ( warning : windres : can’t open file garage.manifest: no such file or directory

    garage.lpr(25,1) error: error while compiling resources -> compile with -vd for more details check for duplicates)

    جزاك الله الف خير وعذرا على الازعاج

  19. السلام عليكم .. بالنسبة للنسخة : lazarus-1.4.2-fpc-2.6.4-win32

    بالنسبة للروابط قمت بتحميلها وتجربتها نفس المشكة في صفحة المشروع

  20. وجدت حل للمشكلة في هذا الرابط: http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-Error-while-compiling-resources-td2393471.html
    الحل يقضي بحذف هذا السطر من ملف البرنامج الرئيسي:

    {$IFDEF WINDOWS}{$R Garage.rc}{$ENDIF}

    يبدو أن هذا الخيار كان موجود أثناء كتابة البرنامج بسنخة قديمة من لازاراس، لذلك لابد أن أُراجع جميع اﻷمثلة المصاحبة للكتاب

    يمكن حذف هذا السطر من البرامج أو إعادة تحميل برنامجي library و garage من الرابط أعلاه.
    قبل فتح برنامج garage لابد من تثتبيت حزمة Lazreport وذلك عن طريق
    packages/installed packages
    ثم نبحث في available packages عن lazreport 0.9
    ثم نختار save and rebuild

    نرجو إخبارنا بالنتيجة

  21. وجدت هذه المشكلة مكررة في كثير من أمثلة الكتاب اﻷول والثاني، قمت اﻵن بتصحيحها كلها ثم رفع اﻷمثلة من جديد.
    شكراً لهذا التنبيه المهم

  22. السلام عليكم .. قمت بتطبيق ما قلته والحمدلله تم عمل البرنامج .. جزاك الله خير ووفقك في الدنيا والاخرة

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s