PDA

View Full Version : سوال: این دستور کارش چیه؟



b1nahayat
دوشنبه 31 مرداد 1390, 23:41 عصر
چند سوال داشتم.
ممنون میشم کسی بهش جواب بده.
یکی این که دستور "Structure" کارش چیه. مثال در اینجا:

Structure ClientInfo
Public endpoint As EndPoint
Public strName As String
End Structure
-----
در اینجا :

Integer.Parse
parse یعنی چی؟ برای چیه؟
-----
در اینجا:

Friend WithEvents TextBox1 As System.Windows.Forms.TextBox
"Friend " کارش چیه؟

این دستورات خیلی وقته که منو گیج کرده اند. :گیج:

محسن شامحمدی
سه شنبه 01 شهریور 1390, 09:37 صبح
دستور "Structure" کارش چیه?
این دستور یک ساختار می سازه شما فرض کن می خوای اطلاعات یک دانش آموز رو بفرستی به یک متد.
خب به جای این که 10 تا پارامتر به اون متد بفرستی خب می تونی یک دونه ساختار بسازی و همه اطلاعات اون دانش آموز رو توش بذاری و اون ساختار رو به متد بفرستی که کار رو خیلی راحت می کنه.


parse یعنی چی؟ برای چیه؟
فرض کن یک عدد رو می خوای از توی تکست باکس بگیری.
خب این به صورت رشته ای ذخیره شده.
با این تابع می تونی از حالت رشته ای تبدیلش کنی به عددی.


"Friend " کارش چیه؟
برای درک این قضیه شما باید با مفاهیم شی گرایی و بعدش با وراثت آشنا بشید.
public : هر کسی از هر جایی می تونی تغییرش بده
friend: خودش و کلاس هایی که ازش مشتق می شن می تونن تغییر بدن
Private: فقط کدهای توی همین کلاس می تونن کلاس رو تغییر بدن.

برای درک موضوع می تونی شی گرائی رو توی گوگل سرچ کنی تا خوب دستت بیاد چی به چیه.

Behzad_MCP
سه شنبه 01 شهریور 1390, 09:43 صبح
در ضمن Structure ها Value Type هستند و فرق اصلیشون با کلاس ها همینه که کلاس ها Reference Type هستند یعنی Structure روی Stack میشنه ولی Class روی Heap :)