jueves, 19 de octubre de 2017

Componentes de VS.NET

Componentes

MenuStrip: El control MenuStrip es nuevo en esta versión de Visual Studio y .NET Framework. Con el control puede crear fácilmente menús como los de Microsoft Office.

Resultado de imagen para MenuStrip

ContextMenuStrip: Representa un menú contextual.

Resultado de imagen para ContextMenuStrip

Icon: Obtiene o establece el icono del formulario.

BackGroundImageLayout: Obtiene o establece la imagen de fondo que se muestra en el control.

Text: Obtiene o establece el texto asociado al control.

Combo Box : El control ComboBox se utiliza para mostrar una lista desplegable de varios elementos. Es una combinación de un cuadro de texto en el que el usuario ingresa un elemento y una lista desplegable desde donde el usuario selecciona un elemento.

Resultado de imagen para Combobox-- componente de Vb.net

Textbox: Los cuadros de texto de formularios Windows Forms se utilizan para obtener entradas del usuario o para mostrar texto. El control TextBox se utiliza generalmente para el texto que se puede editar, aunque también puede configurarse como control de sólo lectura. Los cuadros de texto pueden mostrar varias líneas, ajustar el texto al tamaño del control y agregar formato básico. El control TextBox permite un único formato para el texto que se muestra o escribe en el control.

Propiedad Control.Dock: Obtiene o establece que los bordes del control se acoplarán a su control primario y determina cómo se cambia el tamaño de un control con su elemento primario.

RichTextBox: El control RichTextBox de Windows Forms se utiliza para mostrar, escribir y manipular texto con formato. El control RichTextBox hace todo lo que realiza el control TextBox, pero además puede efectuar las siguientes operaciones: mostrar fuentes, colores y vínculos; cargar texto e imágenes incrustadas desde un archivo; deshacer y rehacer operaciones de edición; y buscar caracteres especificados. El control RichTextBox suele utilizarse para manipular texto y proporcionar características de presentación similares a las de aplicaciones de procesador de textos tales como Microsoft Word. Al igual que el control TextBox, el control RichTextBox puede mostrar barras de desplazamiento; sin embargo, a diferencia del control TextBox, muestra de forma predeterminada barras de desplazamiento horizontales y verticales y posee configuraciones adicionales para las barras de desplazamiento.

Resultado de imagen para RichTextBox de VS.NET

Image.ImageUrl: Obtiene o establece la dirección URL que proporciona la ruta de acceso a una imagen para mostrar en el Image control.

ButtonBase.FlatStyle: Obtiene o establece la apariencia de estilo plano del control de botón.

String---Tipo de dato: Contiene secuencias de puntos de código de 16 bits sin signo (2 bytes) que van de un valor de 0 a 65535. Cada punto de código, o código de carácter, representa un carácter Unicode único. Una cadena puede contener de 0 a 2.000 millones (2^31) de caracteres Unicode, aproximadamente.

ImageList: El componente ImageList de Windows Forms se utiliza para almacenar imágenes que posteriormente se pueden mostrar en los controles. Una lista de imágenes permite escribir el código para un catálogo único y coherente de imágenes.

extenciones *.jpg, *.ico *.png:


  • La extensión de archivo ICO se utiliza extensamente en Microsoft Windows para representar los iconos como imágenes. Estos pueden formar parte de elementos del menú de inicio, de accesos directos, de carpetas o de programas.
  • PNG: utilizar en gráficos, ilustraciones, y archivos pequeños en la web que necesiten transparencias. Evitar en fotografías con muchos detalles que necesiten ser subidas a la web porque serán demasiado pesadas.
  • JPG: ideal para mostrar fotografías en la web sin ocupar mucho espacio en un servidor. Terrible para edición de imágenes.
Toolstrip: El control ToolStrip de Windows Forms y sus clases asociadas proporcionan un marco de trabajo común para combinar elementos de interfaz de usuario en barras de herramientas, barras de estado y menús. Los controles ToolStrip ofrecen una completa experiencia en tiempo de diseño que incluye la edición y activación in situ, el diseño personalizado y de espacio compartido, que es la posibilidad que ofrecen las barras de herramientas de compartir el espacio vertical y horizontal.

32x32, 64x64 dimensiones mas usadas para iconos.

Tabcontrol: El control TabControl de Windows Forms muestra múltiples fichas, similares a los divisores de un cuaderno o a las etiquetas de un conjunto de carpetas de un archivador. Las fichas pueden contener imágenes y otros controles. Use TabControl para crear páginas de propiedades.

PictureBox.SizeMode: Indica cómo se muestra la imagen.

ToolStrip: Sirve de contenedor para los elementos que constituyen la barra de herramientas.

Datetimepicker: El control DateTimePicker de Windows Forms permite al usuario seleccionar un solo elemento de una lista de fechas y horas. Cuando se utiliza para representar una fecha, aparece en dos partes: una lista desplegable con una fecha representada como texto y una cuadrícula, que aparece al hacer clic en la flecha hacia abajo que se encuentra junto a la lista.

Focus: Establece el foco de entrada en el control.

Clear: Borra todos los valores de las propiedades del objeto Err.

Timer: El control del temporizador juega un papel importante en la programación del lado del cliente y la programación del lado del servidor, que también se usa en los servicios de Windows. Al usar este control de temporizador, Windows le permite controlar cuándo se realizan las acciones sin la interacción de otro hilo.

OpenFileDialog: Muestra un cuadro de diálogo que pide al usuario que abra un archivo. Esta clase no puede heredarse.

Resultado de imagen para openfiledialog de VS.NET

SaveFileDialog: El componente SaveFileDialog de Windows Forms es un cuadro de diálogo preconfigurado. Es el mismo que el cuadro de diálogo Guardar archivo estándar de Windows. Se hereda de la clase CommonDialog.

PrintDialog: El componente Windows Forms PrintDialog es un cuadro de diálogo preconfigurado que se utiliza para seleccionar una impresora, elegir las páginas que se quieren imprimir y determinar otra configuración relacionada con la impresión en aplicaciones basadas en Windows. Utilizar como una solución sencilla para la impresora y la selección de configuración relacionada con la impresión en lugar de configurar su propio cuadro de diálogo.Puede permitir que los usuarios impriman diversas partes de sus documentos: imprimir todo, imprimir un intervalo de páginas especificado o imprimir una selección. Al basarse en cuadros de diálogo estándar de Windows, crea aplicaciones cuya funcionalidad básica resultará de inmediato familiar a los usuarios.

ColorDialog: El componente ColorDialog de formularios Windows Forms es un cuadro de diálogo preconfigurado que permite que el usuario seleccione un color de una paleta y agregue colores personalizados a la paleta. Es el mismo cuadro de diálogo que se ve en otras aplicaciones para Windows y que permite seleccionar colores. Utilícelo dentro de la aplicación basada en Windows como una solución sencilla, en lugar de configurar un cuadro de diálogo propio.

Resultado de imagen para ColorDialog de VS.NET

FontDialog: El componente FontDialog de Windows Forms es un cuadro de diálogo preconfigurado. Es el mismo cuadro de diálogo Fuente que expone el sistema operativo Windows. El componente hereda de la clase CommonDialog.

Name: Obtiene o establece el nombre del control.

Click: Se produce cuando se hace clic en el control.

Font: Obtiene o establece la fuente del texto que muestra el control.

solution Explorer / Explorador de Soluciones: El Explorador de soluciones proporciona una vista organizada de los proyectos y sus archivos, así como acceso rápido a los comandos relativos a ellos. Normalmente, una barra de herramientas asociada a esta ventana ofrece los comandos que se utilizan con más frecuencia con el elemento resaltado en la lista. Para obtener acceso al Explorador de soluciones, seleccione Explorador de soluciones en el menú Ver. Para obtener más información, vea Utilizar el Explorador de soluciones.

Propiedades: Una propiedad es un miembro que proporciona un mecanismo flexible para leer, escribir o calcular el valor de un campo privado. Las propiedades se pueden usar como si fueran miembros de datos públicos, pero en realidad son métodos especiales denominados descriptores de acceso. Esto permite acceder fácilmente a los datos a la vez que proporciona la seguridad y la flexibilidad de los métodos.

Resultado de imagen para Componentes de VS.NET



.NET

.NET

.NET Framework es un entorno de ejecución administrado que proporciona diversos servicios a las aplicaciones en ejecución. Consta de dos componentes principales: Common Language Runtime (CLR), que es el motor de ejecución que controla las aplicaciones en ejecución, y la biblioteca de clases de .NET Framework, que proporciona una biblioteca de código probado y reutilizable al que pueden llamar los desarrolladores desde sus propias aplicaciones. Los servicios que ofrece .NET Framework a las aplicaciones en ejecución son los siguientes:

Resultado de imagen para .net

  • Administración de la memoria. En muchos lenguajes de programación, los programadores son responsables de asignar y liberar memoria y de administrar la vida útil de los objetos. En las aplicaciones de .NET Framework, CLR proporciona estos servicios en nombre de la aplicación.
Imagen relacionada

  • Sistema de tipos comunes. En los lenguajes de programación tradicionales, el compilador define los tipos básicos, lo que complica la interoperabilidad entre lenguajes. En .NET Framework, los tipos básicos los define el sistema de tipos de .NET Framework y son comunes a todos los lenguajes que tienen como destino .NET Framework.
Resultado de imagen para .net

  • Biblioteca de clases extensa. En lugar de tener que escribir cantidades extensas de código para controlar operaciones comunes de programación de bajo nivel, los programadores pueden usar una biblioteca de tipos accesible en todo momento y sus miembros desde la biblioteca de clases de .NET Framework.
Resultado de imagen para .net

  • Marcos y tecnologías de desarrollo. .NET Framework incluye bibliotecas para determinadas áreas de desarrollo de aplicaciones, como ASP.NET para aplicaciones web, ADO.NET para el acceso a los datos y Windows Communication Foundation para las aplicaciones orientadas a servicios.

  • Interoperabilidad de lenguajes. Los compiladores de lenguajes cuya plataforma de destino es .NET Framework emiten un código intermedio denominado Lenguaje intermedio común (CIL), que, a su vez, se compila en tiempo de ejecución a través de Common Language Runtime. Con esta característica, las rutinas escritas en un lenguaje están accesibles a otros lenguajes, y los programadores pueden centrarse en crear aplicaciones en su lenguaje o lenguajes preferidos.

  • Compatibilidad de versiones. Con raras excepciones, las aplicaciones que se desarrollan con una versión determinada de .NET Framework se pueden ejecutar sin modificaciones en una versión posterior.

  • Ejecución en paralelo. .NET Framework ayuda a resolver conflictos entre versiones y permite que varias versiones de Common Language Runtime coexistan en el mismo equipo. Esto significa que también pueden coexistir varias versiones de las aplicaciones, y que una aplicación se puede ejecutar en la versión de .NET Framework con la que se compiló.

  • Compatibilidad con múltiples versiones (multi-targeting). Al usar la Biblioteca de clases portable de .NET Framework, los desarrolladores pueden crear ensamblados que funcionen en varias plataformas, como Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Phone y Xbox 360.

Principales versiones y Caracteristicas de Net.Framework

¿Cómo cambiar la versión del Net.Framework?





Versión de .NET Framework
1.0
Versión de CLR
1.0
Características
Contenía la primera versión de CLR y la primera versión de las bibliotecas de clases base.

Versión de .NET Framework
1.1
Versión de CLR
1.1
Características
Incluía actualizaciones de ASP.NET y ADO.NET. Esta versión se actualizó dos veces posteriormente, con Service Pack 1 y (SP1) SP2. Esta versión incorporaba también la ejecución en paralelo, lo que permite que las aplicaciones de un solo equipo ejecuten varias versiones de CLR.

Versión de .NET Framework
2.0
Versión de CLR
2.0
Características
Se incorporó una nueva versión de CLR con ampliaciones de las bibliotecas de clases base, que incluían genéricos, colecciones de genéricos y ampliaciones significativas de ASP.NET.Esta versión se actualizó posteriormente con SP1 y SP2.

Versión de .NET Framework
3.0
Versión de CLR
2.0
Características
Esta versión es esencialmente .NET Framework 2.0 con la incorporación de Windows Presentation Foundation (WPF), Windows Communications Foundation (WCF), Windows Workflow Foundation (WF) y CardSpace. Posteriormente se actualizó con SP1 y SP2.

Versión de .NET Framework
3.5
Versión de CLR
2.0
Características
Se agregaron nuevas características, como los sitios web habilitados para AJAX y LINQ. La actualización SP1 incorporaba .NET Framework Client Profile, datos dinámicos y un pequeño conjunto de mejoras adicionales.

Versión .NET Framework
4
Versión CRL
4
Caracteristicas
- Bibliotecas de clases base ampliadas
- Desarrollo multiplataforma con la Biblioteca de clases portable
- MEF, DLR, contratos de código
Versión .NET Framework 

4.5
Versión CRL
4
Características 
- Compatibilidad con aplicaciones de la Tienda Windows
- Actualizaciones de WPF, WCF, WF, ASP.NET

Versión .NET Framework 
4.5.1
Versión CRL
4
Características 
- Compatibilidad con aplicaciones de la Tienda de Windows Phone
- Redirección de enlace automática
- Mejoras de rendimiento y de depuración

Versión  .NET  Framework 
4.5.2
Versión CRL
4
Características 
- Nuevas API para sistemas transaccionales y ASP.NET
- PPP del sistema que cambia de tamaño en controles de Windows Forms
- Mejoras de generación de perfiles
- Mejoras de ETW y del registro de esfuerzo

Versión  .NET Framework  
4.6
Versión CRL
4
 Características 
- Compilación con .NET Native
- ASP.NET Core 5
- Mejoras de seguimiento de eventos
- Compatibilidad para codificaciones de página

Versión .NET Framework 
4.6.1
Versión CRL
4
Características
- Compatibilidad con certificados X509 que contienen ECDSA
- Compatibilidad con Always Encrypted para claves protegidas por hardware en ADO.NET
- Corrector ortográfico mejorado en WPF

Versión .NET Framework 

4.6.2
Versión del Crl
4
Caracteristicas 
- Mejoras de criptografía, incluida la compatibilidad con certificados X509 que contienen FIS 186-3 DSA, compatibilidad con el cifrado simétrico de clave persistente, compatibilidad con SignedXml para SHA-2 de hash y una mayor precisión para entradas de rutinas de derivación de claves ECDiffieHellman.
- Para las aplicaciones de Windows Presentation Foundation (WPF), compatibilidad de teclado en pantalla y PPP del monitor.
- Compatibilidad con ClickOnce para los protocolos TLS 1.1 y TLS 1.2.
- Compatibilidad con la conversión de aplicaciones de Windows Forms y WPF a aplicaciones de UWP.


    Compatibilidad de las versiones de NET. Framework

    ·         .NET Framework 4.6.1: Windows 10 ; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2. 

    ·         .Net Framework 4.6: Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Server 2012 R2; Windows Vista Service Pack 2.

    ·         .Net Framework 4.5.2: Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Server 2012 R2; Windows Vista Service Pack .

    ·         .Net Framework 4.5.1: Windows 7 Service Pack 1; Windows 8; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2.

    ·         .Net Framework 4.0: Windows 7; Windows 7 Service Pack 1; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 R2 SP1; Windows Vista Service Pack 1; Windows XP Service Pack 3.

    ·         .NET Framework 3.5: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP.

    ·         .NET Framework 2.0: Windows 7; Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP .

    ·         .NET Framework 2.0: Windows Server 2003, Datacenter x64 Edition; Windows Server 2003, Enterprise x64 Edition; Windows Server 2003, Standard x64 Edition; Windows XP 64-bit , IE 5.01 o versión posterior, Windows Installer 3.0.

    ·         .NET Framework 1.1: Windows 2000; Windows Server 2003 Service Pack 1 for Itanium-based Systems; Windows Server 2003 x64 editions; Windows Server 2008 Datacenter; Windows Server 2008 Enterprise; Windows Server 2008 for Itanium-based Systems; Windows Server 2008 Standard; Windows Vista Business; Windows Vista Enterprise; Windows Vista Home Basic; Windows Vista Home Premium; Windows Vista Starter; Windows Vista Ultimate; Windows XP; Windows XP Professional x64 Edition.