• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

محمود سمير

اعضاء
  • عدد المشاركات

    336
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

1 عادي

عن محمود سمير

  • الرتبة
    عضويه موقوفه
  • تاريخ الميلاد 12/29/1986

طرق الإتصال

معلومات الملف الشخصي

  • الجنس ذكر
  • الدولة : مصر

أحدث الزائرين لملفلك الشخصي

4,411 زياره للملف الشخصي
  1. ان شاء الله رب العالمين يتم ترتيب ذلك ضمن الحملة التعليمية القادمة وربنا ييسر الخير ان شاء الله لانى فعلا حابب اقدم شىء مميز للاخوة فى المنتدى وفى نفس الوقت لا اريد ان يصاب اى شخص بالغضب حتى وان كان ممن يهاجمونى لانه مهما حدث نحن اخوة وجميعنا هنا نتواجد منتدى اقل مايوصب بكونه صرح علمى ومكان لعمل الخير والله الموفق والله الموفق
  2. اكيد شفت - ربنا يصلح لنا الاحوال ويبعدنا عن مضيعة الوقت
  3. لا شكر على واجب وعلى فكرة شغلك بخصوص Qt ملفت للنظر وان شاء الله دائما الى الامام وربنا يوفقنا جميعا باذن الله والله الموفق
  4. اكيد لغة متميزة ولهذا حققت نجاحا كبيرا
  5. كلام سليم ولهذا تصنف ضمن لغات البرمجة من الجيل الرابع والتى تكون اما لغة برمجة ا و ****بيئة التطوير **** وبالفعل PowerBuilder بيئة تطوير Development Environment للمزيد حول لغات الجيل الرابع http://en.wikipedia.org/wiki/4GL والله الموفق
  6. السلام عليكم ورحمة الله وبركاته بينما انا اقلب صفحات الانترنت باحثا باسم مصمم لغة روبى Yukihiro Matsumoto الذى يعرف ب Matz وجدت محادثة قديمة حدثت معه عام 2001 وتخص هذه المحادثة لغة روبى المصدر: http://www.linuxdevcenter.com/pub/a/linux/...11/29/ruby.html قرات هذه المحادثة باحثا عن الاستفادة فيما يتعلق بمعرفة المنطق الذى يسلكه ذلك الشاب المبدع وخاصة انه قام بعمل اقل مايوصف بانه ناجح جدا بداية لمن لم يقرا قصة ذلك العملاق - فهو من الشباب الذين عشقوا البرمجة منذ زمن بعيد ولما شعر بان لغات البرمجة المتواجدة ليست هى مايحلم به قرر ان ينفذ حلمه ويعمل على تقديم لغة برمجة جديدة تقوم على فكره الخاص كان ذلك فى يوم 24 من شهر فبراير من عام 1993 واستمر هذا الشاب فى العمل فى اللغة حتى انتهى من اولى اصدارتها فى شهر ديسمبر عام 1994 يعنى انتهى من بناء اللغة خلال مدة قدرها : سنتان الا شهر هذا اول شىء جعلنى ارفع القبعة له لانها فعلا مدة قياسية ( دينتس رتشى مصمم لغة سى قام ببنائها فى 7 سنوات - اعلم هناك فرق شاسع بين اللغتين وزمن المبرمجين) طبعا هذه اللغة لم تكن اول مشروع يقوم به وانما هى اول مشروع يصل به الى العالمية ولذلك الشاب المتميز العديد من المساهمات فى المشاريع مفتوحة المصدر فى اليابان حسبما ذكر وهذا طبعا متوقع لان العمل على بناء لغة برمجة جديدة يستحيل ان ياتى الا بعد احتراف واتقان للبرمجة اولا واطلاع على العديد من لغات البرمجة الاخرى ثانيا والتامل والابداع فى كشف مزايا وعيوب لغات البرمجة ثالثا واخيرا مرحلة تصميم لغة جديدة تتميز بشىء يخصها عن بقية لغات البرمجة وهذا بالفعل مافعله Matz مصمم لغة Ruby وقد ذكر انه كان يضع Perl و Python نصب عينيه اثناء تصميمه للغة Ruby الجديد فى الامر والمفاجاة بالنسبة لى 1 - ان المترجم الخاص باللغة لما يشارك احدا Matz فى تطويره حتى عام 2001 (وربما حتى الان) رغم انه اطلق اللغة عام 1995 طبعا هناك مساهمات فى اللغة تشمل جوانب اخرى غير المترجم 2 - انه قال انه سيعيد بناء المترجم بشكل كامل فى الاصدار الثانى من اللغة لكى يعمل اسرع وهذا يعنى ان الاصدار الاول كانت الفلسفة ورائه هى الانتاجية وتقديم اللغة والله الموفق
  7. السلام عليكم ورحمة الله وبركاته اليوم اتيت اليكم ومعى باقة من الجواهر الخفية التى ربما نكون سمعنا عنها ولم نستعملها او يستعملها عدد قليل منا هذه الجواهر هى عبارة عن مجموعة من لغات البرمجة التى يندر استخدامها فى عالمنا العربى مقارنة بلغات شهيرة مثل فيجوال بيسك بداية هذه الجواهر ليست هى كل شىء وليست هى الافضل ايضا وانما هى الجواهر التى تحقق شرط ابحث عنه وهو وجود استراتيجية خاصة تقوم عليها اللغة وتميزها عن جميع اللغات الاخرى مثلا جافا لها استراتيجية واضحة وهى عمل التطبيق مرة واحدة وترجمته مرة واحدة ليعمل على جميع نظم التشغيل الشهيرة بينما فيجوال بيسك لها استراتيجية اخرى وهى ان تكون سهلة التعلم الى حد كبير مما يحبب فى تعلمها المستجدين وهذا طبعا بالاضافة الى مستوى جيد فى الانتاجية 1 - الجوهرة PowerBuilder المصدر : http://www.sybase.com/products/development/powerbuilder الرخصة : تجارية الجيل: لغة برمجة من الجيل الرابع الاستراتيجية : لغة برمجة سهلة جدا ذات انتاجية عالية جدا فيما يختص بتطبيقات قواعد البيانات ذات الطبقتين (الواجهة الرسومية والكود طبقة - وقاعدة البيانات طبقة اخرى) وسمة هذه اللغة انك تكتب الكود مرة واحدة ويتم التطبيق فى اى منصة مثل الدوت نت او الجافا بصراحة : استراتيجية مميزة لاننى حينما اقوم بعمل التطبيق ثم يتحول الى تطبيق جافا ومن ثم يمكن ان يعمل فى اى نظام او يساهم فى تطويره مطورى الجافا فهذا طبعا يعنى الكثير ولكن الاكثر انه يمكن عمل نفس الشىء وان يصبح التطبيق تطبيق دوت نت يمكن لمطورى الفيجوال بيسك دوت نت او السى شارب التعامل معه كما انه يتيح لنا مابداخل عالم الدوت نت من مزايا. 2 - الجوهرة Visual FoxPro المصدر : http://msdn.microsoft.com/en-us/vfoxpro/default.aspx الرخصة : تجارية الجيل : لغة برمجة من الجيل الرابع الاستراتيجية: قاعدة بيانات ولغة برمجة فى منتج واحد و تتميز بالجمع بين الالوان المختلفة فى صندوق واحد فهى قاعدة بيانات لها ملفات البيانات الخاصة بها ومصمم التقارير الخاص بها. ولغة برمجة بها دعم لكل من لغتى التعامل مع قواعد البيانات العلاقية SQL و xBase كما انها تدعم كل من البرمجة الاجرائية العلاقية Procedure/Relational و برمجة الكائنات Object Oriented Programming كما انها تدعم فكرة الاعتماد على الكود فى كل شىء وايضا فكرة امكانية عمل العديد من المهام بدون كود من خلال المصممات والمعالجات. 3 - الجوهرة Visual Objects المصدر http://www.cavo.com/ الرخصة: تجارية الجيل: الرابع الاستراتيجية: ان تقف بجانب المطور الذى يعمل منفردا او مع مجموعة من خلال زيادة انتاجيته بشكل ملحوظ بدءا من البرامج المكتبية الى الانترنت وتتميز اللغة بقربها من مطورين لغة ++C مع التبسيط ومبرمجين لغة Basic مع زيادة الذكاء و مبرمجين لغة Pascal مع التسهيل ومبرمجين لغات xBase وذكر اسماء هذه اللغات يعنى ان مصممى اللغة قد وضعوا الكثير من صفات هذه اللغات فى اللغة التى قاموا بعملها وحاولوا تقديم لغة تتميز بالدمج بين مزايا لغات البرمجة المختلفة كلمة الخاتمة :- الجواهر لا تنتهى وانى اعتبر كل ماخفى عن عينى جوهرة اتشوق للوصول اليها وحين تكون فى يدى اصدر حكمى هل فعلا مازالت جوهرة فى عينى اما انها مجردد زجاج والله الموفق
  8. طبعا هناك اختلاف والاختلاف يكمن فى ان الالعاب المتنقلة برمجتها اسهل من البرامج العادية وعدد كبير من الالعاب المتنقلة بدا فى الظهور والانتشار قبل النوعيات الاخرى من البرامج المتنقلة كل ماعليك استخدام لغة سى C Language مع المكتبة اليجرو Allegro وستجد انه يمكن عمل العاب رائعة تعمل تحت 1 - الدوس DOS 2 - الويندوز Windows 3 - لينكس Linux 4 - الماكنتوش MAC وسهولة عمل العاب متنقلة تكمن فى كون ان احتياجات الالعاب محددة وهى دعم الوسائط المتعددة والشبكات ومن الممكن عمل مكتبات متنقلة تدعم ذلك تحت مختلف انظم التشغيل. ولكن صعوبة عمل البرامج الاخرى(غير الالعاب) المتنقلة تكمن فى ان هذه البرامج لها مشاكل عديدة تواجهها ولها متطلبات عديدة مثل 1 - تطمح للتعامل مع الاجهزة الطرفية المتنوعة مثل الطباعة والسكانر وهكذا 2 - تستخدم برامج خارجية او مساعدة مثل التقارير والبرامج التى تدعمها 3 - تطمح لدعم لغات انسانية مختلفة (عربى - انجليزى ....) 4 - تطمح للعمل فى بيئة رسومية متكاملة بينما الالعاب بعيدة عن هذه المشاكل لان متطلباتها محددة مثلا المتطلب رقم 4 يجعل الدوس بعيدا عن الدعم بينما تدعمه الالعاب والمتطلب رقم 2 يجعل صعوبة عمل برامج متنقلة والتى فى الاساس تعتمد على برامج غير متنقلة والله الموفق
  9. عمليه الترصيد بين الجداول

    اخى مصطفى الاخ احمد عامر تغيب بعد وضع السؤال ان شاء الله يكون السبب خير لو مشكلته انحلت واجب يعرفنا ولو حصل معاه ظروف ان شاء الله يطمنا عليه والله الموفق
  10. ايه الافضل Wxwidgets ولا Qt

    يمكنك ان تقولى ان Qt هى الافضل على الاطلاق بكل ثقة فهى افضل اداة من حيث القوة يمكن استخدامها فى تطويرتطبيقات او نظم تعتمد على البيئة الرسومية يعود تصميم Qt الى عام 1993 و 1995 على يد طالبين للماجستير فى الجامعة فى ذلك الوقت ولهذا تصميمها دقيقا جدا. وقد استخدمت فى بناء الـ KDE مما يجعلها محل ثقة مبرمجين النظم ايضا وهى الافضل من جميع منتجات مايكروسوفت للبيئة الرسومية لان منتجات مايكروسوفت للبيئة الرسومية تدعم ويندوز فقط (وهذا طبيعى لانه نظامهم) وان كانت منتجات مايكروسوفت اسهل فى التعلم نظرا لانهم يتميزون بالقرب الشديد من المستخدم ويفهومون مدى بساطته بشكل يفوق الشركات الاخرى هذا من جانب ومن جانب اخر مستويات المرونة فى Qt متعددة ممايجعلها مناسبة للعديد من المستويات من المبرمجين والمطورين ايضا والله الموفق
  11. نحو بناء نظام تشغيل عربي

    حينما غيرت DS فانها حينما يحدد المعالج عنواين البيانات فانه يستدل على العنوان مستخدما DS ونظرا لانه تغير محتواه بدون تغير مكان البيانات - هنا اصبح المعالج يبحث عن البيانات فى وادى بينما توجد البيانات فى وادى اخر - هذا كل شىء. بخصوص كتب لغة C - لقد اتقنت اللغة من خلال تعلمها اولا من كتاب The complete refrence المؤلف Herbert Schildt هذا الكتاب من اشهر كتب اللغة التى حققت مبيعات فوق المليون نسخة (حسبما ذكر فى مقدمة الكتاب) ولن يقدم الكتاب اكثر من فهم لاساسيات اللغة ولهذا ستحتاج الى التدريب المتواصل للوصول الى اتقان فنيات اللغة ويفضل ان يكون هذا التدريب متوافق مع الاطلاع على ماقام به من سبق من المبرمجين من اعمال (من خلال المشاريع مفتوحة المصدر) ذلك لان لكل مبرمج مهما كان فكر خاص وحين تطلع على افكار الاخرين فان ذلك يوسع الافق لديك ويجعل لافكارك الجديدة فرصة لكى تنمو ذلك لانك تثق ان البرمجة وسيلة وحرية الفكر متروكة لان الافكار تختلف نتائجها فيما يتعلق بالموازنة بين الكفاءة والمتطلبات والانتاجية. والله الموفق
  12. نحو بناء نظام تشغيل عربي

    مش مشكلة خالص ولايحدث خلط بين البيانات والتعليمات لان هذا شىء وهذا شىء اخر ودمج البيانات مع التعليمات فى segment واحد شىء متعارف عليه وهو ضمن انواع نماذج التخزين فى الذاكرة التى تدعمها المترجمات اخى الكريم اليك الرابط التالى فهو مفيد لك ان شاء الله http://en.wikipedia.org/wiki/C_memory_model والله الموفق
  13. عمليه الترصيد بين الجداول

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