PDA

View Full Version : <> این چیه؟



saeed_rezaei
شنبه 09 تیر 1386, 15:03 عصر
با سلام خدمت دوستان
گاهی اوقات که یک سری کد رو روی اینترنت یا مثالهای دیگران می بینیم، تو یه قسمتهایی از برنامه از <> به صورت زیر استفاده شده



<systemlayout(permision...) >_

این <> و عبارتی که توش نوشته می شه چی هست؟

حامد مصافی
شنبه 09 تیر 1386, 20:05 عصر
عبارتی که در داخل <> نوشته میشه توانایی پیش اجرایی داره و به عنوان یک خصوصیت اجرایی برای روتین ها یا سایر اعضا به کار می ره. علامت _ هم به معنی ادامه داشتن دستور در خط بعدی است.

saeed_rezaei
شنبه 09 تیر 1386, 21:13 عصر
با تشکر از جوابتون. می شه کمی بیشتر راهنمایی کنید تا بتونم مطالب بیشتری در این مورد پیدا کنم. مثلا به انگلیسی به این چی می گن. یا هر چیز دیگه ای که توی سرچ به من کمک کنه.
بازهم ممنونم

__H2__
یک شنبه 10 تیر 1386, 11:03 صبح
سلام
نامی که در سرپ کمکتان میکند، تگهای Attribute است و همه کلاسسهای این تیپی وراثتی هستند از کلاسس System.Attribute.

در اصل یک خصوصیت یا توضیح با برچسب را به منطقه یا آن قطعه کد مورد بحث الحاق میکنند و حتی خودتان هم میتوانید یک Attribute تعریف کنید و بعداً آن را با کد پیگیری کنید و با کد چک کنید کدام متدها این Attribute را دارند و اگر داشتند کاری انجام دهید.

مثلاً System.ComponentModel.DescriptionAttribute هر متدی که این خصوصیت و متن مربوطه را داشته باشد، وقتی به نوعی گذرش به پنجره Properties بیافتد!!! متن داده شده به System.ComponentModel.DescriptionAttribute در زیر پنجره مذکور نشان داده میشود.


<System.ComponentModel.DescriptionAttribute("Description for AAA property.")> _
Public Property AAA() As Integer

titbasoft
یک شنبه 10 تیر 1386, 12:24 عصر
http://www.barnamenevis.org/forum/showthread.php?t=25301