Parámetros en aplicaciones

Muchas veces necesitas llamar o recuperar los parámetros en la aplicación en C# que estés desarrollando. Lo más sencillo es usar el Environment.GetCommandLineArgs() que nos regresa un arreglo con los parámetros que están mandándonos. Lo que es importante tomar en cuenta es que si se está enviando una cadena que contiene espacios, por ello mismo nos coloca cada parámetro en distinta posición del arreglo y sólo es suficiente armando de nuevo ese argumento: static void Main(){   string[] args =  Environment.GetCommandLineArgs();   if (args.GetUpperBound()  > 1)   {      string sArg = args[1] + ” ” + args[2] + ” ” + args[3] + … Continue reading Parámetros en aplicaciones

Visual Studio Express 2008 liberado

Ya están disponibles las versiones Express de Visual C#, Visual Basic .NET, Visual C++ y Visual WebDeveloper 2008. Y tiene de interesante bastantes mejoras que puedes encontrar en Visual Studio 2008 (que también liberó su RTM), como son: Desarrollo de aplicaciones con WPF Aplicaciones con SQL Server Compact Edition LINQ integrado (también con intellisense) Mayor integración con Popfly Toolkit de desarrollo P2P para Vista Developer kit para Facebook Y mucho más. Descarga la versión que más te guste, aprende lo nuevo y empieza a crear tus mejores aplicaciones.

Gráficas fáciles para web

Una necesidad recurrente en cualquier tipo de proyecto es darle presentación a datos de una manera que rápidamente sea aprovechable y útil para quien toma decisiones. La presentación en gráficas comparativas es algo a lo que ya está acostumbrada la mayoría de las personas aunque para generarlas no siempre se cuenta con la herramienta adecuada. Carlos Aguilar creó hace unos años un control gratuito para ello, el WebChart. Y usarlo es tan sencillo como ponerlo en tu Toolbox de Visual Studio y arrastrárlo a la página que estás creando. En tu código de la página aparecerá así: <%@ Page Language=”C#” … Continue reading Gráficas fáciles para web

.NET Framework 3.0

Esta versión se incorpora al .NET Framework 2.0 y combina este marco de trabajo con nuevas tecnologías para crear: Experiencias de usuario visualmente atractivas Comunicación interoperable confiable Modelos de procesos de negocio Siendo una evolución del .NET Framework, proveé una experiencia de desarrollo consistente y familiar para millones de desarrolladores que programan en este ambiente. Para lograr estos objetivos, se tiene: Windows Presentation Foundation (WPF), provee clases para construir aplicaciones cliente de siguiente generación que combinan interfaz de usuario, documentos y medios. Windows Workflow Foundation (WF), con un modelo de programación, motor y herramientas para construir aplicaciones habilitadas para flujos … Continue reading .NET Framework 3.0

Referencias para .NET 3.0

Algunas ligas útiles para desarrollo de aplicaciones con .NET 3.0: Windows Vista Developer Center .NET 3.0  Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation  Para empezar a desarrollar:  Windows SDK  Visual Studio 2005 Extensions for WWF Visual Studio 2005 Extensions for WCF & WPF Ejemplos, demos y código: Windows Workflow Foundation Samples Getting started with WPF Samples Windows Communication Foundation Samples Webcast: Building a Sudoku Game Using Windows Presentation Foundation Part 1 Part 2 Part 3 Part 4 Part 5

ASP.NET AJAX Versión 1.0 disponible ya

Ya está disponible la versión no beta de ASP.NET Ajax que en su versión 1 nos da componentes Ajax reusables, soporte en los navegadores más populares y sobre todo, que puedes extender sitios web actuales con funcionalidades modernas de manera muy sencilla directamente desde Visual Studio 2005 . El Ajax Control Toolkit tiene nuevos controles como calendario, textbox con máscara, pestañas, autocompletado y otros ya populares como el del acordeón, menú flotante, calificación y dropdown en cascada que puedes ver en vivo en el sitio web de ASP.NET Ajax Control Toolkit. En español, ya puedes acceder a webcasts pregrabados para … Continue reading ASP.NET AJAX Versión 1.0 disponible ya

Parámetros opcionales en C#

Un manejo bastante fácil de parámetros opcionales en C# es usando la palabra reservada params, así:   public string concatena(params string[] cadenas) { string sResult = “”; foreach (string str in cadenas) { sResult = sResult + str + ” “; } return sResult; } Y se usaría tan sencillo como esto:   Label1.Text = concatena(“uno”); Label1.Text = concatena(“primero”, “segundo”, “tercero”); Sin embargo, se debe tomar en cuenta que esto limita el Intellisense en el proyecto, ya que no se tiene idea de los parámetros que se están pasando a la función. La recomendación políticamente correcta (en términos de POO … Continue reading Parámetros opcionales en C#

Nuevo Atlas Control Toolkit

El toolkit del que he hablado en artículos anteriores ha sido actualizado con algunas mejoras, algunas correciones y sobre todo, nuevos controles: DynamicPopulate: es un extender para llenar el contenido de un control con el resultado de un webservice o un método. FilteredTextBox: un extender para el TextBox que valida que no se inserten caracteres inválidos. PagingBulletedList: para agregar opciones de páginado y ordenamiento para el control BulletedList. PasswordStrenght: permite ver que nivel de seguridad tiene el password que le tecleas, como en el password de Hotmail. Rating: para seleccionar el número de estrellas de calificación que el usuario elija … Continue reading Nuevo Atlas Control Toolkit

Atlas para ASP.NET

A fin de cuentas, lo que importa es lo de adentro, ¿cierto? Pues es correcto, pero si le puedes brindar al usuario una mejor experiencia de uso, mejor usabilidad y más productividad, hace de tu solución de software algo más que sólo la solución, la hace querer ser usada, la hace imprescindible. Una forma de hacerlo es con Ajax, tan de moda ahorita. ¿De qué se trata? En una página de internet la interacción usuario -> sitio se daba con intercambios de datos entre el navegador del usuario y el servidor. Botones, navegación entre páginas y otros complementos hacían que … Continue reading Atlas para ASP.NET