![]() |
|
مجال الاسماء My{} - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184) +--- الموضوع : مجال الاسماء My{} (/showthread.php?tid=5059) |
مجال الاسماء My{} - RaggiTech - 04-10-12 كاتب الموضوع : Ahmed_online
بسم الله الرحمن الرحيم
اخوانى اعضاء المنتدى
سوف اتكلم هنا عن مجال الاسماء MY وبدون اى مقدمات على غير عادتىسلام الله عليكم ورحمته وبركاته،،،، ان مجال الاسماء MY يتكون من عدة طبقات كما يتضح من الصورة التالية My.Computer: التعامل مع جهاز الكمبيوتر My.Forms: للتعامل مع النماذج My.resources: للتعامل مع ملفات المصادر داخل مشروعك My.settings: التعامل مع بعض الاعدادات للبرنامج الموجودة داخل خصائص project My.Users : طبعا واضح من الاسم انه متعلق بالمستخدمين My.WebServers : خدمات الويب المرتبطة بالمشروع الحالي انظر الشكل التالى
(شكل توضيحى لخريطة MY MyNameSpace)
طبعا لاحظت ان هناك بعض طبقات لم اذكرها , فهذه الطبقات لا تعمل الا فى تطبيقات ASP.NET سوف نشرح بعض المقتطفات ونترك الباقى لتفكير القارئى أولا : My.Application
1 – OpenForms : النوافذ المفتوحة
[b][u]لحساب عدد الفورم المفتوحة فى برنامجك [/u][/b] كود : [color=#0000bb]MsgBox[/color][color=#007700]([/color][color=#0000bb]My[/color][color=#007700].[/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]OpenForms[/color][color=#007700].[/color][color=#0000bb]Count[/color][COLOR=#007700]) 2 – ApplicationContext : خاصة فقط ب system.windos.forms
[b]لجعل الفورم الرئيسى هو الفورم النشط [/b] كود : [color=#0000bb]My[/color][color=#007700].[/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]ApplicationContext[/color][color=#007700].[/color][color=#0000bb]MainForm[/color][color=#007700].[/color][color=#0000bb]Activate[/color][COLOR=#007700]() عرض الخاصية text للفورم الرئيسى كود : [color=#0000bb]MsgBox[/color][color=#007700]([/color][color=#0000bb]My[/color][color=#007700].[/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]ApplicationContext[/color][color=#007700].[/color][color=#0000bb]MainForm[/color][color=#007700].[/color][color=#0000bb]Text[/color][COLOR=#007700]) عرض الخاصية name للفورم الرئيسى كود : [color=#0000bb]MsgBox[/color][color=#007700]([/color][color=#0000bb]My[/color][color=#007700].[/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]ApplicationContext[/color][color=#007700].[/color][color=#0000bb]MainForm[/color][color=#007700].[/color][color=#0000bb]Name[/color][COLOR=#007700]) عرض الbutton الذى يمثل accept button للفورم الرئيسى كود : [color=#000000][COLOR=#0000bb]MsgBox[/color][color=#007700]([/color][color=#0000bb]My[/color][color=#007700].[/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]ApplicationContext[/color][color=#007700].[/color][color=#0000bb]MainForm[/color][color=#007700].[/color][color=#0000bb]AcceptButton[/color][color=#007700].[/color][color=#0000bb]ToString[/color][COLOR=#007700]) اظهار الفورم الرئيسى كود : [color=#000000][COLOR=#0000bb]My[/color][color=#007700].[/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]ApplicationContext[/color][color=#007700].[/color][color=#0000bb]MainForm[/color][color=#007700].[/color][color=#0000bb]Show[/color][COLOR=#007700]() هذا عن عرض خصائص الفورم , فيمكنك ايضا تعديل هذه الخصائص كود : [color=#000000][COLOR=#0000bb]My[/color][color=#007700].[/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]ApplicationContext[/color][color=#007700].[/color][color=#0000bb]MainForm[/color][color=#007700].[/color][color=#0000bb]Text [/color][color=#007700]= [/color][color=#dd0000]"Text"[/color][COLOR=#007700] وهكذا يمكنك استعراض كل الخصائص والمميزات للفورم الرئيسى وتعديلها ايضا حيث انها سهلة لا تحتاج لشرح وكأنك تعمل على الفئة ME ولكن هل من المكن العمل على اى فورم اخر سوى الرئيسى الاجابة نعم يمكنك العمل على الفورم النشط باستخدام MainForm.ActiveForm يعنى MainForm ستظل ايضا تلاحقك هنا [SIZE=3]اظهار الخاصية text للفورم النشط [/SIZE] كود : [color=#000000][COLOR=#0000bb]MsgBox[/color][color=#007700]([/color][color=#0000bb]My[/color][color=#007700].[/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]ApplicationContext[/color][color=#007700].[/color][color=#0000bb]MainForm[/color][color=#007700].[/color][color=#0000bb]ActiveForm[/color][color=#007700].[/color][color=#0000bb]Text[/color][COLOR=#007700]) اظهار عدد الControls للفورم النشط كود : [color=#000000][COLOR=#0000bb]MsgBox[/color][color=#007700]([/color][color=#0000bb]My[/color][color=#007700].[/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]ApplicationContext[/color][color=#007700].[/color][color=#0000bb]MainForm[/color][color=#007700].[/color][color=#0000bb]ActiveForm[/color][color=#007700].[/color][color=#0000bb]Controls[/color][color=#007700].[/color][color=#0000bb]Count[/color][COLOR=#007700]) وطبعا تعايش مع باقى الخصائص كام فعلت سابقا
3 – Info : معلومات تخص تطبيقك :
[b][u]اسم الشركة : [/b][/u] كود : [color=#000000][COLOR=#007700][[/color][color=#0000bb]right[/color][color=#007700]][[/color][color=#0000bb]right[/color][color=#007700]][/color][color=#0000bb]MsgBox[/color][color=#007700]([/color][color=#0000bb]My[/color][color=#007700].[/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]Info[/color][color=#007700].[/color][color=#0000bb]CompanyName[/color][color=#007700])[/[/color][color=#0000bb]right[/color][color=#007700]][/[/color][color=#0000bb]right[/color][COLOR=#007700]] حقوق النسخ: كود : [color=#000000][COLOR=#0000bb]MsgBox[/color][color=#007700]([/color][color=#0000bb]My[/color][color=#007700].[/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]Info[/color][color=#007700].[/color][color=#0000bb]Copyright[/color][COLOR=#007700]) مسار المشروع : كود : [color=#0000bb]MsgBox[/color][color=#007700]([/color][color=#0000bb]My[/color][color=#007700].[/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]Info[/color][color=#007700].[/color][color=#0000bb]DirectoryPath[/color][COLOR=#007700]) هنا اكون قد انهيت معلوماتى عن My.Application ولكن هذا ليس معناه امتهاء الكلام عنها
وسنكمل باقى الفئات غدا ان شاء الله بعد ان انتهى من تنسيقها اولا : ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــ قال رسول الله صلى الله عليه وسلم
صدق رسول الله صلى الله عليه وسلم
|