Jump to content

Visual Basic for Applications

Վիքիպեդիայից՝ ազատ հանրագիտարանից
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Visual Basic for Applications
Изображение логотипа
Տեսակimplementation of a programming language?, Visual Basic և ծրագրավորման լեզու
Առաջացել է1993
ՍտեղծողՄայքրոսոֆթ
Հիմքի վրա էVisual Basic
Ներշնչվել էVisual Basic
Կայքlearn.microsoft.com/en-us/office/vba և learn.microsoft.com/de-de/office/vba(գերմ.)

Visual Basic for Applications (VBA, Visual Basic ծրագրերի համարVisual Basic ծրագրավորման լեզվի մի փոքր պարզեցված տարբերակ, որը տեղակայված է Microsoft Office-ի ծրագրերի գծում (ներառյալ Mac OS-ի տարբերակները), ինչպես նաև բազմաթիվ այլ ծրագրային փաթեթներ, որոնցից են՝ AutoCAD, SolidWorks, CorelDRAW, WordPerfect և ESRI ArcGIS: VBA-ն ընդգրկում և տարածում է նախկինում օգտագործված մասնագիտացված մակրո լեզուների ֆունկցիոնալությունը, որոնցից է՝ WordBasic-ը։

VBA-ն համարվում է ինտերպրետատոր լեզու։ Նրա անունից ենթադրվում է, որ VBA-ն մոտ է Visual Basic-ին։ VBA-ն կառուցված է COM-ի հիման վրա և թույլ է տալիս օգտագործել COM-ի օպերացիոն համակարգում առկա բոլոր օբյեկտները և ActiveX բաղադրիչները։ Ըստ երևույթի, հնարավոր է ստեղծել Microsoft Word VBA-ի վրա հիմնված դիմում, որը օգտագործում է միայն Corel Draw գործիքները։

Հետագայում Microsoft-ը նախատեսում է VBA-ն փոխարինել Visual Studio Tools for Applications-ի (VSTA)՝ ծրագրի ֆունկցիոնալությունը ընդլայնող գործիքի հետ, որի համար հիմք է ծառայել Microsoft.NET-ը։

Առավելություններ և թերություններ

Լեզվի արժեքներին կարելի է ավելացնել յուրացման համեմատաբար հեշտացումը, որի միջոցով ծրագրեր կարող են ստեղծել նաև օգտատերերը, ովքեր նույնիսկ պրոֆեսիոնալ չեն ծրագրավորում։ VBA-ի առանձնահատկություններին կարելի է վերագրել ձեռագրի կատարումը հենց գրասենյակային ծրագրերի մեջ։

Թերությունը հանդիսանում է ծրագրի տարբեր տարբերակների հետ հետադարձ համատեղելիությունը։ Այս խնդիրները հիմնականում կապված են միայն այն փաստի հետ, որ ծրագրային կոդը վերաբերում է ծրագրի ֆունկցիոնալ հնարավորություններին, որոնք հայտնվել են արտադրական ծրագրի նոր տարբերակում, որոնք բացակայում են հին տարբերակներում։ Ինչպես նաև թերությունների շարքին է դասվում նաև կոդի շատ բարձր բացահայտությունը պատահական փոփոխությունների համար, այնուամենայնիվ, մի շարք ծրագրային ծրագրեր (օրինակ՝ Microsoft Office և IBM Lotus Symphony) թույլ են տալիս օգտատերին օգտվել աղբյուրի կոդավորումից և դիտարկել այդ գաղտնաբառը։

Տես նաև

Գրականություն

Արտաքին հղումներ