.NET For Your Information

Un blog más sobre tecnología .NET

Posts Tagged ‘.NET

.NET para Principiantes

leave a comment »

Para todos aquellos que quieran empezar a programar en .NET pero no saben dónde encontrar información al respecto, les dejo este link, donde encontrarán de forma resumida, los mejores portales de desarrollo con .NET tanto de Microsoft como de terceros.

De acuerdo a tus necesidades de conocimiento, destaco los siguientes recursos:

Cualquier duda al respecto, o si quieren alguna información adicional, háganmelo saber.

Anuncios

Written by Alejandro Afonso Spinola

21 octubre 2009 at 11:08 AM

Utilidad de Windows Workflow Foundation

with 2 comments

El presente post intentará dar un overview a Windows Workflow Foundation, incluyendo las ventajas y desventajas que pueda traer para nuestros desarrollos de aplicaciones.

Resumidamente, Windows Workflow Foundation es el modelo de programación, motor y herramientas para generar con rapidez aplicaciones basadas en flujos de trabajo en aplicaciones .NET a partir de su versión 3.0.

WF está conformado principalmente por dos categorías, aunque podríamos añadir una tercera que sería un híbrido de las dos primeras:

  • WWF SecuencialWorkflow Secuencial. Está basado en diagramas de flujo y realiza progresos de una etapa a otra sin regresar a etapas anteriores, al menos que se haya definido así en un bucle. Esta categoría es usada para workflows donde no haya interacción con el usuario. Por ejemplo, desarrollar el flujo de trabajo donde se calcule el monto final de una factura donde hayan condiciones como cantidad de productos vendidos, fidelidad del cliente, descuentos propios del producto, y así podríamos seguir añadiendo condiciones hasta llegar a calcular el monto final.
  • Workflow de Máquinas de Estado. Como su nombre lo dice, está basado en el funcionamiento de máquinas de estado, donde al cumplirse un conjunto de condiciones en los atributos de un objeto, pues tendrá un estado en específico que definirá su comportamiento, posibles futuros estados (inclusive estados previamente adquiridos). Esta categoría sí permite la interacción con humanos, por lo que se hace más notable su utilidad. Por ejemplo, cuando necesitamos distintas aprobaciones para una orden de compra, en este caso dicha orden tendrá varios estados a lo largo del flujo de trabajo, e interactuará con distintos roles de usuarios, hasta llegar a su aprobación o rechazo.

Lee el resto de esta entrada »

Written by Alejandro Afonso Spinola

4 agosto 2009 at 10:29 AM

Introducción a Programación en Capas con Visual Studio 2008

with 9 comments

Si bien todos hemos oído hablar sobre la Programación en Capas, y de los beneficios que trae como mantenibilidad, escalabilidad, y reusabilidad de código, no todos sabemos cuál es la mejor forma de llevarlo a cabo al empezar un proyecto con tecnología Microsoft, y para este caso, con Visual Studio 2008.

En primer lugar, debemos definir cuántas capas va a tener nuestro proyecto. Por lo general, todo proyecto consta de 3 capas: Presentación, Reglas de Negocio y Acceso a Datos. Sin embargo, es posible que se añada una capa de Servicios que exponga los métodos construidos en la capa de Reglas de Negocio para que puedan ser consumidos por otros sistemas, y no sólo por nuestra capa de Presentación.

Para comenzar a construir nuestra solución, debemos iniciar el VS2008. Hacemos click en File -> Other Project Types -> Visual Studio Solutions -> Blank Solution -> Introducimos el nombre de nuestra preferencia en Name -> OK.

BlankSolution

Lee el resto de esta entrada »

Written by Alejandro Afonso Spinola

24 julio 2009 at 8:42 PM

Seguridad en Aplicaciones n-layer

with 2 comments

En primer lugar, debemos definir “seguridad” como una serie de tareas o medidas que se deben implementar en todos los procesos de desarrollo de una aplicación n-layer o conformada por multicapas lógicas, con el fin de evitar cualquier tipo de ataque que pueda acarrear consecuencias tales como: pérdida o transformación de datos, mostrar información confidencial a usuarios no autorizados, entre otras.

Desde siempre, los principios de la seguridad en el desarrollo de aplicaciones han sido los siguientes: Lee el resto de esta entrada »

Written by Alejandro Afonso Spinola

23 julio 2009 at 10:44 AM