تور لحظه آخری
امروز : شنبه ، 19 آبان 1403    احادیث و روایات:  امام صادق (ع): مؤمن را بر مؤمن، هفت حق است. واجب ترين آنها اين است كه آدمى تنها حق را بگويد،...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

اوزمپیک چیست

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

نگهداری از سالمند شبانه روزی در منزل

بی متال زیمنس

ساختمان پزشکان

ویزای چک

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

چراغ خطی

 






آمار وبسایت

 تعداد کل بازدیدها : 1827768183




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

آموزش ويژوال بيسيك


واضح آرشیو وب فارسی:سایت ریسک: bizenas08-02-2005, 06:48 PMمفاهيم بنيادی در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 مربوط می شود) روی ندهد، اين کدها اجرا نخواهند شد. bizenas08-02-2005, 06:58 PMچرا نظر نميدين حالا كه نظر نمي ديدن خوب سوالات تونو بپرسين :( :arrow: bizenas08-02-2005, 06:59 PMچرا نظر نميدين حالا كه نظر نمي ديدن خوب سوالات تونو بپرسين :( :arrow: jasad09-02-2005, 10:55 AMدوست عزيز٬شما تدريسش را شرو كن٬ما هم فيض ميبريم و اگرم مشكل يا نظري بود مطرح ميكنيم. :wink: Amir_P3009-02-2005, 10:23 PMراس ميگه عزيز شما تدريس رو ادامه بده بچه هاي برنامه نويس هم ميان كم كم iran_bride04-03-2005, 05:50 AMكد ماشين حساب مهندسي را م يتوني برام بنويسي اگه ميشه زود استادمون گفته يه ماشين حساب بايد طراحي كنيد و فقط + - * تقسيم را يادمون داده جذر و سينوس و ......... رندوم و كليدهاي جدا خاموش و روشن بدون حارج شدن از برنامه و خلاصه مهندسي مي خواد :cry: Nesta08-03-2005, 05:45 PMسلام آقايون من نظر دادم که يه انجمن در مورد برنامه نويسی معرفی کنيد که واقعاً جاش در پسيورلد خالی هست در اينجا انجمن هايه غيره زرری هست ولی انجمن به اين مهمی نيست که خيلی الان مشگل دارند آقای bizenas اگه شما ميخوای آموزش vb بدی مبحث رو از يه جعی شروع کن و بگو که اين ماله کجاست و کجا به درد ميخوره چون برنامه نويسی گستر دست البته با وجود اين که الان delphi حرف اول رو ميزنه چون با امدن delphi 8 و 2005 ديگه VB جای نداره مهمان08-03-2005, 09:01 PMسلام لطفا طرز ساخت يک فايل exe در vb را بگو که نيازي به فايل dll در کنارش نباشه مثل زبان دلفي در ظمن در جواب کارلوس عزيز بايد بگم که studio.net قوي تر از delphi هست اين نکته را هم بدانيد که کار براي کساني که با مايکروسافت برنامه نويسي مي کنند بيشتر هست زيرا که دلفي کارها همش با کامپوننتهاي شرکت برلند سرزنده هستند اما بقيه با کدينگ هميشه کد نويسي قوي تر از استفاده از کامپوننتهاي آماده مي باشد قصد تضعيف دلفي را ندارم دلفي هم به نوبه خودش قوي هست اما نه به اندازه زبانهاي مايکروسافت موفق باشيد Nesta09-03-2005, 04:27 AMسلام دوسته عزيز اين نظر شما هست ولی اگه سر به سايت تخصصی برنامه نويسن بزنيد ميبينيد که delphi يعنی برلند فقط برايه برنامه نويسی برنامه ميده ولی ميکرسافت چی تو همه چيز ميخواد بگه منم آره اينم از ويندوز که رزی 10 تا اپدت ميده هنوزم همه مينا ند ولی بايد بگم که شما اگه در جريان باشی delphi 2005 ديگه حرفی واسه ميکروسافت بقی نگزشته حالا c# يه چيزی ولی VB 6 studio رو ديگه بيخيال بد هنم مگه شما component هايه جديد delphi رو نديدی که چه کار ميکنند که کلی فقط پله کرکش هست کد نويسی درنش تموم شد ديگه فقط شما با يه کليک ميتونی يه فرم انيميشن درست کنی که همه هل کنن يادتون باشه که delphi نسخيه آخرش 3 تا cd هست مهمان09-03-2005, 07:01 AMسلام کارلوس جان اين که دوران کدنويسي تموم شده اشتباه است بيشتر نرم افزارهاي قوي کدينگ قوي دارند چون شما اگر بخواهي يک کنترل يا کامپوننت را به صورت سفارشي يا به قول معروف customize در بياري بايد کد بنويسي در دلفي شما مجبوري از همان کامپوننت استفاد کني و محدود به محيط دلفي هستي اما در دات نت شما مي تواني کامپوننتهاي قوي توليد کني من خودم بيشتر با #C کار مي کنم اما به هر حال شما هم که با دلفي کار مي کنيد نظري داريد در ضمن تعداد cd ملاک بر قدرت و کيفيت نيست عزيز موفق باشيد :wink: abd08-11-2005, 10:55 AMدوست عزيز سلام مدتي است که برنامه نويسي basic 6 را شروع کرده ام اما من يک مشکلي که دارم دنبال کتابي ميگردم که به صورت manual ليست دستورهاي بيسيک را به همراه توضيح مختصر نحوه استفاده و نوشتاري دستور مورد نظر داشته باشد. سپاسگزارم سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 330]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن