REVIT ARCHITECTURE (260) – Migrar muestras de SDK a Revit VSTA (MACROS)

El SDK de Revit contiene dos carpetas de muestras:
\Revit SDK <versión>\Software Development Kit\Samples\…
\Revit SDK <versión>\Software Development Kit\VSTA Samples\…

Los ejemplos de código de muestra de la carpeta \Samples\ del SDK utilizan la API estándar de Revit. Si se va a utilizar este código de muestra para las macros, se ha de realizar modificaciones en los ejemplos utilizados. Los pasos que se indican a continuación para realizar estas modificaciones se pueden utilizar tanto para el lenguaje de programación C# como para VB.NET de las muestras de SDK.
Los pasos a seguir para migrar muestras de API estándar desde el SDK al proyecto de macro de Revit VSTA se basan en copiar los ejemplos que se encuentran en las rutas indicadas anteriormente para cada caso.
Y son los siguientes pasos:
– En el IDE se ha de insertar las referencias que se necesitan para la macro.
– En el IDE se han de crear las carpetas para las muestras de SDK que se ha de migrar.
– En el Explorador de Windows se ha de copiar las muestras de API estándar del SDK.
– En el IDE se ha de agregar se ha de agregar estos archivos copiados en windows.
La actualización del código de muestras del SDK puede ser cambiar la entrada de una muestra de VSTA. Por ejemplo la entrada inicial era el método RunSampleRooms() y se quiere utilizar la interfaz IExternalCommand, por lo que se ha de eliminar los parámetros del método y la devolución del método Execute. La nueva entrada será RunSampleRooms(). También en el cuerpo central se ha de sustituir commandData.Application por this.
El código de muestras antes de realizar la modificación:
1012
El código de muestras después de realizar la modificación:
1013

Licencia Creative Commons Contenido Web de Yolanda Muriel está sujeto bajo Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.

Anuncios

Acerca de Yolanda Muriel
Arquitecta, ingeniera de edificación y Arquitecta técnica Barcelona, España

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: