• الإعلانات

    • فيصل الحربي

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

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

محمود فايد

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

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

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

كل شيء نشر بواسطة محمود فايد

  1. فى نقطة مهمة واجب التركيز عليها ما هو الكود Code ؟ الكود كلمة تعنى الشفرة والتى لايفهما الا من درسها ووجود لغات عالية المستوى High Level Language كان بغرض عمل كود يمكن لقارئه ان يفهمه بسهولة ولكن مازالت قضية انه كود - ولايكتبه اى شخص ويستطيع التعديل فيه الا اذا كان ملما بالقواعد البرمجة بدون كود = البرمجة بدون شفرة !!! بمعنى ان اى شخص يستطيع فهم البرنامج بدون سابق دراسة لشفرة معينة (اقصد قواعد اللغة) - حيث يكون البرنامج فى صورته النهائية مقرؤا باللغة الانسانية (عربى - انجليزى - فرنسى) ومن ثم فان البرمجة بدون كود - تغير فى وسيلة البرمجة - ولكنها برمجة. نقطة ثانية مهمة :- كما اشار الاخ ASDen "تخيل فقط عملية نمذجة كاملة للغة ال++C لكى لا تفوت أى من خصائصها وفى نفس الوقت تكون البرمجة بها أقرب الى الرسم التصميم الفنى " المشروع الذى اطرحه عليكم - يقدم ذلك فيما يسمى بـ Low Level RPWI - حيث يشترط ان يكون مستخدمها ملما بافكار البرمجة وبامكانيات اللغة المستخدمة فى الخلفية (لغة ++C فى هذه الحالة) ولكنه لايتعامل مع الكود - وانما مع واجهة رسومية تفاعلية ملحوظة : RPWI تعنى Real/Rapid Programming without Instructions/Code وهو اسم التكنولوجيا الجديدة التى قمت بابتكارها وتطبيقها فى المشروع ولعلنا ننتبه ان وجود Low Level RPWI يشير الى وجود High Level RPWI وهذا صحيح - والفرق ان Low Level RPWI تشترط ان يكون الشخص المستخدم لها مبرمج - اما High Level RPWI لاتشترط ذلك - والتفرقة العلمية - ان Low Level RPWI توفر واجهة تتيح خيارات ممانستطيع عمله - اى نقطة البداية - اى امكانيات لغات البرمجة الحالية - Starting from what we can do ولكن High Level RPWI توفر واجهة تتيح خيارات مما نريد عمله - اى الهدف المطلوب - والذى يتوقعه المستخدم والمبرمج - ولهذا فهى تخاطب المستخدمين اى Starting from what we want ومن هنا فان Low Level RPWI توجه للمبرمجين - بينما High Level RPWI توجه للمطورين - وربما المستخدمين. مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  2. عزيزى حازم انا بفعلا ببنى بيئة( البرمجة بدون كود ) - ايضا بدون كود - ولو مش مصدق - افتح المشروع واتفرج انت ممكن تقول مستحيل - بس ده مش كلام على ورق ده واقع - ولم تشوف هتفرح - لانه ده فكر عربى خالص لان من الافكار الجديدة الى يقدمها المشروع - انه محيط تطوير للبرمجة بدون كود - تستخدمها وتطورها - بدون كود اما بخصوص ان البرمجة بدون كود فكرة قديمة - ده فعلا معروف - وسبق وان اشرت انه موضوع له تاريخ - لكن الجديد - ان تكون لغة برمجة متكاملة لمختلف انواع البرمجيات - وتكون اللغة دى بدون كود ارجو الانتباه - ان المشاركة هتكون اكثر تفاعلية - واكثر فائدة واثارة - اذا تم الاطلاع على المشروع http://www.sourceforge.net/projects/doublesvsoop والى اشرت له اكثر من .........مرة مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  3. حبيت اقول حاجة مهمة مش عيب نكون مطورين Developers ومش عيب فى يوم من الايام نكون مستخدمين Users (اذا كان ده هيكون اسمنا لو هنبرمج بدون كود) العيب - ان احنا نرفض التطور - طالما للافضل والاسهل بالنسبة لى - اثناء عملى فى الابحاث - عملت فى نظم التشغيل ولغات البرمجة - ولا مكان للمطورين فى هذه المجالات - وقتها قاعدة العمل الاساسية - يااما تكون مبرمج متمرس - مش بتشوف عنيك غير الكود - ويااما تسيب المجال لناسه - لكل مجال رجاله - وعشان كده اثناء عملى فى هذا المجال المظلم - كان لابد ان اكون مبرمجا Programmer ولفترة من الزمن رفضت التطور - واستخدام ادوات التطوير - وصممت الكثير منها بنفسى - وكان ذلك خطا فادحا من وجهة نظر السوق وان كانت هناك فائدة علمية كبيرة - فهى لم تترجم الى نقود - ولكن مع الوقت - غيرت فكرى - ولكن لدرجة كبيرة - ليس فقط اقوم بمتابعة التطور اول باول - بل والسعى نحو سباق التطور ان امكن (فى حكمة بدول الى يقدر يسبق الزمن - يبقى عاش عمره مرة واثنين وثلاثة ....) واثناء تطويرى لنظم قواعد البيانات - والتى تستلزم مهارات برمجة بسيطة (اذا قورنت ببرمجة نظم التشغيل ولغات البرمجة) - فان الجولة الرابحة تكون للمطورين الذين تمرسوا على استخدام الادوات المتطورة التى تحقق نتائج مرضية - وبسرعة - عشان كده - كان لابد ان اكون مطورا Developer - وان البى رغبات السوق (خصوصا ان ابى واخى وهما يعملان فى المجال - كانوا دائما يلحون على لمتابعة التطور ) وطالما ان البرمجة بدون كود - تعطى نفس النتائج التى يحققها المبرمج (لاقيود على الابداع) - وبنفس السهولة التى يستمتع بها المطور (بصراحة اسهل بكثير) - واذا كان سوف يسمى مستخدم البرمجة بدون كود اسم اخر - غير مبرمج او مطور - وليكن User (انا ارفض تلك التسمية) - اذا لابد ان اكون User ان مستخدم البرمجة بدون الكود - ليس مبرمجا فقط - وليس مطورا - وانما مبرمج يستخدم ادوات التطوير للبرمجة مش للتطوير. اما بخصوص الخوف او القلق من ذلك التطور - فهو فى غير محله - لان تعقيدات البرمجيات بدات تزداد - والطلب على تطبيقات فنية اكثر (مثل تطبيقات Grid Computing ) بدا فى الظهور - وكلما زاد التعقيد - كلما احتجنا ادوات تتناسب معه - وهنا تلمع البرمجة بدون كود. سعدت بالحوار معكم - وسوف اسعد اكثر بالاستمرار والتواصل - لتبادل الاراء - ونقل الخبرات. مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  4. سؤال بليز في الarray

    جميل انك بسطت البرنامج لسرعة الفهم بس خد بالك انت فى قسم لغة الجافا Java مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  5. الرابط لم يكن نتيجة بحث بالصدفة لايوجد مشروع فى هذه التصفيه الا وقد اشار مدير المشروع انه بتعلق بلغة Java حيث يشير الموقع الى المشاريع وفقط المشاريع التى يتفق معها هذا الشرط بالمناسبة ادعو مبرمجين لغة Java للمشاركة فى موضوع " مارايك عزيز المبرمج العربى فى البرمجة بدون كود كمستقبل لصناعة البرمجيات ؟" وسبب الدعوة ان لغة جافا مبرمجيها - هم عشاق ومحترفين كتابة الكود - وانا منهم م تحياتى للجميع - وكل سنة وانتم طيبين محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  6. على فكرة - كونك مش مقتنع بالموضوع - ده شىء طبيعى لما تسمع حد يقول (البرمجة بدون كود مقابل البرمجة بالكود) لانه معناه تغير جذرى وعلى المستوى الشخصى قبل ما ابدا فى مشروع - كان رايى الخاص نفس رايك تمام - وكنت شايف ان البرمجة بدون كود للمبتدئين فقط - او لاظهار سمات لغة برمجة بسرعة (نوع اخر بدل Demo و Samples) - وده ان دل على شىء يدل ان نجاح مشروع البرمجة بدون كود - هيكون بمثابة ثورة - وجيل جديد من لغات البرمجة - انتم معاى فى كده ؟ لكن فى مرة واثناء حوارى مع احد المبرمجين (اخوى) عن احد المؤتمرات الى حضرها لشركة مايكروسوفت وهى بتستعرض فيجوال ستديو 2005 نقل ليا رد فعل عدد كبير من المبرمجين على التسهيلات الجديدة - وكان من اشهر التعليقات المتكرره (مايكروسوفت هتخلينا نبرمج من غير كود) - وتوافق مع ذلك قرائتى لاحد الابحاث العلمية التى وردت عام 2002 عن مستقبل صناعة البرمجيات - وكان راى الباحثين ان البرمجة سوف تتطور وتكون بدون مبرمجين (مش بس من غير كود) - وان عملية صناعة البرمجيات سوف تبدا من اتجاهين 1 - مشاريع ضخمة - يتم ازالة اجزاء منها - للحصول على المشروع المطلوب (حاجة زى الحفر فى الجبال) 2 - مشاريع صغيرة - يتم تجميعها للحصول على المشروع المطلوب (تجمبع المكعبات) وده كان سبب عملى فى الموضوع ده بداية من ديسمبر 2005 وعلى فكرة - الافكار الجديدة الى طورتها فى المشروع - كانت لحل مشاكل البرمجة بدون كود اولا - لانى عملت فى مشاريع معقدة - كتبت فيها الالاف من الاسطر البرمجية - وعارف ان وجود اداة للبرمجة بدون كود لتحل محل الكود - امر محتاج لافكار جديدة وفى المشروع الى اشرت ليه - قدمت اكثر من 33 فكرة جديدة لحل مشاكل البرمجة بدون كود - وتم تطبيق جميع الافكار ولعلى اذكر لك - مشكلة نمط البرمجة - برمجة الكائنات - وكيف سوف نتعامل معه اذا كانت اللغة بدون كود - لذا قمت باببتكار نمط برمجة جديد بديل لبرمجة الكائنات - حتى نحصل على كل مميزات برمجة الكائنات - وفى نفس الوقت يكون هناك توافق مع اسلوب البرمجة بدون كود انا اشتغلت فى المشروع فى حدود عامين - لم اواجه اى مشاكل فى البرمجة تقريبا - معظم المشاكل كانت وجود قاعدة فكرية قوية - لذلك صعوبة فهم المشروع تكمن فى كونه سرداب من الافكار. ارجو من حبائى المبرمجين الاطلاع على المشروع - حتى استفيد اكثر واكثر من ارائكم - باذن الله. وكمعلومة على الطاير - من مميزات الفكرة الجديدة فى البرمجة بدون كود ان ممكن تعمل واجهة محددة للبرمجة - ونفس الواجهة تستخرج كود باكثر من لغة برمجة - اى ان تعدد الواجهات مسموح به - وتعدد اللغات مسموح به. مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  7. اخى الكريم على لن تسلبك البرمجة بدون كود (الفكرة الجديدة) اى من ابداعاتك - او تحرمك من تحقيق افكارك فالفكرة الجديدة - تسهل العمل بدون قيود او عقبات - انها فكرة تكاملية مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  8. اخى الحبيب msayed2004 البرمجة بدون كود - التى اتكلم عنها الان - ليست ماعهدناه منذ سنوات وانما ايضا اطرح لكم فكرة جديدة فى الموقع http://www.sourceforge.net/projects/doublesvsoop والذى اشرت له مرات عديدة - حتى ان البعض ربما يشتكى من ذلك حتى تكون الرؤية واضحة - فان الفكرة الجديدة تقوم على وجود مصمم - يسمى Goal Designer اى مصمم الهدف - الذى هو عبارة عن بديل كامل لمحرر الاكواد Code Editor - حيث اننا بدلا من كتابة برنامج - فاننا نصمم هدف هذا الهدف عبارة عن شجرة Tree من الخطوات Steps حيث لكل خطوة غرض محدد. ويتم تسمية الهدف باى اسم تحب (بالعربى كمان لو عايز) - وكذلك كل خطوة يتم تسميتها كما تريد (ممكن عربى طبعا) وبالتاكيد بما انك تسمى الخطوة - فان الحاسب لايعرف ما الغرض منها - حيث يمثل كل خطوة لدى الحاسب - حجر من الاكواد Block of code ومن هنا اذا كتبت هذا الكود مباشرة - فهى برمجة بالكود - ولكن يمكن ان لاتكتبه - وتختار عملية تفاعل Interaction حيث يقدم لك مصمم الاهداف مايسمى بشجرة المجال Domain Tree والتى بدورها تشمل فروع كل فرع منها يحتوى على مجموعة من المكونات Components هذه المكونات توفر لك واجهة رسومية GUI ثم تولد الكود لك - وسوف يصرخ البعض قائلا انها مجرد معالجات Wizards ولكن الامر اكبر من ذلك - حيث ان هذه المكونات تم عملها هى الاخرى باستخدام مصممات (بدون كود) - والفترة الازمة لعمل مكون واحد لاتتخطى 5 دقائق فى اسوا الظروف ان الفكرة الجديدة - هى سبب فتحى لهذا الحوار - لان تاريخ البرمجة بدون كود قبل هذه الفكرة به العديد من القيود - ولقد راسلت شركة مايكروسوفت - فاوصلنى احدهم بمدير فريق متخصص فى البرمجة بدون كود - وكان ذلك منذ اكثر من سنة - وقال لى ان البرمجة بدون كود غالبا ماتقدم حلول يكون الاعتماد عليها فى كل الاحوال هدف غير قابل للتحقيق - وانهم فى مايكروسوفت يقدمون تلك الحلول بناء على طلبات خاصة (لقد وصلت للحوار مع هؤلاء الناس من خلال Feedback الخاصة بالدوت نت) ولهذا فانا ارجو الاطلاع على الفكرة الجديدة - لعدة اسباب 1 - انها قابلة للاستخدام - ولها فائدة لكل من يطلع عليها 2 - انها مشروع مفتوح المصدر (مشروع عربى) - يمكن ان يعنى لنا الكثير فى الحقيقة انا اعمل فى المشروع ومعى مبرمج واحد فقط (ايطالى الجنسية- قام بترجمة المشروع للغة الايطالية ) - ولكن كلما زاد العدد كلما اتسع المشروع يوجد كما اشرت سابقا فى موقع المشروع توثيق عربى 55 صفحة فى كتاب اعمق اسرار البرمجة الجزء الثانى - ابتداء من صفحة 72 - ويوجد توثيق انجليزى 90 صفحة. - ارجو الاطلاع وانا ارحب بكل من يرغب فى المساهمة فى المشروع - لايهم ماهى اللغة التى تتقنها - لان المشروع نفسه - يتطور من خلال المصممات - بدون كود مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  9. دالة التاريخ الهجري

    العفو - اخى الكريم وباذن الله نحن دائما على تواصل مع تحياتى محمود فايد
  10. فى حاجة مهمة احب اعرفها لكل معارض للبرمجة بدون كود صحيح - هى برمجة بدون كود - لكن تظل تحمل اسم (برمجة) بمعنى 1 - هى وسيلة لتسهيل البرمجة 2 - ليست قيود ولا تقلل من شأن من يستخدمها (ممكن يعمل بيها اى حاجة) 3 - من يستخدمها لابد ان يمتلك فكر المبرمجين (لابد ان يكون ملم بقواعد البرمجة ) حيث ان البرمجة بدون كود مستويات 1 - مستوى منخفض Low Level RPWI ومستخدمها لابد ان يكون مبرمج - ملم بقواعد لغة البرمجة التى يتعامل معها عن طريق GUI بدل كتابة الكود 2 - مستوى عالى High Level RPWI ولاتشترط ان يكون مستخدمها مبرمجا - اظن ده النوع الى يخوف اما بخصوص ان المشروع محتاج شركات - ده ميزة اضافية - مش شرط ضرورى بالنسبة ليا على المستوى الشخصى - انا بستخدم البرمجة بدون كود - صحيح ببذل مجهود - لكن فى نتيجة البرمجة بدون كود تتيح لك كمستخدم فردى 1 - عمل بنك اكواد خاص بك 2 - عمل ادارة لبنك الاكواد 3 - عمل واجهة رسومية للاكواد تعزلك عن الكود 4 - كتابة اسكربت Script لادارة الاكواد التى يتم توليدها 5 - سرعة الوصول للنتائج ملحوظة هامة : للمبرمجين المحترفين - الذين تعودا على كتابة الالاف من الاسطر البرمجية - ان البرمجة بدون كود تساعدك على ذلك ولاتحرمك من رؤية الكود وتعديله فى اى وقت - اى انها عامل مساعد اذا رغبت فيه - ولاتشترط ان تعمل بعيدا عن الكود البرمجة بالكود + البرمجة بدون كود يمكن ان يعملان معا - او يعمل كل منهما منفردا مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  11. بلا شك كل شىء جميل فى الحياة له ايجابيات وسلبيات مثلا Windows لما طلع اول مرة - وكان مفاجاة - المبرمجين قالوا عنه - انه لعبة للاطفال الان اصبح هو الواقع التطور من البرمجة بالكود الى البرمجة بدون كود - تمام زى التطور من DOS الى Windows حيث كان الDOS يعتمد على المواجهة الخطية وكتابة الاوامر - بينما Windows يقدم واجهة رسومية يسهل من خلالها للمستخدم اداء مختلف المهام ايضا البرمجة بالكود تعتمد على المواجهة الخطية وكتابة الكود - بينما البرمجة بدون كود تعتمد على الواجهة الرسومية وتقديم خيارات تغنى عن اللجوء للكود او الاحتكاك به. فكر تانى - يمكن تكون من مستخدمين البرمجة بدون كود فى يوم من الايام مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  12. هقول لحضرتك على حاجة بصراحة من اهم اهدافى وانا شغال فى مشروع البرمجة بدون كود هى زيادة الانتاجية - حتى على مستوى المبرمج الواحد - وده لانى اشتغلت فى مشروع واحد لمدة خمس سنين - ودى مدة طويلة جدا وطبعا ظروف الحياة كانت تسمح بمغامرة زى دى البرمجة بدون كود = (مبرمج واحد ممكن يعمل امبراطورية) البرمجة بدون كود = (تعلم البرمجة فى ايام) البرمجة بدون كود = (البرمجة بواجهة تمثل اللغات الانسانية - عربى -انجليزى - الخ) صحيح - افهم من كلامك انك انت رافض البرمجة بدون كود ؟ مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  13. هقول لحضرتك على حاجة زمان - بس زمان قوى كان الكمبيوتر نفسه للعلماء بس دلوقتى بقى تقريبا فى كل بيت - وده تقدم كبير ومن 20 سنة كانت البرمجة للعباقرة فقط ومن 10 سنين اصبحت اسهل بكثير والان اسهل - يعنى فعلا لمت - زى مابتقول بس ده فعلا مطلوب - مثلا نظام التشغيل مايكروسوفت ويندوز Microsoft Windows عمله 3000 مبرمج (كلمة محترف شوية عليهم) يبقى اللمة حلوة والا لا ؟ احنا عايزين البرمجة من غير كود - فعلا عشان تلم - ولما العدد يكثر - البرمجيات جودتها تعلى - ونعيش فعالم تانى 1 - برمجة من غير كود 2 - مايك بدل لوحة مفاتيح 3 - نظارة خاصة بدل الماوس ............. وفعلا من اهداف البرمجة بدون كود - سهولة التعلم والاستخدام - بس ده مش معناه ضياع المبرمجين واهميتهم - وانما انتاجيتهم لما تفتح مشاريع على النت وتلاقى الكود فيها تخطى نصف مليون سطر - هتلاقى انك فعلا عايز تغمض عنيك وتفتحها ويتلغى من عالم البرمجة حاجة اسمها الكود مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  14. اه - سوال اجابته بسيطة ان تعلم ان البرمجة هى : اعطاء تعليمات للحاسب Giving instructions to computer لكى يقوم بعمل مانريد وهناك اكثر من وسيلة للبرمجة - مثل كتابة الكود على سبيل المثال writing code - اى انها وسيلة من ضمن وسائل اخرى اذن ماهى البرمجة بدون كود ؟ هى اى وسيلة لبرمجة الحاسب بدون الحاجة الى كتابة الكود مثل ماذا ؟ حسنا - ان البرمجة بدون كود لها تاريخ - ولها خطوات وادوات 1 - برامج المصممات Designers هى احد ادوات البرمجة بدون كود - مثل Form Designer و Report Designer و Database Designer و Menu Designerو Pages Designer وغيرها الكثير وهذه الادوات هى ادوات متخصصة فى شىء معين - اى جزء من اجزاء المشروع او التطبيق الذى نطوره 2 - الحزم الكاملة Packages مثل حزم قواعد البيانات Database و ايضا يندرج تحتها برنامج مثل Power Point وهى متخصصة فى مجال معين من البرمجيات - وغالبا ماتكون نمطية فى الانتاجية - اى تنتج مايريده مصمميها وليس مايرده المستخدم 3 - المعالجات Wizards وهى عبارة عن تطبيقات تفاعلية - تتاخد اجراءات تلقائية بناء على خيارت المستخدم 4 - المولدات Generators وهى عبارة عن مختلف تطبيقات توليد الاكواد ذات الهدف المحدد 5 - بنك الاكواد Code Bank اذا كانت الاكواد منظمة ولها اهداف محددة معروفة بدون النظر الى الكود للمزيد - انظر كتاب اعمق اسرار البرمجة الجزء الثانى - من صفحة 72 سوف تجد الكتاب فى http://www.kutub.info واحدث ثورة للبرمجة بدون كود هى فى المشروع http://www.sourceforge.net/projects/doublesvsoop حيث يقدم حل مثالى - عبارة عن محيط تطوير يمكن ان يستخدم فى عمل لغات برمجة جديدة - تعتمد على البرمجة بدون كود بنسبة %100 - والمبهر ان محيط التطوير اساسا يعمل بدون كود - اى انك تقوم بعمل لغة برمجة جديدة بدون كتابة كود - وهذه اللغة التى تقوم بعملها هى ايضا بدون كود ولاتنسى يااخى الحبيب من اجابتك على الاسئلة الاساسية - واتباع قواعد المشاركة فى الحوار حتى تكون الامور اكثر شفافية تحياتى لك - وكل عام وانت بخير محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  15. سؤال بليز في الarray

    اخى الكريم لاداعى للاعتذار وسوف اقبل اضافتك الان - واهلا وسهلا بك كااخ وصديق معنا فى المنتدى مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  16. سؤال بليز في الarray

    السلام عليكم واضح ان اسئلتك عبارة عن تمارين - وعلى حد معلوماتى المنتدى يمنع حل التمارين ولكن لا مانع ان اقوم بمتابعتك - اهلا وسهلا بك - هذا بريدى الشخصى [email protected] واليك الروابط التالية http://www.kutub.info http://www.sourceforge.net http://codecomment.com مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  17. سؤال بليز في الarray

    السلام عليكم لقد كتبت لك البرنامج حالا باستخدام ++C #include <iostream> int main(int argc, char *argv) {int myarr1[100]; int myarr2[100]; int arrlen,x,x2,vfound; for (x = 0 ; x < 100 ; x++ ) { myarr1[x] = 0; myarr2[x] = 0; } cout<< " Enter the length of the two arrays ? " ; cin>> arrlen ; for (x = 0 ; x < arrlen ; x++ ) { cout<< " Element number " << (x+1) ; cout<< " the first array " cin>> myarr1[x]; cout<< " the second array " cin>> myarr2[x]; } cout<< " Elements in the first array and not found in the second array" ; for (x = 0 ; x < arrlen ; x++) { vfound = 0 ; for (x2 = 0 ; x < arrlen ; x ++ ) { if (myarr2[x2] == myarr1[x] ) { vfound = 1 ; break ; } } if (vfound == 0 ) cout<< myarr[x] ; } return 0; } عفوا - لم انتبه ان سوالك يخص لغة جافا Java عامة لتحويل الكود - الامر سهل - قم باعلان Class واستخدم System.out.println بدلا من cout - وقم باجراء اى تعديلات تلزم مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  18. دالة التاريخ الهجري

    اخى مصطفى ربنا معاك - وان شاء الله نحن على اتصال - وفى حالة اى سؤال يخطر ببالك يخص الموضوع لاتتردد مع تحياتى محمود فايد
  19. العالم بدون مهندسين

    بجد - مشاركة حلوة - تخلى الواحد يبتسم لانه مهندس وبالمناسبة - المهندس فى امريكا وبالتحديد مهندس الالكترونيات - يتم صرف عليه مبلغ 5 مليون دولار وفى الصين مبلغ 100 الف دولار فقط - هذا فى احصائية شاهدتها فى احد برامج التلفاز - وده ياكد شىء لاشك فيه وهو اهمية المهندس. ملحوظة : المهندس كل من يقوم بعمله باتقان - فربما حامل لتلك الشهادة وليس مهندسا - وربما مهندس لايحمل تلك الشهادة كل سنة وانت طيب بمناسبة شهر رمضان وعيد الفطر المبارك محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  20. ماذا بعد قراءه كتب الجافا

    السلام عليكم كمجرد بداية اليك تلك الروابط http://www.kutub.info http://www.sourceforge.net http://www.codecomments.com بصرف النظر عن كونك تدرسين وتتعاملين مع لغة الجافا Java التى لها مكانها المخصص فى قلبى من عاش مع البرمجة طويلا يعلم جيدا انها ( علم + فن + تكنولوجيا + خبرة ) وعلى كل مبرمج او مبرمجة ان ينول نصيبه الكافى من هذه الاركان الاربعة بخصوص العلم فهناك الفروع التالية 1 - هياكل البيانات Data Structure 2 - جمل التحكم Control Structure 3 - نمط البرمجة Programming Paradigm 3.1 البرمجة الهيكلية Structure Programming 3.2 برمجة الكائنات Object Oriented Programming 3.3 برمجة العميل الموجه Agent Oriented Programming (نقطة بحث) 3.4 برمجة اللغات الموجه Language Oriented Programming (نقطة بحث) 3.5 برمجة الخادم الممتاز Super Server Programming (نقطة بحث) 4 - واجهة المستخدم User Interface 4.1 المواجهة الخطية Command-Line Interface 4.2 المواجهة بالقوائم Menu Interface 4.3 المواجهة الرسومية Graphical User Interface (GUI) وذلك بصرف النظر عن نمط الشاشة Text mode او Graphic mode 5 - بخصوص قواعد البيانات Database 5.1 قواعد بيانات تعمل لجهاز واحد Desktop 5.2 قواعد بيانات على شبكة وتدعم اكثر من مستخدم ولكن من خلال تطبيق واحد على الخادم Server based 5.3 قواعد بيانات بتقنية الزبون الخادم Client-Server 5.4 قواعد بيانات تم نشرها على الانترنت Web 5.4.1 نوع Intranet 5.4.2 نوع Extranet 6 - بخصوص الشبكات Networks 6.1 تقنية الزبون الخادم Client-Server 6.2 التطبيقات الموزعة Distributed Applications 6.3 التطبيقات التى تدعم العمل على التوازى بين الاجهزة المتصلة بالشبكة Grid Computing 7 - بخصوص نظم الذكاء الاصطناعى AI 7.1 النظم الخبيرة Expert System 7.2 تعلم الالة Machine Learning وغيرها 8 - بخصوص الامن Security 1 - تشفير المعلومات 2 - تحديد الاختراق Detect 3 - منع الاختراق Protection 4 - الاصلاح Recovery 9 - بخصوص تعدد الوسائط MultiMedia 9.1 - النصوص 9.2 - الصور 9.3 - الصوت 9.4 - الفيديو 9.5 - الحركة 10 - بخصوص العتاد 10.1- التعامل مع المعالج والمسجلات CPU & Registers 10.2- التعامل مع الذاكرة RAM 10.3- التعامل مع وحدات الادخال والاخراج I/O Devices بخصوص الفن فهو امر لايمكن تصوره بالتحديد ويختلف من ابداع شخص لاخر بخصوص التكنولوجيا فهى كل ادوات العتاد والبرمجة تحت الاستخدام - من مكونات جهاز الحاسب ونظم التشغيل ولغات البرمجة تحت الاستخدام بخصوص الخبرة فهى مقدار ماتعرض له الشخص من مشاكل وماتوصل له من حلول - ولاتقاس بالمدة فقط كما يظن الكثيرين اما بخصوص لغة الجافا فان اتقانك لها يتحدد بمقدار ماتستطيعين عمله بتلك اللغة انها لغة تيح عمل تطبيقات متنقلة وتلك ميزة كبيرة على حساب السرعة - ولذلك فى مناسبة لكل انواع التطبيقات الا نظم التشغيل ولغات البرمجة حاولى البداية بتطبيق كل ماتحصلين عليه من علم - كل معلومة على حدة ثم حاولى البداية بعمل 1- برامج التفاعل - الاسئلة والتمارين 2- برامج تعليمية - تعدد الوسائط 3 - برامج الالعاب البسيطة 4 - قواعد البيانات البسيطة 5 - تطبيقات قواعد البيانات العملاقة 6 - الالعاب المتميزة 7 - نظم الذكاء الاصطناعى 8 - تطبيقات الشبكات 9 - ادوات لغات البرمجة 10- برامج النظم وهذه تقريبا كل فروع المجال - وعليك فقط بالتخصص فى مجال محدد والتعمق فيه ومع الوقت تحاولى الانتقال من مجال لاخر وكان الله فى عونك - وفى عون الجميع مع تحياتى محمود فايد http://www.sourceforge.net/projects/doublesvsoop http://www.sourceforge.net/projects/fglib
  21. دالة التاريخ الهجري

    اخى الحبيب من قائمة Help الخاصة بالمشروع - سوف تجد اول اختيار بعنوان Programming without code قم بفتحه انه عبارة عن 90 صفحة فقط - ومليئة بالصور سوف تتعلم منها - كيف تقوم باعداد ادوات البرمجة بدون كود الخاصة بك - وكيف تربطها مع اى لغة برمجة مثل فيجوال فوكس برو ولكن يوجد شرح للمشروع باللغة العربية - كتاب اعمق اسرار البرمجة - الجزء الثانى - من صفحة 72 بدات بالتحدث عن البرمجة بدون كود تقوم فكرة المشروع - على انه بدلا من كتابة الكود فانك تتفاعل Interaction مع واجهة رسومية GUI بها الاختيارات الكافية التى تجعلك تفعل ماتريد - بدلا من كتابة الكود يتيح لك محيط التطوير من خلال مجموعة من المصممات - ان تصمم تلك الواجهة - ومن ثم تستخدمها بعد ذلك فكرة المشروع الى حد ما متشابكة - لذلك ربما تحتاج الى اسبوعين حتى تفهمها جيدا وتستطيع استخدامها فى التطبيقات العملية مع تحياتى محمود فايد
  22. دالة التاريخ الهجري

    اخى الحبيب السلام عليكم فى الواقع لما اتعرض فى تطبيقاتى العملية للتاريخ الهجرى لكن على حد علمى انه بتعرض لتغيرات غير متوقعة حسب ظهور هلال الشهر ولكن اذا كنت تقصد تاريخ ام القرى - وهو معلوم - اقترح ان تقوم بتخزين معلومات عنه فى جدول بيحث يشمل الجدول العلاقة بين تاريخ ام القرى والتاريخ الميلادى - ومن ثم - من خلال معرفتك للتاريخ الميلادى - يمكنك ان تعرف تاريخ تقويم ام القرى وبخصوص حسابات التاريخ - فهناك اكثر من طريقة - بالنسبة لى - فانى احول عبارة التاريخ دائما الى ارقام - حتى يتسنى لى اجراء عمليات المقارنات والعمليات الحسابية بدون اى تميز بينها وبين الارقام. هذا وكل عام وانت بخير بمناسبة شهر رمضان - وعيد الفطر المبارك وتقبل منى هذه الهدية http://www.sourceforge.net/projects/doublesvsoop بهذه المناسبة وهى عبارة ان اداة للبرمجة بدون كود يمكن ان تستخدمها استنادا على اى لغة برمجة مثل فيجوال فوكس برو او غيرها بحيث تقوم بعملية البرمجة من خلال التفاعل Interaction مع الحاسب - بدلا من كتابة الكود وهى اداة بسيطة - سهلة التعلم وسهلة الاستخدام ولها الفوائد التالية 1- سرعة اعداد التطبيقات 2- تعزل المبرمج عن الكود 3- تدعم اى لغة برمجة فى الخلفية 4- تكون الواجهة باى لغة تحب (عربى - انجليزى...الخ) 5- قابلة للامتداد والتطوير (بناء مفتوح) وبدون كود ايضا -من خلال المصممات مع تحياتى محمود فايد
  23. السلام عليكم بارك الله فيكم اخوانى الاحباء - واعانكم على ماانتم مقدمين عليه ملحوظة : فى كتاب اعمق اسرار البرمجة الجزء الثانى - سمات التطبيقات المتطورة - سوف تجد مثال يوضح تصميم برنامج مبيعات ومخازن وموظفين - ويمكن ان يكون فيه الفائدة - مع العلم ان المثال كان بغرض توضيح الواجهة الرسومية للتطبيقات يمكنك الحصول على الكتاب من الموقع الشهير http://www.kutub.info وكل عام وانت بخير بمناسبة شهر رمضان - وعيد الفطر المبارك وتقبل منى هذه الهدية http://www.sourceforge.net/projects/doublesvsoop بهذه المناسبة وهى عبارة ان اداة للبرمجة بدون كود يمكن ان تستخدمها استنادا على اى لغة برمجة مثل Java او ++C او غيرها بحيث تقوم بعملية البرمجة من خلال التفاعل Interaction مع الحاسب - بدلا من كتابة الكود وهى اداة بسيطة - سهلة التعلم وسهلة الاستخدام ولها الفوائد التالية 1- سرعة اعداد التطبيقات 2- تعزل المبرمج عن الكود 3- تدعم اى لغة برمجة فى الخلفية 4- تكون الواجهة باى لغة تحب (عربى - انجليزى...الخ) 5- قابلة للامتداد والتطوير (بناء مفتوح) وبدون كود ايضا -من خلال المصممات مع تحياتى محمود فايد
  24. كيفيه عمل Translator ؟؟؟

    كان الله فى عونك اخى الحبيب عليك بالاعتماد على الكتب والمراجع والصبر عليها وكنقطة بداية يمكنك البحث عن كتب فى الموقع الشهير http://www.kutub.info وبه مجموعة كبيرة من الكتب العربية وكل عام وانت بخير بمناسبة شهر رمضان - وعيد الفطر المبارك وتقبل منى هذه الهدية http://www.sourceforge.net/projects/doublesvsoop بهذه المناسبة وهى عبارة ان اداة للبرمجة بدون كود يمكن ان تستخدمها استنادا على اى لغة برمجة مثل Java بحيث تقوم بعملية البرمجة من خلال التفاعل Interaction مع الحاسب - بدلا من كتابة الكود وهى اداة بسيطة - سهلة التعلم وسهلة الاستخدام ولها الفوائد التالية 1- سرعة اعداد التطبيقات 2- تعزل المبرمج عن الكود 3- تدعم اى لغة برمجة فى الخلفية 4- تكون الواجهة باى لغة تحب (عربى - انجليزى...الخ) 5- قابلة للامتداد والتطوير (بناء مفتوح) وبدون كود ايضا -من خلال المصممات مع تحياتى محمود فايد
  25. السلام عليكم ورحمة الله وبركاته اخوانى الاحباء لما نحتار فى شىء قد حسمه العالم منذ سنوات !!! ان المبرمجين - اناس يحترمون الوقت - والمنتدى المبنى على التراسل افضل وسيلة لحماية الوقت - حيث نجد من يطرح السؤال ومن يطرح الاجابة مع مراعاة اهمية الوقت - حيث اما ان تكون منتظرا لاجابة - او تجيب على سوال فى دقيقة وترحل ان فكرة الشات بين المبرمجين موجودة من قبل - ادخل وانظر - ماذا ترى - فعلا فوضى - حيث تجد كل واحد يتكلم فى موضوع لدرجة انك لا تميز بين المواضيع من كثرتها - ان الشات مواضيعه غير منظمة - هذا اولا ثانيا : ماذا لو طرحت سؤلا ولم يرد احد - سوف ترحل - لكن فى المنتدى يظل سوالك موجود ويرد عليه اى شخص فى اى وقت ثالثا : سوف يكون الشات لعبة الهواة - التى غالبا ماتكون اسئلتهم واحدة ومتكررة - بينما المنتدى يحفظ الاسئلة مما يسمح بالاطلاع عليها قبل طرح اى سوال جديد ان الشات نعمة كبيرة - ولكن هى للاستخدام المحدد بين عدد محدد من الافراد - هذا فى حالة طلب الفائدة او هى للتسلية لمن يريد ان يتسلى - وطبعا نحن خارج ذلك النطاق اخوانى الاحباء - هذا ليس فقط راي خاص - وانما مااستنتجته من احتكاكى بالعمل مع العديد من المبرمجين الاجانب المحترفين فى المجال مع تحياتى محمود فايد