كيف تقوم بتصميم مكتبة لرسو السفن لبرنامج الأغذية العالمي؟

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

سؤال

وأريد أن تنفيذ مكتبة لرسو السفن في برنامج الأغذية العالمي مع سلوك مماثلة لأدوبي Photoshops CS3.

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

هل استخدام الإرساء الدرجة مدير المركزية؟ كيف تدفق الرسالة تبدو؟ أنا أفكر في استخدام 2 واجهات، ودعا IDock وIDockable، مع لوحة تنفيذ حد سواء، ورصيف تنفيذ IDock الوحيد.

وأنا أبحث عن بعض أنماط تصميم محددة أو مبادئ OO التي يمكن أن تساعد لي هنا، حتى أن التصميم العام سليم. وأنا أعلم أنني لا تقتصر حقا هنا، ولكن هذا لأنني لا أعرف من أين تبدأ.

ومثال على لوحة لحركة وحة:

نص بديل http://dl.getdropbox.com/u /133877/Misc/Stackoverflow/wpf_dock_01.png

نص بديل http://dl.getdropbox.com/u /133877/Misc/Stackoverflow/wpf_dock_02.png

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

المحلول

وربما يمكن أن تبدأ دراسة http://www.codeplex.com/AvalonDock وهو مكتبة الالتحام برنامج الأغذية العالمي. هناك ربما شيئا لنتعلم منها.

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