Uso de Aspose.Tasks para .NET
La información en este tema se aplica a escenarios en los que desea usar Aspose.Tasks para .NET a través de COM Intop en cualquiera de los siguientes lenguajes de programación:
Visual Basic 6
ASP Classic con script VB
Trabajando con COM Intop
Aspose.Tasks paAspose.Tasksecuta bajo el control del marco .NET y esto se llama código administrado. El código escrito en todos los idiomas anteriores se ejecuta fuera del marco .NET y se llama código no administrado. La interacción entre el código no administrado y la asposición. Las tareas ocurren a través de la instalación de .NET llamada COM Interop.
Los objetos de Aspose.Tasks son objetos .NET, pero cuando se usan a través de COM interop, aparecen como objetos COM en su lenguaje de programación. Por lo tanto, es mejor asegurarse de saber cómo crear y usar objetos COM en su lenguaje de programación, antes de comenzar a usar Aspose.Tasks.
Estos son los temas que eventualmente necesitará dominar:
Uso de objetos COM en su lenguaje de programación. Consulte su documentación del lenguaje de programación y los temas específicos del lenguaje en esta documentación.
Trabajar con objetos COM expuestos por .NET COM Intop. Consulte interoperando con código no administrado y exponer los componentes de .NET Framework a Com en MSDN.
El modelo de objeto de documento Aspose.Tasks. Consulte Aspose.Tasks Guía del desarrollador y referencia de API.
Registre aspose. Tasks para .NET con com interop
Debe instalar Aspose.Tasks para .NET y asegurarse de que esté registrado con COM Inerop (asegurando que pueda llamarse desde el código no administrado).
Aspose.Tasks para COM Intop se puede registrar ejecutando el siguiente comando:
regasm “C:\Program Files\Aspose\Aspose.Tasks\bin\net20\Aspose.Tasks.DLL” /codebase
Ahora, la biblioteca de tipo COM se puede exportar en el mismo directorio utilizando el siguiente comando:
regasm “
” /tlb:Aspose.Tasks.tlb
Regasm.exe es una herramienta incluida en .NET Framework SDK. Todas las herramientas SDK de .NET Framework se encuentran en el directorio \ Microsoft .NET \ Framework \
Si su lenguaje de programación (por ejemplo, Visual Basic) le permite hacer referencia a una biblioteca de tipo COM, entonces agregue una referencia a Aspose.tasks.tlb y podrá ver todas las clases, métodos, propiedades y enumeraciones de Aspose.Tasks en su navegador de objetos.
Una vez creado, puede acceder a los métodos y propiedades del objeto, como si fuera un objeto COM:
1Dim PRJ como nuevo Aspose_Tasks.project
2
3prj.isscheduleFromStart = True
Algunos métodos tienen sobrecargas y estarán expuestos por COM Intop con un sufijo numérico agregado a ellos, excepto por el primer método que permanece sin cambios. Por ejemplo, el proyecto.