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

رسم شكل سداسي

بدأه باقوووت2005 في 7 يوليو 2011 · 18 رد · 2,128 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل يمكن رسم شكل سداسي ((مثل خلية النحل)) في asp.net

ما هي الطريقة

#2

السلام عليكم :)

بصراحة هذه السؤال صعب جداً..

ليست لي خبرة في مجال البرمجة حتى أفتي بعدم إمكانيتها!

لكن أعتقد أن هناك تقنيات مساعدة لعمل هذا النوع من الرسوم.. وهي تعتمد في أساسها على لغة XML..

مثل SVG المستخدمة في موقع Wikipedia للرسم الفوري بدلاً من حفظ الصور الهندسية والمخطوطات أو الخطوط أو الكلمات!

إليك هذا المرجع بالعربي: http://ar.wikipedia.org/wiki/رسوميات_متجهية_متغيرة

وهذا بالانجليزي وفيه تفاصيل أكثر مع قائمة بالبرامج المساعدة في تجهيزها: http://en.wikipedia.org/wiki/SVG

وهناك أيضاً في HTML5 الجديدة وسم اسمه Canvas يمكن بداخله الرسم عن طريق الجافاسكربت ما تريد، لدرجة أن البعض صمموا ألعاباً متكاملة بهذا الوسم الجديد!

وهذا مرجع فيه مثال لكيفية استخدامها: http://en.wikipedia.org/wiki/HTML_canvas

وهذه صفحة للعبة مصممة عن طريقه: http://impactjs.com/drop

وهذه الصفحة للكود المصدر الخاص باللعبة: http://impactjs.com/documentation/drop-source-code

حسناً إذن..

صحيح لم أستع الإجابة عن سؤالك.. لكن أعتقد أن هذه فرصة للتعرف على ما يخبئه العم لي (*) في جعبته لنا!

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

(*) مؤسس WWW

1
#3

في البداية اشكر تواجدك واهتمامك اخي AmeenSnw

الاخوة الاعضاء

لازلت بانتظار الرد ...........................

والسؤال بصيغة اخرى

انا سبق عملت مسابقة

هذه صورة لها

70aiw5jx1kmq.jpg

ولتحميل المسابقة من هنـــــــــــــــــا

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

ماهي افضل لغة برمجة استطيع ان اعمل من خلالها

#5
System Down كتب:

يمكنك رسمها كصورة JPG أو GIF وعرضها عن طريق الـHTML.

اخي الكريم

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

#6

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

اخي يمكنك برمجتها ببساطة باستخدام تقنية السلفرلايت, وبأصوات وتأثيرات تفوق الخيال !! ومن ثم يمكنك تضمينها داخل صفحة ال ASP.NET

شوفي الرابط التالي http://jeffmcarthur....verlight-2.html

تم تعديل هذه المشاركة بواسطة VB Helper في 9 يوليو 2011 في 10:38

.:: Wish to become better and better ::.

#7
باقوووت2005 كتب:

اخي الكريم

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

يمكن أن تكون لديك أكثر من صورة لنفس الخلية بعدة ألوان.

#8
VB Helper كتب:

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

اختي يمكنك برمجتها ببساطة باستخدام تقنية السلفرلايت, وبأصوات وتأثيرات تفوق الخيال !! ومن ثم يمكنك تضمينها داخل صفحة ال ASP.NET

شوفي الرابط التالي http://jeffmcarthur.blogspot.com/2009/05/no-geometry-resources-in-silverlight-2.html

اخي اشكر تواجدك ((انا رجل))

لم يسبق لي العمل على السلفرلايت سوف ابحث عن الطريقة في السلفرلايت فانا لم اعمل سوى على فيجوال 6

اشكرك مرة اخرى

#9
System Down كتب:

يمكن أن تكون لديك أكثر من صورة لنفس الخلية بعدة ألوان.

اخي العزيز عدد الخليا 36 وهناك لونيين احتاج مئات الصور اذا لم يكن الالف

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

اخي العزيز اتمنى مشاهدة المسابقة

#10
باقوووت2005 كتب:

اخي العزيز عدد الخليا 36 وهناك لونيين احتاج مئات الصور اذا لم يكن الالف

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

اخي العزيز اتمنى مشاهدة المسابقة

ولماذا تحتاج الآلاف؟ حسب ما فهمت هناك ثلاث احتمالات لكل خلية. فارغ وأخضر وأزرق. أي تحتاج ثلاث صور للخلية. أم أنني فهمتك خطأ؟

#11
System Down كتب:

ولماذا تحتاج الآلاف؟ حسب ما فهمت هناك ثلاث احتمالات لكل خلية. فارغ وأخضر وأزرق. أي تحتاج ثلاث صور للخلية. أم أنني فهمتك خطأ؟

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

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

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

#12

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

اذا لم تكن تعرف تقنية السلفرلايت, فأنصحك بعمل User Control لتوفير العبء وقم ببرمجتها واضافة خاصية اللون: ازرق - اخضر - ابيض

.:: Wish to become better and better ::.

#13
VB Helper كتب:

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

اذا لم تكن تعرف تقنية السلفرلايت, فأنصحك بعمل User Control لتوفير العبء وقم ببرمجتها واضافة خاصية اللون: ازرق - اخضر - ابيض

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

#14
باقوووت2005 كتب:

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

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

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

أعرف هذه اللعبة جيداً وكنت ألعبها في صغري.

حسناً لنقل أن الوضع كما ذكرت. لدينا 35 خلية فارغة وواحدة حمراء (مثلاً). هذه الـ35 الفارغة ألن تكون نسخ من بعضها البعض؟ أي أنك تحتاج إلى صورة خلية فارغة واحدة وتعيد استخدامها 35 مرة. وإذا كنت تقصد المكتوب على الخلية فهذه أمرها بسيط. ستجعل صورة الخلية في الخلفية وتكتب ما تريد فوقها بالـHTML.

#15

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

SVG

Silverlight

Canvas

Flash

ولكن كوب عادي يمكن التعامل معها عن طريق(خريطة صورة اذا كان عدد الحقول ثابت) او (صورة + div ) وربط كل صورة ومقابلها عن طريق قيم يتم جلبها من قاعدة البيانات ووضعها بمصفوفة (الاحداثيات) ووضع كل div فوق كل صورة

ان لم تفهم ما قصدته احاول عمل مثال لذلك

In bad state

#16

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

اخي اكيد في حلول مش حل لو استخدمت السلفرلايت والرابط السابق يوضح عملية رسم الشكل السداسي, او كما ذكرت سابقا قم بعمل User Control باستخدام تقنية ال ASP.NET واضاف خاصية تمكنك من تغيير لون الخلفية

.:: Wish to become better and better ::.

#17

السلام عليكم،

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

دمتم بود

سبحان الله وبحمده *** سبحان الله العظيم

www.quraany.com

www.arabcs.com

#18

السلام عليكم :)

بصراحة أنا أرشح السلفرلايت خاصة وأنت لديك خلفية في الفجوال بيسك.. فهي مثل ال Asp.Net من ناحية فصل بيئة التصميم عن بيئة البرمجة كما يمكن برمجتها بالـ VB أو بالـ C# حسب ثقافة المبرمج!

حسناً.. كل ما تحتاج إليه هو Expression Blend من ميكروسوفت كبيئة التصميم يمكنك الاطلاع على تفاصيله مع دروس صوت وصورة من هنا:

www.microsoft.com/expression

وبالنسبة لبيئة البرمجة فعندك الفجوال ستوديو 2008 أو 2010

لا تخف.. ففكرة البرمجة لا تزال لميكروسوفت.. أي أنك تبرمج حسب ما تعلمت سابقاً في VB او C# لا يوجد جديد تحت الشمس!

اللهم ستجد أحداث Events جديدة مثل عند اللمس وعند ازالة اللمس أو عند اللمس إلى أعلى - يمين شمل تحت... الخ التي تناسب أدوات الإدخال الجديدة مثل شاشات اللمس والهواتف اللمسية!

وإليك هذه المراجع:

http://www.microsoft.com/expression/resources/BlendTraining

http://www.microsoft.com/silverlight/what-is-silverlight

http://www.microsoft.com/silverlight/resources

#19

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

أنا الان احاول عمل برنامج مسابقة مثل اللذي عملته ولكن بشكل موسع ممكن نتساعد إن أردت

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

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

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

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