Visual Basic for Applications

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Jump to navigation Jump to search
Visual Basic for Applications
Տեսակprogramming language implementation, Visual Basic և ծրագրավորման լեզու
Առաջացել է1993
ՍտեղծողՄայքրոսոֆթ
Ներշնչվել էVisual Basic

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) թույլ են տալիս օգտատերին օգտվել աղբյուրի կոդավորումից և դիտարկել այդ գաղտնաբառը:

Տես նաև[խմբագրել | խմբագրել կոդը]

Գրականություն[խմբագրել | խմբագրել կոդը]

Արտաքին հղումներ[խմբագրել | խմբագրել կոդը]