هل يمكن رسم شكل سداسي ((مثل خلية النحل)) في asp.net
ما هي الطريقة
هل يمكن رسم شكل سداسي ((مثل خلية النحل)) في asp.net
ما هي الطريقة
السلام عليكم :)
بصراحة هذه السؤال صعب جداً..
ليست لي خبرة في مجال البرمجة حتى أفتي بعدم إمكانيتها!
لكن أعتقد أن هناك تقنيات مساعدة لعمل هذا النوع من الرسوم.. وهي تعتمد في أساسها على لغة 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
في البداية اشكر تواجدك واهتمامك اخي AmeenSnw
الاخوة الاعضاء
لازلت بانتظار الرد ...........................
والسؤال بصيغة اخرى
انا سبق عملت مسابقة
هذه صورة لها

ولتحميل المسابقة من هنـــــــــــــــــا
واريد اعادة برمجتها بحيث يتم اللعب في هذه المسابقة عن طريق الانترنت أو شبكة كمبيوتر
ماهي افضل لغة برمجة استطيع ان اعمل من خلالها
يمكنك رسمها كصورة JPG أو GIF وعرضها عن طريق الـHTML.
System Down كتب:يمكنك رسمها كصورة JPG أو GIF وعرضها عن طريق الـHTML.
اخي الكريم
اشكر تواجدك ولكن اخي العزيز انا بحاجة اذا كانت الاجابة صحيحة يتم تلوين الشكل السداسي حسب لون الفريق وفي حالة ايصال الخط يفوز فريق اتمنى لو تتطلع على المسابقة
السلام عليكم ورحمه الله وبركاته
اخي يمكنك برمجتها ببساطة باستخدام تقنية السلفرلايت, وبأصوات وتأثيرات تفوق الخيال !! ومن ثم يمكنك تضمينها داخل صفحة ال ASP.NET
شوفي الرابط التالي http://jeffmcarthur....verlight-2.html
تم تعديل هذه المشاركة بواسطة VB Helper في 9 يوليو 2011 في 10:38
.:: Wish to become better and better ::.
باقوووت2005 كتب:اخي الكريم
اشكر تواجدك ولكن اخي العزيز انا بحاجة اذا كانت الاجابة صحيحة يتم تلوين الشكل السداسي حسب لون الفريق وفي حالة ايصال الخط يفوز فريق اتمنى لو تتطلع على المسابقة
يمكن أن تكون لديك أكثر من صورة لنفس الخلية بعدة ألوان.
VB Helper كتب:السلام عليكم ورحمه الله وبركاته
اختي يمكنك برمجتها ببساطة باستخدام تقنية السلفرلايت, وبأصوات وتأثيرات تفوق الخيال !! ومن ثم يمكنك تضمينها داخل صفحة ال ASP.NET
شوفي الرابط التالي http://jeffmcarthur.blogspot.com/2009/05/no-geometry-resources-in-silverlight-2.html
اخي اشكر تواجدك ((انا رجل))
لم يسبق لي العمل على السلفرلايت سوف ابحث عن الطريقة في السلفرلايت فانا لم اعمل سوى على فيجوال 6
اشكرك مرة اخرى
System Down كتب:يمكن أن تكون لديك أكثر من صورة لنفس الخلية بعدة ألوان.
اخي العزيز عدد الخليا 36 وهناك لونيين احتاج مئات الصور اذا لم يكن الالف
اخي لو اخذ المتسابق الاخضر الاولى من فوق يسارفهذه صورة فيجب ان يقابها 35 صورة للون الازرق لانه احتمال يختار احد ال 35 الباقية وهاكذا
اخي العزيز اتمنى مشاهدة المسابقة
باقوووت2005 كتب:اخي العزيز عدد الخليا 36 وهناك لونيين احتاج مئات الصور اذا لم يكن الالف
اخي لو اخذ المتسابق الاخضر الاولى من فوق يسارفهذه صورة فيجب ان يقابها 35 صورة للون الازرق لانه احتمال يختار احد ال 35 الباقية وهاكذا
اخي العزيز اتمنى مشاهدة المسابقة
ولماذا تحتاج الآلاف؟ حسب ما فهمت هناك ثلاث احتمالات لكل خلية. فارغ وأخضر وأزرق. أي تحتاج ثلاث صور للخلية. أم أنني فهمتك خطأ؟
System Down كتب:ولماذا تحتاج الآلاف؟ حسب ما فهمت هناك ثلاث احتمالات لكل خلية. فارغ وأخضر وأزرق. أي تحتاج ثلاث صور للخلية. أم أنني فهمتك خطأ؟
اخي العزيز اتمنى منك تحميل المسابقة لتفهم الفكرة فعلا تحتاج الاف الصور
المتسابق الاول اختار احد الخليا وهنا سيكون عندي 36 صورة لاني لا اعلم اي خلية سوف يختار
وفي حالة اختيار الاول احد الخليا فسوف يكون هناك 35 خلية فارغة يمكن ان يختارها المتسابق الثاني اي هناك 35 صورة وهاكذا
السلام عليكم ورحمه الله وبركاته
اذا لم تكن تعرف تقنية السلفرلايت, فأنصحك بعمل User Control لتوفير العبء وقم ببرمجتها واضافة خاصية اللون: ازرق - اخضر - ابيض
.:: Wish to become better and better ::.
VB Helper كتب:السلام عليكم ورحمه الله وبركاته
اذا لم تكن تعرف تقنية السلفرلايت, فأنصحك بعمل User Control لتوفير العبء وقم ببرمجتها واضافة خاصية اللون: ازرق - اخضر - ابيض
مافيه مشكلة نتعلم تقنية السلفرلايت ولكن هل هناك حل لموضوعي
باقوووت2005 كتب:اخي العزيز اتمنى منك تحميل المسابقة لتفهم الفكرة فعلا تحتاج الاف الصور
المتسابق الاول اختار احد الخليا وهنا سيكون عندي 36 صورة لاني لا اعلم اي خلية سوف يختار
وفي حالة اختيار الاول احد الخليا فسوف يكون هناك 35 خلية فارغة يمكن ان يختارها المتسابق الثاني اي هناك 35 صورة وهاكذا
أعرف هذه اللعبة جيداً وكنت ألعبها في صغري.
حسناً لنقل أن الوضع كما ذكرت. لدينا 35 خلية فارغة وواحدة حمراء (مثلاً). هذه الـ35 الفارغة ألن تكون نسخ من بعضها البعض؟ أي أنك تحتاج إلى صورة خلية فارغة واحدة وتعيد استخدامها 35 مرة. وإذا كنت تقصد المكتوب على الخلية فهذه أمرها بسيط. ستجعل صورة الخلية في الخلفية وتكتب ما تريد فوقها بالـHTML.
بحسب ما فهمت يمكن حل المشكلة بعدة طرق
SVG
Silverlight
Canvas
Flash
ولكن كوب عادي يمكن التعامل معها عن طريق(خريطة صورة اذا كان عدد الحقول ثابت) او (صورة + div ) وربط كل صورة ومقابلها عن طريق قيم يتم جلبها من قاعدة البيانات ووضعها بمصفوفة (الاحداثيات) ووضع كل div فوق كل صورة
ان لم تفهم ما قصدته احاول عمل مثال لذلك
In bad state
السلام عليكم ورحمه الله وبركاته
اخي اكيد في حلول مش حل لو استخدمت السلفرلايت والرابط السابق يوضح عملية رسم الشكل السداسي, او كما ذكرت سابقا قم بعمل User Control باستخدام تقنية ال ASP.NET واضاف خاصية تمكنك من تغيير لون الخلفية
.:: Wish to become better and better ::.
السلام عليكم،
فليعذرني الجميع فلم اقرأ كل الردود لكن احب ان اقترح على الاخ ان يستخدم الفلاش و هو من اثبت نفسه في مجال الالعاب على النت
دمتم بود
السلام عليكم :)
بصراحة أنا أرشح السلفرلايت خاصة وأنت لديك خلفية في الفجوال بيسك.. فهي مثل ال Asp.Net من ناحية فصل بيئة التصميم عن بيئة البرمجة كما يمكن برمجتها بالـ VB أو بالـ C# حسب ثقافة المبرمج!
حسناً.. كل ما تحتاج إليه هو Expression Blend من ميكروسوفت كبيئة التصميم يمكنك الاطلاع على تفاصيله مع دروس صوت وصورة من هنا:
www.microsoft.com/expression
وبالنسبة لبيئة البرمجة فعندك الفجوال ستوديو 2008 أو 2010
لا تخف.. ففكرة البرمجة لا تزال لميكروسوفت.. أي أنك تبرمج حسب ما تعلمت سابقاً في VB او C# لا يوجد جديد تحت الشمس!
اللهم ستجد أحداث Events جديدة مثل عند اللمس وعند ازالة اللمس أو عند اللمس إلى أعلى - يمين شمل تحت... الخ التي تناسب أدوات الإدخال الجديدة مثل شاشات اللمس والهواتف اللمسية!
وإليك هذه المراجع:
http://www.microsoft.com/expression/resources/BlendTraining
أخي الحبيب هل يمكن ان احصل على الاداة المستخدمة في المسابقة اداة الخلية
أنا الان احاول عمل برنامج مسابقة مثل اللذي عملته ولكن بشكل موسع ممكن نتساعد إن أردت
أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد
لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي