تطبيق الويب - واجهة المستخدم الرسومية من نوع لوحة المعلومات - الواجهة [مغلق]

StackOverflow https://stackoverflow.com/questions/16199

سؤال

إنني أتطلع إلى إنشاء واجهة مستخدم من نوع لوحة المعلومات لتطبيق ويب.أبحث عن أن يكون المستخدم قادرًا على سحب وإسقاط عناصر مختلفة (ربما إما أزرار الصور، أو علامات الربط، أو ربما مجرد عناصر div) في أماكن مختلفة (محددة) ويكون قادرًا على حفظ الإعداد الخاص بها (في ملف تعريف الارتباط أو على الخادم).أنا أعمل مع C# في إطار عمل .Net 2.0.لقد حاولت استخدام mootools ولكن التحديث الأخير الخاص بهم ترك إمكانات السحب/الإفلات الخاصة بهم غير مفيدة بالنسبة لي.أنا أبحث عن القليل من التوجيه لأنني أعلم أن هناك شيئًا ما هو ما أبحث عنه تمامًا، لذا لن أضطر إلى البناء من الصفر.

شكرًا.

هل كانت مفيدة؟

المحلول

لقد كنت أبحث في هذا النوع من الوظائف بنفسي مؤخرًا وقررت استخدام jQuery بمساعدة واجهة مستخدم مسج.جئت عبر كمية كبيرة من المعلومات التي اقترحت أيضا واجهة المستخدم ياهو (YUI)، لقد بدأت التعلم بالفعل مسج نظرًا لدعم AJAX الذي يقدمه، لذلك تمسكت به.

موقع واجهة المستخدم jQuery
وثائق واجهة مستخدم jQuery
مثال على تخطيط شاشة السحب والإفلات باستخدام jQuery UI
مقدمة إلى واجهة المستخدم jQuery

إذا قررت استخدام مكتبة YUI javascript، فإليك رابط لعدد كبير من مقاطع الفيديو لمساعدتك في البدء.

http://developer.yahoo.com/yui/theater/

نصائح أخرى

إذا كنت لا تزال ترغب في منح MooTools فرصة ثانية، فإنني أوصي بإلقاء نظرة عليه واجهة المستخدم موكا.

أفضل استخدام jQuery لأشياء AJAXy من هذا القبيل.كما أن لديها الكثير من المكونات الإضافية الجيدة جدًا التي تجعل كتابة التعليمات البرمجية من جانب العميل أمرًا سهلاً للغاية.

فيما يلي صفحة البرنامج الإضافي المخصصة لـ Drag-n-Drop.

http://plugins.jquery.com/project/Plugins/category/45

يعد رد اتصال Ajax سهلًا جدًا أيضًا، لذا يجب أن يكون حفظ الإعداد سهلاً إلى حد ما أيضًا.

لقد استخدمت Microsoft ASP.Net Ajax وAjaxControlToolkit للقيام بشيء كهذا.لديهم ResizeableControl وDragPanel.لقد استخدمتها، ثم قمت باستضافة إطار IFrame داخل اللوحة لعرض المحتوى.

عملت بشكل جيد.


هذا الموقع:

http://www.asp.net/learn/videos/default.aspx?tabid=63#ajax

يحتوي على الكثير من مقاطع الفيديو التعليمية التي توضح لك كيفية البدء باستخدام عناصر التحكم.

قد ترغب في إلقاء نظرة على إسقاط الأشياء على كودبلكس.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top