• الإعلانات

    • فيصل الحربي

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

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

محمود فايد

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

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

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

مشاركه بواسطة محمود فايد


  1. اخى الكريم

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

    هذه صورة مصمم نماذج تابع للمشروع

    o4066918.gif

    وهذه صورة برنامج مبيعات يرتكز على واجهة المشروع

    bam67198.gif

    والان اهدى لك المشروع برغبتى - http://www.souceforge.net/projects/fglib

    وتقبل ارق تحياتى

    محمود فايد

    0

  2. اخى الكريم

    يا اخي ماكتبته فوق واضح

    لا تقل لي امتداد او غيره، انا اتحدث عن الجوهر وليس الظاهر

    انا من بدا بالتحدث وحضرتك من بدا بالتعليق

    وانا من ذكر كلمة الامتداد - وحضرتك علقت عليها

    فكيف تطلب منى ان لا اتكلم عن الامتداد - وهو ما قد اعترضت انت عليه

    بخصوص الجوهر - فاانا اعلم الفرق جيدا

    ملفات BIN هى ملفات Binary تمثل كود مباشر بلغة Machine Language

    ملفات COM هى استحداث على ملفات Binary قام به مصممى نظام التشغيل DOS

    حيث يشترط ان ملف COM لايزيد حجمه عن 64 كيلو بايت - بحيث يتمكن نظام دوس من نقله الى الذاكرة دفعة واحدة

    ومثال على ذلك البرامج التى تمحى كل محتويات اقراص التخزين.

    واذا راجعت كلامى فقط قلت" والذى عند ترجمته نحصل على ملف بالامتداد COM "

    وهذا فعلا صحيح فالملف الناتج يحمل هذا الامتداد - واعتراضك عليه غير مقبول

    مع احترامي لك لكن من لا يفرق بين COM و BIN لا يمكنه عمل نظام تشغيل

    وان كان ما بالصورة حقيقي ارفقه الان هنا

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

    وان كان ما بالصورة حقيقي ارفقه الان هنا

    سبحان الله - ان اول واحد اقدم له هذه الهدية - بدون رغبتى

    موقع المشروع : http://www.sourceforge.net/projects/fglib

    الملف FGLGUI3.ZIP - حيث تم كتابة النظام بكل من اللغات

    1 - الاسمبلى 2 - السى 3 - الكليبر CA-Clipper

    والنظام يتعامل مع العتاد بصورة مباشرة - ولهذا فهو قابل للدمج مع اى نظام تشغيل.

    هذا تصحيح مغالطة وليس هجوم

    ولو كنت تعرفني جيدا لما قلت هذا

    حسنا - اسحب كلامى

    وانا تشرفت بمعرفة حضرتك - وكل سنة وحضرتك طيب - وباذن الله لنا لقاءات علمية مثمرة من خلال المنتدى ان شاء الله

    مع تحياتى

    محمود فايد

    0

  3. اخى الكريم

    اسمح لى ان اختلف معك

    من الناحية العلمية - فان الملف الناتج بالفعل ياخذ الامتداد COM وليس BIN

    (انا استخدم MASM 6.1 )

    ومن خصائص هذا المترجم انه عند اختيار AT\ بعد اسم ملف الاسمبلى - فان الملف الناتج يكون COM

    ويمكنك مراجعة ملفات التوثيق الخاصة بالمترجم

    لا تعتمد على حفظ الاشياء او نقلها

    بل ركز على الجوهر

    نصيحة فى غير محلها

    وتقبل من دعوة - عدم استقبال الهجوم فى المحادثة العلمية

    على فكرة انا كنت بختبر عملية رفع الصور للمنتدى

    Pp462138.gif

    وهذه الصورة تمثل جزء من نظام تشغيل قمت بعمله خلال 5 سنوات --------

    ومن هنا فانى ارشد الاخوة المهتمين بنظام التشغيل - بالتركيز على النواة Kernel وبالتحديد ادارة الذاكرة العشوائية ونظام الملفات

    الخاص بالقرض الصلب

    لانى قد قمت بعمل الجزء الخاص بتعدد المهام والبيئة الرسومية

    ومن ثم يتوفر لنا خبرات عربية فى مختلف فروع نظام التشغيل

    مع تحياتى

    محمود فايد

    0

  4. احبائى المبرمجين

    السلام عليكم

    اخى الكريم - خذ هذا الحل السريع - وارح نفسك من عناء التفكير - مع العلم ان الحل ليس مثالى - حيث ان يستهلك ذاكرة محددة وثابتة

    ولكنه حل عملى مع امكانيات العتاد المتوفرة - وصغر حجم الذاكرة المطلوب

    قم بانشاء مصفوفةArray ذات عدد كبير من العناصر - الحد الاقصى الذى تتصوره - وليكن 2048 على سبيل المثال

    قم بانشاء متغير Variable - يشتمل على رقم اقصى عنصر تم استخدامه من المصفوفة

    قم بوضع المصفوفة والمتغير معا فى Struct - ليمثل نوع بيانات جديد New Data Type

    وقم بكتابة الدوال الازمة للتعامل مع هذا السيناريو

    مميزات هذا الاسلوب

    1 - المساحة المطلوبة من الذاكرة يمكن حسابها

    2 - سهل التعامل مع عدد العناصر المستخدم

    عيوبه

    1 - الحد الاقصى اذا لم يحدد بدقة تعتبر مصيبة

    مع تحياتى

    محمود فايد

    0

  5. احبائى المبرمجين

    السلام عليكم

    اعتذر - فقد حدث لى خطا كبير - حيث انى عندما قمت بالرد على الرسالة السابقة التى تسال عن برنامج الاقلاع

    ظننت انها اول رسالة فى الموضوع - ولم انتبه - انها الصفحة الثانية الا الان - ولهذا اسهمت فى شرح نظرية برنامج الاقلاع

    بينما اساسا - بعدما قرات الصفحة الاولى - اتضح ان السؤال - للشخص الذى بدء الموضوع - اعتذر مرة اخرى

    هذه مغالطة او خطأ يقع فيه الكثير وجب التنويه له

    الملف الناتج يكون BIN وليس COM

    لماذا ؟ لاننا استعملنا

    org 0h

    وملف COM تكون

    org 100h

    بالنسبة للمثال الذى قمت انا بشرحة - لا يحتوى على اى مغالطة - وبالفعل الملف الناتج ياخذ الامتداد COM

    حيث انى استعملت ORG 510

    مع تحياتى

    محمود

    0

  6. احبائى المبرمجين

    السلام عليكم

    اخى الكريم

    انا بطور برنامج صغير يعمل كمسنجر

    انا عملت الويب سيرفيس وركبتها على الويب سيرفر تمام واتصلت بيها وركبت قاعدة البيانات على السيرفر بردو وكله تمام

    قابلتنى مشكلة

    وهى ال external ip

    هذه المشكلة يمكن تفاديها تماما كالتالى

    فى برنامج الماسنجر - جزء Client - اجعله عند بداية العمل - يستخدم الويب سيرفيس الموجودة على الويب سيرفر - ومن خلال استخدامه

    لها - يرسل اليها كل من اسم المستخدم - ورقم IP الخاص بالجهاز - اى ان IP يتم تحديده من قبل Client - وليس من جانب Server

    مع تحياتى

    محمود فايد

    0

  7. احبائى المبرمجين

    السلام عليكم

    اخى الكريم - ان استخدام للملف autoexec.bat لايعنى على الاطلاق ان تقوم ببرمجة نظام تشغيل - وانما انت تستخدم ملامح نظام تشغيل موجود بالفعل.

    ذكرك للامر jmp جعلنى اشعر - انك تفكر فى برمجة نظم التشغيل - ولكن لذلك المتطلبات التالية

    1 - دراسة الجانب العلمى المتعلق بالموضوع - ويمكن اللجوء للكتب التى تدرس فى الجامعات (كليات الهندسة)

    2 - دراسة كيف يعمل العتاد (المعالج + الذاكرة + وحدات الادخال والاخراج)

    3 - دراسة لغة التجميع

    4 - دراسة لغة سى وسى ++

    وحتى يكون فى هذه الرسالة معلومة جيدة - فانه - لاقلاع نظام التشغيل Boot - انت بحاجة

    الى برنامج صغير وبسيط مكتوب بلغة التجميع (الاسمبلى) – هذا البرنامج عبارة عن برنامج

    512 بايت – والذى عند ترجمته نحصل على ملف بالامتداد COM

    وبالتاكيد سوف يتم اختبار ذلك -كتابتهما على القرص فى 1 head 0 track 0 Sector

    لانه من الخطا الفادح ان يتم عمل ذلك على القرص الصلب - لذلك يتم من خلال قرص مرن Floppy Disk

    . وحتى لانقوم باعادة التشغيل آى نقوم باختبار برنامج ال BOOT فقط يمكن استخدام برنامج Virtual PC

    وبرنامج الـ Boot كالتالى

    .386
    _text SEGMENT PUBLIC USE16
    assume CS:_text, DS:_text
    org 0h
    MahmoudOS:
    mov ax, 1301h
    mov bx, 0007h
    mov cx, 23
    mov dh, 23
    mov dl, 0
    push cs
    pop es
    mov bp, String
    int 10h
    mov ax, 1301h
    mov bx, 0007h
    mov cx, 23
    mov dh, 24
    mov dl, 0
    push cs
    pop es
    mov bp, Wow
    int 10h
    String = $ + 7C00h
    Wow = $ + 7C17h
    db "Starting MahmoudOS 2007"
    db "Wow, I Love you ! "
    ORG 510
    DW 0AA55h
    _text ENDS
    END MahmoudOS

    ويتم ترجمته كالتالى

    ML /AT BOOTSEC.ASM

    والان نحن بحاجة الى آتابة برنامج الاقلاع فى المكان المحدد على القرص.

    ولعمل ذلك تم كتابة برنامج خاص بهذه المهمة باستخدام لفة سى وهذا البرنامج

    كالتالى

    #include <stdio.h>
    #include <conio.h>
    #include <bios.h>
    #include <dos.h>
    #include <stdlib.h>
    char __far diskbuf[512];
    void main( int argc, char *argv[] )
    {
    unsigned status = 0, i;
    struct _diskinfo_t di;
    struct _diskfree_t df;
    unsigned char __far *p, linebuf[17];
    FILE *fp;
    int x;
    fp = fopen("bootsec.com","rb");
    for(x = 1; x <= 512; x++ )
    diskbuf[x-1] = fgetc(fp);
    fclose(fp);
    if( argc != 5 )
    {
    printf( " SYNTAX: DISK <driveletter> <head> <track> <sector>"
    );
    exit( 1 );
    }
    if( (di.drive = toupper( argv[1][0] ) - 'A' ) > 1 )
    {
    printf( "Must be floppy drive" );

    exit( 1 );
    }
    di.head = atoi( argv[2] );
    di.track = atoi( argv[3] );
    di.sector = atoi( argv[4] );
    di.nsectors = 1;
    di.buffer = diskbuf;
    /* Get information about disk size. */
    if( _dos_getdiskfree( di.drive + 1, &df ) )
    exit( 1 );
    /* Try reading disk three times before giving up. */
    for( i = 0; i < 3; i++ )
    {
    status = _bios_disk( _DISK_WRITE, &di ) >> 8;
    if( !status )
    break;
    }
    /* Display one sector. */
    if( status )
    printf( "Error: 0x%.2x\n", status );
    else
    {
    for( p = diskbuf, i = 0; p < (diskbuf + df.bytes_per_sector); p++ )
    {
    linebuf[i++] = (*p > 32) ? *p : '.';
    printf( "%.2x ", *p );
    if( i == 16 )
    {
    linebuf[i] = '';
    printf( " %16s\n", linebuf );
    i = 0;
    }
    }
    }
    exit( 1 );
    }

    للترجمة

    CL BOOTW.C

    للاستخدام

    BOOTW A 0 0 1

    للشرح المفصل - انظر كتاب اعمق اسرار البرمجة - الجزء الاول - صفحة 145

    والكتاب مجانى - يمكنك الحصول عليه من خلال الموقع http://www.kutub.info

    مع تحياتى

    محمود فايد

    0

  8. احبائى المبرمجين - سلامى لكم جميعا

    احيطكم علما - انه تم منذ لحظات بسيطة - اطلاق اصدار جديد من المشروع DoubleS Framework 1.0 (Stable) Rev. 5 SP12

    ويمكن الحصول عليه من موقع المشروع http://www.sourceforge.net/projects/doublesvsoop

    ويشتمل هذا الاصدار على حل لمشكلة تعرض لها المهندس :( ماهر القط) وقام باخبارى عنها (شكرا جزيلا)

    وجميع التفاصيل فى ملفات المشروع

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  9. احبائى المبرمجين - السلام عليكم

    الاخت ZAHRAH مرسى جدا على الخبر ووفقك الله لعمل الخير دائما

    ان انتاج الحاسبات العملاقة - امر مكلف جدا كما نعلم جميعا - ويستلزم موارد كبيرة - ولهذا السبب منذ عام 1997 وقد بدات الابحاث العلمية فى ايجاد حلول بديلة - مثل Grid Computing والذى يمثل عصب Internet 2 (مستقبل الانترنت)

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

    كان من ضمن الافكار ايضا - ان هناك الكثير من مستخدمين الاجهزة التى تتصل بشبكة الانترنت - لايتعدى استخدامهم للشبكة مقارنة بامكانيات الحاسب نسبة تزيد عن 50% من القدرات التى يتستطيع الحاسب الشخصى القيام بها - فلما لا تستغل هذه القدرات ؟!! كانت هذه احد الاسئلة التى تطرحها الابحاث - ولكن كانت الاجابة واضحة (ان ذلك غير مسموح - فهو تعدى على حقوق المستخدم لشبكة الانترنت - واستخدام موارد الحاسوب الخاص به بدون اذن امر غير قانونى )

    لهذا فانه فى يوم من الايام - فى المستقبل القريب - سوف يكون التفكير فقط فى الحصول على اشتراك بخدمة الانترنت التى تدعم تقنية Grid Computing بدلا من شراء حاسبات عملاقة كبيرة الحجم وتستلزم طاقات هائلة

    وايضا من ضمن مايشكل مستقبل الانترنت استخدام تقنية الواقع التخيلى Virtual Reality - حيث قد يطمح الكثيرورن الى الاشتراك بتلك الخدمة ايضا - والله اعلم بالمستقبل !!!

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  10. احبائى الكرام - سلامى لكم جميعا

    انصحك باعادة صياغة واجهة بيئة التطوير IDE مع مجموعة من المصممين و المبرمجين لتصبح اسهل و اكثر مرونة

    لقد عملت جاهدا لتكون واجهة محيط التطوير Framework - بسيطة - وان لم اصل الى اسهل مايمكن - فمن الواضح - ان سبب ذلك هو اعتمادى على رؤيتى الفردية - ووجهة نظرى الخاصة

    ولكن ابشر - فقريبا سوف يتغير الامر تماما

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

    اتمنى لك النجاح و التوفيق من كل قلبي

    بارك الله فيك اخى الكريم - ووفقك الله لكل مايحب ويرضى

    ملحوظة اخيرة:-

    ان المشروع عبارة عن محيط تطوير Framework وليس بيئة عمل متكاملة IDE - حيث ان

    بيئة العمل المتكاملة IDE : مجموعة من الادوات التى تتضافر معا بحيث تتيح امكانية تطوير تطبيقات بصورة كاملة - ولاتكون هناك ضرورة قصوى

    لاستخدام ادوات خارجية (ولكن لا كامل الا الله - وغالبا مايخرج المطورون عن بيئة التطوير المتكاملة - للحصول على ادوات افضل)

    محيط التطوير Framework : هو مجموعة من المكونات (Components) المتجانسة والمتخصصة فى شىء معين - وتكون هذه المكونات قابلة لاعادة الاستخدام من قبل مستخدمين محيط التطوير (تخيل انه هيكل او مطبخ - تعيش داخله وتعمل بادوادته - بعد تحديثها - لانجاز شىء محدد)

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

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projets/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  11. اخوانى الاعزاء - السلام عليكم

    من جهة اخرى

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

    فكرتي كالتالي

    لكل بريمج حدثي بدايه و نهايه يمكن البرمجة بداخلهما

    لكل بريمج جسر و هذا الجسر يعمل طوال حياة البريمج و له ايضا بعض الاحداث

    لكل بريمج عملية واحدة على الاقل ( يمكن تسميتها مهمة ايضا )

    لكل عملية قاريء input و كاتب output

    لكل قاريء كائن واجهة بحيث يستطيع القاريء القراءة من مواقع مختلفة و برمجيات اخرى

    لكل كاتب كائن واجهة بحيث يستطيع الكتابة لمواقع مختلفة

    لكل عملية وقت معالجة بعد القراءة و قبل الكتابة

    اخى الكريم - ان هذه الفكرة التى تعبر عنها - تدخل فى نطاق الحقائب المتطورة Packages - حيث انها متخصصة فى نطاق معين -كما انها طورت بغرض

    1 - اسعاد وتحقيق رغبات المستخدم بسهولة وبدون الحاجة للمطور الاصلى

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

    وتلك احد الافكار اللامعة فى تاريخ البرمجة بدون كود.

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  12. احبائى الكرام - سلامى لكم

    هذا المشروع عبارة عن دوال جاهزة مكتوبة ( كتبها مبرمجون للبرنامج ) ليقوم ( مستخدمون )

    باختيارها و تمرير المتغيرات لها لتعمل !!

    بداية اشكرك على المشاركة ولكن !!

    لا اخى الكريم ليس ذلك المقصود - لو كان الامر كذلك - لما فتحت الموضوع من الاصل حيث لا جديد - التعريف الى حضرتك اشرت اليه - هو مايعرف بمواد الاكواد Code Generator - وهى فكرة وردت منذ زمن بعيد - واذا تم عمل واجهة ذكية لمولد الاكواد فانه يكون معالج Wizard وهذا ايضا منذ زمن بعيد

    ولكن !!

    ان مشروعى عبارة عن

    1 - اعادة صياغة لاسس علم البرمجة - من خلال نمط برمجة جديد بديل لبرمجة الكائنات - بحيث ان هذا النمط الجديد ياخذ فى الاعتبار سمات التطبيقات المتطورة (هياكل البيانات المعقدة - نظام ادارة الاحداث - الشبكات) وفى نفس الوقت قابل بان يدعم البرمجة بدون كود

    2 - محيط تطوير يشتمل على

    * دعم لنمط البرمجة الجديد الذى يتسم بالتعقيد فى الاستخدام - ومن هنا يحل محيط التطوير مشكلة التعقيد

    * الغاء مايعرف بمحرر الاكواد Code Editor نهائيا وتقديم برنامج بديل - يسمى مصمم الاهداف Goal Designer بيحث ينظم سير التعليمات للحاسب فى تسلسل منطقى (على شكل شجرة من الخطوات) كما فى الخطط التى يضعها الانسان لحل مشاكله

    ويمثل مصمم الاهداف هذا العديد من الافكار الجديدة (16 فكرة ) تم ذكرها فى الكتاب العربى للمشروع

    * الغاء عملية كتابة الكود Writing code والاعتماد على التفاعل Interaction مع واجهة رسومية - للوصول الى كافية امكانيات لغة البرمجة (اى انك بدل من كتابة الكود - فانك تقوم بعملية شبيه بتصفح موقع على شبكة الانترنت)

    * صفحات التفاعل Interaction Pages والكود المولد فى الخلفية (يفترض ان لايحتاج المبرمج ان ينظر اليه فى اى حال من الاحوال - وذلك هو الاختلاف الاساسى عن مولد الاكواد العادى) يتم عملها من خلال محيط التطوير عن طريق برامج تصميم Transporter Designer و Interaction Designer

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

    وحيث ان اللغة تعتمد على واجهة رسومية - فذلك يوفر امكانية تمثيل تلك الواجهة باللغة العربية او الانجليزية - او اى لغة كانت.

    وحيث ان الكود المولد فى الخلفية يتم ادارته فاننا يمكننا الاستناد على اى لغة برمجة فى الخلفية

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

    ومن هنا اركز من جديد ان المشروع لتسهيل عملية البرمجة (تسهيل التعلم والاستخدام) - ولا يضيع اى من خصائص البرمجة - فباب الفكر مفتوح للمبرمج - ولكن الاختلاف فى طريقة تطبيق الفكر التى اصبحث غاية فى المتعة

    مع تحياتى لك

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  13. اخوانى الاعزاء - السلام عليكم

    من كلامك عن المشروع ذكرتني بمشروع غابر لي توقعت له النجاح الكبير و الفت معه كتاب تعليمات و مكتبات مساعده و برامج اخرى تتطلب لوجود هذا البرنامج و انواع من الملفات و حمله ضخمة

    للأسف مشروعي فشل و بقوة احلامي فيه

    انا عارف ان الذكرى دى صحيح مؤلمة - وانا بالفعل عشتها - لتجربة قاسية - فى مشروع لمدة خمس سنوات (برمجة نظم التشغيل - الواجهة الرسومية وتعدد المهام) - ولكن المشروع لم ينجح من حيث الانتشار - لكن انا نجحت فى عمل المشروع - وهذا نصف النجاح - الحمد لله !!!

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

    وهذه المرة - ارى النجاح قد تحقق بعينى - وبقى فقط - ان يراه الاخرون - وذلك سيحدث قريبا ان شاء الله

    فعلا البرنامج طلاسم غريبة لماذا لا تقوم بوضع Tutorials مبسطة لكيفية استخدامه

    غالبية التقنيات بالاضافة الى المراجع و مستندات التعليمات يأتي معها تمارين بسيطة للبدء و هذا سيجعل الاعضاء يتفاعلون مع البرنامج

    يوجد بالفعل داخل المشروع العديد من الامثلة (41 مثال ) بالاضافة الى توثيق عربى( كتابين - كل منهما فى حدود 200 صفحة ) - واخر انجليزى ( مقسم لكتيبين كل منهما فى حدود 100 صفحة)

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  14. احبائى المبرمجين - سلامى لكم جميعا

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

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

    صحيح - الف الف مبروك على وسام المنتدى - وشهادة MVP - معلش جات متاخرة - بس انا جديد على المنتدى - وعقبال الماجستير يارب !!!

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  15. أخيرا عرفت فايدة الزر ده أصل عندي مرسوم سهم ومش مكتوب عليه حاجه مقبولة منكم يا محمووود ,,,

    تسلم ياغالى - كل زوق - وعلى فكرة انا فتحت صفحة الويب بتاعتك - وكلامك جميل جدا - وفى معلومة حلوة طلعت بيها - انا اول مرة اعرف ان العقل - وزنه يدوب 1,3 كجم - سبحان الله !!!

    وكمان حلوة جملة (المهم تريح الجمجمة من عك البشر) - واخيرا لفت انتباهى اننا فى سن متقارب

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  16. احبائى الكرام - سلامى لكم جميعا

    اخى الحبيب (محمود ...........العقرب العجوز)

    برنامجك ينقصه الكثير و الكثير لكى نطلق عليه اسم الطفرة

    اولا:

    البرنامج ما هو الا مجموعة من الطلاثم الغريبة الشكل ولا أحد من من يستعملون البرنامج يفهم الكثير من القوائم

    ثانيا:

    الكتاب الذى يشرح البرنامج غير موضح لطريقه الاستعمال اللتى تساعد القارىء على التعامل مع البرنامج

    ثالثا:

    الواجهه التى تظهر فى بدايه البرنامج او(الطفره الجديده )على حد قولك تحمل اسم حضرتك وورده غريبه الاطوار وهى بعيده تماما عن ما يجب ان يكون عليه اللغه الجديده

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

    وحينما تتم هذه المرحلة - فانا لا اقبل انت تقول على المشروع طفرة ( الطفرة = هى حدوث شىء شاذ يخالف القواعد بدون سابق اسباب واضحة) - وانما وقتها يمكنك

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

    صدقت فى قولك ان البرنامج ماهوالا مجموعة من الطلاثم الغريبة - وهذا طبيعى ان يكون رد فعل من يطلع عليه لاول مرة - فقد اشرت سابقا - انه المشروع عبارة عن سرداب من الافكار - فهو عبارة عن اختراع (الاختراع = نتاج مجموعة من الافكار لتحقيق هدف غير مسبوق بشكل غير متوقع)

    اما بخصوص ان الكتاب الذى يشرح البرنامج غير موضح لطريقة الاستعامل - فهذا ربما يكون انطباع شخصى منك ليس اكثر - حيث ان المشروع اشترك فيه كما تعلم مبرمج ايطالى - وقد فهم على حد كلامه معى (50%) من الافكار وذلك فى مدة شهر ونصف - ولهذا ترجم المشروع للايطالية - اى ان المسالة مسالة وقت وليس توثيق المشروع

    اما بخصوص الواجهة وكونها تحمل اسمى والوردة وخلافه - فهذا هو شعار المشروع - وهو شىء لايعدو كونه نظرة فنية خاصة - بعيدا عن المحتوى العلمى للمشروع.

    واذا جئنا لاسم (اعمق اسرار البرمجة) - فهو عقاب اعاقب به نفسى - حيث اننى عندما شرعت فى كتابة هذا الكتاب - خططت ان يكون من ستة اجزاء - وهممت ان اكتبها كلها - من 4 الى 6 ايام لكل جزء (حسب تخطيطى)

    وبالفعل كتبت الجزء الاول فى اقل من اسبوع - وقمت بنشره - ولكن لم اكمل المسيرة - وتوقفت حتى ارى نتيجة الجزء الاول اولا- فمرت الايام - وغلبتنى ظروف الحياة والعمل والدراسة.

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

    والمشكلة تكمن فى ان انشغالى هذه المرة - يبدو ان سوف يستمر لشهور طويلة (مشاريع كثيرة - ومواعيد تسليم - ....إلخ)

    ولهذا اشعر بالاسف لاننى لست بحاجة الى اكثر من شهر - حتى اكتب الاجزاء الاربعة الباقية - ولهذا جعلت اسم (اعمق اسرار البرمجة) دائما امام عينى - حتى اعود له يوما ما - ان شاء الله

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

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

    يا أخ اعمق.. قصدي العقرب..

    حبيبى حازم - فى زرار على ايدك اليمين فى لوحة المفاتيح Keyboard اسمه خطوة للخلف BackSpace لما تحب تتراجع - امسح الكلام

    او ممكن تعمل تحديد Select بالفارة للحروف التى تريد ان تمسحها !!! - طبعا مش قصدى حاجة - بس انت غالى عليا - عشان اول واحد يتحاور معاى فى الموضوع - واول معارض كمان. ههههههه

    ههههههههه

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  18. احبائى المبرمجين - السلام عليكم

    اخوانى الكرام (المشاركات الجديدة - ماعدا مشاركة الاخ ahmed123) الاجابة عليها وردت فى اثناء الموضوع - لا جديد اضيفه.

    اشكر الاخ (حزووم) على التواصل (وان كان من الجانب المضاد للفكرة)

    واشكر الاخت زهرة zahrah على المرور الطيب

    المشروع دائما فى تطور مستمر - يوم بيوم - والعمل فى المشروع يتم على اسس علمية - وبتخطيط شامل لكل جوانب المشروع.

    وبايجاز سريع - فان المشروع مقسم الى ثلاث مراحل اساسية

    1 - مرحلة اعادة صياغة اساسيات علم البرمجة

    حيث يتم ايجاد بديل لكل مايعرقل البرمجة بدون كود.

    2 - مرحلة بناء محيط تطوير البرمجة بدون كود

    حيث يتم برمجة الادوات التى سوف تستخدم خصيصا لبناء لغات البرمجة التفاعلية الجديدة التى تعمل بدون كود.

    3 - مرحلة بناء اللغات التفاعلية الجديدة بدون كود بحيث تدعم جميع اللغات الانسانسية

    حالة المشروع

    تم انهاء المرحلة الاولى - حيث تم اعادة صياغة اسس وقواعد علم البرمجة كاملة - بحيث تتوافق مع هدف المشروع

    ومن يرغب فى معرفة التفاصيل - وما تم تعديله من اسس فى علم البرمجة - وما تم استحداثه - فلا مانع ان يسأل (فالمفأجات كثيرة)!!!

    تم انهاء المرحلة الثانية - وهى الخاصة بمحيط تطوير البرمجة بدون كود - ويستخدم محيط التطوير لغرضين - الغرض

    الاول هو تطوير لغات برمجة جديدة بدون كود - والغرض الثانى - هو استضافة هذه اللغات واستخدامها فى التطبيقات العملية

    ومن لديه سؤال يتعلق بهذه المرحلة فلا يتردد (الباب امامك - والمفتاح فى جيبك)!!

    اما بخصوص المرحلة الثالثة - جارى العمل فيها حتى الان - وجدير بالذكر - ان العمل فى هذه المرحلة يجعلنى اشعر بمتعة

    لا مثيل لها - حيث ان العمل فى تلك المرحلة - يخرج كل مافى صدرى من رغبة هائلة فى التصميم والابداع - حيث ان الصعوبة

    ليست فى ايجاد الحل Solution وانما الصعوبة فى ان تختار الحل المناسب للموقف فالحلول كثيرة - فهناك الحل

    الخاص Partilcular والحل العام General والحل الواضح Clear - والحل السريع Fast- والحل الصحيح Right وبعد ان تختار الحل -

    فانه تكون هناك فرصة للابداع بحيث يمكن ان تقدم الحل الذكى Smart Solution

    والعمل فى هذه المرحلة يتم على اسس علمية حيث ان محيط البرمجة بدون كود - يقدم الدليل الوافى للعمل فى هذه المرحلة - فهناك ارشاد الى

    كيفية التصميم - وكيفية الحصول على الحلول المختلفة - ولكنه لايدلك على الحل المناسب (لان ذلك يتعلق بالابداع)

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  19. احبائى المبرمجين - السلام عليكم

    كل عام وانتم بخير - يمكن متأخرة شوية - بس انتم عارفين ان المنتدى نفسه كان فرحان بالعيد وواخد اجازة والحمد لله انه رجع بالسلامة.

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

    لقد قمت باطلاق اصدار جديد من المشروع DoubleS Framework 1.0 (Stable) Rev. 5 SP11 ويمكن لكم الحصول عليه

    من خلال موقع المشروع http://www.sourceforge.net/projects/doublesvsoop

    ومن مميزات هذا الاصدار - انه برنامج التنصيب الخاص به Setup.exe سوف يقوم يتحميل حزمة الاصلاحات 11 Service Pack تلقائيا.

    وبخصوص النظرة المستقبلية لتطور المشروع (يمكن ان تساهم بايجابية من خلال الحوار فى تغير تلك النظرة) فالحمد لله - ابشركم بان الخير قادم - فانى على المستوى الشخصى اقوم بعمل الحقيبة Package الخاصة باستخدام البرمجة بدون كود - استنادا على لغة البرمجة ++C بجانب محيط التطوير Qt 4.0 - بينما يقوم مبرمج اخر بعمل حقيبة اخرى حتى يتم استخدام البرمجة بدون كود استنادا على لغة البرمجة xHarbour بجانب المكتبة MiniGUI - وعلى التوازى سوف يقوم ثلاث مبرمجين بعمل حقيبة تخص استخدام البرمجة بدون كود استنادا على لغة C (وسوف يقدمان هذه الحقيبة كمشروع تخرج - كمدخل لجلب الانتباه الاكاديمى للمشروع)

    مع تحياتى للجميع - وفى انتظار التواصل الايجابى - وفقنا الله واياكم لعمل الخير

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  20. السؤال هو : هل سنختفي نحن معشر المبرمجين ، بعد ظهور الروبوت ؟؟؟؟؟؟؟؟؟؟؟؟

    لقد تحدثت فى هذا الموضوع ضمنيا فى مقال لى تم نشره فى الموقع http://www.kutub.info

    المقال بعنوان : البرمجة بدون كود باستخدام DoubleS

    وفى المقال ذكرت - انه مهما تطور الروبوت ليصل انه يحل محل الانسان فى العديد من الاماكن - فلن يصل بذكائه الى ان يكون مبرمجا (هذا من خلال مشاهدتى لما توصلت له البشرية من ثورات فى التكنولوجيا - والله اعلم بالمستقبل)

    على فكرة - فى سنة 2000 اى منذ 7 سنوات - رايت فى التلفاز فى احد البرامج العلمية - شخص قام باختراع روبوت فى مدة 7 سنوات - هذا الروبوت قد تركه مصممه فى احد الشركات - بعد ان عرفه بالاماكن الموجودة بالشركة - وبالاشخاص الموجودين بها - وبعد ان امره بان يتبع اوامر المدير

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

    ذهب الروبوت - وفى اثناء طريقه - وقف امامه شخص - فسد عليه الطريق - وكان الروبوت مزود بكاميرا متحركة - فرفع الروبوت الكاميرا الى الاعلى - وقال للشخص - اريد المرور (بالانجليزية طبعا) - فابتعد الشخص عن الطريق لكى يمر الروبوت

    ووصل الروبوت بالفعل الى الموظفة وبلغها الرسالة بانه يرد ملف معين - فاعطته الملف - وعاد به الى المدير

    ان هذا الروبوت كان يعد طفرة فى عام 2000 - حيث انه يميز الكلام الصوتى - ويحلله - وفى نفس الوقت يحلل الصور التى ترد له من الكاميرا - والمعجزة انه مدعم بنظام ذكاء اصطناعى قوى يؤهله للعمل فى شركة

    ولكنه مجرد عامل

    تخيل سبع سنوات من العمل لكى يتم عمل مثل هذا الروبوت - فما بالك لو نريد روبوت يكون مبرمجا

    اظن البرمجة من غير كود اسهل - واقرب للتحقيق - والمستقبل بيد الله - ولكن ان اعجب خلق الله سبحانه وتعالى هو العقل - والحاسبات امتداد لعقل الانسان - ورغم تفوق الحاسبات فى سرعة الحساب وتخزين كم كبير من المعلومات - فانها تفقد مايسمى بالادراك المتطور الذى يمتلكه الانسان - لو تركت الانسان فى صحراء - فسوف يتتطور تلقائيا مع الزمن - لان عقله يفكر وياتى بجديد - وهذا مايعجز امامه مصممى العقول الالكترونية - ولو هناك عقل الكترونى مفكر بمعنى الكلمة - لكانت اول فكرة ان يقتل صاحبة - حتى يحصل على الحرية كما يقال فى الاساطير

    مازلنا فى حوار البرمجة بدون كود

    ومازال فى جعبتنا الكثير

    فلا يتردد احد من قول ما بداخله - حتى تعم الفائدة على الجميع - وفى انتظار الاراء قبل وبعد الاطلاع على المشروع المقدم

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  21. و أكيد المشروع اللى انت عملته ماكنش سهل

    حتى تقوم ببرمجة محيط تطوير مثل الذى اقدمه لكم - لست بحاجة الى اكثر من ان تكون مبرمج ومطور (جيد) على الاكثر

    لكن المشروع بصفة عامة صعب للاسباب التالية

    1 - من الناحية النفسية - لان المشروع نقطة بحث - والابحاث نتيجتها غير مضمونة - اما تكون فى السماء - او تستمتع بتراب الارض

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

    وانما ان تقدم فكرة جديدة مفيدة

    3 - الدعم التجارى لنمو هذه النوعية من المشاريع صعب الحصول عليه - لقد راست بيل جيتش على بريده الشخصى - لاعرض عليه الفكرة (لان هدفى فى وقت ما كان نجاح الفكرة - فقط - لم يكن هدف قومى مثل ما هو الان) - فرد على مدير - حولنى لمدير اخر - وهكذا - واستمريت فى دوامة لمدة 3 شهور - حتى تلقيت الرد النهائى بان الشركة لاتقبل الافكار غير المسجلة والمعتمدة

    4 - اقبال الافراد على المشاركة فى مثل هذه المشاريع (بعد تحويل هدف المشروع الى هدف قومى - حتى يستمر ) - ليس كبيرا - اما لقلة الحيلة - او لقلة الوقت - او لعدم الفهم - او لاسباب لا اعرفها.

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  22. لسنا ضد التطور يا اخ محمود وساكون سعيدا جدا اذا كانت بيئة التطوير هذه تلبي جميع متطلباتي

    لكن هل سيكون لها نفس القدرة التي تتمتع بها لغات البرمجة الاخرى

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

    نعم سوف تلبى البرمجة بدون كود (بالاسلوب الجديد الذى اقدمه لكم ) كل احتياجاتك - حتى لو كنت مبرمج نظم تشغيل وكل الاكواد التى تكتبها اسمبلى وسى

    طب و الأدوات اللى أنت بتستخدمها معمولة بدون كود هى كمان ؟

    اكيد لا - بس هقول لحضرتك على حاجة - الكمبيوتر فى الاساس يعتمد على لغة الالة - الان هى غير مستخدمة - ثم جاءت لغة الاسمبلى - ثم لغات عالية المستوى

    زمان كان اى مترجم Compiler لازم يحول اسمبلى - عشان دى كانت اللغة الام فى جيل معين - الان المترجمات Compilers تقوم بالتحويل للغة السى C

    الفكرة التى اقدمها للبرمجة بدون كود - تمثيل جيل جديد من لغات البرمجة - ومن الطبيعى ان اى جيل جديد يرتكز فى البداية على اللغات السابقة

    وذلك فى مرحلة الميلاد - لكن اذا كان الجيل الجديد عبارة عن بناء مفتوح Open Architecture فانه لاداعى للعودة للخلف حتى نقوم بالتطوير

    مثال - محيط تطوير البرمجة بدون كود - تم بنائه بلغة البرمجة Microsoft Visual FoxPro وهى احد لغات الجيل الرابع - مما سهل على الكثير - كان يمكننى ان اقوم بنناء محيط التطوير بلغة من لغات الجيل الثالث - كان من الممكن ان استخدم ++C مع Qt على سبيل المثال - ولكن

    لم اكن لاجنى فائدة من ذلك - على العكس كان زمن بناء محيط التطوير بدلا من عام ونصف - كان سوف يصل الى عامين ونصف.

    أنا لا أتخيل البرمجة تستغنى عن الكود تماما ألا فى رسم GUI فقط !

    هذا هو ماكانت عليه البرمجة بدون كود - قبل المشروع الذى اقدمه لكم.

    ولكن الافكار الجديدة - تجعل بامكانك عمل اى شىء - بدون كود

    مع تحياتى للجميع

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0

  23. فى نقطة مهمة واجب التركيز عليها

    ما هو الكود 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

    0

  24. عزيزى حازم

    انا بفعلا ببنى بيئة( البرمجة بدون كود ) - ايضا بدون كود - ولو مش مصدق - افتح المشروع واتفرج

    انت ممكن تقول مستحيل - بس ده مش كلام على ورق ده واقع - ولم تشوف هتفرح - لانه ده فكر عربى خالص

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

    اما بخصوص ان البرمجة بدون كود فكرة قديمة - ده فعلا معروف - وسبق وان اشرت انه موضوع له تاريخ - لكن الجديد - ان تكون لغة

    برمجة متكاملة لمختلف انواع البرمجيات - وتكون اللغة دى بدون كود

    ارجو الانتباه - ان المشاركة هتكون اكثر تفاعلية - واكثر فائدة واثارة - اذا تم الاطلاع على المشروع http://www.sourceforge.net/projects/doublesvsoop والى اشرت له اكثر من .........مرة

    مع تحياتى

    محمود فايد

    http://www.sourceforge.net/projects/doublesvsoop

    http://www.sourceforge.net/projects/fglib

    0