Використання Aspose.Tasks для .net
Інформація в цій темі стосується сценаріїв, де ви хочете використовувати Aspope.Tasks для .NET через COM Interop в будь -якому з наступних мов програмування:
- Visual Basic 6
Aspose.Tasks зі сценарієм VBAspose.Tasks
Aspose.Tasks
Робота з com InteropAspose.Tasks
Aspose.Tasks для .NETAspose.Tasks під управлінням .NET Framework, і це називається керованим кодом. Код, написаний у всіх вищезазначених мовах, працює за межами .NET, і він називається некерованим кодом. Взаємодія між некерованим кодом та Aspose.Tasks відбувається через .NET, що називається COM Interop.
Aspose.Tasks Aspose.Tasks Об’єкти - це об’єкти .NET, але при використанні за допомогою COM Interop вони відображаються як об’єкти COM у вашій мові програмування. Тому найкраще переконатися, що ви знаєте, як створити та використовувати об’єкти COM у мові програмування, перш ніж почати використовувати aspose.tasks.
Ось теми, які вам зрештою потрібно буде освоювати:
Aspose.Tasks
Використання об’єктів COM у вашій мові програмування. Далі в цій документації дивіться мову мови програмування та конкретні мови.
Робота з COM Об’єктами, що піддаються .NET COM Interop. Див. Познайомлення з некерованим кодом та Експозиція .NET Framework Components до Com у MSDN.
Модель об’єкта документа Aspose.tasks. Див. Aspose.Tasks Посібник для розробників та посилання API.
Зареєструйтесь Aspose.Tasks для .net з com Interop
Вам потрібно встановити aspope.tasks для .net і переконатися, що він зареєстрований у Com Interop (гарантуючи, що його можна викликати з некерованого коду).
Aspose.Tasks для com Interop можна зареєструвати, виконуючи таку команду:
regasm “C:\Program Files\Aspose\Aspose.Tasks\bin\net20\Aspose.Tasks.DLL” /codebase
Тепер бібліотеку типу COM можна експортувати в одному каталозі за допомогою наступної команди:
regasm “
” /tlb:Aspose.Tasks.tlb
regasm.exe - це інструмент, включений у .NET Framework SDK. Усі інструменти SDK -фреймворк. Він запустить командний рядок з усіма встановленими необхідними змінними середовища.
Якщо ваша мова програмування (наприклад, Visual Basic) дозволяє посилатися на бібліотеку типу COM, то додайте посилання на Aspope.tasks.tlb, і ви зможете побачити всі Aspose.Tasks класи, методи, властивості та перелічення у своєму браузері об’єкта.
Після створення ви зможете отримати доступ до методів та властивостей об’єкта, ніби це об’єкт COM:
1Dim prj як новий aspopy_tasks.project
2
3prj.isschedulefromstart = true
Деякі методи мають перевантаження, і вони будуть піддані COM Interop з доданим до них числовим суфіксом, за винятком першого методу, який залишається незмінним. Наприклад, Project.calccalendaruids перевантаження методу стають проектом.