PWCT Maker

الاصدار القادم من تقنية البرمجة بدون كود PWCT 1.8 Smart يدعم بايثون بقوة

42 ردود في هذا الموضوع

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

السلام عليكم ورحمة الله وبركاته

من المخطط اطلاق الاصدار الجديد من تقنية البرمجة بدون كود PWCT 1.8 Smart قبل نهاية عام 2011

والعمل على تطوير هذا الاصدار استغرق اكثر من عام فهو يشتمل العديد من التحسينات والاضافات.

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

لكنه لم ياخذ الاولية مقارنة بمشاريع اخرى مثل HarbourPWCT و Supernova التى استحوذت على معظم الوقت فى الاصدارات السابقة

الهدف من مشروع PythonPWCT هو

تستفيد PWCT من Python كالتالى

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

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

تستفيد Python من PWCT كالتالى

..................

..................

..................

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

post-167987-073606200 1317837166_thumb.p

post-167987-090738600 1317837175_thumb.p

post-167987-071645900 1317837183_thumb.p

post-167987-091397600 1317837194_thumb.p

post-167987-005429600 1317837209_thumb.p

بالمناسبة Python ممتعة جدا :) لكن PythonPWCT اترك الحكم عليها لكم بعد اكتمال التطوير باذن الله

وارحب باى اقتراحات/ملاحظات تفيد المشروع

والله الموفق

3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

جميل جدا يا محمود وبالتوفيق

سؤال : هو ابن اخوك هو اللي مختار الصور اللي مكان Open ,Save ,Exit laugh.giflaugh.giflaugh.gif ولا ايه

الصور دي منين

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

جميل جدا يا محمود وبالتوفيق

امين يارب جميعا ان شاء الله

سؤال : هو ابن اخوك هو اللي مختار الصور اللي مكان Open ,Save ,Exit Posted ImagePosted ImagePosted Image ولا ايه

لا مش هو طبعا (ربنا يحفظه لسه ماكملش شهرين :) )

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

مبروك يا محمود ..

ودائما تعرفني اشجعك منذ بداية المشروع قبل 5 سنوات ..

ولانني اشجعك اريد ان اصارحك بشئ ..

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

حاول ان تعيد النظر بالتصميم او اترك هذه المسألة لشخص اخر ..

اتمنى ان تتقبل رأيي ..

تحياتي العطرة ومبروك مرة اخرى ..

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

حاول ان تعيد النظر بالتصميم او اترك هذه المسألة لشخص اخر ..

+1

بارك الله فيك اخى الحبيب سنان - تمت الاضافة الى قائمة العمل

والله الموفق

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

لكن عندي استفسار بسيط

تقنية البرمجة بدون كود شو حدودها , يعني ممكن عمل مشاريع ضخمة ؟

وهل ممكن برمجة برامج الخادم والعميل ؟ مثل برنامج شات ونقل الملفات ودعم بروتوكولات tcp/ip و udp

وشكرا .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

تقنية البرمجة بدون كود شو حدودها , يعني ممكن عمل مشاريع ضخمة ؟

وهل ممكن برمجة برامج الخادم والعميل ؟ مثل برنامج شات ونقل الملفات ودعم بروتوكولات tcp/ip و udp

نعم يمكن عمل مشاريع ضخمة بها ويمكن برمجة مختلف انواع التطبيقات

وبالنسبة للحدود

التقنية تشتمل على Framework يستخدم لعمل لغات تصنف على انها لغات مرئية Visual Programming Languages

هذه اللغات المرئية لها واجهة رسومية وتستهدف لغة برمجة نصية معينة

لدينا الان اربعة لغات وهى HarbourPWCT و C#PWCT و PythonPWCT و SupernovaPWCT

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

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

بينما HarbourPWCT حدودها هى قدرة وامكانيات ال Harbour وهكذا

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

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لا مش هو طبعا (ربنا يحفظه لسه ماكملش شهرين :) )

الله يخليه ليك ولوالديه وللعائلة

لكن ما اقصده مثل ما ذكره اخي الكريم سنان

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

خبر رائع، و أنتظر الاصدار إن شاء الله بما أني متعلم جديد لـPython..

لكن أي اصدار من Python هو المدعوم؟

محمود فايد هو أستاذي، و لا أستطيع التعليق على البرنامج، كل ما أريد قوله: أنه لا داع لمجهود كبير، فقط تكفي أيقونات صغيرة مثل الموجودة في المحررات النصية.. حتى هناك منها ما هو مفتوح المصدر "open source icons"!

شكرًا..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

خبر رائع، و أنتظر الاصدار إن شاء الله بما أني متعلم جديد لـPython..

لكن أي اصدار من Python هو المدعوم؟

وعليكم السلام ورحمة الله وبركاته

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

الاصدار المدعوم حاليا هو Python version 2.7.2

وباذن الله مستقبلا سيتم دعم Python 3.2 (او الاحدث منه حينما يصدر)

الفكرة هى دعم بايثون بمختلف انواع المكتبات مثل TKinter و wxPython و GTK .... إلخ

ودعم مختلف الاصدارات ايضا

PWCT مصممة لكى تسمح بذلك والدعم مسالة مجهود

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

تم التحديث الى الشكل التالى

post-167987-092186900 1317909114_thumb.p

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

وفقك الله أخي...

هل يمكن للبرمجة من دون كود تحقيق خوارزميات رياضية ومنطقية، مثلا لو وددت أن أنجز خوارزمية مثل Aho-Corasick هل سيساعدني مشروعك ! huh.gif

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

وفقك الله أخي...

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

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

مثل هياكل البيانات Data Structure و جمل التحكم Control Structure و نمط البرمجة Programming Paradigm ... إلخ

وبالتالى يمكن استخدامها لتطبيق الخوارزميات الرياضية والمنطقية المختلفة

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

فقط أحببت التعليق على واجهة التطبيق كما قال الأخ سنان ، تحتاج للعمل عليها مع شخص خبير في user experience ، الألوان و مواقع Buttons و الأحجام و أمور أخرى ، أيضاً فكّر في تحويل تطبيقك إلى Web-based app أو إلى Adobe Air لتنجح في استخدام نفس الشكل مع جميع الأنظمة ، إن كان هذا ممكن ، أيضاً لاحظت أن أغلب الأمثلة التي تطرحها ، تعتمد ستايل VB ، قد يكون اسمها event driven programming language ، هذا ما يظهر في أغلب الأمثلة ،

قد لا يهمك أن تعرف ، و لكن لازلت غير مقتنع بالفكرة :-( ، مجرد تعليق على واجهة التطبيق .. بالتوفيق .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

فقط أحببت التعليق على واجهة التطبيق كما قال الأخ سنان ، تحتاج للعمل عليها مع شخص خبير في user experience ، الألوان و مواقع Buttons و الأحجام و أمور أخرى ،

ان شاء الله رب العالمين ... هذه النقطة محل اهتمام

أيضاً فكّر في تحويل تطبيقك إلى Web-based app أو إلى Adobe Air لتنجح في استخدام نفس الشكل مع جميع الأنظمة ، إن كان هذا ممكن

دعم الانظمة المختلفة سيتم باذن الله مع PWCT 2.0 اعتمادا على ++C و Qt وذلك خلال 2012-2013 باذن الله رب العالمين

يضاً لاحظت أن أغلب الأمثلة التي تطرحها ، تعتمد ستايل VB ، قد يكون اسمها event driven programming language ، هذا ما يظهر في أغلب الأمثلة ،

PWCT تستند على Coding Simulation Method وهى طريقة للبرمجة لاتتدخل فى نمط البرمجة Programming Paradigm

ونمط البرمجة يحدد على مستوى ال Visual Programming Language المطورة داخل PWCT وتستخدم ايضا داخلها مثل PythonPWCT و HarbourPWCT

يمكن استخدام الOOP مع PythonPWCT او HarbourPWCT وبالنسبة لى استعمل ال OOP فى معظم المشاريع

قد لا يهمك أن تعرف ، و لكن لازلت غير مقتنع بالفكرة :-( ، مجرد تعليق على واجهة التطبيق .. بالتوفيق .

فى بداية عام 2011 تلقيت دعوة لعرض PWCT فى مؤتمر (فى امريكا) عن لغات البرمجة المرئية sVisual Programming Language

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

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

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

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

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

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

وباذن الله بمجرد نشر اول بحث علمى عن PWCT

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

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

والله الموفق

تقصد ارشدكم

اجمع يا محمود

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

تقصد ارشدكم

اجمع يا محمود

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

اكيد ان شاء الله :)

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

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

بس عندي سؤال

انا ناوي اتعلم تقنية PWCT وبشدة

لانو عجبني فعلا وانا اسف لاني اهنته وقللت من شئنه

من قبل

المهم هل تعلم PWCT يغنينيني عن VisualBasic او C++؟؟

وكم المدة ؟؟

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

وطبعا

بالنسبة لـ WebApplication لاحتاج

ولكن احتاج تطبيقات desktop

تم تعديل بواسطه حسام الذهبي
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

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

بس عندي سؤال

انا ناوي اتعلم تقنية PWCT وبشدة

لانو عجبني فعلا وانا اسف لاني اهنته وقللت من شئنه

من قبل

العفو اخى الحبيب ... وربنا يوفقنا جميعا يارب

المهم هل تعلم PWCT يغنينيني عن VisualBasic او C++؟؟

الامر يتوقف على اللغة المصممة والمستخدمة داخل ال PWCT

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

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

اى مستقبلا حينما نحول ++C و Java ليكون لدينا C++PWCT و JavaPWCT ستكون ال PWCT باذن الله بديل ممكن عن التعامل معهم مباشرة

تعلم PWCT فى الوضع الحالى يتيح لك تطوير مختلف انواع التطبيقات ال Desktop على ال Windows ... اى يغنيك عن Visual Basic

وباذن الله مع الاصدار PWCT 1.8 Smart ودعم البايثون ... يصبح متاح لنا تطوير تطبيقات تعمل على اكثر من منصة بسهولة

وكم المدة ؟؟

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

تتكون من 51 فيديو تعليمى ممكن ان تنتهى منها خلال فترة من شهر الى 3 شهور

ولكن لست مرتبط بالزمن لان التفرغ لايشترط يعنى تتعلم ثم تتوقف ثم تتابع حسب ظروف الحياة معك

doublesvsoop.sourceforge.net/gift.pdf

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

عدد التحميل الاجمالى لمشروع PWCT يتخطى 100 الف

عدد التحميل للاصدار الاخير يتخطى 10 الاف

عدد الذين قمت بتدريبهم بشكل مباشر اقل من 50

ومع الوقت العدد يزيد

بالنسبة لـ WebApplication لاحتاج

ولكن احتاج تطبيقات desktop

الان ندعم ال desktop

وباذن الله قريبا ندعم ال web من خلال python كبداية (اطمح لدعم php و ruby ايضا)

والله الموفق

تم تعديل بواسطه PWCT Maker
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

تم التحديث والاستقرار على الشكل التالى (حتى الان)

post-167987-040796500 1318062460_thumb.p

والله الموفق

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من المتابعين و المهتمين بهذه التقنية ، واصل يا محمود ، الله يقويك و يوفقك في تطوير مشروعك ،،

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

التصميم الاحدث للواجهة افضل من السابق بكثير ,,

فقط عندي 3 ملاحظات .. .

1- لماذا حجم الخط في كلمتي Goal و Goal Designer كبير جعل الـ ComboBox في الوسط كبير ايضا ومعه كلمة Main ؟؟؟

2- لماذا موجودة الكلمتين السابقتين وهي نفس المعنى تقريبا ؟ ام انني فهمتها خطأ؟

3- لديك مساحة كبيرة فاضية في ToolBar .. يمكنك استغلالها بوضع شريط بحث او استبدال ..

في الاخير .. لما لا تفكر في تطوير مشروعك كله الى استخدام واجهات من عائلة Ribbon الخاصة بواجهات Office 2007/10 التي طورتها مايكروسوفت .. استخدم الفكرة منها خصوصا وان وندوز 8 على الابواب ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لا اعرف قوة التقنية لانني لم اجربها

ولكن :) نصيحة أخي عليك بتحسين التصميم وانت إبتعـــــــــــــــــــــــــــــــــد عن التصميم وإترك الامر لإنسان خبير بهذا المجال

التصميم ما زال لا يرقى الى الوسط :) يعني بحاجة الى تحديث كبير بالتصميم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من المتابعين و المهتمين بهذه التقنية ، واصل يا محمود ، الله يقويك و يوفقك في تطوير مشروعك ،،

امين يارب جميعا ان شاء الله

التصميم الاحدث للواجهة افضل من السابق بكثير ,,

الحمد لله رب العالمين اولا واخيرا

- لماذا حجم الخط في كلمتي Goal و Goal Designer كبير جعل الـ ComboBox في الوسط كبير ايضا ومعه كلمة Main ؟؟؟

لان هذا السطر يمثل العنوان .... الهدف الذى يعمل عليه المستخدم ويطوره

وعلى حسب علمى يكون العنوان بخط اكبر حجما من المحتوي

هل بالغت فى زيادة الحجم ؟؟ هل يحتاج ان يكون اصغر ؟؟ ماهو الحجم المناسب فى رايك ؟؟

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

ال goal designer اشارة الى اسم النافذة (مصمم الهدف)

ال goal اشارة الى الهدف النشط active goal الذى يعمل عليه المستخدم ... قد يكون هناك اكثر من هدف

- لديك مساحة كبيرة فاضية في ToolBar .. يمكنك استغلالها بوضع شريط بحث او استبدال ..

ال toolbar تم تخصيصه للخيارات المشتركة بين النوافذ الاساسية

يعنى عمليات ال new,open, save موحدة بين اكثر من نافذة على اختلاف انظمة الملفات التى تعمل عليها

والخيارات التى تعمل على نافذة فقط بعينها تم وضعها فى النافذة الخاصة بها

خيارات البحث متوفرة داخل نافذة ال goal designer نفسها

في الاخير .. لما لا تفكر في تطوير مشروعك كله الى استخدام واجهات من عائلة Ribbon الخاصة بواجهات Office 2007/10 التي طورتها مايكروسوفت .. استخدم الفكرة منها خصوصا وان وندوز 8 على الابواب ..

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

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

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

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

- لماذا حجم الخط في كلمتي Goal و Goal Designer كبير جعل الـ ComboBox في الوسط كبير ايضا ومعه كلمة Main ؟؟؟

تم التحديث الى الشكل التالى

post-167987-072251800 1318094543_thumb.p

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .