by Ignacio raffa
19. August 2010 01:18
Bueno, continuando con el proyecto de UADE net CELL, estamos actualmente investigando la otra clave del mix, es decir la arquitectura de Naked Objects.
Los autores de dicho framework (originalmente en Java) han publicado una versión sobre ASP.NET MVC 2, que puede descargarse desde Aquí.
A su vez, para demostrar su funcionamiento y principales características, han realizado una aplicación de ejemplo (basondose en nuestro queridisimo modelo Adventure Works que puede ser descargada desde codeplex).
Componentes de la Aplicación de Ejemplo
- Modelo de Dominio: AdventureWorks con Entity Framework
- RunMVC: Proyecto ASP.NET MVC 2, que tiene configurada la DLL a ejecutar.
Pantalla Principal – MVC

Vista renderizada automáticamente a partir del modelo de ejemplo para AdventureWorks

Creando un Objeto Customer, pantalla autogenerada!
Diagrama de clases del Dominio, llamados “Completos de Comportamiento” (click para ver en grande).

Ahora si, seguiremos investigando este framework, en vistas de implementar una versión sobre plataforma de escritorio (no WEB) y en su defecto , a través de Silverlight soportar ambas plataformas.
Proximamente, algunas novedades de Deep Zoom y los approachs de Semantic Zoom!
NOTA: EL curso de “Arquitectura Para Estudiantes” se sigue escribiendo en la actualidad, y será publicado después del Codecamp (Argentina) el 4 de Septiembre de 2010.
Saludos!
Ignacio Raffa
by Ignacio raffa
9. August 2010 20:20
Kael Rowan, uno de los autores del mencionado Code Canvas ha publicado recientemente en su Bloguna serie de clases (y la librería que las contiene, ya compilada) incluyendo el Zoomable Canvas.
Este componente open source para WPF es un Canvas o Lienzo, que permite (aún no hemos averiguado como!) hacer el famoso Zoom Semántico y también el Zoom “común”, como veremos en las imagenes a continuación.
Comportamientos por defecto en Zoomable Canvas:
- Canvas para elementos WPF
- Asignación de posición de elementos a través de .Left y .Top
- Paneo con el click del mouse y zoom con la rueda central.
- Zoom automático (aumenta el tamaño y fuente de todos los elementos)
Primer prueba - Cargar en memoria una DLL con atributos específicos en Zoomable Canvas

Zoom!
Clases de Atributos
Clase de Negocio – Prueba

El proximo paso va a ser utilizar el “Zoom Contextual” para modificar el comportamiento del Zoomable Canvas.
Saludos!
Ignacio Raffa - UnC
by armando
30. June 2010 00:12
Heme aquí (si, está bien dicho) con una nueva entrega de material de capacitación, lo posteo mientras se sigue subiendo, por las dudas aviso.
En este caso se trata de material introductorio e intermedio sobre programación de aplicaciones web con AJAX y ASPX, tremendamente útil para darle al front end la calidad que se merece un sistema bien hecho en ASPX, aunque por supuesto el conocimiento es válido para cualquier plataforma y lenguaje de programación web, incluso podemos hacer híbridos según cada necesidad. Nuevamente, les dejo la carpeta de SkyDrive correspondiente:
No hay mucho que agregar respecto a este apartado, pero por supuesto como siempre ante la menor duda no tenés mas que dejarnos un comentario en este mismo post (abajo dice… “Comentarios…” :) ) y te responderemos con mucho gusto!
by armando
29. June 2010 19:28
Saludos nuevamente! Siguiendo la consigna que me impuse, les acerco mas material de capacitación, seguimos con .NET. Como les decía, es principalmente sobre la plataforma .NET en sí y sobre el lenguaje C# que es el que personalmente recomiendo dada la similitud con otros lenguajes lo cual facilita su aprendizaje y que la enorme mayoría de los ejemplos en internet están en C#.
Si están empezando, no se dejen llevar por el mito de que VB es mas fácil, ES LO MISMO en efecto como todo lenguaje CLR, pero C# está mucho mejor documentado por la gente en miles de blogs y webs y es mas estricto en su sintaxis, por ende menos confuso.
En esta ocasión la carpeta de SkyDrive con el material es la siguiente:
Si quieren ver los videos online van a necesitar Silverlight instalado, automáticamente te chifla de que tenés que instalarlo pero por si acaso el link para la instalación es este de acá. Igual siendo ya una cantidad mayor de material yo recomendaría bajarlo todo (son 185mb) y tenerlo a mano a modo de ‘referencia’.
Próxima entrega: Desarrollo de Aplicaciones Web con AJAX. Pero eso no es todo! Sólo si llama (descarga???) ahora incluiremos: LINQ, Silverlight, Office Sharepoint, SQL Server 2008 I y II y (por ahora) unas lecciones de seguridad.
Ante cualquier duda no duden en dejar sus comentarios y les respondere(mos) en breve con mucho gusto, no ser tímidos ;)
by armando
29. June 2010 13:22
Hola! Mi nombre es Armando, soy uno de los creadores y administradores de este sitio web. Me puse como objetivo para esta semana ir facilitándoles a todas las células y estudiantes en general que se quieran capacitar en la programación en .NET, Principalmente C#, pero ya van a ver que es muy fácil alternar entre VB y C#.
Comencemos por el principio (me maté!), en la carpeta de SkyDrive vinculada a continuación, incluí material introductorio sobre .NET que servirá como introducción a la plataforma.
En el caso del video introductorio no es necesario descargarlo, pueden verlo online entrando acá.
Como decían en Nivel X (soy un viejo) “Bueno, esto fue la introducción a .NET para la plataforma PC y espero que les haya gustado, chau!”