PDA

View Full Version : مبتدی: سوال در مورد visual basic



daland
سه شنبه 10 اسفند 1389, 23:03 عصر
سلام
یه کد خیلی ساده میخوام که:
یه کلاس car داریم. یعنی این کدها توی کلاس car باشه و متغیرهاش هم اینها:
name
model
color
no-drives

دقیق نمیدونم سوالم کامله یا نه. اگه کسی چیزی میدوه بگه لطفا
با تشکر

محسن واژدی
چهارشنبه 11 اسفند 1389, 09:00 صبح
سلام علیکم
میتونین به چند طریق در یک کلاس درخواست های مورد نیازتون رو تعریف کنین:
اگر صرفا میخواهید این نام ها به عنوان یک متغیر باشند که محتویاتی را نگه میدارند میتوانید آنها را بصورت یک متغیر عمومی تعریف کنین یعنی:
Public name$

Public model

Public color&

Public no_drives





اما اگر نیاز دارید که کاربر با وارد کردن هر داده دستوری انجام بشود مثلا با وارد شدن نام ماشین نوع مدل آن نمایش داده شود باید نامها را بصورت یک procedure یا روال تعریف کنین، یعنی:

Public Sub name(s_car_nam$)
'your commands
End Sub

Public Sub model(v_model)
'your commands
End Sub

Public Sub color(l_color&)
'your commands
End Sub

Public Sub no_drives(drives As Boolean)
'your commands
End Sub



موفق باشید

daland
چهارشنبه 11 اسفند 1389, 09:15 صبح
ممنون...لطف کردید
ولی اگه این کدها رو بصورت یک برنامه خیلی ساده اما کامل که بشه جواب گرفت ازش بنویسید ممنون میشم

daland
چهارشنبه 11 اسفند 1389, 09:38 صبح
در ضمن نوع متغیرها اینطوری باید باشه:

name باید string باشه
بقیه هم همه integer

ممنون میشم کاملش کنید
با تشکر؛

محسن واژدی
چهارشنبه 11 اسفند 1389, 09:50 صبح
به نمونه زیر توجه کنید
البته ببخشید تو این وقت کم یکمی سریع نوشتم و ممکنه کمی پیچیده بنظر بیاد

موفق باشید

daland
چهارشنبه 11 اسفند 1389, 10:00 صبح
عالیه.. همونی هست که میخواستم
خیلی ممنون..لطف کردید

daland
چهارشنبه 11 اسفند 1389, 10:07 صبح
شرمنده یه نکته دیگه هست
الان یه نگاه به کد برنامه انداختم. میخوام نوع متغیر ها (name باید string باشه. بقیه هم integer) رعایت بشه.
و اون Exist drive in the our car! رو هم یه توضیح مختصر بدید لطفا
ممنون؛

محسن واژدی
چهارشنبه 11 اسفند 1389, 10:14 صبح
میخوام نوع متغیر ها (name باید string باشه. بقیه هم integer) رعایت بشهبرای کدها متغیر های variant را از نوع string تعریف کردم اما نوع رنگ را حتما باید از نوع long باشد
سورس رو جایگزین پست قبلی (پست 5) کردم


و اون Exist drive in the our car! رو هم یه توضیح مختصر بدید لطفااین جعبه را ممکنه اضافی باشه اما با برداشتی که از روی " no-drives" داشتم شاید منظور تون این بود که میخواین یه متغیر باشه که اگر مقدارش true شد در جزئیات نشان داده شود که در ماشین راننده وجود دارد (البته این فقط جنبه آموزشی کدها را دارد ولاغیر و میتونین اونو از کدها حرق کنین)

موفق باشید
یاعلی