PWCT Maker

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

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

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

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

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

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

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

لماذا تم تصميم تقنية البرمجة بدون كود (هل يحتاج العالم اليها فعلا !!! ) ؟؟؟

سؤال يستحق وقتا طويلا للاجابة عليه

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

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

اذن اذا كنت لن اتحدث عن سهولة التعلم ولن اتحدث عن سرعة العمل والانتاجية

فما هو الذى اود التحدث عنه !!!

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

هو (الديمقراطية) !!!

طبعا من حقك ان تصرخ وتقول

" نعم !!! احنا فى جلسة برمجة والا سياسة !!! "

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

ساحكى لك القصة باذن الله.

ان عالم البرمجة الواسع رغم انه يشتمل العديد والعديد من المبرمجين حول العالم

الا ان فئة قليلة من هؤلاء المبرمجين هم الذين يخططون لمستقبل هذا المجال

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

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

وينقسم المتميزين والعباقرة الى قسمين

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

المصدر من خلال مواقع الانترنت.

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

وهناك من يستخدم ادوات الشركات وايضا الادوات المجانية على التوازى.

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

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

ولكن الحقيقة المرة لاتزال موجودة

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

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

وليس من حق المبرمج البسيط الا ان يختار فقط مما هو مطروح للعرض من قبل احد الفريقين

اما الشركات او المنتجات مفتوحة المصدر

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

فى صلب اللغة او فى اطارها العام او فى قواعدها.

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

مغلف وجاهز للاستخدام وليس التعديل.

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

الا ان هناك مشاكل اخرى للاسباب التالية

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

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

حالة مغادرة هذا الشخص فريق العمل.

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

فان المشكلة تكمن انك اما انك لاتملك صلاحية التعديل فى اللغة

او انك تستطيع التعديل ولكن لايمكنك فعل ذلك بسبب فريق العمل.

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

العالمية او من مكان ما حول العالم من خلال المشاريع مفتوحة المصدر

ولان تغير اللغة اصبح يتم من خلال مصممين اللغة فقط

ولانهم مجموعة من المبرمجين ولكنهم يقررون مايتم على حميع المبرمجين حول العالم

فانه يمكن ان تقول الحقيقة الان

انهم هم الاسياد Masters وانت التابع لهم Slave

وليس لك الحق ان تستخدم لغة ما فى خيالك الخاص.

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

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

1 - من حق كل مبرمج ان يكون له لغة برمجة خاصة به

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

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

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

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

البرمجة بدون كود تتم من خلال استخدام لغة البرمجة التفاعلية (مجموعة من المكونات)

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

وهذه اللغة التى هى عبارة عن مجموعة من المكونات

1 - يمكنك التعديل فى اى جزء منها

2 - يمكنك استخدامها كبداية لعمل لغة جديدة تماما خاصة بك بسهولة جدا.

يمكنك ان تجعل اللغة اى شىء يخطر فى بالك

مثلا يمكنك ان تغير فى الصفحات التفاعلية كما تشاء

وايضا يمكنك عمل صفحات تفاعلية جديدة

وهذا يتم من خلال مصمم الصفحات التفاعلية Interaction Designer

وملفات الصفحات التفاعلية تاخذ الامتداد IDF بمعنى Interaction Designer File

image002.jpg

image003.jpg

image004.jpg

image005.jpg

يمكنك ان تغير فى اسماء المكونات كما تريد وايضا التعديل او حدف مكونات موجودة

image002.jpg

image003.jpg

image004.jpg

image005.jpg

image006.jpg

image007.jpg

image008.jpg

image009.jpg

ويمكنك بناء مكونات جديدة

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

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

انها الديمقراطية لان

1 - اللغة اصبحت ملك

2 - يمكنك التعديل فى اللغة بسهولة

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

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

والان قد انتهيت

والله الموفق

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

م. محمود فايد

http://doublesvsoop.sourceforge.net

0

شارك هذا الرد


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

هل تعبيرات المتعة والاثارة و المثير جدا تناسب درس برمجى ;) ؟

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

شارك هذا الرد


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

أخ PWCT Maker صار رأيت هذا الموضوع بعدة أماكن منتشرة في المنتدى ،فلماذا لا تجعل البدون كود في موضوع واحد ؟

يمكنك طلب ذلك من المشرفين لتجميعهم في موضوع واحد

ولا لديك سبب آخر ؟

0

شارك هذا الرد


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

لكل موضوع حد اقصى من الصور مسموح به

ولهذا من الصعب جدا دمج كل المواضيع فى موضوع واحد

ولكن يمكن ان يكون هناك موضوع يشير الى جميع المواضيع

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

والله الموفق

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

م. محمود فايد

http://doublesvsoop.sourceforge.net

0

شارك هذا الرد


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

كلامك يدل علي عدم اطلاعك علي لغات برمجة كتير للأسف :)

هناك لغات برمجة يمكن لأي شخص التعديل عليها كالبي اتش بي :)

تقريباً معظم لغات البرمجة تقبل ملفات DLL التي تكتب بلغات مختلفة

مبدأ OOP يعتمد عليب الوراثة فيمكنك التعديل علي اي Class Or Library مادام مسموح من قبل المبرمج الاصلي

:D

0

شارك هذا الرد


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

هناك لغات برمجة يمكن لأي شخص التعديل عليها كالبي اتش بي

تقريباً معظم لغات البرمجة تقبل ملفات DLL التي تكتب بلغات مختلفة

مبدأ OOP يعتمد عليب الوراثة فيمكنك التعديل علي اي Class Or Library مادام مسموح من قبل المبرمج الاصلي

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

لان

استخدام ملفات

DLL

او الوراثة فى

OOP

لايعنى انك قمت بالتعديل فى اللغة

وانما يطلق على ذلك عمل امتداد للغة البرمجة

Extension

حيث انه بلاشك تكون معمارية لغات البرمجة مفتوحة

Open Architecture

وتكون قابلة للامتداد

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

هو التعديل فى الجوهر

يعنى ال

Syntax و Programming Style و Paradigm

والله الموفق

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

شارك هذا الرد


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

لا حول ولا قوة الا بالله ..

ما هذه الهمبلة!!!

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

ثم اين الحرية و انا مقيد ببيئة التطوير اللتي صممتها حضرتك و مقيد ايضا باختصارات الكيبورد اللتي وضعتها حضرتك؟

0

شارك هذا الرد


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

فى البداية

لدى اقتراح للاخوة المشاركين فى الحوار

وياريت يكون محل اهتمام باذن الله

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

وواضح تماما ان جو الانفعال هو المسيطر وهذا يضر ولاينفع

لكن لو كان كل الهدف الصراعات وحسب لن نستفيد شيئا

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

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

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

واعلم ان الامر غامض

ولكن بمجرد الاطلاع والتطبيق العملى

يكون كل شىء واضح باذن الله

البرمجة بدون كود تتم من خلال لغة

ولكن هذه اللغة تفاعلية

وتقوم على اساس محاكاة الكود

Coding Simulation

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

كانك تكتب الكود تماما

ولكن باستخدام لغة برمجة صورية

Virtual Programming Language

اى لغة وهمية يمكنك تغيير اى شىء فيها فى اى وقت

ثم اين الحرية و انا مقيد ببيئة التطوير اللتي صممتها حضرتك و مقيد ايضا باختصارات الكيبورد اللتي وضعتها حضرتك؟

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

وتتيح لك استخدام اللغة الخاصة بك لعمل مشاريعك

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

بدون وجود اى مشاكل

يعنى المشروع مشروع واحد

وكل مبرمج يتعامل مع المشروع بلغته الخاصة

والله الموفق

0

شارك هذا الرد


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

اتعجب من ردودك التناقضة :D

هل تعلم ان اشهر لغات العالم مفتوحة المصدر PHP and Java Soon .NET

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

هل تعلم انه تحت بيئة الدوت نت يمكنك استخدام اكثر من لغة ابتداء من الفي بي دوت نت انتهاءً بـ جا شارب J# اذا سمعت عنها

هل تعلم انه يمكنك بناء مشروع كامل بالويزرد في بيئة الدوت نت

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

واخيراً ده لينك عن البرمجة الكائنية عايزك تقرأه وتعرف الغرض من تواجده من الاساس

http://en.wikipedia.org/wiki/Object-oriented_programming

:D

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
هل تعلم ان اشهر لغات العالم مفتوحة المصدر PHP and Java Soon .NET

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

هل تعلم انه تحت بيئة الدوت نت يمكنك استخدام اكثر من لغة ابتداء من الفي بي دوت نت انتهاءً بـ جا شارب J# اذا سمعت عنها

هل تعلم انه يمكنك بناء مشروع كامل بالويزرد في بيئة الدوت نت

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

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

الا ان هناك مشاكل اخرى للاسباب التالية

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

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

حالة مغادرة هذا الشخص فريق العمل.

اتحداك ان كنت تعرف البرمجة الكائنية بشكل كامل

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

وهو عبارة عن بيئة رسومية متكاملة تعمل تحت نظام الدوس وقد قمت بعمل هذا المشروع فى الفترة 2005-2006

بعد ان قمت بالتحضير له من عام 2000 حتى 2005 (فترة ابحاث وتجارب لوضع الخوارزميات التى يشتمل عليها النظام)

ورغم ضخامة العمل الا ان الشفيرة المصدرية لاتزيد عن 17000 سطر برمجى فقط.

وهذا ملخص للمشروع Abstract شارك فيه معى احد اساتذة الجامعة الافاضل

Research.pdf

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

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

وهذه صور للنتائج التى تم تحقيقها من قبل المشروع

post-167987-1225964830_thumb.jpg

post-167987-1225964859_thumb.jpg

post-167987-1225964878_thumb.jpg

post-167987-1225964900_thumb.jpg

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

ويمكنك الحصول عليه من هنا

الجزء الاول

http://www.kutub.info/library/open.php?cat=1&book=466

الجزء الثانى

http://www.kutub.info/library/open.php?cat=1&book=635

والله الموفق

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

م. محمود فايد

http://doublesvsoop.sourceforge.net

0

شارك هذا الرد


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

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

وانا قلتلك ان تحت الدوت نت يمكن استخدام كل لغاتها في مشروع والكلام ده قلت عليه يعرفه المبتدئ :D

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

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

والاعجب اني قلت انك ممكن تعمل مشروع كامل بالوزرد

والاعجب انك بترد وتقول ان الكلام ده المبتدئين عارفينه طيب جايبلنا مشروعك ليه

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

وهذا ملخص للمشروع Abstract شارك فيه معى احد اساتذة الجامعة الافاضل

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

0

شارك هذا الرد


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

انت قلبك بيوجعك ليه

هو انا غصبتك على حاجة

هناك حكمة تقول

مااريده اسعى اليه ومالااريده اتركه لغيرى

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

مش حابب انتبه لاشغالك وحياتك ولا داعى للجدال الغير مفيد

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

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

وما تقوله

يكفى لاعرف انك تجادل فقط ولاتهدف الى الوصول الى اى فائدة عليك او على الاخرين

يمكنك ترك الموضوع والنقاش لمن هم احق منك ممن يرجون الفائدة

والله الموفق

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

م. محمود فايد

http://doublesvsoop.sourceforge.net

0

شارك هذا الرد


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

دون تعليق هده المرة خاصة بعد رؤية المشروع :angry: ... ههه المشروع حملته في 2007 و الصدق يقال.. اقرفني الكود المصدري بال clipper مع ال rad الجديد من اختراع محمود visual clipper او شيء من هدا القبيل. اما ال abstract فانها غير جيدة... :haha:

المشكلة معك ليست في الفكرة و لكن في التنفيذ ال fonctionnal programming معروفة oop مثل نار عل علم و لكن chemical لم اسمع بها . هذا من جهة تصعيب البرمجة اه عفوا عدم البرمجة بادخال مفهوم مدار الكترون الخ الخ يزعج اكثر و اكثر.

اخي انا لا اكرهك و لكني لك ناصح: لا تدلي ببرميلك عندما تدلى الدلاء و انت لا تقدر الا ان تملا كاسا فقط. قلل من التعقيد و ابتعدن ca-clipper و عن ذكر امجادك و امجاد اجدادك تنجح و السلام عليكم ورحمة الله وبركاته :cry: :cry:

0

شارك هذا الرد


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

:haha:

ايه اللعلمي اللي فيها

:haha:

0

شارك هذا الرد


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

اظن اني ساخترع مشروع

مشروع البرمجة بدون كود او بكود او بدون برمجة او البرنامج يصنع نفسه من اجلك

blah blah

0

شارك هذا الرد


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

PWCT 1.0 (Final) 2008.10.18

تعلم جيدا مايمكن ان يصنعه عام من العمل والتطوير

اطلع على الاصدار الاخير وسترى شيئا اخر تماما

وستستفيد كثيرا باذن الله

والله الموفق

0

شارك هذا الرد


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

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

0

شارك هذا الرد


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

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

وقد اشار الى ذلك العديد من الاشخاص

ولهذا ولمدة عام كان العمل مركزا

على التسهيل الى اقصى حد

وان شاء الله رب العالمين عند اطلاعك على اخر المستجدات

ستلمس ذلك بنفسك

وهذا ايضا لايمنع ان يكون لك اى ملاحظات

طالما انها فى صالح المشروع وتطويره

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

والكمال لله وحده لاشريك له

والله الموفق

0

شارك هذا الرد


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

اول ملاحظة استعمل rad بسيط و مريح للاعين و لا تكثر من اللون البنفسجي لانه يؤذي العينين نفس الشيئ لنوع وحجم الخط... حاول جعل ide على ستايل visual studio

0

شارك هذا الرد


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

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

بالمناسبة

هذا كتاب المشروع اون لاين

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

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

اقترح عليك هذه الامثلة

Hello World - Console

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

Hello World - GUI

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

Window Controls

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

Form Designer

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

والله الموفق

0

شارك هذا الرد


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

لا حبيبي عندما اجربه فانا الجا الى الطرق القذرة يعني انا احب ان ادخل للاعماق بكل بساطة اعطني امثلة قوية... api hooking. dll call etc xml parsing اما hello world فانه لا ينفع لتبيين قوة منصة معينة و انما للتاكد من عملها.

حاول عمل design جيد وارجو ان تزيل كلمة لغة البرمجة محمود لانها تجعل الكثيرين يغضبون عوضا بسم علمي . و ضع في بالك bjarne لما وضع c++ لم يسمها باسمه bjarne programming language

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
لا حبيبي عندما اجربه فانا الجا الى الطرق القذرة يعني انا احب ان ادخل للاعماق بكل بساطة اعطني امثلة قوية... API hooking. DLL call etc XML parsing اما hello world فانه لا ينفع لتبيين قوة منصة معينة و انما للتاكد من عملها.

جميل ربنا معاك

وممكن تشوف دول مهمين جدا وان شاء الله خير

Working Faster Than Coding

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

Looking at the code behind the scene

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

Samples Location

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

Strings

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

Error Handling

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

Database

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

DLL, OLE & ActiveX

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

وارجو ان تزيل كلمة لغة البرمجة محمود لانها تجعل الكثيرين يغضبون عوضا بسم علمي . و ضع في بالك bjarne لما وضع C++ لم يسمها باسمه bjarne programming Language

المشروع اسمه

Programming Without Coding Technology

يعنى مش اسمه

Mahmoud Programming Language

وانما ده مثال مدمج مع المشروع

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

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

وان شاء الله خير

والله الموفق

0

شارك هذا الرد


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

اذن سمه Next Generation Programming Language

او flexible language

و هدا لكي لا يؤخذ عليك التباهي

ملاحظة اخرى

حاول ازالة interaction و عوضها ب components

مثال

* Create Table

* Opening & Closing Tables

* Add new record

* Moving between records

* Record number & records count

* Modify record

* Deleting records

* Search

* Index Files

* Shared Data

ضع component يقوم بهدا العمل على غرار DataSource هدا يقلل من مشاكل ان يتوه الرء داخل البرنامج

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
ضع component يقوم بهدا العمل على غرار DataSource هدا يقلل من مشاكل ان يتوه الرء داخل البرنامج

فكرة تمام وملحوظة فى مكانها

لان الشمولية مطلوب توفرها مثلها مثل التجزئة

يعنى يتم عمل مستويات مختلفة من التوصيف

Levels of Abstraction

والمبرمج يختار المستوى المناسب

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

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

والله الموفق

0

شارك هذا الرد


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

اظن انك بدات تفهم . السر في البرمجة ليس فقط القوة و انما البساطة. python ابسط لغة برمجية مع دلك فانها Cpython Iron Python Jython Pyhp.... يعني قوية. نفس الشيء .Net يعني ما دمت لم تبسط العمل على المنصة و تجعله سهلا جدا فلن تنجح و هاذي لحيتي احلقها ادا نجحت بهده الطريقة.. الاخوة ي المنتدى يحاولون ان يساعدوك لتفهم دا الامر السلام عليكم ورحمة الله وبركاته

0

شارك هذا الرد


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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

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

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