نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • ویندوز 8
  • تاریخچه زبان های برنامه نویسی: از بیسیک تا ویژوال بیسیک.

تاریخچه زبان های برنامه نویسی: از بیسیک تا ویژوال بیسیک.

برنامه نویسان تازه کار همیشه با یک سوال روبرو می شوند، یعنی کدام زبان برنامه نویسی را انتخاب کنند؟ روی چه چیزی برنامه ریزی کنیم؟ می توانم بگویم که بهتر است با یک زبان آسان و در عین حال قدرتمند شروع کنیم - ویژوال بیسیک... با یادگیری تکنیک های برنامه نویسی VB، می توانید بدون زحمت زبان های دیگری مانند پاسکال، C ++ و غیره را یاد بگیرید.

کلمه "BASIC" - "Basic، Basic" - از حروف ابتدایی عبارت انگلیسی "" تشکیل شده است. زبان جهانیکدنویسی نمادین برای مبتدیان "این" برای مبتدیان " مدتهاست که باعث غفلت برنامه نویسان شده است و این غفلت تا به حال علیرغم وجود نسخه های حرفه ای VB از بین نرفته است.

اولین کامپیوتر IMB دارای BASICA 16 بیتی بود که توسط IBM توسعه یافت و سپس توسط Myctosoft GW-BASIC و QUICK-BASIC جایگزین شد. در دومی، شماره گذاری خطوط حذف شد و یک کامپایلر اضافه شد که یک برنامه پایه را به یک فایل exe کامل تبدیل می کند. سرانجام در سال 1992م. توسط مایکروسافت VB 1.0 منتشر شد - یک زبان برنامه نویسی بسیار ساده برای ویندوز 3.1. سپس VB 3.0، VB 4.0، VB 5.0 و در نهایت VB 6.0 منتشر شد. دو نسخه آخر تفاوت چندانی با هم ندارند، در نسخه ششم هسته بهبود یافته و چندین عملکرد جدید اضافه شده است. همچنین یک زبان ماکرو برای برنامه ها وجود دارد. مایکروسافت آفیس(ورد، اکسل و غیره). نام آن VBA (Visual Basic for Application) است. می توان از آن برای دستکاری برنامه های آفیس استفاده کرد.

برنامه های نوشته شده در ویژوال بیسیک با برنامه های معمولی تفاوت دارند زیرا برای کار خود به کتابخانه msvbvmX0.dll نیاز دارند که باید در فهرست Windows \ System وجود داشته باشد. X نسخه VB کامپایلر است. برای VB5 - msvbvm50.dll، برای VB6 - msvbvm60.dll. این کتابخانه ها با WinME (هر دو) و Win98 (فقط msvbvm50.dll) و البته با نسخه های جدیدتر این سیستم عامل همراه هستند. نباید بترسید که همراه با درخواست خود، این کتابخانه را نیز با خود حمل کنید. 90٪ از کاربران در حال حاضر آن را دارند. اما اگر هنوز برای مخاطب می ترسید، می توانید کتابخانه را درست به داخل بدوزید فایل EXE... درست است، برای این شما باید از ابزارهایی استفاده کنید که بخشی از VB نیستند. به عنوان مثال، این کار را می توان با استفاده از برنامه Fusion (از BitArts) انجام داد.

برخی از مردم همچنین فکر می کنند که برنامه های کاربردی VB برنامه های کاملی نیستند، بلکه فقط شبه کدهایی هستند که در هنگام راه اندازی توسط مترجم اجرا می شوند. این کاملا درست نیست. اگر برنامه را در Native Code کامپایل کنید، EXE حاصل می شود برنامه کامل Win32 که فقط از توابع کتابخانه msvbvm استفاده می کند. P-Code از طرف دیگر شبه کد است. می توانید نوع کامپایل را در منوی Project-> ProjectX Properties مشخص کنید ...

محیط ویژوال بیسیک می تواند توسط کاربران مبتدی با موفقیت مورد استفاده قرار گیرد تا اسرار برنامه نویسی و درس های هیجان انگیز ایجاد برنامه های ساده (در ابتدا) را بیاموزند و در عین حال ابزارهای توسعه قدرتمندی را ارائه دهند. برنامه نویسان با تجربه... توسعه یافته سیستم مرجعبه شما این امکان را می دهد که در هنگام ساخت برنامه و کار در ویژوال بیسیک راهی برای خروج از هر موقعیتی پیدا کنید و به هر سوالی پاسخ دهید. تقریباً هر سطح مهارتی را می توان با ویژوال بیسیک شروع کرد.

ویژوال بیسیک در سه نسخه موجود است که هر کدام مجموعه خاصی از ابزارهای توسعه را ارائه می دهند. این

نسخه استاندارد

نسخه استاندارد ویژوال بیسیک به شما امکان می دهد به اندازه کافی ایجاد کنید برنامه های قدرتمندبرای ویندوز مایکروسافت 95 و ویندوز NT. این نسخه شامل تمام کنترل‌های داخلی ویژوال بیسیک، از جمله کنترل‌های محدود به داده است.

نسخه حرفه ای

نسخه حرفه ای مجموعه ای کامل از ابزارها را برای توسعه راه حل های حرفه ای برای تکرار ارائه می دهد. این شامل تمام ویژگی‌های نسخه استاندارد به‌علاوه کنترل‌های ActiveX اضافی، از جمله کنترل‌های اینترنت و گزارش‌های کریستال برای ویژوال بیسیک (در فصل 5 مورد بحث قرار گرفت).

توجه: یک کنترل اکتیو ایکس یک شی قابل اتصال است که می تواند روی یک فرم قرار داده شود تا تعامل کاربر با یک برنامه را فعال یا تقویت کند. رویدادها با کنترل های ActiveX مرتبط هستند و می توانند در سایر کنترل ها گنجانده شوند. این کنترل ها دارای پسوند نام فایل .osx هستند.

نسخه تجاری

نسخه Enterprise به شما امکان می دهد تا برنامه های توزیع شده توسط تیم توسعه دهندگان ایجاد کنید. تمام ویژگی های نسخه حرفه ای را ارائه می دهد و همچنین شامل توابع اضافیمانند Automation Manager، Component Manager، ابزارهای مدیریت پایگاه داده و مایکروسافت ویژوال SourceSafe یک سیستم کنترل نسخه محصول پروژه محور است.

DONKEY.BAS. همراه با IBM PC در سال 1981. با همکاری بیل گیتس

نام بیسیک از «کد دستورالعمل نمادین همه منظوره مبتدی» گرفته شده است، که به معنای واقعی کلمه به معنای «زبان آموزش نمادین چند منظوره برای مبتدیان» است. ویژگی های کلیدی BASIC "نه تنها سادگی آن بود، بلکه توانایی یافتن راه حل برای مشکلات در گفتگو با کامپیوتر بود.

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

زمینه

در اواسط دهه 50، نقش برنامه نویسی در کدهای ماشین کمرنگ شد. زبان های سطح بالاتر ظاهر شد - Fortran، Algol، Cobol و غیره.

اولین مورد و یکی از رایج ترین آنها FORTRAN (فرترن، از FORmula Translator - مترجم فرمول ها) بود که توسط گروهی از برنامه نویسان IBM در سال 1954 (نسخه اول) توسعه یافت. این زبان بر محاسبات علمی و فنی با ماهیت ریاضی متمرکز بود.

نام زبان Algol (ALGOrithmic Language) که اولین نسخه آن در سال 1958 ظاهر شد، بر این واقعیت تأکید دارد که برای نوشتن الگوریتم ها در نظر گرفته شده است. الگول به دلیل ساختار منطقی واضح خود به ابزار استاندارد ثبت الگوریتم ها در ادبیات علمی و فنی تبدیل شده است.

در آن زمان، موضوع گرایی مشخصه زبان های برنامه نویسی سطح بالا بود. علاوه بر این، چنین زبان هایی برای توسعه دهندگان تازه کار بسیار دشوار بود، به خصوص اگر مهندس نباشند. بنابراین طبیعی است که به مرور زمان یک زبان برنامه نویسی برای «فانیان صرف» پدیدار شد.

پایه ای. فقط BASIC

ایده ایجاد این زبان برنامه نویسی همراه است داستان معروفدرباره یک مبلغ انگلیسی
در قرن نوزدهم، یک مبلغ انگلیسی که به دنبال فرصتی برای تسهیل و ساده‌سازی ارتباط با بومیان بود، به ایده‌ای درخشان رسید - منزوی شدن از به انگلیسیساده ترین قسمت آن، تقریباً بدون دستور زبان، و حاوی حدود 300 کلمه رایج است. این زیرگونه کوتاه شده از زبان انگلیسی BASIC ENGLISH نام گرفت و همانطور که تمرین نشان داده است، یادگیری آن واقعاً بسیار آسان است و به زودی نه تنها در بین جمعیت بومی، بلکه در میان مهاجرانی که انگلیسی برای آنها مناسب نبود محبوبیت پیدا کرد. زبان مادری.
صد سال بعد، کارمندان راه مشابهی را در پیش گرفتند. دانشکده ریاضیکالج دارتموث آنها تصمیم گرفتند با استفاده از یک زبان برنامه نویسی "ساده شده" تعامل بین رایانه و کاربر غیر عادی را تسهیل کنند.

در سال 1964، توماس کورتز و جان کامنی یک زبان برنامه نویسی تخصصی ایجاد کردند که شامل کلمات سادهبه انگلیسی. زبان جدید BASIC نام گرفت.

آنها از آن برای آموزش مهارت های برنامه نویسی به دانش آموزان استفاده کردند. این زبان آنقدر ساده و قابل فهم بود که پس از مدتی شروع به استفاده از آن در دیگران کردند. موسسات آموزشی.

Fortran II و Algol 60 تاثیر قابل توجهی بر BASIC داشتند.علاوه بر این، توسعه دهندگان مکانیزم هایی را برای کار با سیستم های اشتراک زمانی و همچنین پردازش متن و محاسبات ماتریس پیاده سازی کردند. کامپایلر زبان در اصل برای پردازنده مرکزی GE-265 نوشته شده بود.

شکوفا شدن

در دهه 70، بیشتر کامپیوترهای فشرده(کامپیوتر). این شرایط با موفقیت توسط بیل گیتس و پل آلن، بنیانگذاران مایکروسافت مورد استفاده قرار گرفت.

آنها نسخه جدیدی از BASIC را برای اولین کامپیوترهای Altair (MITS Altair) ایجاد کردند که قادر به اجرا در 4 کیلوبایت RAM بود. با گذشت زمان، این نسخه بود که به یکی از محبوب ترین زبان های برنامه نویسی در جهان تبدیل شد.


Altair

دوره بزرگترین شکوفایی و توسعه بیسیک اصلی را می توان اواخر دهه 1970 - نیمه اول دهه 1980 در نظر گرفت. نسخه‌های آن بر روی پلتفرم‌های دیگر ظاهر شد و به زودی در میلیون‌ها نسخه با انواع تغییرات و پیشرفت‌ها پراکنده شد. یکی از محبوب ترین نسخه ها Applesoft BASIC بود که به زبان استاندارد Apple II تبدیل شد.

Applesoft BASIC توسط مایکروسافت به عنوان جایگزینی برای سیستم Integer BASIC که در همان ابتدا استفاده می شد، نوشته شد مدل های اپلدوم و بسیار معلولیت ها... Applesoft BASIC در رام تمام مدل های Apple II از Apple II + و همه فلش شده است کلون های اپل II. همچنین، نسخه قبلی و ساده Applesoft BASIC بر روی نوار کاست برای اولین مدل Apple II موجود بود.

گویش BASIC-80 برای سیستم عامل CP / M ایجاد شد که توسعه زبان را برای مدت طولانی تعیین کرد.

اولین بار کی انجام شد کامپیوترهای شخصی IBM PC ، این او بود که در برنامه نویسی استاندارد شد ، اما قبلاً به شکل GW-Basic.

در اواسط دهه 1980، BASIC به زبان اصلی در مدل‌های پیچیده ماشین‌حساب‌های قابل برنامه‌ریزی تبدیل شد، که در این زمان به قدرت اجازه استفاده از یک زبان سطح بالا کامل رسیده بود. بیسیک در ماشین حساب شوروی "Electronics MK-85" و تمام مدل های بعدی آن ساخته شد.

همچنین در سال 1985، IDE Quick Basic ظاهر شد - یک محیط توسعه یکپارچه و کامپایلر برای زبان برنامه نویسی BASIC، که توسط مایکروسافت از سال 1985 تا 1988 توسعه یافت. نسخه هایی برای DOS و Mac OS وجود داشت. گویش BASIC مورد استفاده بر اساس گویش بهبود یافته GW-BASIC بود: پشتیبانی اجرا شد انواع سفارشی، طرح ها برنامه نویسی ساخت یافته، پشتیبانی از گرافیک و عملیات دیسک به طور قابل توجهی گسترش یافته است.

رابرت "باب" زیل در سال 1987 Turbo Basic را بر اساس سالها توسعه BASIC / Z خود ایجاد کرد و سپس آن را به Borland فروخت. مجله Infoworld آن را یکی از شاخص ترین محصولات آن سال معرفی کرد.

برخلاف اکثر پیاده سازی های بیسیک آن دوره، Turbo Basic یک کامپایلر کامل بود که کد MS-DOS بومی را تولید می کرد.

با وجود تعداد زیادی نسخه از زبان بیسیک، هنگام توسعه نسخه جدیدی از زبان، سازگاری با نسخه های قبلی: با برنامه ای که برای ادامه مطلب نوشته شده است نسخه های اولیهکاملاً (گاهی با تغییرات جزئی) امکان کار در نسخه های بعدی این زبان وجود داشت.

زندگی دوم

در اوایل دهه 90، یک سالن عمل ظاهر شد سیستم مایکروسافتویندوز با رابط کاربری گرافیکی جدید.

برای ایجاد یک برنامه ساده، توسعه دهندگان مجبور بودند چندین صفحه کد بنویسند: نوشتن بلوک های بزرگ کد برای منوها و پنجره ها، فونت ها، حافظه پاک کردن، دکمه های "طراحی" و غیره. با این حال، مزایای رابط جدید بسیار قوی بود، و ویندوز یک چشم انداز واقعی برای محبوب شدن در همه جا داشت.

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

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

در سال 1991، اولین نسخه از Microsoft Visual Basic IDE منتشر شد. با این حال، در آن لحظه مایکروسافت در ارزیابی قابلیت های این سیستم نسبتاً متواضع بود و آن را به سمت برنامه نویسان مبتدی و غیرحرفه ای سوق داد.

البته این تنها اولین قدم بود زیرا شرکت بیل گیتس قصد داشت جایگاه ویندوز را در بازار تقویت کند. و انجام این کار بسیار دشوار خواهد بود و توسعه دهندگان تجاری را بدون ابزارهای مؤثر برای ایجاد برنامه های کاربردی برای MS Windows باقی می گذارد.

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

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

با وجود این واقعیت که بسیاری از توسعه دهندگان C را جدی نگرفتند تلاش های مایکروسافتبرای ساختن یک ابزار ساده و قابل فهم برای توسعه برنامه های ویندوز، بقیه جامعه فناوری اطلاعات امید زیادی به ویژوال بیسیک داشتند.

در سال 1994، این شرکت ویژوال بیسیک را برای برنامه های کاربردی منتشر کرد. در این زمان بود، پس از گنجاندن VBA در فهرست مایکروسافت Office, Basic به یکی از استانداردهای اصلی برنامه نویسی ویندوز تبدیل شده است.

ویژوال بیسیک مایکروسافت که در ابتدا به عنوان یک اسباب بازی تصور می شد، دنیای برنامه نویسی را به سرعت باورنکردنی فتح کرد. محبوبیت آن به دو دلیل است: سادگی نسبی و بهره وری.

برنامه های VB کندتر از همتایان C / C ++ خود بودند، اما هنوز برای بسیاری از اهداف تجاری به اندازه کافی سریع هستند و به زمان توسعه بسیار کمتری نیاز دارند. Shapes همان انتزاع صرفه جویی در تلاش بود که VB پیشنهاد کرد. برنامه نویسان ویندوز.

IDE VB طراحی گرافیکی پنجره ها را با کشیدن و رها کردن کنترل هایی مانند دکمه ها و لیست ها از نوار ابزار بر روی فرم ممکن کرد. با دریافت رضایت بخش ظاهردر فرم، می توانید به کد پشتی بروید و کنترل کننده رویداد را برای هر کنترل روی فرم بنویسید.

بنابراین، توسعه یک برنامه کاربردی در VB شامل ایجاد چندین فرم است که با یکدیگر تعامل دارند.

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

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

آلن کوپر در نسخه اول (1991) اصل ارتباط بین زبان و رابط گرافیکی را پیاده سازی کرد.

با شروع نسخه سوم (1993)، پشتیبانی MS Access در VB ظاهر شد.

Visual Basic 4.0 (1995) - نسخه ای که در آن امکان ایجاد برنامه های ویندوز 32 بیتی و 16 بیتی وجود داشت. علاوه بر این، کلاس هایی به این زبان اضافه شده است.

با شروع VB 5.0 (1997)، توسعه اجزای COM خود امکان پذیر شد. علاوه بر این، یک ماشین مجازی جدید در کتابخانه پیوند پویا MSVBVM50.DLL پیاده سازی شده است. کامپایلر VB از چند پاس برای ترجمه استفاده می کرد، اما در نهایت به کامپایلر Microsoft C ++ برای تولید کد ماشین خروجی پس از کامپایل به زبان میانی متکی بود. استفاده از کتابخانه زمان اجرا و رابط داخلی C ++ نقطه شروع برای شکل گیری فناوری دات نت بود.

VB نسخه 6 در حال حاضر است زبان قدرتمندکه می تواند برای ایجاد برنامه های کاربردی توزیع شده با استفاده از اجزای COM و Microsoft Transaction Server استفاده شود. مایکروسافت یک رویکرد سه لایه را برای معماری های سرویس گیرنده-سرور پیشنهاد کرد، که در آن رابط های کاربری نازک با اجزای VB راه دور برای بازیابی داده ها از یک پایگاه داده یا ماشین دیگر تعامل دارند.

علاوه بر این، VB6 (1998) می تواند برای ایجاد کنترل های Active-X که با اینترنت اکسپلورر کار می کنند استفاده شود.

در سال 2002 اولین نسخه ویژوال بیسیک دات نت منتشر شد. از این لحظه سازگاری با عقببا نسخه کلاسیک ویژوال بیسیک خراب شد.

از سال 2005، Visual Basic بخشی از Microsoft Visual Studio 2005 IDE بوده است. تا به امروز، این زبان همراه با IDE توسعه می یابد - تا نسخه فعلی- MS Visual Studio 2015.

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

NET Basisdaten Paradigmen: prozedural, vollständig objektorientiert Erscheinungsjahr… Deutsch Wikipedia

ویژوال بیسیک 6.0- Visual Basic .NET Basisdaten Paradigmen: prozedural, vollständig objektorientiert Erscheinungsjahr: 2002 Entwickle… Deutsch Wikipedia

ویژوال بیسیک- Desarrollador (es) Microsoft msdn.microsoft.com/en us / vbasic / default.aspx اطلاعات عمومی برنامه‌های افزودنی comunes .bas… Wikipedia Español

ویژوال بیسیک- Visual Basic، Programmiersprache zur Entwicklung von Windows Anwendungen, die 1991 von Microsoft vorgestellt wurde. Mit Visual Basic wurden zum ersten Mal Konzepte der objektorientierten Programmierung einem großen Kreis von Entwicklern…… Universal-Lexikon

ویژوال بیسیک- es un lenguaje de programación desarrollado برای مایکروسافت. ویژوال بیسیک برای برنامه های بیسیک ویژوال بیسیک است. نسخه اولیه ارائه شده در سال 1991 با استفاده از برنامه های ساده…… دایره المعارف جهانی

ویژوال بیسیک- اسم (محاسبات) شکلی از زبان برنامه نویسی BASIC که به طور گسترده در ایجاد گرافیک و نرم افزار استفاده می شود (مخفف VB) ورودی اصلی: تصویری… فرهنگ لغت مفید انگلیسی

ویژوال بیسیک- (izg.vìžjuel bèjzik) m DEFINICIJA اطلاع رسانی. vrsta računalnog jezika za razvoj namjenskih programa koji rade u MS Windows grafičkoj okolini ETIMOLOGIJA engl. prema nazivu proizvoda ©… پورتال Hrvatski jezični

ویژوال بیسیک- این مقاله در مورد ارسال زبان ویژوال بیسیک با مایکروسافت ویژوال استودیو 6.0 یا نسخه قبلی است. برای ارسال زبان ویژوال بیسیک با مایکروسافت ویژوال استودیو دات نت یا جدیدتر، به ویژوال بیسیک دات نت مراجعه کنید. پارادایم (های) ویژوال بیسیک مبتنی بر شی…… ویکی پدیا

ویژوال بیسیک- مقاله Cet مربوط به زبان ویژوال بیسیک، تجاری سازی شده با Microsoft Visual Studio 6.0 و نسخه های قبلی است. نسخه تجاری ویژوال بیسیک مایکروسافت ویژوال استودیو دات نت، ویژوال بیسیک دات نت است. ویژوال بیسیک نویسنده… ویکی پدیا در فرانسه

ویژوال بیسیک- ((#)) ((LM V43109)) ((〓)) (([)) اساسی بصری ((])) ((■)) (ص) ((□)) ((《)) ▍ sm ((》)) Véase ((B04866)) (()) اساسی ((↓)). ((★)) ((\)) تلفظ: ((/)). ((★)) ((\)) ORTOGRAFÍA: ((/)) برای این کار در خارج از کشور توضیح داده شود که ... ... Diccionario de uso del español con sinónimos y antónimos

کتاب ها

  • مرجع برنامه نویس ویژوال بیسیک 2012، راد استفنز. راهنمای جامع ویژوال بیسیک 2012 مایکروسافت ویژوال بیسیک (VB) محبوب ترین زبان برنامه نویسی در جهان است، با میلیون ها خط کد مورد استفاده در مشاغل و ... کتاب الکترونیکی
  • Visual Basic 2008 For Dummies، Bill Sempf. ویژوال بیسیک یک زبان برنامه نویسی مورد علاقه است، بنابراین اگر در برنامه نویسی تازه کار هستید، مکانی عالی برای شروع است. Visual Basic 2008 For Dummies سرگرم کننده است راه اسانبرای شروع ایجاد ...

در سال 1964 زبان بیسیک متولد شد. این برای اهداف آموزشی توسعه داده شد، به طوری که دانشجویان دانشگاه استفاده می کنند الگوریتم های سادهبرنامه نویسی یاد بگیر BASIC به یک پیشرفت واقعی در آموزش تبدیل شده است، و در زندگی واقعیبرنامه نویسان برای ایجاد گویش با هم رقابت کردند. از جمله گیک هایی که شیفته این زبان بودند، بیل گیتس بود. در سن 13 سالگی اولین برنامه خود را بر روی آن نوشت، در 20 سالگی با اجرای نسخه Altair BASIC که همراه با پل آلن آن را توسعه داد، درآمد کسب کرد.

در دهه 80، محبوبیت BASIC شروع به کاهش کرد. زبان های برنامه نویسی جدید ضمن افزایش قابلیت های خود، از شر نحو پیچیده خلاص شده اند. و تنها مایکروسافت به خم شدن خط خود ادامه داد و ابتدا QBasic پرفروش دیگری را منتشر کرد و سپس قهرمان متن امروز - Visual Basic.

مرجع دم دست

نسخه های اولیه ویژوال بیسیک در بین توسعه دهندگان موفق نبودند. رابط گرافیکیو سپس برجسته کردن نحو تقریباً تنها تفاوت با QBasic بود. مایکروسافت تنها با نسخه 3.0 شروع به ایجاد تغییرات مهم کرد. در بسته Professional، توسعه دهندگان قادر به کار با پایگاه داده Access، قابلیت های گرافیکیحتی به افراد غیر برنامه نویس نیز اجازه داد تا با این زبان کار کنند. علاوه بر این، عملکرد بهبود یافته و نصب نرم افزار ساده شده است.

در سال 1995، ویندوز 95 نور را دید و همراه با ویژوال بیسیک 4.0 سلطه بر جهان را به دست گرفت. در اینجا یک کامپایلر تمام عیار ظاهر شد، توانایی ایجاد برنامه های 32 و 16 بیتی و سرعت کار افزایش یافت. در سال 1998 بیرون آمد آخرین نسخهویژوال بیسیک سنتی به علاوه مایکروسافتاین مفهوم را تغییر داد و توسعه زبان را در دو جهت راه اندازی کرد: VB در پلت فرم دات نت و نسخه های اقتباس شده برای حل مشکلات محلی (VBA، VBScript، eVB).

ویژوال بیسیک این روزها

VB ابزاری برای ایجاد سریع برنامه های ویندوز است. پس از تغییر مفهوم، زبان به دست آورد:

  • پشتیبانی OOP با سازنده، تخریب کننده و وراثت.
  • چند رشته ای رایگان؛
  • کامپایل به بایت کد، قابل اجرا با استفاده از CLR.
  • رسیدگی به استثنای ساختاریافته؛

اما راحتی اصلی پلت فرم دات نت است. این بدان معنی است که توسعه دهندگان اکنون به تعداد زیادی کتابخانه پلتفرم برای کار با پایگاه داده ها، گرافیک ها، فرم ها، امنیت و وب دسترسی دارند.

جانشین محبوب دیگر ویژوال بیسیک برای برنامه های کاربردی (VBA) است. این یک VB 6.0 حذف شده برای پردازش ماکروها، ایجاد اسکریپت است که کار در داخل سیستم عامل را ساده می کند.

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

ادبیات

بهتر است یادگیری زبان را با VBA شروع کنید. اولاً ساده‌تر است، ثانیاً محصولات هدف برای شما کاملاً شناخته شده هستند و ثالثاً محدودیت‌ها به شما امکان می‌دهند روی زبان تمرکز کنید. تخمین زده می شود که برای یادگیری VBA به 30 ساعت زمان نیاز دارید. در واقع - نه بیشتر از 15. شما می توانید یکی از کتاب های زیر را به عنوان پایه انتخاب کنید:

  • Excel 2013. برنامه نویسی حرفه ای VBA، جان والکنباخ.
  • حل مسائل علمی و مهندسی با استفاده از Excel، VBA و C C ++، Igor Gaidyshev.
  • VBA برای Dummies توسط استیو کامینگز.
  • راهنمای خودآموز VBA، آندری گارنایف.
  • دسترسی داشته باشید. برنامه نویسی در VBA، مجموعه ای از مقالات.

برنامه نویسی در ویژوال بیسیک دات نت دشوارتر، اما جالب تر است. زمان و منابع مرجع بیشتری مورد نیاز خواهد بود.

مقالات مرتبط برتر