1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

آیکن های Intellisenses در visual studio به چه معنا هستند.

شروع موضوع توسط minaaa ‏19/11/11 در انجمن برنامه نویسی

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    [h=1][/h]
    [​IMG]
    در هنکام استفاده از ویژوال استودیو قابلیت IntelliSense کمک شایانی در نوشتن کد ها انجام می دهد به طوری که نیاز نیست تا نحوه نوشتار کامل همه ی کد ها را به خاطر بسپاریم و... ولی در هنگام استفاده IntelliSense لیستی را به نمایش می گذارد که در کنار آن آیکون های نیز وجود دارد که با یکدیگر متفاوت هستند.


    همانطور که در تصویر بالا مشاهده می کنید این آیکون 179مدل مختلف هستند که ولی آنها را می توان به 6 دسته کلی تقسیم بندی کرد و آن هم بر اساس نوع دسترسی به آن کلاس ها و... است ( Public ، Private ، Internal ، friend ، Protected و Shortcut ).​

    این آیکن ها در اسمبلی babelservice.idl و در Enum های ScopeIconGroup و ScopeIconMisc قرار دارند.​

    برای توضیحات هریک از این آیکن ها می توانید از جدول زیر و بر اساس شماره های آیکن ها استفاده کنید.

    [TABLE="width: 97%"]
    [TR]
    Icon group Enumeration Description [/TR]
    [TR]
    [TD]------------[/TD]
    [TD]enum ScopeIconGroup[/TD]
    [TD]---------------------------------[/TD]
    [/TR]
    [TR]
    [TD]0-5[/TD]
    [TD]IconGroupClass[/TD]
    [TD]Class[/TD]
    [/TR]
    [TR]
    [TD]6-11[/TD]
    [TD]IconGroupType[/TD]
    [TD]Constant[/TD]
    [/TR]
    [TR]
    [TD]12-17[/TD]
    [TD]IconGroupDelegate[/TD]
    [TD]Delegate[/TD]
    [/TR]
    [TR]
    [TD]18-23[/TD]
    [TD]IconGroupType2[/TD]
    [TD]Enumeration[/TD]
    [/TR]
    [TR]
    [TD]24-29[/TD]
    [TD]IconGroupType3[/TD]
    [TD]Enumeration Member[/TD]
    [/TR]
    [TR]
    [TD]30-35[/TD]
    [TD]IconGroupEvent[/TD]
    [TD]Event[/TD]
    [/TR]
    [TR]
    [TD]36-41[/TD]
    [TD]IconGroupResource[/TD]
    [TD]Resource[/TD]
    [/TR]
    [TR]
    [TD]42-47[/TD]
    [TD]IconGroupFieldBlue[/TD]
    [TD]Field[/TD]
    [/TR]
    [TR]
    [TD]48-53[/TD]
    [TD]IconGroupInterface[/TD]
    [TD]Interface[/TD]
    [/TR]
    [TR]
    [TD]54-59[/TD]
    [TD]IconGroupTextLine[/TD]
    [TD]Macro[/TD]
    [/TR]
    [TR]
    [TD]60-65[/TD]
    [TD]IconGroupScript[/TD]
    [TD]Map[/TD]
    [/TR]
    [TR]
    [TD]66-71[/TD]
    [TD]IconGroupScript2[/TD]
    [TD]Map Item[/TD]
    [/TR]
    [TR]
    [TD]72-77[/TD]
    [TD]IconGroupMethod[/TD]
    [TD]Method[/TD]
    [/TR]
    [TR]
    [TD]78-83[/TD]
    [TD]IconGroupMethod2[/TD]
    [TD]Overloaded Method[/TD]
    [/TR]
    [TR]
    [TD]84-89[/TD]
    [TD]IconGroupDiagram[/TD]
    [TD]Module[/TD]
    [/TR]
    [TR]
    [TD]90-95[/TD]
    [TD]IconGroupNamespace[/TD]
    [TD]Namespace[/TD]
    [/TR]
    [TR]
    [TD]96-101[/TD]
    [TD]IconGroupFormula[/TD]
    [TD]Operator[/TD]
    [/TR]
    [TR]
    [TD]102-107[/TD]
    [TD]IconGroupProperty[/TD]
    [TD]Property[/TD]
    [/TR]
    [TR]
    [TD]108-113[/TD]
    [TD]IconGroupStruct[/TD]
    [TD]Structure[/TD]
    [/TR]
    [TR]
    [TD]114-119[/TD]
    [TD]IconGroupTemplate[/TD]
    [TD]Template[/TD]
    [/TR]
    [TR]
    [TD]120-125[/TD]
    [TD]IconGroupOpenSquare[/TD]
    [TD]Type Definition (typedef)[/TD]
    [/TR]
    [TR]
    [TD]126-131[/TD]
    [TD]IconGroupBits[/TD]
    [TD]Type[/TD]
    [/TR]
    [TR]
    [TD]132-137[/TD]
    [TD]IconGroupChannel[/TD]
    [TD]Channel[/TD]
    [/TR]
    [TR]
    [TD]138-143[/TD]
    [TD]IconGroupFieldRed[/TD]
    [TD]Variable[/TD]
    [/TR]
    [TR]
    [TD]144-149[/TD]
    [TD]IconGroupUnion[/TD]
    [TD]Union[/TD]
    [/TR]
    [TR]
    [TD]150-155[/TD]
    [TD]IconGroupForm[/TD]
    [TD]Intrinsic[/TD]
    [/TR]
    [TR]
    [TD]156-161[/TD]
    [TD]IconGroupFieldYellow[/TD]
    [TD]Miscellaneous field[/TD]
    [/TR]
    [TR]
    [TD]------------[/TD]
    [TD]enum ScopeIconMisc[/TD]
    [TD]---------------------------------[/TD]
    [/TR]
    [TR]
    [TD]162[/TD]
    [TD]IconBlackBox[/TD]
    [TD]Assembly[/TD]
    [/TR]
    [TR]
    [TD]163[/TD]
    [TD]IconLibrary[/TD]
    [TD]Library[/TD]
    [/TR]
    [TR]
    [TD]164[/TD]
    [TD]IconProgram[/TD]
    [TD]Visual Basic Project[/TD]
    [/TR]
    [TR]
    [TD]165[/TD]
    [TD]IconwebProgram[/TD]
    [TD]Web-based program[/TD]
    [/TR]
    [TR]
    [TD]166[/TD]
    [TD]IconProgramEmpty[/TD]
    [TD]Empty program[/TD]
    [/TR]
    [TR]
    [TD]167[/TD]
    [TD]IconwebProgramEmpty[/TD]
    [TD]Empty web-based program[/TD]
    [/TR]
    [TR]
    [TD]168[/TD]
    [TD]IconComponents[/TD]
    [TD]Components[/TD]
    [/TR]
    [TR]
    [TD]169[/TD]
    [TD]IconEnvironment[/TD]
    [TD]Environment[/TD]
    [/TR]
    [TR]
    [TD]170[/TD]
    [TD]IconWindow[/TD]
    [TD]Window[/TD]
    [/TR]
    [TR]
    [TD]171[/TD]
    [TD]IconFolderOpen[/TD]
    [TD]Open Folder[/TD]
    [/TR]
    [TR]
    [TD]172[/TD]
    [TD]IconFolder[/TD]
    [TD]Closed Folder[/TD]
    [/TR]
    [TR]
    [TD]173[/TD]
    [TD]IconArrow[/TD]
    [TD]Arrow[/TD]
    [/TR]
    [TR]
    [TD]174[/TD]
    [TD]IconAmbiguous[/TD]
    [TD]Error[/TD]
    [/TR]
    [TR]
    [TD]175[/TD]
    [TD]IconShadowClass[/TD]
    [TD]Grayed-out class[/TD]
    [/TR]
    [TR]
    [TD]176[/TD]
    [TD]IconShadowMethodPrivate[/TD]
    [TD]Grayed-out private method[/TD]
    [/TR]
    [TR]
    [TD]177[/TD]
    [TD]IconShadowMethodProtected[/TD]
    [TD]Grayed-out protected method[/TD]
    [/TR]
    [TR]
    [TD]178[/TD]
    [TD]IconShadowMethod[/TD]
    [TD]Grayed-out method[/TD]
    [/TR]
    [TR]
    [TD]179[/TD]
    [TD]IconCompleteSource[/TD]
    [TD]Miscellaneous document[/TD]
    [/TR]
    [/TABLE]