سلام عليك أستاذ الفاضل
لطالما تعلمت من كتابيك ورجعت وإني أريد أن أجعل منه دروسا على موقع الفريق العربي للبرمجة فإذا سمحت نفسك أن ترسل إلى الكتابين بصيغة odt أو أي صيغة مفتوحة حتى أتمكن من النسخ واللصق وأنا أتعهد أن أنسب لك كل ما أنقله من الكتابين
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.
أخي العزيز شكرا جزيلا على جهودك القيمة الله يجعلها في حسناتك
أخي أستفسار أنا من المحبين للغة باسكال الا أنني وجدت جافا أكثر مرونة خصوصا في التعامل GUI بحيث بامكانك اضافة أي كمبوننت مثلا للجدول بحيث يوفر الكثير من العناء في استخدام الرسم و الخدع فهل الأمكان عمل ذلك في لازاروس
استخدم اللغتين، أما عند الحاجة لعمل برامج ذات واجهة رسومية أستخدم باسكال لأن خبرتي بها أكبر، وجافا مشهورة بأنها ضعيفة إلى حد كبير في ناحية برامج سطح المكتب والتي تتطلب إمكانات عالية في الواجهة الرسومية.
هل يُمكنك وضع صورة للشاشة التي قُمت بعملها بواسطة جافا لنعرف كيف يمكن عملها بواسطة لازاراس
مرحبا ابو اياس في الحقيقة لقد قرأت كتابك (إبدأ مع لغة أوبجكت باسكال) واعجبني تركيزك في الاشياء الصغيرة وعدم تجاهلها مثل توقع ان يكون القارئ لم يثبت مكون معين والاسهاب في داله معينه وتوضيح لماذا استخدمتها وهكذا ومحاوله تبسيط الكود لمساعده القارئ علي فهمه اسرع لانني احيانا احتاج الي تبسيط الكود عن طريق حذف بعض الاشياء الغير مهمة. وطريقة شرحك مختلفه عن الاخرين .لقد افادني كثيرا في الحقيقة واختلفت نظرتي بسبب هذا الكتاب بالنسبة لباسكال عامه كنت اتحدث علي انني مبرمج دلفي الان اتحدث علي انني مبرمج باسكال بغض النظر عن نوع اداه التطوير التي استخدمها.لقد بدأت في قرأة كتابك الثاني الان وشكرا علي المجهود الجبار. ^_^
شكراً أخ على على التعليق والتشجيع.
اﻹسلوب في التكلم مع القاريء وشرح اﻷفكار هي من أصعب اﻷشياء في كتابة الكتب أو المقالات، فأنت تتكلم مع أطياف مختلفة من الناس وفي درجات مختلفة من طريقة التفكير، فالتبسيط الشديد ربما يكون مستفزاً للقاريء ذو الخبرة، والتعقيد واﻹختصار يكون مضراً بالقاريء ذو الخبرة القليلة.
عفوا يا استاذ معتز في الحقيقة تفاجأت عندما وجدتك مبرمج باسكال فأنا جديد في هذه اللغة سنة ونصف لكني لم اجد حتي الان شخص سوداني مهووس بها مثلي الا اصدقائي من الجزائر والمغرب ولكن من السودان لم اجد احد مهووسا بها مثلي حتي الان لقد كنت مهووسا بدلفي والان شكلي مهووس بباسكال ^_^ وجدت هذه المدونة ولدي يومان اقرأ في مواضيعها هذه المدونة ومعها مدونة الاستاذ محمد زاهر لاكتسب من تجاربكم الخبرة وشكرا علي طول البال.
في عام ١٩٩٩ عندما تخرجنا كان عدد مبرمجي دلفي في السودان كثير، واﻵن بدأ يقل، لكن بين الفينة واﻷخرى أجد مبرمج دلفي لكن يعمل لوحده في مؤسسة ما، فالمبرمجين أصبحوا نادرين عموماً.
اﻵن مع تعدد المعماريات والمنصات فالخيار اﻷفضل هو فري باسكال/لازاراس
في الحقيقة لم استخدم المكونات التي تقوم بتغيير شكل البرنامج من قبل مثل alphaskin لكن يمكنك السؤال عن أي شيء تحتاج له في منتدى لازاراس http://forum.lazarus.freepascal.org/
السلام عليكم .. استاذي تعلمت الكثير من كتبك . طريقة شرحك كانت رائعة جدا واكثر ما اعجبني التسلسل الذي اتبعته .. ولدي بعض الاستفسارات : اولا نظام جهازي ويندوز 32 بت ..
1- عندما قمت باضافة زر الى الفورم ..وقمت بتغيير لون الزر في نافذة الخصائص ..الغريب ان لون الزر في الفورم لم يتغير فما سبب ذلك ؟؟
2- دائما ما اقرا في لغات البرمجة ان الدوال تسهل العمل كثيرا .. هذا الكلام يعتبر صحيح ان كان الشخص لديه معرفة بهذه الدوال ووظائفها.. فما الطريقة لمعرفتها .. في كتبك ذكرت الكثير من هذة الدوال .. لكني اريد معرفة الطريقة لتعلم المزيد منها هل هناك ملف يشمل جميع هذه الدوال ووظائفها ؟؟
جزاك الله الفردوس الاعلى
وعليكم السلام
1. ماهي لغة البرمجة التي قرأت عنها، هل هي أوبجكت باسكال أم جافا
2. بالنسبة للدوال فمن الصعب معرفتها كلها، لكن الأفضل البحث عن الدالة عند الحاجة لها، هناك دوال خاصة بنظام التشغيل وأخرى للتعامل مع الملفات، وأخرى للتعامل مع الشبكة والاتصال، وأخرى لتشفير البيانات، إلخ. وكل نوع له عالم بذاته، مثلاً دوال نظام التشغيل هي تتعامل مع عدة مكتبات تتعلق بالواجهة وبيئة التشغيل، والعتاد، والإعدادات، كذلك قواعد البيانات هناك مكتبات لكل محرك قاعدة بيانات. فمع الوقت تأتي خبرة المبرمج، ولقد صادفت من شارك في بناء لغات البرمجة وسألتهم عن أشياء ودوال لم يعرفوها لأنهم كانوا يعملون في جزء معين من اللغة.
عملت نفس التجربة اﻵن في وندوز ولم يتغير لون الزر، جربت عدد من أنواع اﻷزرار، Button, BitButton, SpeedButton
لكن في نظام لينكس يتغير اللون. لا أعرف ماهو السبب
السلام عليكم ..قمت بتنزيل نظام ابونتو .. واجهت مشكلتين ..الاتصال بالنت لم يعمل .. الشبكة السلكيه يعترف بوجودها لكن لا استطيع التصفح .. والشبكة اللاسلكية لم يعترف بوجودها ..وجربت حلول من النت ولم ينجح .. قمت بتحميل حزم لازراوس ( لينكس) من نظام ويندوز .. وقمت بتثبيت الحزم من سطر الاوامر .. وتم التثبيت ماعدا حزمة لازراوس ..قمت بتغيير اصدار لازراوس ولم ينجح هذا الامر … هل لديك خبرة بهذا الامر .. ملاحظة (قمت بتثبيت نظام لينكس بجانب نظام ويندوز)
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)
يبدو أن هذا الخيار كان موجود أثناء كتابة البرنامج بسنخة قديمة من لازاراس، لذلك لابد أن أُراجع جميع اﻷمثلة المصاحبة للكتاب
يمكن حذف هذا السطر من البرامج أو إعادة تحميل برنامجي library و garage من الرابط أعلاه.
قبل فتح برنامج garage لابد من تثتبيت حزمة Lazreport وذلك عن طريق
packages/installed packages
ثم نبحث في available packages عن lazreport 0.9
ثم نختار save and rebuild
سلام عليك أستاذ الفاضل
لطالما تعلمت من كتابيك ورجعت وإني أريد أن أجعل منه دروسا على موقع الفريق العربي للبرمجة فإذا سمحت نفسك أن ترسل إلى الكتابين بصيغة odt أو أي صيغة مفتوحة حتى أتمكن من النسخ واللصق وأنا أتعهد أن أنسب لك كل ما أنقله من الكتابين
تحياتي
سوف أقوم بإرسالهما لك إن شاء الله
السلام عليكم ورحمة الله
أخي معتز.. أرجو من حضرتك التواصل عبر سكايب. أعطني اسم حسابك عليه، أحتاجك في استشارة برمجية.
وعليكم السلام ورحمة الله
حسابي هو: motazabdelazeem
لكني لا أدخل كثيراً إلى Skype افتحه فقط خارج الدوام أو عندما لا يكون لدي عمل
أخ أبوبكر أنت مضاف مسبقاً في Skype تحدثت معك من قبل، ألا تذكر!
اﻷخ أحمد، حاولت إرسال الكُتب إلى العنوان الذي كتبته في التعليق، لكن رجعت الرسالة بأن النطاق غير موجود لهذا العنوان:
ahmed_ah_sh@twitter.example.com
شكرا لك على الموافقة
ارسله على البريد
ahmed_sh_80@hotmail.com
شكرا لقد وصل الكتابان
السلام عليكم هل تستطيع ارسال الكتب المتعلقة ب اوبجكت باسكال لي ب صيغة html و لك الشكر الجزيل
قُمت برفع نُسخ HTML من كُتب أوبجكت باسكال، الرجاء مراجعة الموقع
http://code.sd/
هل يوجد مكتبة تشفير الملفات ب طريقة aes في فري باسكال؟؟؟
يُمكنك تجربة هذا الرابط:
http://www.win.tue.nl/~wstomv/software/AES-Rijndael/
السلام عليكم و رحمة الله و كل عام و انت بخير
انا فخور بوجد شخص مثلك. في الوطن العربي بما يقدمه. من مساهمات لخدمه ابناء جلدته
عمر
دخلت الى هذه المدونه منةغير قصد اثناء بحثي عن كيفية انشاء مدونه نوما السعة المسموحه لها،حيث افكر بانشاء مونه للمخطوطات فاريد فكره مسبقة عنها
المساحة التخزينية للمدونة المجانية هي ٣ قيقا، استخدمت منها فقط ٣٪ في السنة الثالثة من عمر هذه المدونة
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.
Hello
I have sent to you the book link in your email
أخي العزيز شكرا جزيلا على جهودك القيمة الله يجعلها في حسناتك
أخي أستفسار أنا من المحبين للغة باسكال الا أنني وجدت جافا أكثر مرونة خصوصا في التعامل GUI بحيث بامكانك اضافة أي كمبوننت مثلا للجدول بحيث يوفر الكثير من العناء في استخدام الرسم و الخدع فهل الأمكان عمل ذلك في لازاروس
استخدم اللغتين، أما عند الحاجة لعمل برامج ذات واجهة رسومية أستخدم باسكال لأن خبرتي بها أكبر، وجافا مشهورة بأنها ضعيفة إلى حد كبير في ناحية برامج سطح المكتب والتي تتطلب إمكانات عالية في الواجهة الرسومية.
هل يُمكنك وضع صورة للشاشة التي قُمت بعملها بواسطة جافا لنعرف كيف يمكن عملها بواسطة لازاراس
مرحبا ابو اياس في الحقيقة لقد قرأت كتابك (إبدأ مع لغة أوبجكت باسكال) واعجبني تركيزك في الاشياء الصغيرة وعدم تجاهلها مثل توقع ان يكون القارئ لم يثبت مكون معين والاسهاب في داله معينه وتوضيح لماذا استخدمتها وهكذا ومحاوله تبسيط الكود لمساعده القارئ علي فهمه اسرع لانني احيانا احتاج الي تبسيط الكود عن طريق حذف بعض الاشياء الغير مهمة. وطريقة شرحك مختلفه عن الاخرين .لقد افادني كثيرا في الحقيقة واختلفت نظرتي بسبب هذا الكتاب بالنسبة لباسكال عامه كنت اتحدث علي انني مبرمج دلفي الان اتحدث علي انني مبرمج باسكال بغض النظر عن نوع اداه التطوير التي استخدمها.لقد بدأت في قرأة كتابك الثاني الان وشكرا علي المجهود الجبار. ^_^
شكراً أخ على على التعليق والتشجيع.
اﻹسلوب في التكلم مع القاريء وشرح اﻷفكار هي من أصعب اﻷشياء في كتابة الكتب أو المقالات، فأنت تتكلم مع أطياف مختلفة من الناس وفي درجات مختلفة من طريقة التفكير، فالتبسيط الشديد ربما يكون مستفزاً للقاريء ذو الخبرة، والتعقيد واﻹختصار يكون مضراً بالقاريء ذو الخبرة القليلة.
عفوا يا استاذ معتز في الحقيقة تفاجأت عندما وجدتك مبرمج باسكال فأنا جديد في هذه اللغة سنة ونصف لكني لم اجد حتي الان شخص سوداني مهووس بها مثلي الا اصدقائي من الجزائر والمغرب ولكن من السودان لم اجد احد مهووسا بها مثلي حتي الان لقد كنت مهووسا بدلفي والان شكلي مهووس بباسكال ^_^ وجدت هذه المدونة ولدي يومان اقرأ في مواضيعها هذه المدونة ومعها مدونة الاستاذ محمد زاهر لاكتسب من تجاربكم الخبرة وشكرا علي طول البال.
في عام ١٩٩٩ عندما تخرجنا كان عدد مبرمجي دلفي في السودان كثير، واﻵن بدأ يقل، لكن بين الفينة واﻷخرى أجد مبرمج دلفي لكن يعمل لوحده في مؤسسة ما، فالمبرمجين أصبحوا نادرين عموماً.
اﻵن مع تعدد المعماريات والمنصات فالخيار اﻷفضل هو فري باسكال/لازاراس
نعم سأنتقل للازاروس compile any where ولا توجد اختلافات كثيرة علي ما يبدو اين اجد المكونات الاضافية مثل alphaskin
في الحقيقة لم استخدم المكونات التي تقوم بتغيير شكل البرنامج من قبل مثل alphaskin لكن يمكنك السؤال عن أي شيء تحتاج له في منتدى لازاراس
http://forum.lazarus.freepascal.org/
السلام عليكم .. استاذي تعلمت الكثير من كتبك . طريقة شرحك كانت رائعة جدا واكثر ما اعجبني التسلسل الذي اتبعته .. ولدي بعض الاستفسارات : اولا نظام جهازي ويندوز 32 بت ..
1- عندما قمت باضافة زر الى الفورم ..وقمت بتغيير لون الزر في نافذة الخصائص ..الغريب ان لون الزر في الفورم لم يتغير فما سبب ذلك ؟؟
2- دائما ما اقرا في لغات البرمجة ان الدوال تسهل العمل كثيرا .. هذا الكلام يعتبر صحيح ان كان الشخص لديه معرفة بهذه الدوال ووظائفها.. فما الطريقة لمعرفتها .. في كتبك ذكرت الكثير من هذة الدوال .. لكني اريد معرفة الطريقة لتعلم المزيد منها هل هناك ملف يشمل جميع هذه الدوال ووظائفها ؟؟
جزاك الله الفردوس الاعلى
وعليكم السلام
1. ماهي لغة البرمجة التي قرأت عنها، هل هي أوبجكت باسكال أم جافا
2. بالنسبة للدوال فمن الصعب معرفتها كلها، لكن الأفضل البحث عن الدالة عند الحاجة لها، هناك دوال خاصة بنظام التشغيل وأخرى للتعامل مع الملفات، وأخرى للتعامل مع الشبكة والاتصال، وأخرى لتشفير البيانات، إلخ. وكل نوع له عالم بذاته، مثلاً دوال نظام التشغيل هي تتعامل مع عدة مكتبات تتعلق بالواجهة وبيئة التشغيل، والعتاد، والإعدادات، كذلك قواعد البيانات هناك مكتبات لكل محرك قاعدة بيانات. فمع الوقت تأتي خبرة المبرمج، ولقد صادفت من شارك في بناء لغات البرمجة وسألتهم عن أشياء ودوال لم يعرفوها لأنهم كانوا يعملون في جزء معين من اللغة.
السلام عليكم .. اقصد لغة اوبجكت باسكال ..
عملت نفس التجربة اﻵن في وندوز ولم يتغير لون الزر، جربت عدد من أنواع اﻷزرار، Button, BitButton, SpeedButton
لكن في نظام لينكس يتغير اللون. لا أعرف ماهو السبب
السلام عليكم ..قمت بتنزيل نظام ابونتو .. واجهت مشكلتين ..الاتصال بالنت لم يعمل .. الشبكة السلكيه يعترف بوجودها لكن لا استطيع التصفح .. والشبكة اللاسلكية لم يعترف بوجودها ..وجربت حلول من النت ولم ينجح .. قمت بتحميل حزم لازراوس ( لينكس) من نظام ويندوز .. وقمت بتثبيت الحزم من سطر الاوامر .. وتم التثبيت ماعدا حزمة لازراوس ..قمت بتغيير اصدار لازراوس ولم ينجح هذا الامر … هل لديك خبرة بهذا الامر .. ملاحظة (قمت بتثبيت نظام لينكس بجانب نظام ويندوز)
وعليكم السلام
وعذراً على التأخير، لم أنتبه أني لم أرد
لابد من تثبيت ثلاث حزم:
lazarus
fpc
fpc-src
ثم نقوم بتشغيل الأمر:
sudo apt-get install -f
وذلك لتثبيت الحزم الناقصة وهي pix-buf أو ماشابه
السلام عليكم
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)
جزاك الله الف خير وعذرا على الازعاج
وعليكم السلام
قمت برفع برنامج المكتبة وبرنامج صيانة السيارات في هذه الروابط، الرجاء تحميلها مرة أخرى ثم تجربتها:
http://code.sd/secondstep/Garage.zip
http://code.sd/secondstep/library.zip
وماهي نُسخة لازاراس التي تستخدمينها؟
السلام عليكم .. بالنسبة للنسخة : lazarus-1.4.2-fpc-2.6.4-win32
بالنسبة للروابط قمت بتحميلها وتجربتها نفس المشكة في صفحة المشروع
حسناً، قومي بإنشاء برنامج جديد وبه فورم، هل يعمل معك؟
السلا عليكم .. انشأت برنامج كما طلبت وهو يعمل معي ..
حدثت معني مشكلة عندما حاولت تشغيله في وندوز error in mainfest resource أو شيء من هذا القبيل
سوف أحاول حله اﻵن
وجدت حل للمشكلة في هذا الرابط: 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
نرجو إخبارنا بالنتيجة
وجدت هذه المشكلة مكررة في كثير من أمثلة الكتاب اﻷول والثاني، قمت اﻵن بتصحيحها كلها ثم رفع اﻷمثلة من جديد.
شكراً لهذا التنبيه المهم
السلام عليكم .. قمت بتطبيق ما قلته والحمدلله تم عمل البرنامج .. جزاك الله خير ووفقك في الدنيا والاخرة
وعليكم السلام
شكراً جزيلاً
السلام عليكم ابو اياس
كنت محتاج ايميلك للتواصل شكرا
أهلاً أبو اياس،،
هل مهتم للكتابة في نشرة بريدية؟
اذا كنت مهتم فضلاً راسلني على الايميل حتى أرسل لك تفاصيل التعاون.