الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعرف أكثر على Vb .NET

مغلق
بدأه محمد بدوي في 10 أبريل 2002 · 2 رد · 1,287 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اردت ان اشرح عن بعض الامور الجديدة التي اكتشفتها حتى الان

النماذج FORM

أصبحت النماذج أساسية تأخذ من النظام وليست كشاشات فيجوال بيسك كما أن كود إظهاراها أصبح ظاهرا امامك وليس مخفيا كما في السابق الاكتشافات الجديدة التي اكتشفتها هي كالتالي

خاصية في الاعلى دائما TopMost والتي كنا نقوم ببرمجتها بواسطة API اصبحت احد خصائص الشاشة فيكفي ان تزبط هذه الخاصية على

True or False لتفعلها اولا

خاصية الشفافية Opacity كان في السابق لاظهار شاشة شفافة طبعيا امر صعب سواء عن طريق البرمجة وكانة النتائج ليسة جيدة حيث يؤدي ذلك الى بطيء شديد في كل مره تحرك بها النافذة لاعادة رسمها والان اصبحت هذه خاصية مضمنة في خصائص الفورم فقط قم بتحديد درجة شفافية النموذج من 1 الى 100 % وسوف تذهل عند مشاهدتك لها

خاصية اخفاء جزء من النموذج كنا كذلك نقوم سابقا برسم النموذج ليأخذ شكل صورة معينة مثلا شكل بيضاوي أو شكل مثل أشكال Media Player مثلا وكانة ايضا عملية صعبة ومهدرة لمصادر النظام وطنة بواسطة API الان ماعليك سوى وضع مثلا صورة على النموذج ومن صم تحديد الخاصية TransparencyKey وتحديد مفتاح اللون الذي تود اخفائة مثلا حدد لون النموذج باللون الابيض وقم بوضع صورة عليه وقم بتحديد الخاصية الى اللون الابيض الان ماعليك سوى تشغيل النموذج فتجد انه اخذ شكل الصورة او يمكنك فتح نموذج جديد ووضع مربع Label واجعل لون خلفيته الاحمر مثلا وقم باختيار المفتاح للخاصية TransparencyKey اللون الاحمر وشغل الفورم فتجد ان نصف النموذج قد اصبح مقصوصا ويمكنك مشاهدة كل شيء تحته وحتى التعامل معه

خاصية النماذج الحاضنة (المتعددة) (MDI)

لم نكن بالسابق نستطيع اضافة اكثر من شاشة متعددة في المشروع الواحد وكانة هذه الناذج تضاف كنوع مستقل من النماذج اما الان فاي نموذج فقط قم بتعين الخاصية IsMDIContainer الى الخاصية True فيتحول النموذج الى نموذج حاضن والعكس بالعكس

اضافة الصور والادوات داخل النموذج المتعدد(MDI)

في السابق عند اضافة اي عنصر مرئي مثلا مربع صورة داخل مثل هذه النوعية من النماذج فانها تلقئيا تاخذ عملية Alignment اي لايمكن التحكم في توضعها على النموذج اما الان فيمكنك عمل هذا

اللغة

تم اضافة خاصية جديدة وهي المدعومة في XP م ناحية اختيار اللغة الخاصة بالنموذج حتى يتم تحويل نوع المحارف الى هذه اللغة تلقائيا (لم اجربها حتى الان)

الازرار الافتراضية

في السابق عند تعين زر امر كزر افتراضي فانك كنت تذهب الى زر الامر وتقوم بتعين الخاصية Default او الخاصية Cancel للزر فيقوم الزر باخذ كل من الزرين Enter أو Escape ويتم تنفيذ مابهم حتى لو يكونوا تحت التفعيل اما الان فهاتين الخاصيتين اصبحتا تابعتين للنموذج فبعد اضافة زر الامر على النموذج اذهب الى الخاصية AcceptButton فتظهر قائمة سر قم باختيار الزر الذي سةف ياخذ امر المواقة Enter او الخاصية Cancel Button لاخذ امر الالغاء او الز Escap

التحجيم

تم اضافة خاصية الحجم الاقصى وخاصية الحجم الادنى حيث يتم تحديد العرض والطول لكل من هاتين الخاصيتين وبعدها لن يمكنك الخروج عن هذه القيم بدلا من تعينها في الحدث Resize سابقا وتتبع الحجم وعمل نسب مئوية

خاصية المنزلقة للنموذج

يمكنك الان تحديد الخاصية AutoScroll الى الخاصية True دعونا نطبقها كمثال لكي يصبح الامر اسهل قم بفتح النموذج وضع مربع صورة عليه ضع الان صورة اكبر من النموذج اي اجعل حجم مربع الصورة اكبر من حجم النموذج وقم بتشغيل النموذج تجد ان المنزلقة تظهر ويمكنك تحريكها لرؤية كامل النموذج كما لو انك قمت بذلك كان سابقا هذا الام ممل فتقوم بكتابة الكود لكل حدث تغير في كل منزلقة وتقوم انت باضافة هذه المنزلقة ايضا

خاصية العنوان Caption

تحولت الخاصية Caption الى خاصة اخرى اسمها Text

صورة مشيرة الفارة

تم ازالة تحديد الصورة الخاصة بالمشيرة وتم وضع المزيد من اشكال المشيرة الى الموجودة

خاصية اطار النافذة Border Style

تغير اسمه الى Form Border Style و تم اضافة خاصية جديدة الى هذا وهي Fixed3D تمكنك من اظهار النموذج ثلاثي الابعاد الى الداخل كتكملة لاضافة المنزلقة في حال مثال مربع الصورة

الى جولة جديدة باذن الله

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#2

اللغة الجديدة متميزة جدا جدا ،

والى الامام ، وان شاء الله نتوفق في اتقانها.

#3

ألف شكر لك أخي محمد فموضوعك أظهر لنا مدى الانتقالة والقوى التي وصلت لها الـVB.NET فنتمنى ان المزيد

هذا الموضوع مغلق.

مواضيع مشابهة