مشخصه : هر شیئی دارای یکسری مشخصه های کلی است که آن را توصیف می کند .
مثال: یک انسان
- عقل شعور
- دست و پا
- چشم و دهان
- بینی و گوش
خوب اگه دقت کرده باشید از مورد ( 2 تا 4 ) رو می شه تو هر حیوان دیگری هم دید اما مورد ( 1 ) را نه .
نتیجه : بسیاری از مشخصه یک شیئ با دیگر شیئ ها یکسان است و فقط مختص به خودش نیست
در برنامه نویسی :
. . . . . ,Form ,TextBox,Button
یک شیئ هستند که دارای مشخصه هایی هستند .
مشخصه | توضیح |
Left | فاصله از چپ از در برگیرنده خودش |
Top | فاصله ازبالا از در برگیرنده خودش |
Height | بلندی کنترل |
Width | پهنای کنترل |
Name | رشته ی مورد استفاده برای اشاره به کنترل (نام کنترل) |
Enabled | یک مقدار منطقی که تعیین می کند که آیا کاربران می توانند روی کنترل کار کنند یا نه ؟ |
Visible | یک مقدار منطقی که تعیین می کند که آیا کاربران می توانند کنترل را مشاهده کنند یا نه ؟ |
البته این جدول در حد معمولی است و می تواند تکمیل تر شود
مثال : برای Border Style در Form مشخصه هایی داریم که یکی از آن ها :
Fixed Single :با کشیدن حاشیه نمی توان تغییر اندازه داد.
متد : بلوک کد هایی هستند که برای بیان اینکه کنترل در مقابل رویدادها چگونه عمل کند ، که در داخل کنترل طراحی شده اند .
شیوه | کاربرد |
Move | محل شیء را تغییر می دهد |
Drag | اجرای عمل کشیدن و رها کردن به وسیله ی کاربر را مدیریت می کند. |
رویداد ها : رخدادهایی در داخل و بیرون از برنامه به عنوان مثال هنگامی که کاربر روی دکمه فرمانی کلیک می کند چندین رویداد رخ می دهد : دکمه ماوس فشار داده می شود روی Button با رخداد Click
رویداد | توضیح |
Change | کاربر متن کنترل کادر متن یا کادر ترکیبی را تغییر می دهد. |
Click | کاربر روی شیئی کلیک می کند |
Dbl Click | کاربر روی شیئی دوبار کلیک می کند |
Drag Drop | کاربر شیئی را به محل دیگری می کشد |
تکه کدی در VB