Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Використання мови VВА для реалізації систем машинного перекладу

РефератДопомога в написанніДізнатися вартістьмоєї роботи

І все-таки, незважаючи на появу різних «супутніх» технологій, розробка додатків на платформі Microsoft Office як і раніше базується на системі об'єктів додатків і середовищу програмування VBA. У цьому зв’язку слід підкреслити, що розширення функціонала програм для кінцевого користувача автоматично підвищує можливості і створення спеціалізованих бізнесів-додатків. Крім того, у складі цього випуску… Читати ще >

Використання мови VВА для реалізації систем машинного перекладу (реферат, курсова, диплом, контрольна)

Сьогодні вже нікого не може здивувати позиціонування сімейства офісних додатків Microsoft як платформи розробки спеціалізованих бізнес-систем. Основою таких розробок стала мова програмування VBA (Visual Basic for Applications), якою написані практично усі вбудовувані (Add-In) модулі систем МП для Word 2002 (Promt, Плай, Pragma та ін.). Вказана технологія бере початок з реалізації ще у версії Office 97 уніфікованої ієрархічної об'єктної моделі на основі OLE Automation (кілька сотень об'єктів, більше половини з який є загальними), створення єдиного внутрішнього механізму програмування додатків на основі VBA, а також інтеграція з іншим засобами розробки Microsoft, у першу чергу з Visual Basic.

У наступних версіях Office (2000 і XP) у цілому просліджується еволюційний розвиток цієї платформи без якихось революційних змін.

Випуск Microsoft Office XP Developer (поставляється тільки в англомовному варіанті), як і раніше, включає набір засобів, об'єднаних у набір Developer Tools. У ньому окрему групу складають розширення середовища розробки VBA для створення бібліотек Active DLL (у тому числі розширень COM Add-In для додатків Office), а також додатковий комплект конструкторів, майстрів і утиліт. Серед новинок слід зазначити DashBoard Project для розробки компонентів Web Parts.

Крім того, у складі цього випуску мається цілий ряд автономних додатків: засоби підтримки групової розробки Visual SourceSafe, спеціальні видання для розроблювачів SQL Server 2000 і Exchange 2000 Server, а також два нових інструменти Microsoft для створення додатків керування бізнесами-процесами — WorkFlow Designer for SQL Server і WorkFlow Designer for Exchange 2000 Server.

І все-таки, незважаючи на появу різних «супутніх» технологій, розробка додатків на платформі Microsoft Office як і раніше базується на системі об'єктів додатків і середовищу програмування VBA. У цьому зв’язку слід підкреслити, що розширення функціонала програм для кінцевого користувача автоматично підвищує можливості і створення спеціалізованих бізнесів-додатків.

Як і раніш, інструментарій VBA використовується в шести додатках зі складу Microsoft Office — Word, Excel, Access, PowerPoint, FrontPage і Outlook. Крім того, він застосовується в продуктах Microsoft Project і Microsoft Visio, а також поширюється у вигляді SDK для інтеграції в додатках третіх фірм. Нововведення VB.NET поки не знайшли відображення в Microsoft Word 2002: середовище розробки і мова програмування VBA залишилися приблизно такими ж, як у Office 97/2000. Word 2002 включає VBA версії 6.3, що, як говориться в коментарях Microsoft, містить ряд модернізацій у порівнянні з VBA 6.0 у складі Office 2000. Такий «консерватизм», напевно, обрадує більшість VBA-програмістів, але варто мати на увазі, що тим самим буде порушена сумісність VBA і VB, до якої багато розроблювачів уже звикли. До того ж можна екати, що це лише тимчасова відстрочка в процесі переходу до VB.NET.

Об'єктна модель Microsoft Office XP не перетерпіла яких-небудь радикальних структурних змін, хоча вона продовжує розширюватися і модифікуватися. Ця модель складається з великої групи загальних об'єктів за назвою Office Objects і наборів об'єктів окремих додатків. Повну інформацію про нововведення об'єктної моделі Office XP можна знайти в електронній довідці. Зокрема, у довідковій системі Word 2002 маються розділи «Whаt's New for Microsoft Office Developers» (загальний для всіх додатків) і" Whаt’s New for Microsoft Word 2002 Developers" (тільки для Word).

Раніш для операцій відкриття/збереження файлів на програмному рівні використовувалися ActiveX-елемент керування Common Dialog (крім роботи з файлами він виконує багато інших операцій, у тому числі вибір шрифту і друк) чи відповідні функції Win API. Тепер же Office 10 Object Library містить власний об'єкт FileDialog для роботи з файловою системою. Він дозволяє поряд із традиційними вікнами Open і Save As реалізувати режими File Picker і Folder Picker. Це дозволяє виконувати пакетну обробку даних, зокрема потоковий переклад документів. Використання цієї функції вже реалізоване в системі МП для Microsoft Word фірми Trident Software — комерційному продукті Pragma 1.0.

Показати весь текст
Заповнити форму поточною роботою