martes, 17 de octubre de 2017

MenuStrip 


Los menús exponen la funcionalidad a sus usuarios presionando comandos agrupados por un tema común.
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.
El control MenuStrip admite la interfaz de múltiples documentos (MDI) y combinación de menús, la información sobre herramientas y el desbordamiento. Puede mejorar la utilidad y legibilidad de sus menús agregando teclas de acceso, teclas de método abreviado, marcas de verificación, imágenes y barras separadoras.
Aunque el control MenuStrip reemplaza y agrega la funcionalidad al control MainMenu, éste se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si se desea.


             


Usos del control MenuStrip

Utilice el control MenuStrip para:

Crear fácilmente menús personalizados y comúnmente empleados compatibles con la interfaz de usuario avanzada y con las características de diseño, como la alineación y orden de texto e imágenes, operaciones de arrastrar y colocar, MDI, desbordamiento y modos alternativos de acceso a comandos de menú.
Compatibilidad con el comportamiento y aspecto típico del sistema operativo.

Controlar de forma coherente los eventos para todos los contenedores y los elementos contenidos, al igual que controla los eventos para otros controles.

ContextMenuStrip


Los menús contextuales aparecen en la posición del mouse cuando el usuario hace clic con el botón secundario. Los menús contextuales proporcionan opciones para el área de cliente o el control en la ubicación del puntero del mouse.
El control ContextMenuStrip está pensado para funcionar de forma transparente con los nuevos controles ToolStrip relacionados, pero puede asociar un ContextMenuStrip con otros controles de forma igualmente sencilla.


Clase
Descripción
ToolStripMenuItem
Representa una opción seleccionable mostrada en un MenuStrip o ContextMenuStrip.
ToolStripDropDown
Representa una control que permite al usuario seleccionar un elemento de la lista que se muestra cuando el usuario hace clic en un ToolStripDropDownButton o en un elemento de menú de nivel superior.
ToolStripDropDownItem
Proporciona la funcionalidad básica para controles derivados de ToolStripItem que muestra los elementos desplegables cuando se hace clic en ellos.





Icon 

Especifica un componente que crea un icono en el área de notificación. Esta clase no puede heredarse.


BackGroundImageLayout


Obtiene o establece el diseño de imagen de fondo como se define en la enumeración ImageLayout.

Sintaxis


"Public Overridable Property BackgroundImageLayout As ImageLayout"




.Text

Obtiene o establece el texto asociado al control.

sintaxis

"<BindableAttribute(True)>
Public Overridable Property Text As String"

Combobox

El control ComboBox de Windows Forms se utiliza para mostrar datos en un cuadro combinado desplegable. De forma predeterminada, el control ComboBox aparece en dos partes: la parte superior es un cuadro de texto que permite al usuario escribir un elemento de la lista. La segunda parte es un cuadro de lista que muestra una lista de elementos, de los cuales el usuario puede seleccionar uno.
Representa un control de cuadro combinado de Windows.

            

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.

      


Items

Representa un control de cuadro de texto de Windows.


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.
Representa un control de cuadro de texto enriquecido de Windows.



El control PictureBox de Visual Basic 6.0 se ha reemplazado por el control PictureBox de formularios Windows Forms en Visual Basic 2008. Los nombres de algunas propiedades, métodos, eventos y constantes son diferentes y, en algunos casos, existen diferencias de comportamiento.



flat

Especifica la apariencia de un control

String

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


jpg

Un archivo con extensión jpg es un archivo de imagen digamos que similar al jpeg, y son usados por algunos programas y hardware (por ejemplo, cámaras digitales). El nombre de la extensión jpg es una variación de la extensión jpeg.

ico

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. Para conectar una imagen con un archivo es necesario utilizar un archivo con la extensión ICO.
png

Este formato fue creado para sustituir El tipo de archivo GIF, ya que tiene la capacidad de mostrar fondos transparentes. Los archivos con la extensión PNG utilizan colores indexados y una compresión sin pérdida (igual que un archivo GIF), pero sin limitaciones de derechos de autor.

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.
Aunque ToolStrip reemplaza y agrega funcionalidad al control en versiones anteriores, ToolBar se conserva a efectos de compatibilidad con versiones anteriores y de uso futuro, según sea el caso.

             

dimensiones 32x32 y 64x64 


Iconos.
 Imágenes pequeñas que aparecen en los comandos, las jerarquías, plantillas y así sucesivamente. El tamaño de icono predeterminado utilizado en Visual Studio es un archivo PNG de 16 x 16. Generado automáticamente por el servicio de imágenes de iconos generan el formato XAML para la compatibilidad con HDPI.
NOTA: mientras que las imágenes se utilizan en el sistema de menús, no debería crear un icono para cada comando. Consulte menús y comandos de Visual Studio para ver si el comando debería obtener un icono.
Vistas en miniatura. Imágenes utilizadas en el área de vista previa de un cuadro de diálogo, como el cuadro de diálogo nuevo proyecto.
Imágenes del cuadro de diálogo. Imágenes que aparecen en los cuadros de diálogo o asistentes, como gráficos descriptivos o indicadores de mensaje. Utilice con poca frecuencia y sólo cuando sea necesario para ilustrar un concepto difícil u obtener la atención del usuario (alerta de advertencia).
Imágenes animadas. Se utiliza en los indicadores de progreso, barras de estado y los cuadros de diálogo de la operación.
Cursores. Utilizado para indicar si una operación está permitida con el mouse, donde se puede colocar un objeto y así sucesivamente.

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.
Administra un conjunto relacionado de páginas de fichas.















lunes, 16 de octubre de 2017

Que es IDE?

es una aplicación informática que proporciona servicios integrales para facilitarle al desarrollador o programador el desarrollo de software.
Normalmente, un IDE consiste de un editor de código fuente, herramientas de construcción automáticas y un depurador. La mayoría de los IDE tienen auto-completado inteligente de código (IntelliSense). Algunos IDE contienen un compilador, un intérprete, o ambos, tales como NetBeans y Eclipse; otros no, tales como SharpDevelop y Lazarus.


El límite entre un IDE y otras partes del entorno de desarrollo de software más amplio no está bien definido. Muchas veces, a los efectos de simplificar la construcción de la interfaz gráfica de usuario (GUI, por sus siglas en inglés) se integran un sistema controlador de versión y varias herramientas. Muchos IDE modernos también cuentan con un navegador de clases, un buscador de objetos y un diagrama de jerarquía de clases, para su uso con el desarrollo de software orientado a objetos.









Net Framework

.NET Framework es una tecnología que soporta la compilación y ejecución de aplicaciones y servicios Web XML de última generación. El diseño de .NET Framework está enfocado a cumplir los siguientes objetivos:

- Proporcionar un entorno coherente de programación orientada a objetos, en el que el código de los objetos se pueda almacenar y ejecutar de forma local, ejecutar de forma local pero distribuida en Internet o ejecutar de forma remota.

- Proporcionar un entorno de ejecución de código que minimiza los conflictos en el despliegue y versionado de software.

- Ofrecer un entorno de ejecución de código que promueva la ejecución segura del mismo, incluso del creado por terceros desconocidos o que no son de plena confianza.

- Proporcionar un entorno de ejecución de código que elimine los problemas de rendimiento de los entornos en los que se utilizan scripts o intérpretes de comandos.

- Ofrecer al programador una experiencia coherente entre tipos de aplicaciones muy diferentes, como las basadas en Windows o en el Web.



- Basar toda la comunicación en estándares del sector para asegurar que el código de .NET Framework se puede integrar con otros tipos de código.


Versiones del Net Framework 



Cada versión de .NET Framework contiene Common Language Runtime (CLR), las bibliotecas de clases base y otras bibliotecas administradas. En este tema se describen las características principales de cada versión de .NET Framework, se proporciona información sobre las versiones de CLR subyacentes y los entornos de desarrollo asociados, y se identifican las versiones que instala el sistema operativo Windows.


Versión de .NET FrameworkVersión de CRLCaracterísticasIncluido en la versión de Visual Studio✓ Incluido en
+ Se puede instalar en
Windows
✓ Incluido en
+ Se puede instalar en
Windows Server
Para determinar la versión de .NET instalada
.NET 4.6.24- 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.
✓ Actualización de aniversario de Windows 10

+ Actualización de noviembre de Windows 10

+ 10
+ 8.1
+ 7
+ 2012 R2
+ 2012
+ 2008 R2 SP1
Use ReleaseDWORD:

- 394802 (Actualización de aniversario de Windows 10)
- 394806 (resto de versiones del sistema operativo)

(ver instrucciones)
Net 4.6.14- 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
Más...
✓Actualización de noviembre de Windows 10

+ 10
+ 8.1
+ 8
+ 7
+ 2012 R2
+ 2012
+ 2008 R2 SP1
Use ReleaseDWORD:

- 394254 (actualización de noviembre de Windows 10)
- 394271 (resto de versiones del sistema operativo)

(ver instrucciones)
.NET 4.64- Compilación con .NET Native
- ASP.NET Core 5
- Mejoras de seguimiento de eventos
- Compatibilidad para codificaciones de página
Más...
2015, aunque algunas bibliotecas de .NET están disponibles en NuGet. Para obtener más información, consulte .NET Framework y versiones fuera de banda.✓ 10
+ 8.1
+ 8
+ 7
+ Vista
+ 2012 R2
+ 2012
+ 2008 R2 SP1
+ 2008 SP2
Use ReleaseDWORD:

- 393295 (Windows 10)
- 393297 (el resto de versiones de sistema operativo)

(ver instrucciones)
4.5.24- 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
Más...
-+ 8.1
+ 8
+ 7
+ Vista
+ 2012 R2
+ 2012
+ 2008 R2 SP1
+ 2008 SP2
Usar DWORD Release: 379893
(ver instrucciones)
4.5.14- Compatibilidad con aplicaciones de la Tienda de Windows Phone
- Redirección de enlace automática
- Mejoras de rendimiento y de depuración
Más...
2013✓ 8.1
+ 8
+ 7
+ Vista
✓ 2012 R2
+ 2012
+ 2008 R2 SP1
+ 2008 SP2
Use ReleaseDWORD:

- 378675 (Windows 8.1)
- 378758 (el resto)

(consulte las instrucciones)
4.54- Compatibilidad con aplicaciones de la Tienda Windows
- Actualizaciones de WPF, WCF, WF, ASP.NET
Más...
2012✓ 8
+ 7
+ Vista
✓ 2012
+ 2008 R2 SP1
+ 2008 SP2
Usar DWORD Release: 378389
(ver instrucciones)
44- Bibliotecas de clases base ampliadas
- Desarrollo multiplataforma con la Biblioteca de clases portable
- MEF, DLR, contratos de código
Más...
2010+ 7
+ Vista
+ 2008 R2 SP1
+ 2008 SP2
+ 2003
Consulte las instrucciones
3.52.0- Sitios web compatibles con AJAX
- LINQ
- Datos dinámicos
Más...
2008✓ 10✓ 8.1*
✓ 8*
✓ 7
+ Vista
✓2008 R2 SP1*
+ 2012 R2
+ 2012
+ 2008 SP2
+ 2003
Consulte las instrucciones
3.02.0- WPF, WCF, WF, CardSpace-✓ Vista✓ 2008 R2 SP1*
✓ 2008 SP2*
+ 2003
Consulte las instrucciones
2.02.0- Genéricos
- Adiciones de ASP.NET
Más...
2005-✓ 2008 R2 SP1
✓ 2008 SP2
✓ 2003
Consulte las instrucciones
1.11.1- Actualizaciones de ASP.NET y ADO.NET
- Ejecución en paralelo
Más...
2003-✓ 2003Consulte las instrucciones
1.01.0Primera versión de .NET Framework.Visual Studio .NET--Consulte las instrucciones