Programacion 4
![]() |
![]() |
![]() |
Título del Test:![]() Programacion 4 Descripción: Programacion 4 |




Comentarios |
---|
NO HAY REGISTROS |
La arquitectura .NET puede existir en varias plataformas, no sólo en los sistemas basados en Microsoft Windows. verdadero. falso. La arquitectura .NET no puede existir en varias plataformas, sólo en los sistemas basados en Microsoft Windows. falso. verdadero. .Net es un conjunto de bibliotecas que pueden ser utilizadas por aplicaciones para acelerar el desarrollo de programas y optimizar el rendimiento. verdadero. falso. .Net es un conjunto de lenguajes de programacion que pueden ser utilizadas por aplicaciones para acelerar el desarrollo de programas y optimizar el rendimiento. falso. verdadero. El .NET Framework de Microsoft es el corazón de la estrategia .NET. Este marco de trabajo administra y ejecuta aplicaciones y servicios Web, contiene una biblioteca de clases llamada. FCL. CRL. IL. Visual Studio .Net proporciona un entorno de ejecución para las aplicaciones utilizando una plataforma conocida como el. Common Language Runtime. Lenguaje Intermedio. Common Intermediate Language. Microsoft Intermediate Language. define un entorno de ejecución virtual independiente en el que trabajan las aplicaciones escritas con cualquier lenguaje de .Net(C#, J#, Basic). Este entorno virtual se encarga de aspectos importantes para una aplicación como la gestión de la memoria, la vida de los objetos, la seguridad y la gestión de subprocesos, entre otros aspectos de nuestras aplicaciones. Lenguaje Intermedio. CLR. Common Intermediate Language. Microsoft Intermediate Language. La plataforma .Net no está sujeta a un determinado lenguaje de programación ni favorece a uno concreto frente a otros. verdadero. falso. La plataforma .Net está sujeta a un determinado lenguaje de programación y favorece a unos concreto frente a otros. falso. verdadero. Para conseguir esto dentro del CLR existe un ____________________ que está pensado independientemente del microprocesador en el que se ejecute. Lenguaje Intermedio (IL). Common Language Runtime. conjunto de bibliotecas. debo estudiar mas. Cuando compilamos un programa escrito en .Net (independientemente de que lo escribamos en Visual Basic, en C# o en J#, etc.); el compilador nos genera un nuevo código escrito en. IL. J#. java. C#. El IL tiene un compilador JIT(Just in time) que se encarga de compilar el código escrito en el código intermedio(IL) a lenguaje propio del microprocesador físico en el que se va a ejecutar. falso. verdadero. El CLR tiene un compilador JIT(Just in time) que se encarga de compilar el código escrito en el código intermedio(IL) a lenguaje propio del microprocesador físico en el que se va a ejecutar. verdadero. falso. El CLR no tiene un compilador JIT(Just in time) que se encarga de compilar el código escrito en el código intermedio(IL) a lenguaje propio del microprocesador físico en el que se va a ejecutar. falso. verdadero. El IL no tiene un compilador JIT(Just in time) que se encarga de compilar el código escrito en el código intermedio(IL) a lenguaje propio del microprocesador físico en el que se va a ejecutar. verdadero. falso. Conseguir que se puedan utilizar componentes desarrollados en uno de los lenguajes desde otro, requiere la existencia de unas normas que definen algunas características que todos los lenguajes necesitarán incorporar. A este grupo de normas se le llama. CLS. LSC. SLC. CSL. Conseguir que se puedan utilizar componentes desarrollados en uno de los lenguajes desde otro, requiere la existencia de unas normas que definen algunas características que todos los lenguajes necesitarán incorporar. A este grupo de normas se le llama. Alguna de las cosas que controla estas normas son los tipos de datos, la forma de declarar objetos, etc. Se definen unos tipos de datos comunes. Alguna de las cosas que controla estas normas son los tipos de datos, la forma de declarar objetos, etc. Se definen unos tipos de datos comunes. CLS. CTS. CLR. DLL. El entorno .Net nos proporciona gran cantidad de funcionalidades para gestión de entrada/salida, para seguridad, para acceso a datos, etc. Esto se implementa en librerías de enlace dinámico DLL, al conjunto de estas librerías se le llama. Base Classes Library (BCL). Common Type System (CTS). JIT(Just in time). CIL(Common Intermediate Language). MSIL(Microsoft Intermediate Language). ¿Qué NO es .NET?. Sistema Operativo. Lenguaje de Programación. Entorno de Desarrollo. Servidor de Aplicaciones. producto empaquetado que se pueda comprar como tal. Entorno de Ejecución (Runtime. Bibliotecas de Funcionalidad (Class Library). Lenguajes de Programación. Compiladores. Herramientas de Desarrollo (IDE & Tools). ¿Qué es .NET?. Entorno de Ejecución (Runtime). Bibliotecas de Funcionalidad (Class Library). Lenguajes de Programación. Compiladores. Herramientas de Desarrollo (IDE & Tools). Guías de Arquitectura. Sistema Operativo. Lenguaje de Programación. Entorno de Desarrollo. Servidor de Aplicaciones. Características de .NET. Plataforma de ejecución intermedia. 100% Orientada a Objetos. Multilenguaje. Plataforma Empresarial de Misión Crítica. Modelo de Programación único para todo tipo de aplicaciones y dispositivos de hardware. Se integra fácilmente con aplicaciones existentes desarrolladas en plataformas Microsoft. Se integra fácilmente con aplicaciones desarrolladas en otras plataformas. Características de .NET. Plataforma de ejecución intermedia. 100% Orientada a Objetos. Multilenguaje. Plataforma Empresarial de Misión Crítica. Modelo de Programación único para todo tipo de aplicaciones y dispositivos de hardware. No se integra fácilmente con aplicaciones existentes desarrolladas en plataformas Microsoft. Se integra fácilmente con aplicaciones desarrolladas en otras plataformas. .NET es multi-lenguaje: esto quiere decir que para poder codificar aplicaciones sobre esta plataforma no necesitamos aprender un único lenguaje específico de programación de alto nivel, sino que se puede elegir de una amplia lista de opciones. Veremos este tema con mayor detalle más adelante en la presentación. verdadero. falso. .NET no es multi-lenguaje: esto quiere decir que para poder codificar aplicaciones sobre esta plataforma necesitamos aprender un único lenguaje específico de programación de alto nivel,. verdadero. falso. La plataforma Microsoft .NET está completamente basada en el paradigma de Orientación a Objetos (para más información acerca de este tema puede consultar el material de estudio de la Estrella 0 del programa). verdadero. falso. La plataforma Microsoft .NET está completamente basada en el paradigma de Orientación a evetos(para más información acerca de este tema puede consultar el material de estudio de la Estrella 0 del programa). verdadero. falso. .NET no sólo se integra fácilmente con aplicaciones desarrolladas en otras plataformas Microsoft, sino también con aquellas desarrolladas en otras plataformas de software, sistemas operativos o lenguajes de programación. Para esto hace un uso extensivo de numerosos estándares globales que son de uso extensivo en la industria, y acerca de los cuales iremos aprendiendo a lo largo del curso. Algunos ejemplos de estos estándares son XML, HTTP, SOAP, WSDL y UDDI. verdadero. falso. .NET sólo se integra fácilmente con aplicaciones desarrolladas en otras plataformas Microsoft, t. falso. verdadero. .NET Framework Redistributable Package. entornos productivos. contiene herramientas de desarrollo. dispositivos moviles. .NET Framework SDK. contiene herramientas de desarrollo. entornos productivos. dispositivos moviles. esta es una versión reducida del .NET Framework Redistributable, especialmente pensada para ser instalada en dispositivos móviles como Pocket PC’s y SmartPhones. .NET Compact Framework. .NET Framework SDK:. .NET Framework Redistributable Package:. .NET Comtact Framework. La plataforma .NET es la propuesta de Microsoft para competir con la plataforma Java. verdadero. falso. La plataforma .NET es la propuesta de Microsoft para no competir con la plataforma Java. verdadero. falso. La plataforma .NET es la propuesta de Microsoft para no competir con la plataforma visual basic. verdadero. falso. La plataforma .NET apuesta por un futuro en el que las aplicaciones se ejecutan de manera distribuida en Internet. Así, una aplicación se ejecuta en un solo servidor y no existen múltiples copias de la misma. verdadero. falso. que contiene un conjunto de clases que permiten interactuar con bases de datos relacionales y documentos XML como repositorios de información persistente. ADO.NET. ASP.NET,. Windows Forms. MySql.NET. que constituye la tecnología dentro del .NET Framework para construir aplicaciones con interfaz de usuario Web (es decir, aplicaciones cuya lógica se encuentra centralizada en uno o varios servidores y que los clientes pueden acceder usando un browser o navegador mediante una serie de protocolos y estándares como HTTP y HTML). ASP.NET. ADO.NET. Windows Forms. SAP.NET. DAO.NET. Windows Forms Application. que constituye la tecnología dentro del .NET Framewok que permite crear aplicaciones con interfaz de usuario basada en formularios y ventanas Windows de funcionalidad rica y que se ejecutan directamente en los clientes. ASP.NET. ADO.NET. Windows Forms. SAP.NET. DAO.NET. Windows Forms Application. Una de las principales ventajas de contar con una plataforma virtual es que no están “atadas” de ninguna forma con el sistema operativo y la plataforma de hardware subyacente. verdadero. falso. Una de las principales ventajas de contar con una plataforma virtual es que están “atadas” con el sistema operativo y la plataforma de hardware subyacente. falso. verdadero. CLR – Common Language Runtime Características. Compilación Just-In-Time (JIT). Gestión automática de memoria (Garbage Collector). Gestión de errores consistente (Excepciones). Ejecución basada en componentes (Assemblies). Gestión de Seguridad. Multithreading. Multilenguaje. 100% Orientada a Objetos. Se integra fácilmente con aplicaciones desarrolladas en otras plataformas. En lugar de contener código de máquina específico para el sistema operativo y el hardware en el cual fueron compilados (nativo), los assemblies contienen un código denominado. MSIL (Microsoft Intermediate Language). CIL(Common Intermediate Language). Common Language Runtime. Common Language Infrastructure. ¿Qué es un “Assembly”?. la menor unidad de ejecución y distribución de una aplicación .NET. abstrae a los desarrolladores de tener que pedir y liberar memoria explícitamente. las APIs de programación expuestas por el sistema operativo. son reutilizables, versionables y autodescriptivos, ya que no sólo contienen el código MSIL que representa la lógica de la aplicación, sino que también incluyen información sobre si mismos y sobre todos los recursos externos de los que dependen para funcionar correctamente. assemblies. MetaData. Manifest. se ubica en una sección especial del Assembly denominada “Manifest”, o “Manifiesto”, y es utilizada por el CLR a la hora de cargar y ejecutar el Assembly. .NET Framework. MetaData. MSIL. Una aplicación .NET se compone, entonces, de uno o más assemblies. verdadero. falso. Una aplicación .NET se compone, entonces, de uno unico assembli. falso. verdadero. Otra de las características de los Assemblies es que no necesitan estar registrados en la Registry de Windows, como sus predecesores COM. De esta forma, instalar una aplicación .NET puede ser tan simple como copiar todos los assemblies necesarios a la computadora de destino, y basta con borrarlos a todos para tener una desinstalación limpia y completa. verdadero. falso. Otra de las características de los Assemblies es que necesitan estar registrados en la Registry de Windows, como sus predecesores COM. De esta forma, instalar una aplicación .NET puede ser tan simple como copiar todos los assemblies necesarios a la computadora de destino, y basta con borrarlos a todos para tener una desinstalación limpia y completa. falso. verdadero. .NET Framework Class Library. Conjunto de Tipos básicos (clases, interfaces, etc.) que vienen incluídos en el .NET Framework. Los tipos están organizados en jerarquías lógicas de nombres, denominados NAMESPACES. Los tipos son INDEPENDIENTES del lenguaje de desarrollo. Es extensible y totalmente orientada a objetos. Entorno de Ejecución (Runtime). Herramientas de Desarrollo (IDE & Tools). Guías de Arquitectura. propósito de la .NET Framework Class Library (Biblioteca de Clases del .NET Framework),. provee cientos de tipos básicos (clases e interfaces principalmente) orientados a objetos, extensibles mediante herencia, independientes del lenguaje de programación de alto nivel que se desee utilizar y organizados en namespaces jerárquicos. independientemente del microprocesador en el que se ejecute. Cuando compilamos un programa escrito en .Net (independientemente de que lo escribamos en Visual Basic, en C# o en J#, etc.);. extiende el concepto de reutilización de software hasta Internet, con lo cual permite que los programadores y las compañías se concentren en sus especialidades sin tener que implementar cada componente de cada aplicación. raíz de todos los otros namespaces, y dentro del cual podemos encontrar la mayoria de los namespaces correspondientes a la Base Class Library. System. System.Data y System.Xml. System.Web. ASP.NET. System.Windows.Forms:. en conjunto, estos dos namespaces constituyen la tecnología conocida como ADO.NET. System.Data y System.Xml. System. System.Web. System.Windows.Forms. dentro de este namespace se encuentran todos los tipos necesarios para programar aplicaciones y servicios web ASP.NET. System.Web. System.Data y System.Xml. System. System.Windows.Forms. dentro de este namespace se encuentran todos los tipos necesarios para programar aplicaciones de escritorio basadas en formularios y ventanas Windows. System.Windows.Forms:. System.Web:. System.Data y System.Xml. System:. es una especificación estandarizada que describe un entorno virtual para la ejecución de aplicaciones, cuya principal característica es la de permitir que aplicaciones escritas en distintos lenguajes de alto nivel puedan luego ejecutarse en múltiples plataformas tanto de hardware como de software sin necesidad de reescribir o recompilar su código fuente. (Common Language Infrastructure, CLI). CLR. CIL(Common Intermediate Language). MSIL(Microsoft Intermediate Language). es la mínima unidad de aislamiento de aplicaciones dentro del CLR, y todos los assemblies que conforman una aplicación siempre son cargados dentro de uno. Application Domain. Assembly. provee una definición común de los tipos de datos básicos que utiliza el CLR. posibilita, entre otras cosas, que todos los lenguajes de alto nivel que compilan contra una plataforma CLI compartan el mismo sistema de tipos de datos, permitiendo lograr una mejor interoperabilidad. CTS (Common Type System). Application Domains. Common Object Runtime. En el stack. se almacena una referencia al contenido de la variable. se guarda el valor propiamente dicho de la variable. En el heap. se almacena una referencia al contenido de la variable. se guarda el valor propiamente dicho de la variable. Microsoft Windows utiliza una interface grafica de usuario, la cual define como varios elementos lucen y funcionan. GUI. Interface grafith. Nos dan las características que tendrán los objetos o el comportamiento que estos tendrán, tales como: nombre, color, tamaño, localización, etc. a. Properties. b. Events. c. Methods. d. Classes. Las acciones asociadas con los objetos se les conoce como. a. Properties. b. Methods. c. Events. d. Classes. Ocurre cuando un usuario ejecuta una acción en la aplicación tales como clickear un botón, presionar una tecla, scrolling o cerrar una ventana, etc. a. Events. b. Methods. c. Properties. d. Classes. Es un template o plano usado como base para crear nuevos objetos. a. Events. b. Methods. c. Properties. d. Classes. Cuando escribimos programas en C#, debemos seguir, por lo menos, un proceso de tres pasos básicos para planificar el proyecto y entonces repetirlos para crear el proyecto. Verdadero. Falso. El Solution File. Es un archivo de texto que almacena información acerca de la solución y los proyectos que esta contiene. Es el principal archivo para la solución, el que abriremos cuando trabajemos o corramos nuestro proyecto. El “9” se refiere a la versión del Visual Studio. a. HelloWorld.sln. b. HelloWorld.suo. c. HelloForm.cs. d. HelloForm.Designer.cs. e. HelloForm.resx. f. HelloWorld.csproj. g. HelloWorld.csproj.user. h. Program.cs. El Solution user option File. Es un archivo que almacena información acerca del estado del IDE para mantener todas las opciones de personalización y que estas sean restauradas cada vez que abrimos la solución. a. HelloWorld.sln. b. HelloWorld.suo. c. HelloForm.cs. d. HelloForm.Designer.cs. e. HelloForm.resx. f. HelloWorld.csproj. g. HelloWorld.csproj.user. h. Program.cs. Un archivo .cs, C#, es el archivo que contendrá todo el código que escribiremos en C#. Este archivo lo podemos abrir en cualquier editor de texto. Warning: No debemos modificar este archivo a menos que estemos usando el editor de Visual Studio. a. HelloWorld.sln. b. HelloWorld.suo. c. HelloForm.cs. d. HelloForm.Designer.cs. e. HelloForm.resx. f. HelloWorld.csproj. g. HelloWorld.csproj.user. h. Program.cs. Es un archivo .cs, que es creado por el Form Designer que almacena la definición de las formas y de sus controles. No debemos modificar este archivo directamente, sino hacer los cambios en el diseñador y permitir que VS actualice el archivo. HelloWorld.sln. HelloWorld.suo. HelloForm.cs. HelloForm.Designer.cs. HelloForm.resx. HelloWorld.csproj. HelloWorld.csproj.user. Program.cs. El archivo de los recursos asociados al form. Este archivo de texto define todos los recursos usados por la forma, incluyendo cadenas de texto, números y cualquier tipo de grafico. a. HelloWorld.sln. b. HelloWorld.suo. c. HelloForm.cs. d. HelloForm.Designer.cs. e. HelloForm.resx. f. HelloWorld.csproj. g. HelloWorld.csproj.user. h. Program.cs. El Project File o Archivo de proyecto. Es un archivo que describe y lista los archivos que están incluidos en el proyecto. a. HelloWorld.sln. b. HelloWorld.suo. c. HelloForm.cs. d. HelloForm.Designer.cs. e. HelloForm.resx. f. HelloWorld.csproj. g. HelloWorld.csproj.user. h. Program.cs. El Project user opti0n file, o archivo de opción de usuario para el proyecto, es un archivo que gualda las opciones del IDE, de tal manera que cuando abramos el proyecto la próxima vez, todas las customizaciones sean restauradas. a. HelloWorld.sln. b. HelloWorld.suo. c. HelloForm.cs. d. HelloForm.Designer.cs. e. HelloForm.resx. f. HelloWorld.csproj. g. HelloWorld.csproj.user. h. Program.cs. Es un archivo .cs, que contiene código automáticamente generado que corre primero cuando ejecutamos nuestra aplicación. a. HelloWorld.sln. b. HelloWorld.suo. c. HelloForm.cs. d. HelloForm.Designer.cs. e. HelloForm.resx. f. HelloWorld.csproj. g. HelloWorld.csproj.user. h. Program.cs. |