PDA

View Full Version : سوال: فعال سازی namespace



sirafemaa
یک شنبه 28 خرداد 1391, 19:23 عصر
سلام خسته نباشین برنامه نویسان خوبو
هنگامی که از تو msdn میخونم چیزی رو مثلا میگه از طریق namespace فلان در کلاس فلان قابل دسترسی است مثال system.media.photo .اما نمی تونم به این namespace و کلاس دسترسی پیدا کنم و نمیشناسه.اگه میشه بگین چطوری میشه یه namespace و کلاساش رو فعال کرد یا آیا باید از اینترنت دانلود کنم مثل پلاگین های فتوشاپ و نصب کنم؟ :افسرده::افسرده::افسرده::افس ده:

mehdi.mousavi
دوشنبه 29 خرداد 1391, 21:52 عصر
سلام خسته نباشین برنامه نویسان خوبو هنگامی که از تو msdn میخونم چیزی رو مثلا میگه از طریق namespace فلان در کلاس فلان قابل دسترسی است مثال system.media.photo .اما نمی تونم به این namespace و کلاس دسترسی پیدا کنم و نمیشناسه.اگه میشه بگین چطوری میشه یه namespace و کلاساش رو فعال کرد یا آیا باید از اینترنت دانلود کنم مثل پلاگین های فتوشاپ و نصب کنم؟ :افسرده::افسرده::افسرده::افس ده:

سلام.
شما namespace رو فعال سازی نمی کنید (برای درک مفهوم namespace، این مطلب (http://barnamenevis.org/showthread.php?283540-namespace-%DA%86%DB%8C%D8%B3%D8%AA-%D9%88-%D8%A8%D9%87-%DA%86%D9%87-%D8%AF%D8%B1%D8%AF%DB%8C-%D9%85%DB%8C%D8%AE%D9%88%D8%B1%D8%AF%21%D8%9F&p=1252412&viewfull=1#post1252412) رو مطالعه کنید). فرض کنیم که می خواهید از کلاس BitmapCodecInfo (http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.bitmapcodecinfo.aspx) استفاده کنید. به MSDN میرید، namespace اش رو بالای فایل با استفاده از using (مثل بقیه namespace ها) declare می کنید. در مر حله بعد، اگر دقت کنید، در همون صفحه MSDN جایی نوشته شده: Assembly: PresentationCore (in PresentationCore.dll) این به این معنی هستش که شما باید PresentationCore.dll رو به لیست Reference های برنامه اضافه کنید (روی References رایت کلیک کنید، Add References رو بزنید و DLL مورد نظر رو با توجه به نسخه .NET Framework به پروژه اضافه کنید). حالا namespace رو می شناسه و بدون مشکل برنامه شما کامپایل خواهد شد.

موفق باشید.