سؤال

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

ونحن دائما تخطط لجعل هذا النظام أتمتة مع بسيطة (وأشدد على كلمة بسيطة) محرر الرسوم البيانية. في الأساس نحن لا فورسي تذاكر تغيير جذري في شكل في أي وقت قريب، لدينا حجم واحد من وحجز التذاكر والبرامج الثابتة طابعة تذكرة بسيطة عظمى لأنه أكثر من آلة صناعية، ان لديه حوالي 10 الخطوط وبعض التفاعلات التحجيم الأساسية حقا.

ولست بحاجة لجعل هذا المحرر عرض مستطيل الأبعاد بكسل للتذاكر (يمكن أن يكون حتى الحجم الفعلي)، ولها شبكة يمكن تغيير حجم والتي يمكن التبديل بين استعلاء والخفي على رأس مستطيل وحجز التذاكر ويمثلها النقاط بدلا من الخطوط.

وبعد ذلك أريد أن أكون قادرة على تمثيل الحقول عن طريق رسم المستطيلات مليئة حرف "س" التي تظهر الحد الأقصى لحجم الحقل (لمنع التداخل). هذه الحقول يجب أن يكون اختيار، القابل للسحب وdroppable في المفاجئة لالأزياء الشبكة.

ولقد عملت بها الرياضيات من ذلك، ولكن ليس لدي أي فكرة عن كيفية رسم المستطيلات ثم رسم شبكات في طبقات ومن ثم وضع المزيد من المستطيلات الكاملة "x'es على رأس تلك. كما أنني لا أعرف حقا الكثير عن تغيير المواقف رسمها وفقا للأحداث الماوس. انها ببساطة لا شيء واجهني القيام به.

وجميع الدروس التي رأيتها حتى الآن يفترض أن كنت تعرف الكثير حول استخدام الكائنات التعادل ويسعون لتوسيع المعارف الأساسية من هذه الأشياء. أنا فقط بحاجة لافتا في اتجاه تعليمي جيد في التعامل مع كائنات عائمة في picturebox في المقام الأول.

وأي أفكار؟

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

المحلول

لأولئك منكم الذين يحتاجون إلى دليل في هذا المجال غير عادي (على الأقل أولئك منا الذين لديهم خلفية BIS) وأود أن تصادق كل قلبي:

http://www.bobpowell.net/faqmain.htm

وأنا الآن بسعادة رسم واجهات رسومية وحملهم على الرد على السيطرة على المدخلات مع عدم الكثير من المتاعب.

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