منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : استشارة في عمل فورم خاص و مميز
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
هل من الممكن عمل فورم ثم من بعده تقرير لاكن الاهم هو الفورم و خصوصا في vb net على هذا الشكل
هذه الصورة مأخوذة من تطبيق بناء شجرة العائلة إنطلاقا من قاعدة البيانات اللتي يتم ملأها بهذه الطريقة :
[attachment=24730]
المرجوا من السادة المشرفين على المنتدى و الأعضاء كذالك من الإجابة على سؤالي و المساعدة في تنفيذة و لكم جزيل الشكر
الا يوجد من مجيب في هذا المنتدى
السلام عليكم ورحمة الله وبركاته
يمكن عمل ماذكرت ولكن الامر يحتاج الى بعض الالمام في الغرافيك لرسم الاشكال(المربعات والخطوط الواصلة بينها)
وطريقة ملئ هذه المربعات بالبيانات وبعضا من الصبر والحسابات لوضع الاشكال في اماكن مخصصة او استخدام ادوات المستطيل والخطوط من ادوات الفيجوال ووضع مربعات نصوص فيها وربطها مع البيانات
هناك طريقة الشجرة TreeView ايضا 
كما ذكر أخي ابراهيم ايبو 
نعم من الممكن أكيد عمل مثل هذة الشجرة .
لكن المساعدة في التنفيذ , هذا موضوع مختلف.



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

الـ Graphics في هذا الموضوع أسهل من العمليات الحسابية
 العمليات الحسابية ( الرياضيات ) سكون الأكثر في الكود من الـ Graphics

كل عنصر من عناصر الشجرة سيحتاج إلى أمر أو أمرين للرسم
لكن في نفس الوقت سيحتاج إلى أكثر من سطرين لإجراء عمليات حسابية للعنصر الواحد


أول سؤال خطر في بالي 
ماذا لو كان رأس الشجرة لدية 10 أبناء 
وكل أبن لدية 8 أبناء 
وكل أبن منهم لدية 5 أبناء أخرون
كيف سيظهرون على الشاشة . لأني أعتقد أنها لكتفي لعرضهم جميعاً.
ما هية الآلية لعرض الجميع.
[attachment=24745]

[attachment=24746]



بإمكانك عمل الشجرة أيضاً بواسطة مجموعة من الكنترولات ( Controls ) بالإضافة إلى الـ Graphics , لا مفر من الـ Graphics.




أو بإمكانك الإستعانة بأدوات خارجية :

[attachment=24747]

[attachment=24748]
(15-05-20, 11:30 PM)ابراهيم ايبو كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
يمكن عمل ماذكرت ولكن الامر يحتاج الى بعض الالمام في الغرافيك لرسم الاشكال(المربعات والخطوط الواصلة بينها)
وطريقة ملئ هذه المربعات بالبيانات وبعضا من الصبر والحسابات لوضع الاشكال في اماكن مخصصة او استخدام ادوات المستطيل والخطوط من ادوات الفيجوال ووضع مربعات نصوص فيها وربطها مع البيانات
هناك طريقة الشجرة TreeView ايضا 

و عليك السلام و رحمة الله تعالى و بركاته، أما بعد،
مشكور جزيل الشكر على ردك بخصوص هذا الموضوع اللذي يبعث شيئا من الامل في هذا المنتدى اللذي وضعت فيه 3 مواضيع و لم احظى الا بردين و مازلت انتظر، المهم بخصوص هذه الطريقة في ملأ قاعدة البيانات الشيقة خصوصا انني احاول جاهدا بأكمال المشروع المسمى بشجرة العائلة فإني اواجه بعض المشاكل لاكن مشكلتي الصعبة هي هذه.
المشكلة اللتي اواجهها هي انني لا استطيع ضبط عدد الاولاد او الاحفاد حتى استطيع معرفة الطول و العرض للفورم، فمثلا أب لديه إخوة يختلف عددهم من شخص لآخر و كل اخ لديه ابناء و هكذا و هكذا.
اما بخصوص TreeView فالمعطيات أفقية و انا اريدها عمودية و لا اعرف كيف؟
ملاحظة : إن سمحت ألق نظرة على موضوعين يتعلقان بنفس المشرع قد طرحتهم في هذا المنتدى من اجل المساعدة ان امكن و مشكور مسبقا و اليك الروابط
http://vb4arb.com/vb/showthread.php?tid=34695

http://vb4arb.com/vb/showthread.php?tid=34692

(16-05-20, 01:01 AM)عبدالله الدوسري كتب : [ -> ]كما ذكر أخي ابراهيم ايبو 
نعم من الممكن أكيد عمل مثل هذة الشجرة .
لكن المساعدة في التنفيذ , هذا موضوع مختلف.



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

الـ Graphics في هذا الموضوع أسهل من العمليات الحسابية
 العمليات الحسابية ( الرياضيات ) سكون الأكثر في الكود من الـ Graphics

كل عنصر من عناصر الشجرة سيحتاج إلى أمر أو أمرين للرسم
لكن في نفس الوقت سيحتاج إلى أكثر من سطرين لإجراء عمليات حسابية للعنصر الواحد


أول سؤال خطر في بالي 
ماذا لو كان رأس الشجرة لدية 10 أبناء 
وكل أبن لدية 8 أبناء 
وكل أبن منهم لدية 5 أبناء أخرون
كيف سيظهرون على الشاشة . لأني أعتقد أنها لكتفي لعرضهم جميعاً.
ما هية الآلية لعرض الجميع.






بإمكانك عمل الشجرة أيضاً بواسطة مجموعة من الكنترولات ( Controls ) بالإضافة إلى الـ Graphics , لا مفر من الـ Graphics.




أو بإمكانك الإستعانة بأدوات خارجية :

و عليك السلام اخي الكريم انا فعلا جد مسرور بردك و برد الاخ ابراهيم ايبو و كنت ارد عليه بنفس الاستفسارات بينما انت ترد علي سبحان الله
فعلا هي عملية معقدة و تحتاج الى تفكير و جهد في تنفيذ مثل هذا الفورم
سأحاول استغلال افكارك المميزة في تصميم و لاكن ان وجدت فكرة اخرى فارجوا ان تكتب لي و لك جزيل الشكر اخي الكريم
إن سمحت ألق نظرة على موضوعين يتعلقان بنفس المشرع قد طرحتهم في هذا المنتدى من اجل المساعدة ان امكن و مشكور مسبقا و اليك الروابط
http://vb4arb.com/vb/showthread.php?tid=34695

http://vb4arb.com/vb/showthread.php?tid=34692