Está en la página 1de 8

INVESTIGACIÓN Y ANÁLISIS DE TÉRMINOS.

María José Burgos Cabrera

PROGRAMACIÓN .NET

Instituto IACC

27 de Enero de 2019
Desarrollo

1.- Para comenzar este informe y responder las interrogantes solicitadas, hablaré en primer lugar

sobre los ensamblados, para así entender su concepto y argumentar las respuestas solicitadas.

Los ensamblados conforman las unidades esenciales de implementación, control de versiones,

reutilización, ámbito de activación y permisos de seguridad para las aplicaciones basadas

en .NET. Un ensamblado es una colección de tipos y recursos compilados que funcionan en

conjunto y forman una unidad lógica de funcionalidad. Los ensamblados adoptan la forma de un

archivo ejecutable (.exe) o de biblioteca de vínculos dinámicos (.dll), y son los bloques de

creación de las aplicaciones .NET. Además proporcionan a Common Language Runtime la

información necesaria para conocer las implementaciones de tipos.

Si se quiere realizar un ensamblado de uno o varios archivos se puede utilizar una herramienta

IDE o compiladores, además de herramientas que proporciona Windows Software Developmetn

Kif (SDK). Dentro de los ensamblados el más fácil de realizar es el de un solo archivo, el cual

tiene un nombre simple y se carga en un solo dominio de aplicación, dicho ensamble no se

somete a la comprobación de versión y no pueden hacer referencia a otros ensambles fuera del

directorio de dicha aplicación, para poder realizar una desinstalación de la aplicación que se

compone del ensamblado solo basta con eliminar el directorio en el cual reside o se aloja.

Existen varias opciones al agrupar módulos de código y recursos en ensamblados, en función de

los factores siguientes:

 Control de versiones, agrupar módulos con la misma información de versión.

 Implementación, agrupar módulos de código y recursos compatibles con el modelo de

implementación.

 Reutilización, agrupar módulos si se pueden usar juntos lógicamente con el mismo fin.
 Seguridad, agrupar módulos que contienen tipos que requieren los mismos permisos de

seguridad.

 Ámbito, agrupar módulos que contienen tipos cuya visibilidad se debe restringir al

mismo ensamblado.

Entonces, para responder si el código planteado puede ser usado como base para la creación de

un ensamblado, diré según lo expuesto anteriormente, que el código en cuestión no reúne las

condiciones para ser un código base de ensamblado de aplicación, porque le faltan algunas

características fundamentales para ello, las cuales son:

 El ensamblado es una unidad lógica, el cual contiene código compilado orientado a .NET,

en el código planteado no se encuentra compilado y tampoco se encuentra creado su

ejecutable.

 Contiene códigos intermedios, los cuales también se denominan “IL”, es autodescriptivo

en donde las librerías pueden ser almacenadas en memoria para ser utilizado con

posterioridad.

 El ensamblado, puede ser una librería o un archivo ejecutable, en este caso el código

planteado no presenta o no se distingue como archivo para ser usado.

 Y por último, en el metadato del código no se encuentra el archivo manifest el cual nos
permite revisar la versión del ensamblado.

2.- Respondo a la segunda interrogante lo siguiente y conforme lo investigado: Microsoft cuenta

con dos tipos de ensamblados, los tipos de procesos (.EXE) que son aquellos de tipo ejecutables

los que se encuentran de manera común en los sistemas operativos Windows, y también los de

tipo .DLL, estos hacen referencia a las librerías y que funcionan al momento de utilizar el

ensamblado de proceso. Este ejecuta las clases definidas por las bibliotecas .DLL.
Si vamos a usar los ensamblados desarrollados por Microsoft, refiriéndome al código cualquiera

sea, lo primero que hay que es saber o tener claro es cuál de los ensamblados de Microsoft Office

se requiere o se va a utilizar para incorporar al código. Para explicar un poco lo anteriormente

esto muestro un código en donde se ensambla para apuntar a Microsoft office Excel:
End If
Más abajo muestro con el siguiente código, si la empresa tiene la necesidad de requerir que la

librería referente a Microsoft office, apunte a la aplicación de Microsoft office Word.


En el código se puede apreciar cómo se hace referencia al Word en la parte de Dim WordApp,

ahí está puesta la referencia Microsoft.Office.Interop.Word.application

En la Dim WordDoc hace referencia a la creación del documento, y el Dim Linha, a la línea de

texto que se incorporara en el documento Word.

El WordDoc.save hace referencia a la ruta donde se almacenará el documento Word creado.

El WordDoc.Close y WordApp.Quit, al cierre de las aplicaciones o al cierre del documento

Word.

Para finalizar, refiriéndome a los tipos de librería de Microsoft Office que apunte a una

aplicación específica de Office, se deberá considerar cuales son las necesidades de la empresa,

para saber esa necesidades o requerimientos, se debe realizar una entrevista con el gerente de la

empresa o con el usuario especifico dueño de la empresa, con el fin de verificar las reales

necesidades que desean para apuntar a los aplicativos de office, una vez obtenida dicha

información se pueden crear las relaciones necesarias para dar solución el problema.
Bibliografía

Docs Microsoft (Mar. 29. 2017). Crear ensamblado. Recuperado desde

https://docs.microsoft.com/es-es/dotnet/framework/app-domains/create-assemblies

IACC (2016). Introducción a Microsoft .NET II. Programación .NET – I. Semana 2.

También podría gustarte