სურათის კრედიტი: comzeal/iStock/GettyImages
Visual Basic არის პროგრამირების ენა, რომელიც აშენებულია Microsoft-ის მიერ და შექმნილია მარტივი გამოსაყენებლად და ინტეგრირებისთვის Microsoft Windows-ის გრაფიკულ ინტერფეისთან. ეს არის BASIC-ის, დამწყებთათვის ყოვლისმომცველი სიმბოლური ინსტრუქციის კოდის, ადრინდელი, ტექსტზე დაფუძნებული ენის მემკვიდრე, მიუწვდომლობის მსგავსი მიზნით. დღეს Visual Basic-ის ვერსიები ხელმისაწვდომია Microsoft-ის .NET პროგრამირების გარემოსთვის და Microsoft Office-ში ამოცანების ავტომატიზაციისთვის.
Visual Basic და მისი ისტორია
Visual Basic-ის პირველი ვერსია 1991 წელს გამოვიდა. იგი შექმნილია Windows-ის პროგრამების მარტივი აგების უზრუნველსაყოფად, ოპერაციული სისტემის მომხმარებლებისთვის ნაცნობი სტანდარტიზებული გრაფიკული ინტერფეისებით.
დღის ვიდეო
მაიკროსოფტი ათწლეულების განმავლობაში ავრცელებდა BASIC პროგრამირების ენის ვერსიებს, მაგრამ ისინი ძირითადად ამისთვის იყო შექმნილი გამოიყენეთ ბრძანების ხაზის გარემოში, როგორიცაა Microsoft-ის DOS ოპერაციული სისტემა, არა თანამედროვე გრაფიკულ ოპერაციებში გამოსაყენებლად სისტემები. Visual Basic შეიქმნა იმისათვის, რომ იყოს სრულფასოვანი პროგრამირების ენა, სრული ჩვეულებრივი ფუნქციებით, როგორიცაა გამოთვლა, სტრიქონების დამუშავება და სხვა. იგი ინტეგრირებული იყო გადაადგილების მიდგომით მომხმარებლის ინტერფეისების შესაქმნელად, რაც გაადვილებდა მის გამოყენებას, თუნდაც დამწყებთათვის ან მათთვის, ვინც დროშია შეზღუდული.
Visual Basic განაგრძობდა განვითარებას 1990-იანი წლების განმავლობაში, 1998 წელს Visual Basic 6.0-ის გამოშვებამდე. მას ჰქონდა ინტეგრაციის მხარდაჭერა Microsoft-ის კომპონენტის ობიექტის მოდელთან, ან COM, სისტემა Windows-ის პროგრამებისთვის და კომპონენტები, რათა დაუკავშირდნენ და გაცვალონ მონაცემები და ბრძანებები, მიუხედავად იმისა, თუ რა ენაზეა ისინი დაწერილი in. იგი ასევე მოიცავდა Jet მონაცემთა ბაზის ძრავის მხარდაჭერას, რომელიც ასევე გამოიყენება Microsoft Access მონაცემთა ბაზაში პროგრამა Microsoft Office-ის პროგრამული უზრუნველყოფის კომპლექტში, რაც იმას ნიშნავს, რომ მონაცემთა ბაზის მხარდაჭერა არსებითად იყო ჩართული ენა.
1990-იან წლებში Windows-ის მრავალი პროგრამა, მათ შორის რამდენიმე სასარგებლო უფასო shareware უტილიტა და კომერციული ხელსაწყოები, შეიქმნა Visual Basic-ის გამოყენებით. მიუხედავად იმისა, რომ პროგრამისტები სარგებლობდნენ მისი მარტივად გამოყენებისას, ზოგი ჩიოდა, რომ ინტერფეისის ლოგიკისა და ბიზნეს კოდის ნაზავი იყო ართულებდა იმის დადგენას, თუ სად იყო რეალურად დანერგილი ფუნქციები პროგრამაში, რაც ართულებდა VB კოდს შენარჩუნება. შეზღუდული იყო მისი მხარდაჭერა ობიექტზე ორიენტირებული პროგრამირებისადმი, რომელიც იმ დროისთვის საკმაოდ პოპულარული იყო.
VB.Net-ის აღზევება
Visual Basic 6 ეფექტურად შეიცვალა ახალი პროგრამირების ენით, სახელწოდებით VB.NET. ის შექმნილია Microsoft-ის .NET პროგრამირების სისტემასთან ინტეგრირებისთვის, ისევე როგორც მისი წინამორბედები ინტეგრირებულნი იყვნენ COM-თან და Jet-თან. მას ასევე დაემატა ობიექტზე ორიენტირებული პროგრამირების მეტი მხარდაჭერა, ვიდრე მის წინამორბედებს ჰქონდათ.
მიუხედავად იმისა, რომ ენას ჰყავს თავისი მიმდევრები, ის ნაკლებად გამოიყენება, ვიდრე სხვა .NET ენები, განსაკუთრებით C#, და Microsoft-მა განაცხადა, რომ შესაძლოა არ მიაწოდოს ყველა C# ფუნქცია VB.NET-ს.
მიუხედავად ამისა, Visual Basic-ის მემკვიდრეობა, სავარაუდოდ, ასევე ცხოვრობს Windows Forms ფუნქციაში Visual Studio-ში, Microsoft-ის განვითარების გარემოში. ის საშუალებას აძლევს ჩამოაგდეს და ჩამოაგდეს სტილის ფორმის შექმნა, რომელიც მუშაობს C#, VB.NET და სხვა .NET ენებზე.
Visual Basic აპლიკაციებისთვის
Visual Basic-ის ვარიანტი კვლავ გამოიყენება Microsoft Office-ის კომპლექტის ფარგლებში ამოცანების ავტომატიზაციისა და სკრიპტირებისთვის, მათ შორის Microsoft Word-სა და Microsoft Excel-ში. ენა, რომელსაც ეწოდება Visual Basic აპლიკაციებისთვის, ან უბრალოდ VBA, ძირითადად თავსებადია ტრადიციულ Visual Basic 6-თან.