لا نريد التحدث عن اي شيئ خاص بالبرمجة او كيف
فقط وصف البرنامج ومميزاته وما يفعله من وجهة نظر شخص غير مبرمج
لا نريد التحدث عن اي شيئ خاص بالبرمجة او كيف
فقط وصف البرنامج ومميزاته وما يفعله من وجهة نظر شخص غير مبرمج
لا يمكن التحدث دون التطرق الى أساليب برمجية والا لكان النقاش عام
بالنسبة لما أراه يجب اولا تحديد وظائف السرفر
السرفر يقوم :
بتسجيل معلومات المستخدمين على قاعدة بيانات
التأكد من دخول المستخدمين
ارسال الرسائل بين المستخدمين
يمكن تحديد أنواع الرسائل التي يرسلها السرفر الى عدة أنواع
رسائل دخول أو خروج مستخدم على الشات
رسائل التأكد من كلمة المرور
رسائل اضافة مستخدم الى قائمة مستخدم آخر
رسائل المنع أو البلوك
وقد نضيف اليها رسائل الشات اذا أردناها أن تمر عبر السرفر طبعا والا فيمكن حصرها بين العميلين مباشرة مثلها مثل الصوت والكام
ومن ثم يمكن مناقشة قاعدة البيانات التي سيتم وضعها
بالنسبة للعميل سيعمل على ارسال رسائل طبعا متفق عليها تحدد ماذا يطلب
واستقبال الرسائل التي تحدثنا عنها من قبل
اضافة الى خصائص أخرى تتعلق بال peer2peer يمكن التحدث عنها لاحقا
ماأردت أن أقوله أن الحديث يجب أن لا يكون علم وللوصول الى نتيجة جيدة يجب التفكير في طريقة جيدة لتفادي المشاكل في المستقبل
خاصة بالنسبة لعمل البرنامج وراء روتر أو جدار ناري
بالتوفيق للجميع
الأخ B.M.AbdelAziZ أظن أننا أنفقنا وقتا طويلا في خطوة توصيف البرنامج وتحليله وأقترح أعتماد ما أجده أبسط توصيف وتحليل للبرنامج
اقتباسأولا - يفتح البرنامج عارضا أسماء الاشخاص الموجودين على الخط (أون لاين)1- يتم أتصال البرنامج مع قاعدة البيانات وتسجيل نفسه على أنه متصلحاليا بتسجيل (IP) الجهاز
2- يحصل من قاعدة البيانات الأشخاص المتصلين حاليا وعناوين أجهزتهم
ثانياُ - يمكننا أرسال بيانات (كلمات - ملفات) إلى الشخص الموجود على الخط
1- يفتح أتصال مع العنوان المرافق للشخص المطلوب التكلم معه
2- يرسل من خلال الأتصال البيانات المرادة
ثالثاً - تسجيل الخروج
1- تسجيل البرنامج نفسه على قاعدة البيانات بأنه غير متصل
2- إغلاق الإتصال مع قاعدة البيانات
لا أظن تريد نبقى شهرا أخر منتظرين التوصيف لبرنامج واضح كالمسنجر ؟؟
وأعتقد حان الوقت لإتخاذ خطوات أخرى في تحليل البرنامج لأجرائياته البرمجية
الأخ DreamNet للأتصال مع قاعدة البيانات كل الحلول مطروحة ما زلنا في البداية ونريد تجربة الأفضل والأسلس والأبسط
decompiler كتب:الأخ B.M.AbdelAziZ أظن أننا أنفقنا وقتا طويلا في خطوة توصيف البرنامج وتحليله وأقترح أعتماد ما أجده أبسط توصيف وتحليل للبرنامج
يا اخي كيف تريدنا ان نبدء في مشروع والبعص لا يعرف ما هو ؟ انظر الردود السابقة واستنتج بنفسك
ثم لياخد المشروع ما ياخذ من وقت، لسنا مقيدين باتفاق او لدينا زبون ينتظر المشروع
اقتباسيا اخي كيف تريدنا ان نبدء في مشروع والبعص لا يعرف ما هو ؟ انظر الردود السابقة واستنتج بنفسك
في اقتراحي يجب عمل فريق يشرع في بدء تنفيذ العمل والا فسيبقى الموضوع مطروح للنقاش شهور حتى
أرجو أن يقوم المشرف بطرح دعوة رسمية لمن يرى نفسه قادرا على المشاركة
ومن ثم تقسيم العمل بعد الاتفاق على الطريقة
اقترح على المشرف ان يصنع هيكل البرنامج
ان يكون البرنامج من ناحية الشكل منتهي
اي ان تضع الفورم والعناصر و القوائم
ثم يقوم الاعضاء بتحميل البرنامج ويقدمون اقتراحاتهم
حول وضع الاكواد
أود المشاركة بشدة في مشروع من هذا المستوى
ولكن لا أدعي المقدرة
طبعا علينا أن نسعى بمجهودنا والله الموفق في النهاية
surini كتب:السلام عليكم ورحمة الله وبركاتهبداية اشكر الاخ B.M.AbdelAziZ على هذه الجهود الطيبة في القسم
واتمنى ان تكون هذه الاعمال مثمرة ، تمنياتنا له بالتوفيق
احببت ان اشارككم هذا العمل ، ولدي اقتراح بسيط
لماذا لانقوم بإستخدام تقنية Web Services لإنجاز هذا العمل
خاصة ان المجال هناك خصب بعض الشي ،
لي تعليقات قادمه بإذن الله
تحياتي surini
قدمت اقتراحي منذ مايقاب العشرة ايام ، ولكن للأسف لم اجد اي تجاوب !!!
سأحول تقديم صورة تفصيلية في وقت لاحق
تحياتي surini
surini كتب:قدمت اقتراحي منذ مايقاب العشرة ايام ، ولكن للأسف لم اجد اي تجاوب !!!
اخي اقتراحك وارد، وربما نستخدم Web Service لحل مشل قد يواجهنا عند القسام بالمشروع
اخ bachirk دعنا ولا نعرف من سيشارك ثم بعدها نرى من سيقوم بماذا
-
حتى الان decompiler
من ايضا يريد ان يشارك ؟
ملاحظة: كود المشروع سيكون متوفر للمشاركين فقط
ولا يتم نشره الا بعد النتهاء منه ليسكون مفتوح المصدر Open Source
B.M.AbdelAziZ كتب:ملاحظة: كود المشروع سيكون متوفر للمشاركين فقط
ولا يتم نشره الا بعد النتهاء منه ليسكون مفتوح المصدر Open Source
هل فكرت في هذا الكلام قبل ان تكتبة ؟؟
لن تستفيد شي من عدم طرح الكود ... بالعكس انت ومن يعمل معك الخسرانين
ولماذا تحرم المبتدئين الذين لا يستطيعون المشاركة من التعلم منكم ؟؟؟
ماهي الفائدة من حجب الكود بما انة سوف يطرح عند الأنتهاء ؟؟؟
تم تعديل هذه المشاركة بواسطة source code في 30 يونيو 2007 في 15:56
اقتباسلن تستفيد شي من عدم طرح الكود ... بالعكس انت ومن يعمل معك الخسرانين
لكن في النهاية سوف يكون البرنامج مفتوح المصدر.
انا ايضا سوف اشترك
source code كتب:هل فكرت في هذا الكلام قبل ان تكتبة ؟؟ولماذا تحرم المبتدئين الذين لا يستطيعون المشاركة من التعلم منكم ؟؟؟
فكرت :wacko:
التجربة قالت
لو ارفقنا سورس سيحمله الكثير
وربما اقل 2% ممن حمل سيشارك
-
المبتدئين سيستفيدون بالحصول على سورس مفتوح كامل
وبامكانهم طرح اي سؤال او استفسار حوله
-
يمكن للمبتدئين المشاركة بشرط اخذ الامر بجدية فالمشروع ليس لعب
انا اريد الاشتراك فى الموضوع بجدية وعمل لكم الجرافيك للبرنامج كامل مكمل بالفوتوشوب او بالفلاش او الكورل درو + انى كنت من شهر كنت احاول صنع برنامج شات او مسنجر ايضا فنعمل مع بعض ونخرج عمل طيب اريد رد؟
الله يوفقكم .
styles0ft كتب:انا اريد الاشتراك فى الموضوع بجدية وعمل لكم الجرافيك للبرنامج كامل مكمل بالفوتوشوب او بالفلاش او الكورل درو + ....اريد رد؟
وجود مصمم في المشروع شيئ جيد
اخي ارفق هنا بعض التصاميم
السلام عليكم
انا مستعدد للإنضمام للبدء في هذا المشروع
نريد الإن تحديد مهام كل شخص وكل مهندس او مبرمج
حيث ان هناك مواضيع اهم من التصاميم والجرافيكس
1- نريد تحديد مهندسين المتخصصين في VOIP من خلال الإنترنت لبناء ماسينجر يدعم المكالمات الصوتية مثل skepe
2- نريد تحديد متخصص أيضا في عمل Video Conference بحيث يتم نقل الصورة بشكل مباشر عبر الأعضاء
3- مبرمج قواعد بيانات واختيار قاعدة البيانات المناسبة واعتقد الأفضل هي MySQL لسرعة هذا القاعدة وتعدد الإمتيازات ودعم الدلفي لها من خلال كومبونيت ممتازة
لدي خبرة بسيطة في عمل المسينجر ولكن عبر تطبيقات web وليس لغات البرمجة
اتمنى ان اكون عضو ضمن فريق برمجة هذا الماسينجر وانا جاهز لأي استفسار والبدء فورا ً ولا نضيع اي وقت في تحديد ما هو المشروع
لنبدأ بعمل classes المهمة في المشروع وبعد ذلك نصل إلى تصور معروف وواضح للماسينجر
ببساطة الماسينجر هو عبارة عن مجموعة من الأعضاء المسجلة داخل قاعدة بيانات
اعتقد سوف يكون هناك عدة جداول
1- جدول خاص بالأعضاء المسجلين في خدمة الماسينجر ( يحتوي على البيانات الشخصية لكل عضو) سوف يتم إلحاق التفاصيل فيما بعد
2- جدول خاص بإضافة الأعضاء في الماسينجر (حيث سوف يعتمد البرنامج بإضافة الأعضاء إلى القائمة الخاصة بالماسينجر)
3- جدول خاص بالرسائل (offline)
سوف اقوم ببناء القاعدة بعد تلقي الردود والتعديلات على هذه الأفكار المتواضعة
نريد دعم للمحادثة الكتابية
نريد دعم للمحادثة الصوتية
نريد دعم للمحادثة المرئية من خلال فيديو
وبعد ذلك يتم تطويرة لعمل sharing files,sharing desktop,sharing Documents presentation إلى أخرة من أفكار بداية لا أنصح بالتوسع لأن ذلك سوف يفشل المشروع
لنتغلب في البداية على المحادثة الصوتية والكتابية
وشكرا لكم
aymansoft
اخي المشروع سيكون حسب ما حدد، راجع الردود السابقة
ان كنت تريد ان تشارك مرحبا بك ولا تقترح شيئ
من البداية و انا اطلب وصف بسيط لبرنامج المحادثة من وجهة نظر غير برمجية
الظاهر ان معظم من مر بالموضوع لا يعرف كيف يصف البرنامج الا من وجهة نظر برمجية !
-
حتى الان من قال انه سيشارك
Decompiler
Bachirk
BLOODYSTORM
styles0ft تصميم GFX
يا أخي B.M.AbdelAziZ
اعتقد ان مشروع الماسينجر لم يتم ولن ينجح بسبب اننا مبرمجين ومهندسين ونجدك تقول ببساطة تسأل سؤال ما هو برنامج المحادثة و كيف يعمل ؟
وتم الأجابة عن هذا السؤال خلال مشاركات الأعضاء ولكن ترجع وتسأل ما هوا مواصفات البرنامج وكل شخص اراد ان يتحدث في التقنية تتجاهل مناقشتة هذا شيء غريب
يعني الموضوع صارلة أكثر من شهر
راجع جميع تعليقات تجدها تقول لا نريد التحدث عن اي شيئ خاص بالبرمجة او كيف
أو فقط وصف البرنامج ومميزاته وما يفعله من وجهة نظر شخص غير مبرمج
لذلك ارجو من ادراة المنتدى العام فتح مكان لمناقشة مميزات البرامج مثل الماسينجر وغيرة من البرامج الخدمية
اما هذا الكلام اساءة للمنتدى و لإدارة المنتدى اعتقد ذلك
ارجو توجيه البوصلة من جديد للبرمجة وليس لإضاعة الوقت
واتمنى لكم التوفيق وشكرا
delphi2007
اخي انا من اقترح هذا المشروع و ساديره كما هو مخطط له
لي وجهة نظر في الموضوع وليس بالضرورة ان اقول كل شيئ
باختصار اخترت الطريق الطويل وليس السريع Take The Long Way
انا لا اضيع وقت احد
يا اخي ان كنت متحمس اكتب اي موضوع اخر وناقش ما تريد كما تشاء
فانا لا امنعك من تبدء بالمشروع بالطريقة التي تراها في موضوع اخر
وكل عضو له ان يشارك كما يشاء دون الخروج عن القوانين العامة للمنتدى
delphi2007 حاول ان تكون اكثر شجاعة واستخدم معرفك القديم، لا تنشئ معرف جديد فقط لتنقدني...فالامر لا يستاهل، انا اصل اعرف من انت
والسلام عليكم ورحمة الله و بركاته
الاحسن قبل ان ننطلق في المشروع
ان يكون لدينا شئ جديد في البرنامج مقارنة بالبرامج المماثلة
حتى ولو كان بسيط
وارجوا ان يقدم الاعضاء اقتراحات حول ماهو الشئ الجديد او الغير متوفر في البرامج المماثلة
الذي يمكن ان ننجزه
ثم نناقش مدى قدرتنا على تنفيذ الفكرة وبهذا حتى ولو طال انجاز البرنامج يكون في النهاية
يحمل فكرة جديدة
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…