فایل جهت دانلود

معرفی و دانلود فایلهای پر کاربرد فارسی

فایل جهت دانلود

معرفی و دانلود فایلهای پر کاربرد فارسی

تحقیق مفاهیم ویژوال بیسیک


لینک دانلود خرید پایین توضیحات

دسته بندی : وورد

نوع :  ( قابل ویرایش اماده پرینت )

تعداد : 42 صفحه


 قسمتی متن : 

 

مفاهیم ویژوال بیسیک

ویژوال بیسیک شما امکان رو ده یک برنامه تحت ویندوز رو، تنها کشیدن انداختن چند کنترل فرمی پیش شما اماده شده، تنها نوشتن چند قطعه کد کوچک کارهایی ویژوال بیسیک خواهید انجام بده، بسازید. خوب، بهتر دیگه چی خواید؟ حالا شاید سوال شما پیش بیاد کنترل اصلا چیه؟ ببینید، هر شیئی شما تونید فرم قرار بدید اون پیشبرد کارهاتون استفاده کنید، کنترل میگن(البته سطح خیلی پایین شرح دادم، امیدوارم خوب منظورم رو فهمیده باشید). مثلا تونید ویژوال بیسیک معین کنید وقتی مثلا یک دکمه فرمان (Comman Button) کلیک میشه، چه کاری رو انجام بده. زبان ساده تر، اشیائی شما اغلب تو محیط ویندوز بینید، مثل دکمه ها، منو ها، جعبه متن ها(تکست باکس ها) ... کنترل گن. کنترل ها، ویژوال بیسیک، دو گونه هستند، 1- کنترل زمان اجرا قابل روئیت هستن (Visual Controls)، کنترل فرم قرار داده شن ولی قابل دیدار نیستن فقط تاثیر اون برنامه دیده میشه (Non-Visual Controls).

به نوع برنامه نویسی، رویداد گرا (Event-Driven) میگن. چرا هر برنامه ویژوال بیسیک تعداد زیادی خط کدهایی تشکیل شده برنامه میگن وقتی فلان اتفاق افتاد، زبان برنامه نویسی مقابل اون چه واکنشی انجام بده. البته وقتی برنامه حال نوشتنه، برنامه نویس نمی دونه کی ممکنه مثلا یه کاربر یه دکمه رو فشار بده، چون رو دیگه خود ویژوال بیسیک معلوم کنه مثل برنامه نویسی سنتی، برنامه نویس مجبور نیست تمام عملیات برنامه رو، مثل مثال بالا، کنترل کنه. شیوه برنامه نویسی رو برنامه بالا خونده شه دستور تک تک اجرا شن (مثل زبان سی)، برنامه بالا سمت پایین حال حرکته، برنامه نویسی بالا پایین میگن البته نوع برنامه نویسی عرضه زبان چون ویژوال بیسیک، منسوخ شده. زیاد درگیر مسئله نشین. برگردیم بحث اصلی: من بخش دیگه قصد دارم شیوه برنامه نویسی یعنی رویدادگرا رو ارائه چندین مثال طول تدریس شرح بدم. خوب، درس اول رو اساس برنامه نویسی، تشریح مفهیم اولیه برنامه نویسی، یاری خدا، شروع کنیم:

مقدمه:

          چرا ویژوال بیسیک؟ شاید اولین سوالی باشد که هرکسی بوجود اید چرا وجود زبان برنامه نویسی مثل ویژوال C ++ ، دلفی، .... درمحیط Windows ما باید سراغ ویژوال بیسیک برویم. بهتر که جواب دادن سوال ،  ابتدا یک سری مطالب یکدبگر روشن کنیم،

          بخاطر برداشتی زبان Basic داریم که محیط DOS بیشتربه بچه مدرسه اموزش داده زبانی ، کاملا اموزشی کاملا ابتدایی برداشتی غیرمنصفانه نسبت ویژوال بیسیک داریم (خود من ابتدای کارهمین دیدگاه نسبت زبان برنامه نویسی داشتم) اما زبان وجود یدک کشیدن نام Basic ولی زبانی متفاوت بیسیک که شما احتمالا اشنایی دارید باشد. اما زبان ویژوال بیسیک بجز یک سری ازدستورهای قدیمی Basic بقیه دستورها جدید هستند. واین زبان توانایی بکارگیری تمامی ابزارهای موجود کتابخانه Windows تمامی برنامه دیگر میتواند درعین سادگی که نسبت زبانهایی مثل Visual C++) VC) دارد. همان کارها انجام دهد(خالی لطف نیست که ذکر کنیم که توان انواع برنامه کاربردی (Utility) ، بازی حتی شکل سه بعدی برنامه سندی (Application) برنامه قابل اجرا شبکه اینترنت تولید نمود.). البته باید نکته ذکر کرد که زبان VC حرفه توجه سرعتی که دارد کارهای پیچیده ریاضی کار رود. ولی خوب عوض زبان VB (معمولا کاربران کامپیوتر Script که یکی رقبای Java Script باشد دوستداران اینترنت علاوه بر  ScriptباActiveX  که اولین بار توسط VB عرضه شناسند) هر دو مقوله قدرت سرعت دارا باشد.

         VB یکی دیگر تفاوتهایی که جد خودBasic  داشته سیستم اجرای برنامه ابجاد شده زبان باشد که جد Interpreter (مفسر) کار کرد یعنی برنامه خط خط اجرا کرد ولی ویژوال بیسیک مجهز هر دو سیستم باشد یعنی مفسر دارد کامپایلرکه باز یکی تفاوتهای عمده نسبت  Basicمی باشد.

        حال نوبت پاسخ گویی سوال رسد که چرا Visual  ما قبل Basic افزوده شده است؟خوب من سعی کنم که سوال پاسخ بدم ولی اگر کار یاد گیری VB را  دنبال کنید قبلا محیط DOS برنامه نوشته باشید خودتان دلیل افزوده شدن کلمه ما قبل Basic اگاه شوید. ولی اگر Visual فرهنگ لغات انگلیسی فارسی نگاه کنید معنای بصری میباشد یعنی چیزی که چشم سر وکار دارد خوب دقیقا همان چیزی که ما زمان متولد شدن ویندوز استفاده کنیم رابطه گرافیکی (GUI ) خوب ، پس زبانها یی که برنامه یی بدین گونه تهیه کنند باید بصری گفته شود چون دیگر محیط خشک روح DOS دیگر خبری نیست.