Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Adán Marchena
Programación .NET
Instituto IACC
08/03/2021
Desarrollo
1. Responda: ¿Cree Ud. que el código anterior puede ser usado como base para la
creación de un ensamblado de aplicación? Justifique su respuesta.
El ensamblado es una unidad lógica, que contiene código compilado orientado a .NET, el código
anterior no se encuentra compilado. El ensamblado contiene código intermedio también
denominado como “IL”, también el ensamblado es autodescriptivo. Las librerías pueden ser
almacenadas en memoria para ser utilizado con posterioridad. Puede ser una librería o un archivo
ejecutable, el código expuesto no se presenta como archivo para uso. Dentro de la metadata del
código, no se encuentra el manifest el cual permite revisar la versión del ensamblado.
Los pasos para insertar tipos de ensamblados de librerías pertenecientes a Microsoft office son
los siguientes:
Agregar referencias:
En el explorador de soluciones, haga clic con el botón derecho en el nombre del proyecto y luego
haga clic en agregar referencia. Aparecerá un cuadro de diálogo “Agregar referencia”.
En la página de ensamblados seleccione Microsoft.Office.Interop.Word en la lista de nombre de
componente, luego mantenga presionada la tecla CTRL y seleccione
Microsoft.Office.Interop.Excel. Si no se visualizan los ensamblados, asegúrese de que estén
instalados y que se muestran (vea; Como instalar ensamblados de interoperabilidad primarios de
Office) Haga clic en Aceptar.
Agregar las directivas using necesarias:
using System;
using System.Collection.Generic;
using System.Linq;
using Excel = Microsoft.Office.Interop.Excel;
using Excel = Microsoft.Office.Interop.Word;
namespace OfficeProgramminWalkthruComplete
{
class Walkthrogh
{
Static void Main(string[]args)
{
Var BankAccount = new List<Account>
{
new Account {
ID = 345678,
Balance = 541.27
},
new Account {
ID = 1230221,
Balance = -127.44
}
};
CreateIconInWordDoc();
}
static void DisplayInExcel(IEnumerable<Account> accounts)
{
Var excelApp = new Excel.Application();
ExcelApp.Visible = true;
ExcelApp.WorkBooks.Add();
Excel.Worksheet workSheet = ExcelApp.ActiveSheet;
workSheet.Cells[1, “A”] = “ID number”;
workSheet.Cells[1, “B”] = “Current Balance”;
var row = 1;
workSheet.Columns[1].AutoFit();
workSheet.Columns[2].AutoFit();
workSheet.Range[“A1”,“B3”].AutoFormat(
Excel.XlRangeAutoFormat.xlRangeAutoFormatClassic2);
workSheet.Range[“A1:B3].Copy();
}
{
public int ID {get; set;}
public double Balance {get; set;}
}
}
Bibliografía