• 0
alaadiaa

مشروع جماعي -برنامج الرسام-

سؤال

السلام عليكم

بعد أن اتفقنا على المشروع الخاص بنا

من يريد المشاركة الفعلية في المشروع

يرسل رسالة على بريدي الخاص فيها بريده الإلكتروني

البريد الإلكتروني شرط للمشاركة

لا أريد أي نقاشات حول هذه النقطة

لأننا سنجري اجتماعاتنا على الماسنجر

لماذا لا نجري الاجتماعات هنا؟

الاجتماعات ستحتوي على نقاشات حول الهيكلية العامة

بمعنى أنها قرارات إدارية بحتة

ثم إنها أسرع في التواصل

سيكون أول اجتماع يوم الاثنين الساعة 8 بتوقيت جرنيتش

سنحاول أن نضع وقت جيد للجميع بعد ذلك لكن لزاماً حضور أول اجتماع

تحياتي

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

شارك هذا الرد


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

44 إجابة على هذا السؤال .

  • 0

أنا آسف يا شباب

الآن انتبهت أني لم أذكر كلمة مساءاً

الساعة 8 مساءاً وليست صباحاً أي أنها بمعنى 20

لم أتلقى غير إيميلين لحد الآن وهما

الأخ mr.beshoy

والأخ خلدون خالد2

والأخ shado

مع هذا سنبدأ اليوم بإذن الله

تحياتي

تم التعديل لإضافة شادي

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

شارك هذا الرد


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

السلام عليكم

كنت اود المشاركة في المشروع و لكن للاسف لن استطيع التواصل معكم

عبر البريد الالكتروني,

معلش اعذروني

موفقين ان شاء الله

0

شارك هذا الرد


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

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

انضم اليكم ان شاء الله

الايميل

[email protected]

فامان الله

0

شارك هذا الرد


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

ممممممممممم

المشروع تقريباً أغلق

لأني أحسست أن كل الذين كانوا يتلكمون

بدون أي رغبة حقيقية

والبعض يظن أني مدرس خصوصي لأعلمه جميع ما يجهل

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

لهذا أنا أوقفت المشروع

وأعمل حالياً على مواعيدي

على العموم أنا عملت على برنامج رسام سابق

ستجدوه هنا في المنتدى

بإمكانك البحث عنه

تحياتي

0

شارك هذا الرد


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

والبعض يظن أني مدرس خصوصي لأعلمه جميع ما يجهل

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

ولا لما فتحنا المنتدى وواجهنا 24 ساعه

0

شارك هذا الرد


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

أي نعم نحن إخوان

أي نعم وأتمنى أن أفيدكم بكل ما عندي

لكن هناك فرق في أن تشارك في مشروع جماعي

وأن تشارك في درس خصوصي

مشكلتكم أنكم تظنون أن كون المشروع للمبتدئين

يعني أن هدف المشروع تعليمكم

هذا غير صحيح مطلقاً

هدف المشروع الجماعي الأساسي

هو الإنتاج النهائي

على العموم انتهى النقاش في الموضوع

وقد أغلق المشروع بالنسبة لي

بإمكانكم الإكمال إن أردتوا

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

تحياتي

0

شارك هذا الرد


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

كما عهدنا وجدنا وقطفنا

0

شارك هذا الرد


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

كلامك صح اخي علاء و لكن هناك تعليق بسيط بس ؟؟؟

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

كده بيقعد تسال كتير لذلك كن صبور عليهم و جزاك خيرا

و انا عارف ان ده هيعطل المشروع غير ان البعض مش بيكمل كمان ؟؟؟؟؟؟؟؟؟؟؟

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

0

شارك هذا الرد


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

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

0

شارك هذا الرد


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

طيب يا جماعه المشروع دا لسه قائم ولا اإيه

؟؟

لو قائم ياريت تشاركوني فيه

اميلي هو

mr_pro_2020[AT]yahoo.com

0

شارك هذا الرد


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

طيب بما أن عددكم كبير هكذا

ولو أني كنت لا أريد الإكمال

لكن لعل الله أن يطرح فيه خيراً

اطرحوا أفكار للمشروع

ليقم أحدكم بعمل تصميم مبدأي GUI سواءاً على مصمم أو سكيتشات رسم

أروني أنكم تريدون نجاح المشروع

ولنجعل هدفنا الناتج النهائي

لا النفع الشخصي

لا للقاءات الماسنجر حالياً

حتى أتأكد من أنكم تريدون العمل بجد

تحياتي

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

شارك هذا الرد


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

السلام عليكم

قبل ما نبدا بالGUI component دعونا نتفق على الrequirements للمشروع

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

المتطلبات كبداية اراها كالتالي:

1) رسم خط, رسم مستطيل, رسم شكل بيضاوي, رسم مظلع

2) كتابة نص

3)قلم , ممحاة,و الملئ باللون

4) قص, لصق, نسخ

5) طبعا قائمة ملف و ما تحتويه من فتح و حفظ و حفظ باسم و جديد

6) قائمة تحرير و ما تحتويه من تراجع و تكرار

و ياريت كل واحد حاب يعدل فيها يطرح رأيه حتى الكل يستفيد

حياكم الله جميعا

0

شارك هذا الرد


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

أنا موافق مبدأياً على المتطلبات التي طرحتيها jfriend

أضيف لها التراجع والاستعادة

تحياتي

0

شارك هذا الرد


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

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

جميل جدا ما أراه أريد فقط ان اضيف

- الالوان يعني اختيار الالوان من الباليت و هي سهلة

- عمل زووم و التراجع للخلف

-عمل دوران للرسم بالزوايا 90° او 360 وهكدا ,,,

وشكرا

0

شارك هذا الرد


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

السلام عليكم

جميل جدا ما أراه أريد فقط ان اضيف

- الالوان يعني اختيار الالوان من الباليت و هي سهلة

صحيح اهم شيء قد نسيته

- عمل زووم و التراجع للخلف

-عمل دوران للرسم بالزوايا 90° او 360 وهكدا ,,,

رأيي ان نؤجل هاتين الفكرتين الى ان ننتهي

من الافكار السابقة لانهن لسنا باليسيرتين

0

شارك هذا الرد


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

نكتفي بهذه المتطلبات مبدأياً

1) رسم خط, رسم مستطيل, رسم شكل بيضاوي, رسم مظلع

2) كتابة نص

3)قلم , ممحاة,و الملئ باللون

4) قص, لصق, نسخ

5) طبعا قائمة ملف و ما تحتويه من فتح و حفظ و حفظ باسم و جديد

6) قائمة تحرير و ما تحتويه من تراجع و تكرار

7) التراجع والاستعادة

8) اختيار الالوان من الباليت

9) عمل زووم و التراجع للخلف

10) عمل دوران للرسم بالزوايا 90° او 360 وهكدا ,,,

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

هل هناك أحد لديه تصور عن شكل البرنامج؟؟

تحياتي

0

شارك هذا الرد


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

السلام عليكم

أظن ان ما ياتي بعد ذلك كماليات

لكن المهم ان نبدأ وياريت نبدأ بسرعه :)

ولا اعتقد ان الموضوع مبدائيا سوف يحتاج اكتر مما قيل

نكتفي بهذه المتطلبات مبدأياً

1) رسم خط, رسم مستطيل, رسم شكل بيضاوي, رسم مظلع

2) كتابة نص

3)قلم , ممحاة,و الملئ باللون

4) قص, لصق, نسخ

5) طبعا قائمة ملف و ما تحتويه من فتح و حفظ و حفظ باسم و جديد

6) قائمة تحرير و ما تحتويه من تراجع و تكرار

7) التراجع والاستعادة

8) اختيار الالوان من الباليت

9) عمل زووم و التراجع للخلف

10) عمل دوران للرسم بالزوايا 90° او 360 وهكدا ,,,

لكن عاوز نتكلم عن اننا هنشتغل من ايه كتاب ولا الموضوع هيمشي إنه شرح او سيتم طرح فكرة عامه مثلا و الكل يبحث عن

طريقه عملها وبعدين نتناقش

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

انا افضل انها تكون على المنتدى ويكون التكنيك اللي نمشي عليه انه سكو نفيه قائد للمشروع ويقول

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

تقبلوا تحياتي

0

شارك هذا الرد


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

هذا مشروع جماعي بمعنى الكلمة

ستوكل مهام لكل من يشارك

لا وجود لشرح أو أي شيء

ستستفيد بالتفاعل مع المشروع

من المشاكل التي ستمر عليك

ننتظر أن يتبرع أحد بعمل واجهات للمشروع

تحياتي

0

شارك هذا الرد


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

اولا اعتذر عن غيابي في الفترة الماضية

ثانيا / هل ستكون لغة المشروع عربي او انجليزي ؟

انا اقترح ان نعتمد اللغة الانجليزية ثم توفير اللغة العربية في النهاية

0

شارك هذا الرد


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

العكس صحيح

العربية أولاً

ثم إن أردت أن تضيف غيرها فلا مانع

تحياتي

0

شارك هذا الرد


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

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

شكرا لك أخي alaadiaa .. لم أكن أظن ان الموضوع له علاقة بالجرافكس الا اليوم :D .

أتمنى المشاركة .. ولكن قبل ذلك أريد أن أطرح وجهة نظري .

1- فصل GUI عن النواة .. يعني لا يجب أن يكون البرنامج " مشربك " مع الGUI .. فلو جاء شخص وقال انه لا يجب ال swing مثلا .. فانه يمكنه اعادة كتابة البرنامج .. باعادة كتابة كلاسين أو ثلاثة على أقصى تقدير ..

2- ينقسم البرنامج الى ثلاثة أقسام رئيسية :

- حزمة الصور لتحميل صور bmp - tga - jpg الخ .. يجب أن نكتب " من الصفر " كلاسات خاصة بتحميل هذه الصور .. صحيح أن هذا موجود بالجافا .. ولكن الهدف تعليمي .

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

- حزمة الواجهة .. وهي البرنامج نفسه باستخدام GUI مثل swing .

- أقترح أن تكون وجهة البرنامج مثل برنامج الرسام ( تماما) .. حتى يكون هناك تفاهم كبير بين الاعضاء .

- أنا مستعد لكتابة الجزء الخاص بقراءة وكتابة الصور .. وسنبدأ بصورة BMP كبداية .. وممكن نستعين بمكتبة مثل devil .. الى حين اكتمال هذا الجزء .

وبحكم أنك أخي alaadiaa قائد المشروع .. ستكون مديرنا ومسؤول عن الجزء المهم من البرنامج :wink: .

المهم أن يكتمل المشروع خلال مدة واضحة محددة .. والابتعاد عن المسنجر :D

0

شارك هذا الرد


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

مادام الموضوع فيه الشمري باشا

إذاً فجهزوا أنفسكم

فهناك الكثير من الفائدة

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

Line2D

Rectangle2D

Ellipse2D

وتحتوي على الدقتين double و float

بالنسبة للصور فحاويتها Image لكن إذا أردت أن نكتب حزمة لتحميل الصور

سنبحث وقتها آلية عمل حاوية لها

بالنسبة لتحليل تركيب البيانات

ما رأيكم في الأخ Gap buffer؟

أظنه أفضل الموجودين في عمليات الإضافة والحذف

يمكنكم البحث عنه للذين لا يعرفونه

أريد أن أؤكد على أن الجافا لا تعيد الرسم بنفسها

وإنما يجب علينا أن نحفظ الأشكال في تركيب بيانات ما

حتى نتمكن من إعاد الرسم مرة ثانية

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
مادام الموضوع فيه الشمري باشا

شكرا على الاطراء .. لكن لا تعتمد علي كثيرا :( .

أريد أن أؤكد على أن الجافا لا تعيد الرسم بنفسها

وإنما يجب علينا أن نحفظ الأشكال في تركيب بيانات ما

حتى نتمكن من إعاد الرسم مرة ثانية

نطبق ما يسمى بمفهوم ال Double Buffer ... .. الله يذكر الاخ أحمد غريب بالخير ,, اذكر أنه أول من أخبرني بتلك الطريقة ..

1- السطح الخلفي : Back Buffer .. نرسم عليه وهو مسرح العمليات ..

2- السطح الأمامي : Front Buffer .. وهو السطح الخلفي بعد احضاره الى الامام .

في الويندوز .. نستخدم ما يسمّى بالDC .. لكن في الجافا لا أعلم .. سأبحث في هذا الموضوع .

- سأقوم بعمل تجارب مبدئية .. وطرحها هنا باذن الله .. الى ان تتضح لدي الصورة .

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

شارك هذا الرد


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

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

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



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

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

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