الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه PWCT Maker في 1 أكتوبر 2008 · 30 رد · 3,468 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

------------------------------------------------------------

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

Programming Without Coding Technology (PWCT) 1.0 Final

وهذه صفحة المشروع http://doublesvsoop.sourceforge.net

حيث يمكن من خلالها :-

1 - الاطلاع على التويق الكامل للمشروع ( 283 صفحة فقط ) حيث تم توفيره بصيغة html

2 - تحميل الاصدار الاخير من المشروع (84 ميجا بايت) وهو يعمل فقط تحت Windows

3 - الوصول الى قسم المشروع فى موقع كتب الحاسب العربية (التوثيق العربى للمشروع)

4 - معرفة اخبار المشروع (الاصدارات الجديدة فور صدورها)

-------------------------------------------------------------

والله الموفق

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

م. محمود فايد

#2

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

وعلى المستوى الشخصى زيادة الخبرة وعلى المستوى الاجتماعى فهو عمل خيرى

والله الموفق

#3

شكله متعوب عليه فعلاً ...

وفقك الله ...

وكل عام وانت بخير ...

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#4

ماشاء الله

انا قرأت جزء من ال documentation و قمت بتشغيل المشروع

فعلا ممتاز مجهود كبير

بس يا محمود انت شغال لوحدك (استنتجت ذلك من اسم لغة البرمجة mahmoud )؟

و فيه شئ لفت نظري في ال setup وجود اللغة الايطالية بالرغم من انك مصري و عايش في مصر(استنتجت ذلك من contact the author)؟

بالتوفيق ان شاء الله

#5

أخ محمود والله عمل رائع تستحق عليه كل تقدير ...

و لكن هل تعمل لوحدك أم يوجد من يساعدك في هذا العمل ؟

#6
اقتباس
شكله متعوب عليه فعلاً ...

وفقك الله ...

وكل عام وانت بخير ...

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

اقتباس
ماشاء الله

انا قرأت جزء من ال documentation و قمت بتشغيل المشروع

فعلا ممتاز مجهود كبير

الله يبارك فيك - جزاك الله خيرا

اقتباس
بس يا محمود انت شغال لوحدك (استنتجت ذلك من اسم لغة البرمجة mahmoud )؟

و فيه شئ لفت نظري في ال setup وجود اللغة الايطالية بالرغم من انك مصري و عايش في مصر(استنتجت ذلك من contact the author)؟

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

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

ولهذا يمكن لكل منا عمل لغة تحمل اسمه بواسطة المشروع او اى اسم اخر يحبه وذلك لان اللغة ستكون خاصة به وتناسبه بشكل شخصى

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

العربية والانجليزية.

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

اقتباس
خ محمود والله عمل رائع تستحق عليه كل تقدير ...

و لكن هل تعمل لوحدك أم يوجد من يساعدك في هذا العمل ؟

الله يبارك فيك اخى محمد

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

على العمل فى برمجة وتطوير جيل جديد باستخدام Python و ++C وان شاء الله يتم العمل على خير.

والله الموفق

#7

اخى محمود , بارك الله فيك على عملك هذه

لكن هناك نصيحة من اخوك الصغير , نتمنى ان تضع مواضيع او تؤلف كتاب عن هذا المشروع , ليس documentation او شرح تجارى له

انما شرح علمى و عملى , كيف تم عمله , الـ kernel الخاصة به و الكود , يعنى طريقة عمله بطريقة عملية و ليس طريقة استخدامه و عمل برامج به او بمعنى اوضح كيف برمجته لأن هذا سوف يعود بالنفع عليك انت اولا بكسبك للحسنات من وراء فتح طريق جديد فى البرمجة فى العالم العربى

ثم منفعة بعلمك هذا لبلادك و دينك

وفقك الله

تم تعديل هذه المشاركة بواسطة Omar Eladel في 2 أكتوبر 2008 في 14:06

#8

بارك الله فيك ... فكرة جميلة وتنفيذ اجمل

لكن عندي سؤال باي لغة تم التطوير ؟؟

شكرا

تم تعديل هذه المشاركة بواسطة زيد الرافدين في 2 أكتوبر 2008 في 14:21

#9

اخى الكريم Omar

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

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

اخى الكريم زيد الرافدين

بارك الله فيك

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

Microsoft Visual FoxPro 9.0

حيث تم استخدامها لبناء بيئة التطوير الخاصة بالمشروع

Harbour/xHarbour

حيث تم الاعتماد عليه فى بناء نمط البرمجة الجديد

HarbourMiniGUI

هى مكتبة خاصة بالبيئة الرسومية تعمل مع Harbour

Borland C

تم استخدامها فى بناء البرامج واستخراج ملف تنفيذى EXE

ولكن الجيل القادم باذن الله فيتم تطويره باستخدام Python و ++C

والله الموفق

تم تعديل هذه المشاركة بواسطة PWCT Maker في 2 أكتوبر 2008 في 14:28

#10
اقتباس
ولكن الجيل القادم باذن الله فيتم تطويره باستخدام Python و ++C

صحيح ان خبرتي البرمجية لاتصل الى خبرتك واني لم ادخل الكلية اصلا ( ان شاء الله ادخل هندسة تكنلوجيات الحاسب )

لكن لدي نصيحتان اتمنى ان تنفعاك وهما :

1- استخدم مكتبة Qt في بناء الواجهات الرسمومية فهي ممتازة فضلا عن ميزاتها الاضافية

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

تحياتي وتمنياتي بالتوفيق الدائم

#11

باذن الله سيتم استخدام Qt مع ++C

بينما سيتم استخدام wxPython مع Python

حيث انى افضل Qt عن wxWidgets فى عالم ++C

والعكس فى عالم Python حيث انى افضل wxPython عن PyQt

#12

وفقكم الله

#13

بغض النظر عن اى شىء

Qt أفضل بمراحل من wx سواء لل Cpp أو ال Python ... طالما ان المشروع سيستمر Open Source

#14

َQt أفضل في دعم اللغة العربية ، أقرب مثال أن مشغل الوسائط VLC إنتقل إلى Qt من wxWidgets بسبب المشاكل التي واجهها في اللغات التي تكتب من اليمين إلى اليسار مثل لغتنا العربية ...

لا تنسى أيضا مسألة التراخيص ف Qt رخصتها GPL مما يعني لا يمكن أن تنتج بها برامج مملوكة إلا عندما ترخصها من شركة نوكيا ، و ثمن الترخيص مرتفع جدا ...

بما أن المشروع مفتوح المصدر فأفضل لك أن تستخدم Qt من البداية في كل شي سواءا استخدمت بايثون أو سي ++

logo300x75.png
#15

اشكر الاخ

ASDen

والاخ زايد السعيدى

بالنسبة لعملية بناء المشروع فان هناك

1 - لغة يتم بها بناء بيئة التطوير الخاصة بالمشروع

2 - لغة يتم الاعتماد عليها فى انتاج التطبيقات التى يتم تطويرها بالمشروع

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

C++ & Qt

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

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

وبخصوص اختيار

wxPython or PyQt

فبعد دراسة مبسطة ومنطقية وجدت التالى

وهو انه من الافضل لمصلحة المشروع ان يكون الخيار

wxPython and PyQt

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

1 - الجودة

2 - التكلفة

مع اضافة لمسة احترافية وهى ان

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

ويتم تحديد اى مكتبة بضغطة زر واحدة

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

اما بخصوص المميزات التى تميز احداى المكتبتين عن الاخرى

فان لم يكن الوقت متوفرا لاضافتها هذه المميزات الى المكتبة الاخرى فان الحل ان

يتم اختيار مكتبة واحدة للتطوير ولايتاح بعدها عملية التحويل الى المكتبة الاخرى وذلك يكون خيارا متاحا للمطور

والله الموفق

تم تعديل هذه المشاركة بواسطة PWCT Maker في 3 أكتوبر 2008 في 22:26

#16

أخي م. محمود

قرأت هذا الخبر في وادي التقنية فكانت مفاجأة لي؛ حيث إني كنت قد بحثت منذ فترة عن آخر أخبار المشروع فلم أجد شيئًا، وظننت أن المشروع قد انتهى.

صراحةً لا أعرف هل سيستمر المشروع، وهل سيكتمل وتنجح فكرته في المنافسة!

بالنسبة لي ستظل مشكلة عدم وجود نسخة لمنصة UNIX/Linux عائقًا أمامي، وأذكر أنك كنت قد وعدتني بتطويرها في المرحلة

القادمة.

كنت قد وعدتك بإنشاء مرجع شامل (موقع إلكتروني) على الشابكة Internet أجمع فيه كل ما كتب عن المشروع وأنظمه وأعيد صياغته، لكني ظننت أن المشروع قد توقف.

قريبًا سيخرج إلى النور، بإذن الله، طالما أن المشروع ما زال قائمًا.

بالطبع عرفت كل ما دار سابقًا عن المشروع، وقد جعلني هذا أتردد في الاهتمام بهذه التقنية، لكن دعونا نقف بجانب م. محمود ونرى النتيجة.

ولا يظنن أحدٌ بي الظنونا :)

أخوكم عضو قديم في الفريق العربي، لكني أستخدم الآن هذا المعرف الجديد.

تم تعديل هذه المشاركة بواسطة Mahmoud_Saeed في 4 أكتوبر 2008 في 19:04

(الناسُ موتى وأهلُ العلم أحياء)

#17

السلام عليكم

بارك الله فى عملك أخى محمود وزادك علما ....اعتقد ان الاصدار النهائى مع مايحويه هو الرد العملى على المشككين فى حقيقة المشروع ....المشروع الآن بين أيدينا وليفحصه من يفحص وينتقد من ينتقد لكن نقد علمى بناء ..لا مجرد غيرة غير محمودة بالمرة...ننتظر المزيد باذن الله وان كنا نريد منك فتح المشاركة فى مشروعك حتى تعم الفائدة . شكرا لك

#18
اقتباس
ولا يظنن أحدٌ بي الظنونا

أخوكم عضو قديم في الفريق العربي، لكني أستخدم الآن هذا المعرف الجديد.

ولماذا تستخدم معرفا جديدا وتترك القديم ؟؟؟

لو كنت تريد تغيير اسم الظهور كان بإمكانك طلب ذلك من الإدارة بدلا من ن تفقد كل مشاركاتك السابقه وتبدأ من الصفر.

لكن الأعجب هو تسجيلك لمعرف جديد خصيصا للرد على هذا الموضوع, فلم تضع مجالا للظنون أساسا :)

It's hard to stay in such ridiculous situation

#19
اقتباس
وينتقد من ينتقد لكن نقد علمى بناء ..

صراحة يوم امس نزلت المشروع و عندما أردت أن اعمل ال hello world اخذ الموضوع 10 دقائق لأقوم بعمل البرنامج

إنتقادي انه لعمل برنامج سوف تحتاج لعدد كبير من الخطوات لعمل البرنامج (يعني في هالحاله لم نوفر اي وقت او جهد في تطوير البرنامج)

هذا من باب النقد البناء و إن لم يعتبر كذلك أرجو إعتبار هذه المشاركه غير موجوده

شكرا

#20

Mohammed Akram كتب:
ولماذا تستخدم معرفا جديدا وتترك القديم ؟؟؟

لو كنت تريد تغيير اسم الظهور كان بإمكانك طلب ذلك من الإدارة بدلا من ن تفقد كل مشاركاتك السابقه وتبدأ من الصفر.

لكن الأعجب هو تسجيلك لمعرف جديد خصيصا للرد على هذا الموضوع, فلم تضع مجالا للظنون أساسا :)

uxcode

هو معرفي القديم، وليس به الكثير من المشاركات

أما بخصوص تغيير الاسم، فلم أكن متيقنًا أن هذا متاح :lol:

اقتباس
لكن الأعجب هو تسجيلك لمعرف جديد خصيصا للرد على هذا الموضوع

نعم؛ لأني كنت قد انقطعت عن الفريق العربي لفترة، وما ذكرني به هو مقالة "وادي التقنية" عن هذا الإصدار الجديد، فتذكرت الفريق العربي وقمت بالتسجيل، هذا كل ما في الأمر.

فقط أحببت أن أكون مسجلًا باسمي الحقيقي، وليس اسمًا مستعارًا uxcode

دعونا من هذا...

الجملة كانت مجرد دعابة :blink: أتمنى أن لا يتطور الموضوع

كل ما في الأمر هو أنني رأيت أن أدعم محمود، متناسيًا كل ما حدث؛ لعل الفكرة تنجح. هذا رغم بعض تحفظاتي بسبب ما حدث سابقًا، والتحدث عن الذات والإنجازات بطريقة غير مقبولة بتاتًا، لكن الله عفو غفور :)

تم تعديل هذه المشاركة بواسطة Mahmoud_Saeed في 5 أكتوبر 2008 في 02:37

(الناسُ موتى وأهلُ العلم أحياء)

#21
اقتباس
كل ما في الأمر هو أنني رأيت أن أدعم محمود، متناسيًا كل ما حدث؛ لعل الفكرة تنجح. هذا رغم بعض تحفظاتي بسبب ما حدث سابقًا، والتحدث عن الذات والإنجازات بطريقة غير مقبولة بتاتًا، لكن الله عفو غفور

Indeed :)

It's hard to stay in such ridiculous situation

#22
Mohammed Akram كتب:

Indeed :)

حقًا :)

أقسم لك بالله العظيم أنه لا توجد أية علاقة بيني وبينه البتة .. أعتقد كده نهينا موضوعي :)

ما قد يبعدني عن هذا المشروع هو دعمه لمنصة ويندوز فقط.

تم تعديل هذه المشاركة بواسطة Mahmoud_Saeed في 5 أكتوبر 2008 في 06:50

(الناسُ موتى وأهلُ العلم أحياء)

#23

حتى لو كان هناك علاقه ... انت حر نحن لا نكبت الحريات ولن نفرض على أحد مع من يتعامل يا أخي.

بالطبع الموضوع منتهي طالما الأمور لم تخرج عن الحد :)

It's hard to stay in such ridiculous situation

#24

اخى الكريم خلدون خالد 2

اقتباس
صراحة يوم امس نزلت المشروع و عندما أردت أن اعمل ال hello world اخذ الموضوع 10 دقائق لأقوم بعمل البرنامج

إنتقادي انه لعمل برنامج سوف تحتاج لعدد كبير من الخطوات لعمل البرنامج (يعني في هالحاله لم نوفر اي وقت او جهد في تطوير البرنامج)

للعمل بسرعة كبيرة تفوق سرعة كتابة الكود باستخدام احدث محررات الاكواد عليك باستخدام مفاتيح الاختصارات

فضلا انظر الرابط التالى

http://doublesvsoop.sourceforge.net/d32.htm

فمثلا وانت فى مصمم الاهداف Goal Designer داخل Steps Tree يمكنك مباشرة الوصول الى المكون Basic I/O من خلال كتابة

حرف b وسوف تتم عملية البحث مباشرة وفتح شاشة Components browser تلقائيا وبالمتابعة بكتابة حرف a ستكون قد وصلت الى

المكون المطلوب عندها اضغط Enter لتجد نفسك فى شاشة Interaction Using Transporter - ادخل البيانات ثم اضغط Ctrl+w

بدلا من استخدام الفارة للضغط على Ok

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

جرب بنفسك واخبرنى بالنتائج

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

والله الموفق

#25

اخى محمود ,,,

هل تستطيع بهذه اللغة بناء مثلا Download Manager (يناء فعلا و بطريقة عملية ) ؟

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

انا لا اقصد شئ الا ان اعرف جدوى هذه التقنية فعلا ,,,

وفقك الله

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…