![]() |
|
ارجو توضيح حول Assemply_name و Root_namespace - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : ارجو توضيح حول Assemply_name و Root_namespace (/showthread.php?tid=9154) |
ارجو توضيح حول Assemply_name و Root_namespace - ali.alfoly - 04-06-13 السلام عليكم ورحمة الله وبركاته ارجو توضيح حول Assemply_name و Root_namespace [ATTACH=CONFIG]2903[/ATTACH] وجزاكم الله خيرا ارجو توضيح حول Assemply_name و Root_namespace - @@أبورائد@@ - 04-06-13 ali.alfoly كتب :السلام عليكم ورحمة الله وبركاته السلام عليكم ورحمة الله وبركاته إليك التوضيح أولاً Assemply_name : إذا قمنا بانشاء مشروع جديد مع ترك الاسم الافتراضي للفجوال بيسيك دون تغيير سيكون WindowsApplication1 ثم قمنا بعمل Build سيكون الملف التنفيذي الناتج WindowsApplication1.exe ولكن لو غيرنا Assemply name فقط بدون تغيير اسم المشروع لاسم مثلاً MySoftware ثم قمنا بعمل Build ستلاحظ أن الملف التنفيذي الناتج أصبح MySoftware.exe وليس باسم المشروع. ثانياً Root_namespace: لكل مشروع هناك Namespace رئيس له، وعند عمل مشروع جديد سيقوم الفجوال بيسيك بعمل اسم Assemply name وRoot namespace بنفس اسم المشروع بشكل افتراضي، مع ملاحظة أن الاسم اذا احتوى على مسافات سيقوم فجوال بيسيك باستبداله بالخط السفلي _ وهذا لـ Root namespace فقط لآنه يعتبر اسم برمجي للمشروع ككل فهذا معنى كلمة Root هنا، وكل الكلاسات ستندرج تحته تماماً يشبه التالي: كود : Namespace myLibraryفعند نداء كلاس من خارج المشروع كملفات DLL فسيكون هناك Namespace المشروع. بمعنى لو كان المشروع فقط هكذا بدون Namespace في الكود وكان Root namepace مثلا myDll: كود : Public Class Class1لهذا ترى اسماء المكتبات مثل System.Windows.Forms فتفصيها سيكون أن System هو Root namespace ثم داخل المشروع يكون هناك Namespace باسم Windows وداخله Namespace باسم Forms يشبه التالي كود : Namespace Windowsاسأل الله أن أكون وفقت في الشرح، وسامحوني إذا قصرت أو أخطأت. السلام عليكم ورحمة الله وبركاته ارجو توضيح حول Assemply_name و Root_namespace - ali.alfoly - 04-06-13 والله ما قصرت كفيت ووفيت جزاك الله خيرا وجعله فى موازين حسناتك وزادك الله علما |