کاربر مهمان، خوش آمديد!  ( ورود - عضويت )   امروز 1 آذر ماه ، 1387
 
منوی اصلی
لینکهای سریع
صفحه اول
دیگر بخشها
بخش کاربری
مطالب سایت
بخش خبری
امکانات سایت

مطالب تصادفی

گرافيك و طراحي
[ گرافيك و طراحي ]

·طراحي لوگو و بنر رايگان
·طراحي لوگو و بنر تبليغاتي
·والپيپر هاي جديد سري اول

عضويت سريع
شناسه :
نام اصلي:
ايميل:
تايپ مجدد:
گذرواژه:
تايپ مجدد:
 

پیغام کوتاه
ارشيو پيغام کوتاه   

 

آخرین ارسالها
کل موضوعات 41
کل ارسال ها 79
کل بازديد ها 4244
کل پاسخ ها 38
کل اعضا 112
آخرين 20 ارسال انجمن

کیلاگر جدید H-Keylogger 2.0
ارسال شده توسط ampol در مورخه : دوشنبه، 27 آبان ماه ، 1387

براي "دوكارمو" از فدراسيون ..
ارسال شده توسط ampol در مورخه : يكشنبه، 19 آبان ماه ، 1387

کلاسهای ویژوال بیسیک مورتال
ارسال شده توسط ampol در مورخه : يكشنبه، 19 آبان ماه ، 1387

H-PS VERSION 3.0
ارسال شده توسط ampol در مورخه : شنبه، 18 آبان ماه ، 1387

اموزش کامل هک{هکینگ}
ارسال شده توسط ampol در مورخه : شنبه، 6 مهر ماه ، 1387

بالا بردن بازدید وب
ارسال شده توسط miladgh در مورخه : يكشنبه، 24 شهريور ماه ، 1387

قوی ترین کیلاگر دنیا
ارسال شده توسط miladgh در مورخه : يكشنبه، 24 شهريور ماه ، 1387

نتایج دور از انتظار ورزشكاران
ارسال شده توسط ampol در مورخه : شنبه، 23 شهريور ماه ، 1387

موج جدید کاهش قیمت مسکن آغاز ش
ارسال شده توسط ampol در مورخه : شنبه، 23 شهريور ماه ، 1387

مداحی از حاجی
ارسال شده توسط ampol در مورخه : شنبه، 16 شهريور ماه ، 1387

حاج محمود کریمی{مصاحبه}2{جدید}
ارسال شده توسط miladgh در مورخه : شنبه، 16 شهريور ماه ، 1387

معرفی حاج محمود کریمی{مصاحبه}
ارسال شده توسط miladgh در مورخه : شنبه، 16 شهريور ماه ، 1387

آموزش نوشتن شل کد
ارسال شده توسط H3llb0y در مورخه : جمعه، 15 شهريور ماه ، 1387

شروع بکار
ارسال شده توسط ampol در مورخه : چهارشنبه، 13 شهريور ماه ، 1387

هک کردن پسورد یاهو
ارسال شده توسط aidin-wizard در مورخه : چهارشنبه، 13 شهريور ماه ، 1387

اس ام اس تبریک عید مبعث
ارسال شده توسط ampol در مورخه : دوشنبه، 11 شهريور ماه ، 1387

مشكل كاربران كم سايت
ارسال شده توسط ampol در مورخه : دوشنبه، 11 شهريور ماه ، 1387

هك شدن وبلاگ NEWSHOP
ارسال شده توسط ampol در مورخه : دوشنبه، 11 شهريور ماه ، 1387

سومين موزيك
ارسال شده توسط ampol در مورخه : يكشنبه، 10 شهريور ماه ، 1387

دومين موزيك
ارسال شده توسط ampol در مورخه : يكشنبه، 10 شهريور ماه ، 1387

تالار گفتمان جستجو

تماس با مدیر

مدير اصلي سايت : محمد


تبليغات تجاري


 
MySite.com :: نمايش موضوعات - مفاهيم بنيادی

`

مفاهيم بنيادی

 

ارسال موضوع جديد  پاسخ به اين موضوع   ارسال تشکر 

   MySite.com صفحه اول انجمن -> ويژوال بيسيك ( vb )

نمايش موضوع قبلي :: نمايش موضوع بعدي  
نويسنده پيغام

halabia
کاربر جدید
کاربر جدید

وضعيت: آفلاين
30 تير ماه ، 1387
تعداد ارسالها: 4

ارسالارسال شده در: شنبه، 12 مرداد ماه ، 1387 15:43:14    موضوع مطلب: مفاهيم بنيادی پاسخ همراه با اعلان

درVB، شئ (Object) های بسياری وجود دارد مانند فرمها، دکمه ها، برچسب ها، تصاوير و ... . همانطور که می دانيم هر شئ(Object) دارای يک سری مشخصات(Properties) می باشد. به عنوان مثال اگر يک اتومبيل را به عنوان يک شئ در نظر بگيريم، اين اتومبيل دارای مشخصاتي چون رنگ خاص، وزن خاص، طول و عرض و ارتفاع خاص، ميزان خاص مصرف بنزين و ... می باشد که در تمايز دو اتومبيل از هم، همين مشخصات هستند که به ما کمک می کنند.
درVB نيز هر Object دارای يک تعداد مشخصه (Property) می باشد. به عنوان مثال يک دکمه(Button) دارای مشخصاتی چون عرض(Width) و ارتفاع(Height) خاص و يا يک عنوان(Caption) خاص و ... می باشد.
برخی شئ(object) ها درVB، فقط در کدنويسي قابل دسترسی هستند(مانند شئADODB که در آينده با آن آشنا خواهيد شد) اما برخی ديگر علاوه بر زمان کدنويسي، در زمان طراحی (Design) نيز می توان آنها را بر روی فرمها و در جای دلخواه قرار داد و آنها را تنظيم (Set) نمود. به اشياء نوع اخير، کنترل (Control) گفته می شود.
کنترل ها خود دو گونه اند، برخی علاوه بر زمان طراحی (Design) در زمان اجرا (Run Time) نيز ديده می شوند، به اين نوع کنترل در اصطلاح(Visual Control) VCL گفته می شود که بيشترين انواع کنترلها را در بر می گيرند (مانند دکمه ها، جدولها، برچسبها و بسياری ديگر که در ادامه خواهند آمد) اما برخی ديگر از کنترل ها فقط در هنگام طراحی (Design) ديده می شوند و در هنگام اجرا تنها عمل خاصی انجام می دهند و خود ديده نمی شوند (مانند کنترلTimer)، به اين نوع کنترلها،Non-Visual Control گفته می شود. بايد توجه داشته باشيدکه کنترلهایNon-Visual، ذاتاً درRun Time ديده نمی شوند ولی ممکن است بنابر نيازی و در زمانی خاص از اجرا، خودمان برای يک يا چند VCL نيز مقدار مشخصه Visual آنها را برابرFalse قرار دهيم که مسلماً در اين حالت با وجود اينکه در آن زمان، اين کنترلها ديده نمی شوند ولی VCL بودن آنها تغييری نکرده است.
کنترل ها (اعم ازVCL ها و غير آن) معمولاً دارای تعدادی Event می باشند. Event ، رويداد يا رخدادی است که توسط کاربر و معمولاً با استفاده از ماوس يا صفحه کليد برای يک کنترل خاص روی می دهد.مثلاً يک کنترل ممکن است دارای رويداد (Event) Click باشدکه اين نوع رويداد زمانی که کاربر در هنگام اجرای برنامه (Run Time) بر روی آن کنترل خاص کليک نمايد رخ می دهد.برخی Event های معمول ديگر برای کنترلها عبارتند از: DoubleClick (زمانی که بر روی آن کنترل دابل کليک شود) ، MouseMove (زمانی که نشانگر ماوس بر روی آن کنترل قرار دارد) ، KeyPress (زمانی که کليدی از صفحه کليد زده شد) ، KeyDown (زمانی که کليدی از صفحه کليد پايين بود) ، KeyUp (زمانی که کليد زده شده برداشته شد) ، MouseDown ، MouseUp و ... که در ادامه با آنها بيشتر آشنا خواهيم شد.
برای هر Event (رويداد) می توان يک Event Procedure داشت. Event Procedure پاسخی است که يک کنترل زمانی که يک Event رخ می دهد، از خود نشان می دهد. در واقع Event قطعه برنامه ای است که زمانی که بر روی يک کنترل، يک Event رخ می دهد، به طور اتوماتيک اجرا می شود.
کنترلها معمولاً علاوه بر يک سری مشخصات (Properties) و يک سری رويداد (Event) ، دارای تعدادی نيز متد (Method) می باشد. متدها عملياتهای تعريف شده ای هستند که توسط آنها يک عمل خاص بر روی کنترلها انجام می شود.
توجه داريم که تفاوت متدها و Event Procedure ها در اين است که متدها توسط VB ، شناخته شده اند و عملشان هميشه ثابت است، اما Event Procedure ها توسط برنامه نويس و به دلخواه او تهيه می شود، بنابراين Method های مشابه بر روی کنترلهای متفاوت، پاسخ مشابهی دارد ولی ممکن است Event های مشابه بر روی کنترلهای متفاوت با توجه به Event Procedure های مخصوص هر يک، متفاوت باشد (مثلاً رويداد Click برای يک کنترل، کاری انجام دهد و برای کنترلی ديگر، کاری ديگر).
نکته ديگری که بايد به آن توجه داشت اينست که Procedure ها به طور مستقيم اجرا نمی شوند بلکه فقط زمانی که نامشان فراخوانی شود اجرا می شوند. بنابراين مثلاً در مورد Event Procedure ها بايد بدانيم که با اينکه کد مربوط به آنها نوشته شده است ولی تا وقتی که آن Event خاص (که باعث فرا خوانی Event Procedure مربوط می شود) روی ندهد، اين کدها اجرا نخواهند شد.

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي
تشکر کاربران
تشکر halabia از اين تاپيک 

ampol
مدیر سایت
مدیر سایت

وضعيت: آفلاين
25 تير ماه ، 1387
تعداد ارسالها: 41

ارسالارسال شده در: يكشنبه، 13 مرداد ماه ، 1387 06:01:58    موضوع مطلب: پاسخ همراه با اعلان

خيلي ممنونم از زحماتت عزيز جان ان شاالله بهتر هم ميشه در همين زمينه ها ادامه بده
موفق باشي عزيز Wink Smile

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي ارسال ايميل بازديد از سايت ارسال كننده مطلب
تمامي مطالب ارسال شده:   
ارسال موضوع جديد   پاسخ به اين موضوع   ارسال تشکر

   MySite.com صفحه اول انجمن -> ويژوال بيسيك ( vb )

زمان پيشفرض سايت: ساعت گرينويچ + 3.5 ساعت
صفحه 1 از 1
  
نام کاربري:      کلمه عبور:     

~ يا ~
عضويت در سايت

  


 


Powered by phpBB © 2001, 2007 phpBB Group
صفحه اصلي |  جستجو |  دريافت فايل |  آرشيو اخبار |  تماس با ما

ميهن پي سي دات كام


 برترين سايت تفريحي در ايران


 

 كپي برداري از مطالب سايت بدون ذكر منبع غير مجاز ميباشد


Powered By PHP-Nuke & Farsi Project By [MashhadTeam] PHPNuke.ir

www.mashhadteam.ir