visual tutorial studio son que los descargar controles windows winforms

windows - tutorial - ¿Cuál es el mejor conjunto de componentes de interfaz de usuario de winform?



windows forms visual studio 2017 (14)

He usado DXperience, el paquete de Syncfusion, el paquete de Infragistic, los productos de Xceed y muchos otros componentes.
Puedo decir que, en términos de flexibilidad y fiabilidad, los componentes Xceed son una buena opción. En términos de riqueza de conjunto de características, votaría por DevExpress

He estado buscando un componente de interfaz de usuario de winform comercial establecido desde hace un tiempo. He visto a la mayoría de los grandes jugadores y creo que voy a gastar mi dinero en efectivo en el paquete Developer Express DXperience. No es barato, pero tiene muchas cosas buenas como la impresión integrada y la creación de informes, una buena implementación del corrector ortográfico, etc. Ha sido una gran curva de aprendizaje, ya que tiene muchas funciones, pero tienen un excelente sitio de asistencia técnica y un buen soporte.

Me pregunto qué usan otras personas y si hay algún "inconveniente" con los componentes de Dev Express.


No vaya a la suite ComponentOne. Lo hicimos y ahora estamos considerando seriamente el cambio a Developer Express DXperience.

Los controles de C1 no están mal, pero a menudo nos encontramos llegando a bloques y simplemente nos dicen por soporte "Bueno, eso es por diseño".


Ha usado Infragistics con más frecuencia recientemente en algunos proyectos. Al igual que DevExpress, tiene mucho que ofrecer. Desafortunadamente, las cosas que parecen ser fáciles de hacer generalmente están enterradas bajo un metro de intellisense.

Si solo usa el 10% de lo que se ofrece en los componentes, Infragistcs y DevExpress podrían ser un poco más de lo que necesita. Pero creo que si realmente estás empujando tus componentes al límite y no te importa descubrir cosas un poco por tu cuenta, cualquiera sería una buena opción.

- Kevin Fairchild


Inicialmente compramos solo el componente XtraTreelist de DevExpress, pero quedamos tan impresionados que continuamos comprando Professional Winforms Suite, y este año nos hemos actualizado a Enterprise Suite (que tiene tanto Winforms como Web).

Como beneficio adicional, viene con code rush y Refactor , que una vez que los dominas, ayudan a ahorrar tiempo (además, hace que tu código luzca bonito ...).

Diría que su soporte es bastante bueno. He encontrado un par de errores en el pasado a los que he respondido en 24 horas, que afirman que solucionarán el problema en la próxima versión.

Una sorpresa (si se puede llamar así) es que la mayoría de sus componentes tienen una propiedad ''Propiedades'' que es donde se establecen muchas propiedades comunes. Me parece un poco molesto de usar porque necesitan un par de clics más o pulsaciones de teclas, pero al menos se puede hacer el trabajo (tienden a poner cosas como máscaras de entrada aquí: expresiones regulares, numéricas, etc.).

Uno cree que le tomó un poco acostumbrarse es con XtraGrid y Treelist, que si desea hacer una visualización personalizada para celdas específicas, tiene que conectar un evento que se dispara antes de que se muestre la celda.

Espero que mis divagaciones ayuden.

Editar: Una cosa que quise agregar es que Dev Express también está implementando controles Silverlight y WPF. Están en versión beta, pero tienes acceso a las versiones beta de Enterprise Suite (no estoy seguro de las demás). Actualmente tienen un Silverlight Datagrid , un WPF Datagrid y gráficos de WPF , pero están haciendo más eventualmente. Además, constantemente agregan características a sus productos actuales. Por ejemplo, el mes pasado agregaron indicadores a los controles.


Realmente depende de qué controles realmente necesites. Las diferentes suites son agradables porque es "una parada de compras", pero he descubierto que realmente nunca necesito la mayoría de los controles provistos. La otra cosa a tener en cuenta es que algunos de esos controles están muy alejados (cadenas de herencia largas) del control de UI base que reemplazan o no derivan realmente de ese control y simplemente lo envuelven, lo cual es el caso de muchos de los controles de Infragistics (no estoy seguro de los demás).

Personalmente, prefiero las ofertas más pequeñas y más específicas donde puedo obtener solo los controles que realmente necesito. Lo mejor que he encontrado es de los Divorcios .


Sin lugar a dudas, debería obtener el paquete de componentes DevExpress. No esperes ni pospongas nada, solo descárgalo y muévete. El valor que puede proporcionar al proyecto en el que se encuentra vale lo que cuestan.

He estado usando componentes DevExpress desde que comenzaron (aproximadamente 10 años) y siguen mejorando cada vez más. En un proyecto, el ''estándar'' era Infragistics, pero no duró mucho: DevExpress se los lleva.

Gotcha está en DevExpress? El principal es que algunos de los controles (como la cuadrícula) son tan completos que pueden complicarse. Descubrirá mejores maneras de hacer las cosas años más tarde, ya que le llevará un tiempo conocer el modelo. Mi principal queja con ellos es que cuando comienzas a presionarlos, encuentras que muchas de las cosas a las que necesitas acceder se implementan como métodos, no como propiedades, así que debes recordar mirar los métodos para obtener lo que quieres. que las propiedades obvias. El soporte está bien, pero sería mejor si hubiera más muestras y una base de conocimiento más grande.

Controles geniales: no pierdas más tiempo.

Nota: no tengo afiliación comercial ni de otro tipo a DevExpress: solo soy un usuario.


Usamos Infragistics . La mejor parte es que está actualizado con la última versión de .net.


DevExpress tiene componentes sólidos. Actualmente estamos usando DXperience en algunas aplicaciones empresariales y encontramos que la documentación de la comunidad es bastante minuciosa.

El único problema importante que hemos tenido hasta ahora (y esto es sintomático de todos los controles de terceros) es que no hemos podido utilizarlos al automatizar nuestras pruebas de UI de las aplicaciones de WinForms, ya que los controles no implementan el estándar hWnd maneja e implementa su propio renderizado internamente para abordar los eventos del usuario.


Usamos VIBlend . Tienen un gran control de cuadrícula con el que es realmente divertido trabajar. También recibimos muy buenos descuentos y su apoyo es excelente.


Otro fan de los componentes DevExpress. Acelerado mi desarrollo con muchos juegos de características mejorados incorporados en comparación con los predeterminados en VS.

Al hacer referencia a la publicación de Dave Arkell, anteriormente estaba en su suscripción Profesional (desde entonces me he actualizado), y también viene con los componentes beta de WPF. No puedo recordar sobre Silverlight, pero debería estar presente también.

Encuentro que los componentes son bastante estables, y donde hay un error reportado, generalmente se arreglan con bastante prontitud y luego se lanza una compilación de mantenimiento.

Tienden a agregar nuevos componentes a las suscripciones de vez en cuando sin aumentar el precio, por lo que a menudo son una agradable sorpresa. Recientemente obtuvimos medidores y editores de texto enriquecido agregados a la mezcla, así sucedió que también los quería para un proyecto.

No he probado exhaustivamente las otras marcas, pero estoy bastante contento con lo que tengo. =)


DevExpress es mi voto.

  1. Grandes componentes
  2. Gran apoyo
  3. Gran documentación.

Programación en contra de los componentes en mi humilde opinión es muy intuitivo en comparación con los otros chicos (Infragistics, componente uno).


DevExpress tiene una gran apariencia y se siente unificado. El inconveniente es que si no tienen el control que necesitan y tienen que usar el control predeterminado de Windows, es muy notable.

El soporte de Devexpres está bien, pero es frustrante. Casi siempre va.

Usted: Tengo el problema X. (No importa qué tan bien describa el problema)

DevXpres: ALGUNA RESPUESTA CONSERVADA.

Tu: No, eso no explica mi problema. (Aún más detalles>

DevExpress: envíe una aplicación de ejemplo que funcione.

Usted: Enviar

DevExpres luego comienza.

Pero en general, sus cosas son buenas para winforms y las aplicaciones asp.net webforms tradicionales.

Estoy evaluando la suite Teleriks ahora. Sus winforms no son tan avanzados, pero son bastante buenos para lo que son. Sus formularios web / ajax y cosas de Silverlight, sin embargo, es mucho, mucho mejor.

Incluso si decido usar los controles de Telerik, no abandonaré DevExpress coderush y refactorización. Solo para ser útil.


DevExpress es un conjunto de componentes muy bueno, pero también tiene una gran debilidad para mí. no es compatible con el lenguaje de derecha a izquierda.