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

مشروع بناء محرر بى اتش بى قوى بواسطة سى شارب

مغلقرائج
بدأه Anwarica في 11 مارس 2005 · 65 رد · 6,104 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كود الألف صفحة يبدأ بسطر :lol:

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

كتبت هذه المشاركة قبل أوانها بكثير لعلها تكون الدافع للإنتهاء بهذا المشروع بأقصى سرعة (ربما قبل أن ينتهى عمرى :blink: ) .. العديد من محررات php ضعيفة .. لا أجد أفضل من فرونتبيج كمحرر للغة من لغات الويب html وأريد تصميم برنامج توأم بحيث يحرر php وكذلك html معا .. ولو حدث ذلك فهى ضربه قوية لجميع الشركات المنتجة لمحررات php التى أعتبرها فاشلة نوعا ما..

==

السؤال الآن.. هل ستحدث مساءلات قانونية من مايكروسوفت لمنتج متشابه فى الشكل مع فرونتبيج؟

هل يمكننى تصميم واجهة العمل الان ثم كتابة الأكواد فيما بعد ؟

عادة تصميم محررات اللغات تستغرق كام سنه :lol: ؟

#2

ياه يا anwarica , انت من أول ما اشتريت الـ VS.NET , وماشاء الله واضح عليك النشاط والحيويه .

وانا على فكره , فكرت منذ حوالي شهر ان اقٌوم بعمل برنامج محرر للـ HTML , وبدأت فعلا في دراسته ودراسة HTML , ولكن ماجعلني أتوقف هو ليس صعوبة تنفيذه فقط انما ايضا انه يوجد الكثير من مثل هذه البرامج وأشهرهم وأجملهم هو ( الفرنت بيج ) زى ماانت بتقول والـ ( دريم ويفر ) ومهما كان سهولة استخدام وجمال برنامجي , فلن يستطيع الصمود امام هؤلاء البرامج التي تتطور دائما فانا أعتقد ان شركة Macromedia ستصبح من أقوى الشركات في هذا المجال ( ان لم تكن الآن ).

ولكن فكرتك في عمل محرر للـ PHP , اعتقد انها فكره جيده لأنك تقول انه لا يوجد محررات PHP على المستوى المطلوب.

أهم شئ هو البدء في التنفيذ بسرعه والانتهاء منه أيضا بسرعه وتقديمه كمنتج نهائي بسرعه , لأن الشركات في تطور مستمر وممكن تتتفاجئ بعد عاما او أكثر من الشغل والتعب ببرنامج مثلا مقدم من شركة Macromedia , مخصص للـ PHP !!! :(

وستضطر حينها أن تقوم بالقاء شغلك وتعبك في الـ Recycle Bin :(

خلاص كفاية احباطات ,,, فيه أمل :lol:

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

عموما أنا لا أعرف شيئا في الـ PHP , سوى انها تقريبا تنتهي جملها بالـ ( ; ) كما في السي والسي شارب . ولكني ارى ان فكرة عمل هذه المحرر فكرة رائعه وياااارب حد ينفذها.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#3

فى الواقع أنا ماشتريتش الvs.net :) ده جاءنى هدية .. :lol:

==

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

ما رأيكم؟

بدأت فى تصميم الواجهه :) ولكنها كانت مضحكة جدا

wwwwww.jpg

#4

بغض النظر عن الواجهات سوف أقف عند بعض مميزات المحرارت:

1- التلوين التلقائي. "يمكن تطويره"

2- الإكمال التلقائي. صعب نوعاً ما. "لتداخل أكثر من لغة" لكنه ممكن لأني عملت خاص بالHTML

3-موقع مؤشر الكتابة.

4- القوالب الجاهزة.

5- إمكانية الربط مع السيرفر.

6- ايجاد الأخطاء.

وغير ذلك من المميزات التقنية أود أن توضحوا كم من الذي ذكرت ستستخدمون

وشكرا ... أرجوا أن أعاونكم

#5

جزاك الله خيرا أخى mossa .. التلوين مطلوب جدا .. الاكمال التلقائى لا يبدو له الأولوية والديبجر مهم .. وسأحاول جمع المطالب أكثر إن شاء الله :)

لكن ما رأيكم بفكرة عمل plugin مع الفرونتبيج ؟ :D

#6

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

جميل هذه الفكرة يا محمد , ولكن لي نصحية لك

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

لذلك لا أريدك أن ترهق نفسك في هذا الأمر علي الأقل الأن لأني حسب ما فهمت أنك مازلت في مرحلة تعلم ال c#

وبعد كل هذه الإحباطات , سوف أعطي لك بريق أمل :)

فقد قمت من حوال 6 أشهر أو أكثر بمحاولة تنفيذ هذه المشروع بشكل فردي وكانت هذه هي نقطة الخطأ فقد ظننت أنه يمكنني عمل هذا المشروع بمفردي

ولكني قد تمكنت من إنهاء كنترول مبرمج بال c# يعمل نفس عمل ال text editor المرفق مع نسخة visual studio .net وأسميته ultraEditor

وقد أدمجته معه فكرة php parser

وهذه صورة توضح هذا الكنترول

ultraeditor_phase1.gif

ولكن لسوء صحتي عافاكم الله توقفت عن إكمال هذا المشروع وتم إغلاق هذا الملف

حتي رأيت حلمك الذي بدء يجدد لي المواجع , والله المستعان

وأتنمي لك التوفيق

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

29_5.gif

سورة العنكبوت

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

مشروع Arabic PHP.NET

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

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

سلسلة أنماط التصاميم البرمجية Desgin Patterns

سلسلة أنماط التصاميم البرمجية Desgin Patterns | كتيب هذه الدروس (إعداد أحمد غريب)

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

كنترول ASP.NET DataGrid CheckBoxColumn

كنترول ProgressBar

كنترول UltraPanel

مشروع الكنترول الأنيق (إهداء للفريق العربي)

الورش الإلكترونية IT Workshops

تعقب الأخطاء error tracing

كنترول ColorPicker لمطوري الويب

RichTextBox Control لمطوري ال ASP.Net

حمل كتاب جافا سكربت عربي

#7

جزاك الله خيرا أخى الحسين وأدام الله لك الصحة والعافية :)

فعلا صعب أنى أقدر على هذا المشروع لأنه كبير وأنا مازلت فى البداية الأولى للسى شارب ولذلك أتمنى أن يكون مشروعا جماعيا إن شاء الله ..

اقتباس
حتي رأيت حلمك الذي بدء يجدد لي المواجع , والله المستعان

إن شاء الله لن تعود مواجع وسيصير على مايرام :rolleyes:

#8

فكره جديده اخي anwarica

ولكني جربت برنامج اعجبني كثيرا وهو برنامج PHP Desinger 2005 وهذا البرنامج رهيييب جدا في تلوين وكتابته الاوامر والاكواد ...

ويمكنه العمل مع HTML و CSS و JSP وغيرها ..

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

وبالبرنامج معظم الأوامر الخاصه بـ PHP5 واللغات الاخرى التي يدعمها ..

البرنامج بصراحه يشهي الواحد انه يكتب اكواد :lol:

تحياتي لك

#9

الصراحة مش فاكر البرنامج كان آخر برنامج إستخدمته أم لا ..

لكن هو خفيف بدرجة كافية؟

المشكلة أنه لا محرر شبيه بالفرونتبيج وهذه المشكلة :blink:

ولكن مشكوور يا فنكشن على التنبيه (سأحاول البحث عن البرنامج مرة أخرى إن شاء الله :) )

#10

يـــــــــــــــــــــــــــــــــــــــــــــــــــــاه يـــــــــــــــــــــــــــــــــــــــــــــــــــــاه

الله اكبر

العرب قادمون

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

ولو اني اقوم امدادد احدكم بكوبا من الماء او كوبا من الشاي ولكن دعوني الي جوركم

لكن ليس كمتخصص ولكن كمستمع

ارجواكم

اعطوني فرصة التعلم من الخبرات

لاتحسبن المجد تمرا انت اكلهوا.... لن تبلغ المجد حتى تلعق الصبرا

ومن يتهيب صعود الجبال ...:::... يعش أبد الدهر بين الحفر

"وَيَا قَوْمِ اسْتَغْفِرُوا رَبَّكُمْ ثُمَّ تُوبُوا إِلَيْهِ يُرْسِلِ السَّمَاءَ عَلَيْكُمْ مِدْرَارًا وَيَزِدْكُمْ قُوَّةً إِلَى قُوَّتِكُمْ وَلَا تَتَوَلَّوْا". (أيه 52 سورة هود)

أَمَرَ بِالِاسْتِغْفَارِ الَّذِي فِيهِ تَكْفِير الذُّنُوب السَّالِفَة وَبِالتَّوْبَةِ عَمَّا يَسْتَقْبِلُونَ وَمَنْ اِتَّصَفَ بِهَذِهِ الصِّفَة يَسَّرَ اللَّه عَلَيْهِ رِزْقه وَسَهَّلَ عَلَيْهِ أَمْره وَحَفِظَ شَأْنه وَلِهَذَا قَالَ " يُرْسِل السَّمَاء عَلَيْكُمْ مِدْرَارًا "

وَفِي الْحَدِيث" مَنْ لَزِمَ الِاسْتِغْفَار جَعَلَ اللَّه لَهُ مِنْ كُلّ هَمّ فَرَجًا وَمِنْ كُلّ ضِيق مَخْرَجًا وَرَزَقَهُ مِنْ حَيْثُ لَا يَحْتَسِب ".

(تفسير ابن كثير)

#11

يا على ده أنت ماشاء الله أستاذ فى السى شارب :)

أنا لم أرضى أهنئك على موضوع تعلم السى شارب حتى لا أبهدله (h) ولكن طريقة الشرح سلسة جدا :rolleyes:

أنا منتظر قليلا لما أتعلم أعمل حاجة قوية فى السى شارب فعلا إن شاء الله والواحد يدوب بيلحق ينام كل فين وفين :blink: :blink:

#12

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

ومنه تحرير لغات كثيرة وهو أخف من الدريم ويفر :)

ولكنه لا يسمح بظهور كود php مع html بل يعامل كل كود بمفرده!

كما أنه ليس بالسهولة المطلوبة كفرونتبيج

ولكنه أفضل محرر حتى الان للphp :rolleyes:

#13

رغم أن PHP مع VS.NET فى محرر واحد جميله جدا

إلا أن الفرونتبيج مايزال سيد الموقف..

وطارق بيهدى الplugin tutorials هنا

http://www.developerfusion.com/show/4371/

http://msdn.microsoft.com/msdnmag/issues/0...ns/default.aspx

#14

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

أخواني الأعزاء

لقد سمعت هذه المعلومة الخطيرة بالنسبة للـ PHP

لقد قامت ميكروسوفت بعمل PHP.Net

:blink:

Name : Ahmed H. Alawady

Web Site : Alawady.info

Email : alawady_ahmed@hotmail.com

Tel : +2 012 345 6808

#15

متطفل على مشروعكم...

أنا متعصب وأستخدم EDIT PLUS المكتوب بدلفي ...

الآن أصبح غير مجدي .... ؟؟؟؟؟؟

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

#16
اقتباس
لقد قامت ميكروسوفت بعمل PHP.Net

مش مايكروسوفت الحمد لله :lol:

مبرمجون من محبى المصدر المفتوح :)

اقتباس
أنا متعصب وأستخدم EDIT PLUS المكتوب بدلفي ...

:lol: :lol: :lol:

ألوانه مش عجبتنى :blink: :blink:

ما رأيك أخى عروه تجرب الدوت نت :unsure: (h)

#17

أعمل على الدوت نيت .. من قال لا ,

وأعمل على C# و Delphi2005 الخاصين بدوت نيت

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

#18

ممكن يتدخل كمان واحد متعصب لدلفي مع اخي عروة ;-)

بعض محررات ال Php المبنية بدلفي وبعض منها متوفر مع الكود المصدري،

http://sourceforge.net/projects/devphp

http://www.phpide.com

http://www.turbophp.com

http://phpconstructor.pleskina.com

http://www.qadram.com/qstudio.php

ليس قصدي إحباطكم، لكن من الممكن ان تطلعو عليهم وإعطائكم بعض الأفكار التى سوف تساعدكم في المشروع

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#19

لو عاوز Editor لكل انواع اللغات و خفيف جدا و بيشتغل على كل انواع انظمة التشغيل و كمان مفتوح المصدر

استخدم

Notepad2

دي مش ال Notepad العادية بتاعة الWindows دي Open Source Project موجود من فترة و هي محاولة للجمع مابين خفة و بساطة ال Notepad و الامكانيات الموجودة في المحررات مثل تلوين الكلام

يمكنك الحصول عليها من هذا الرابط

http://www.flos-freeware.ch/notepad2.html

سلام

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#20

انا عملت قبل عدة سنوات NotePad Plus وبينها وبين Notepad2 شبه كبير

طورت ال NPP اساسا كبديل لنوت باد التي تأئي مع ويندوز لبطئها الشديد عند فتح ملفات بأحجام كبيرة، ثم بعد ذلك ضفت لها دعم للسي شارب حيث كنت في بداية تعلمي لها وكنت استخدمها لكتابة كل الكود للتعود عليها، وضفت لها ربط مبسط مع مترجم السي شارب حتى اقوم بعمل الترمجة مباشرة واظهار الاخطاء، ويوجد بها دعم لل Html ايضا لكني لم اقوم بإنهائها بشكل كامل وإنشغالي وبعض الكسل

اذا كان هناك أي احد مهتم فقد اقوم بإعادة تطويرها

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#22

أخي anwarica

الصورة مرفقة، هناك لكن لاني طورتها للإستخدامي الشخصي

الصورة الأخرى لبرنامج بسيط اخر طورته قبل فترة لعرض قائمة بجميع processesالشغالة مثل ال task manager مع اضافة بسيطة كانت مهمة لي وهي إظهار موقع كل Process مع عرض معلومات البرنامج والايقونة الخاصة به

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

post-4234-1112394849_thumb.jpg

post-4234-1112394945_thumb.jpg

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#24

مجهود رائع و اقترح طرح المشروع ك Open Source Project و ربما يصبح نواة مشروع جيد

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#25

مشروع رائع ولكنى اود الانضمام لكم هل من مرحب

_____________________________

C Language && Windwos_API

_____________________________

هذا الموضوع مغلق.

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

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

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

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

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