مقدمه

ویژوال بیسیک توسعه یافته زبان برنامه‌نویسی بیسیک می‌باشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامه‌های ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.

ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود.)

ویژوال بیسیک از نسخه ۶ به بعد بر پایه چارچوب دات‌نت (NET.) ارائه شد.

اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامه‌نویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژهٔ خود را دارد.

ویژوال بیسیک برای توسعه سریع نرم افزار (RAD یا Rapid Application Development) بر پایه رابط گرافیگی کاربر (GUI یا Graphical User Interface) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO ،RDO یا ADO و ایجاد کنترل‌های اکتیو ایکس از جمله مواردی هستند که این زبان را برای RAD مناسب کرده‌اند.

برنامه‌نویسی در ویژوال بیسیک به صورت رخدادگرا می‌باشد.

در برنامه‌نویسی تجاری، ویژوال بیسیک جز محبوب‌ترین‌ها است. بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۳٪ از برنامه‌های تجاری با استفاده از این زبان تولید شده‌اند.

 

 

 

ويژوال بيسيک چيست؟

ويژوال بيسيک يک زبان برنامه نويسی تحته ويندوز است. برنامه های به زبان ويژوال بيسيک در محيطه برنامه نويسيه IDE پياده سازی ميشوند.

محيطه IDE تسهيلاته لازم جهته پياده سازی اجرا و خطايابی برنامه های ويژوال بيسيک را در اختياره برنامه نويس قرار می دهد. محيطه IDE منحصر به ويژوا بيسيک نبوده و امکان توسعه برنامه در کليه محيطهای ويژوال را می دهد.

محيطه IDE امکان پياده سازی برنامه ها را درحداقل زمان فراهم نموده ضمن آنکه چنان تسهيلاتی ايجاد کرده که برنامه های تحته ويندوز بدون نياز به برنامه نويس متخصص قابل پياده سازی باشند.

ايجاده پياده سازی يک برنامه کاربردی در محيطه توسعه سريع برنامه کاربری يا به اختصار RAD امکان پذير است.ويژوال گسترده ترين دنيای زبان RAD است.

ويژوال بيسيک زبانی است به وضوح متفاوت از ساير زبانها که در عين سادگی امکانه استفاده از ترکيباته قدرتمند مانند GUI: WIN32API: OOP: Activex برنامه نويسيه ساخت يافته کنترل رويدادها کنترل خطاها و بسياری از ترکيباته قدرتمنده ديگر را برای برنامه نويس فراهم کرده است.

ويژوال بيسيک يک زبانه تقسيری است. در ويرايشهای حرفه ای و تخصصی اين امکان که بتوان کدهای ويژوال بيسيک را به کدهای زبانه ماشين ترجمه کرد وجود دارد.


 
کلمه "اساسی" به معنای زبان برنامه نویسی بیسیک (مقدماتی تمام مصارف قابل استفاده نمادین کد مقاله) زبان برنامه نویسی است که توسط برنامه نویسان بیشتر از هر زبان دیگری در تاریخ از کامپیوترها استفاده می شود. طراحی و توسعه از زبان برنامه نویسی بیسیک اصلی و حاوی صدها نفر از عبارات ، دستورات و توابع ، که اغلب به طور مستقیم با ویندوز رابط گرافیکی متصل شده است. ویژوال بیسیک یکی از گروه ، راد (شتاب برنامه های کاربردی توسعه) است ابزار است ، که بدین معنی است که آن را به عنوان وسیله ای برای ایجاد سریع و برنامه توسعه طراحی شده است. سرعت بدست آمده است با تشکر از مفهوم آماده ساخته شده و نصب و استقرار عناصر پایه تعبیه شده در سیستم عامل ، به اصطلاح. رابط کاربری گرافیکی (رابط کاربری گرافیکی) در صورت idê (توسعه یکپارچه محیط زیست) اگر چه بیشتر پیچیده توسعه دهندگان می توانند سابقه و هدف خود را و عناصر طراحی کنند. آماده ی عناصر در اصل "برنامه ریزی شده ساخته شده" خصوصیات یا رویداد های ناشی از درخواست یعنی این رویداد. مبتدیان می توانند برنامه های کاربردی مفید دانستن تنها چند فرمان ، ایجاد قدرت اگر چه از این زبان حرفه ای اجازه می دهد تا برای رسیدن به آنچه می تواند به دست دیگر ویندوز با استفاده از هر زبان برنامه نویسی. زبان برنامه نویسی ویژوال بیسیک ویژوال بیسیک است برای منحصر به فرد نیست ، یک سیستم نرم افزار کامل وجود دارد ، نسخه برنامه موجود در مایکروسافت اکسل ، مایکروسافت را دانلود ، و بسیاری از برنامه های کاربردی دیگر ویندوز که با استفاده از زبان برنامه نویسی مشابه دارد. نسخه اسکریپت نویسی ویژوال بیسیک (VBScript) یک زبان به طور گسترده ای مورد استفاده برای ایجاد اسکریپت و بخشی از زبان برنامه نویسی ویژوال اساسی است. سرمایه گذاری در آموزش ویژوال بیسیک است و دسترسی به این مناطق. صرفنظر از اینکه کاربر مقصد برای ایجاد یک برنامه کوچک و سودمند برای خود و یا همکاران خود ، یک سیستم جامع و بزرگ ، و یا حتی برنامه های کاربردی که در سراسر جهان توزیع از طریق اینترنت ، ویژوال بیسیک ابزاری است که شما را قادر می سازد تا می باشد :
دسترسی به اطلاعات و ایجاد پایگاه های داده ، برنامه به پایان رسید و قطعات برای سیستم های بزرگ برای تمام فرمت های شناخته شده از پایگاه های داده ، از جمله مایکروسافت گذاشتن و سرور ، پارادوکس ، روباه طرفدار و دیگر پایه های پیشرفته.
ایجاد و استفاده از تکنولوژی ActiveX است که عملکرد را افزایش می دهد از برنامه های دیگر مثل برنامه پردازش کلمه مایکروسافت ورد ، مایکروسافت ، صفحه گسترده اکسل ، ویندوز و برنامه های کاربردی دیگر. شما حتی می توانید برنامه ها و اشیا ایجاد شده با استفاده از نسخه های حرفه ای و یا تصدی خودکار از ویژوال بیسیک.

 افزایش ظرفیت اینترنت از نظر سهولت دسترسی به اسناد و برنامه های کاربردی از طریق اینترنت و اینترانت را از تقاضای شما اجازه می دهد و ایجاد برنامه های کاربردی سرور اینترنت می باشد.
نرم افزار فرم انتقادات و صحیح است. Exe فایلی که با استفاده از ویژوال بیسیک مجازی افزونه برای کار ماشین و شما آزادانه می تواند به تمام دستگاه های پخش که با استفاده از برخی از سیستم عامل ویندوز.


برنامه را از طریق بنابراین انجام می شود به اصطلاح. پروژه ها.


نسخه های ویژوال بیسیک

تا حال حاضر ، شش آمد نسخه کامل ویژوال اساسی ، و مفاهیم جدیدی از VB.NET و VB2005. به طور کلی ، هر نسخه سعی در داخل کردن عناصر جدید به خواسته های کاربران را برای حفظ سازگاری ، که بدین معناست که اگر شما برای نوشتن کد برنامه در یکی از نسخه های قدیمی تر از ویژوال بیسیک قطعات بدون هر گونه مشکل و یا شما می توانید به انتقال نرم افزار جدید را به عنوان روش ، روال کامل ، تابع و یا ماژول.


راه اندازی و ویژگی های محیط زیست -- Idê

پس از راه اندازی موفقیت آمیز نصب ویژوال بیسیک به طوری که کلیک کردن بر روی گزینه "شروع" و پیدا کردن گروه برنامه "صفحه" را با کتیبه ویژوال بیسیک 6.0 یا مشابه آن ، بسته به نسخه ای از برنامه های نصب شده است. روش دیگر برای ایجاد یک میانبر در میزکار و آن را "دوبار کلیک کنید". پس از شروع برنامه یک جعبه محاوره ای ظاهر می شود که در آن ما انتخاب از کار در آینده ، برای غذای اجازه را به خود میگیرد "exe استاندارد.




مراحل اساسی در تهیه برنامه


سه گام اصلی در ایجاد برنامه های کاربردی در ویژوال بیسیک وجود دارد :

طراحی رابط

تنظیم خواص

نوشتن کد

به منظور دیدن چگونگی عمل آن ، مراحل pratićemo در مراحل زیر را برای ایجاد یک برنامه ساده که متشکل از جعبه متن و کلید های فرمان. با کلیک بر روی دکمه فرمان ، پیام "سلام جهان!" در متن ظاهر می شود. (برنامه "سلام جهان" اولین برنامه که تقریبا در تمام کالج ها آموزش داده می شود جایی است که برنامه نویسی را در مرکز توجه قرار میگیرد.)

طراحی رابط

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



تنظیم خواص

تغییر در موقعیت ، اندازه.. می تواند انجام شود و سپس روش مشابه در زمان کار با هر نوع کارت دیگر را به هر برنامه گرافیکی (مانند رنگ ، Corel بسته و یا عناصر گرافیکی در ورد..) بود. پیدا دوم (اگر می خواهید مشاهده همه خواص و سازگاری آنها) این است که با کلیک بر روی راست کلیک روی جسم که ما می خواهیم به راه اندازی و شامل خواص "" و یا در منوی نمایش را انتخاب کنید پنجره خواص. در این حالت شما لیستی از خواص است که می تواند به عنوان تنظیم مورد نظر را دریافت کنید.





نوشتن کد

است که می تواند اجرا می شود و یا تغییر ویژگی رویداد تازه آغاز شده لازم است به نوشتن کد برای این نرم افزار را تغییر دهید. برای نوشتن کد لازم برای فراخوانی "کد پنجره" برای آن ، نیز ، چند راه وجود دارد. یکی از رایج ترین این است که ساختن یک دوبار کلیک کنید بر روی جسم که شما می خواهید برای نوشتن و یا تماس بگیرید پنجره کد را با نوار ابزار استاندارد.



برنامه نویسی با ویژوال کاربرد اساسی را به بلوک های کوچک تر تقسیم شده است به نام روزمره. توسط روال رویداد ، مانند یک که ما ایجاد شده ، دارای کدهای برنامه را اعدام خواهند شد گفت : این رویداد وقتی که (برای مثال ، وقتی که کاربر کلیک بر روی دکمه). روال رویداد کنترل متحرک تشکیل شده است از نام کنترل (به نام مشخصه خاص) ، خط (_) ، و نامهای از واقعه. برای مثال ، اگر شما می خواهید به تغییر نام Command1 شروع به تعویض دنده وقتی که یک روال رویداد کلیک کاربر بر روی آن ، ما روال Command1_Click استفاده کنید.

نوشتن کد است که

Kod:

Text1.Text = “Zdravo, svijete!”

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

Kod:

Private Sub Command1_Click ()

  Text1.Text = “Zdravo, svijete!”

End Sub

میبینیم که تکه ای از کد ها (که ما بین این دو خط کد است که به صورت خودکار توسط دوبار کلیک کردن بر روی جسم (در این مورد کلید Command1) تولید شده تو در تو نوشت.


تست برنامه

در هر لحظه ما می توانیم آزمون (دیدن چگونگی عمل آن) نرم افزار ما. در نوار ابزار استاندارد ، از یک سوئیچ وجود دارد که در آن نماد arrow (بیش از من مانند مثلث). کلیک کنید ، در تلگراف و برنامه 'رادیو'. راههای دیگر ، نوار منو ، گزینه ها و سپس شروع به اجرا یا (با این حال ، شما به آسانی خواهید را رفع کنید شکل) وجود دارد.

کامپایل کردن یک برنامه


آینده Istestirate هنگامی که با درخواست شما و با شما کار خود راضی هستند ، لازم است برای رفتن به منوی فایل و انتخاب گزینه را project.exe ، تلفیقی است و به سرعت انجام می کنید برنامه مستقل است که فرمت exe و همچنین سایر برنامه "واقعی". لطفا توجه داشته باشید که برنامه های خود را در ویژوال بیسیک ساخته شده به کار فقط در محیط ویندوز.