Publicado por
Alberto Población
el
En los foros de programación con frecuencia encontramos preguntas parecidas a esta: "Al compilar mi aplicación ASP.NET, me da un error al acceder al Session quejándose de que no existe en el contexto actual. ¿A qué puede ser debido?"Típicamente, cuando usamos la palabra clave Session en uno de nuestros formularios web, en realidad estamos accediendo a la propiedad Session heredada de System.Web.UI.Page. Y si se trata de una aplicación MVC, la propiedad Session se hereda de System.Web.Mvc. Controller.
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Session["Prueba"] = "algo";
//...
}
}
Si en Visual Studio pulsamos F12 sobre la palabra Session para ir a su definici...
[Más]
Publicado por
campusMVP
el
A la hora de diseñar una página web conviene revisar las directrices publicadas por el
[Más]
Publicado por
campusMVP
el
Más de un friki clásico mataría por un escritorio así en su casa u oficina. Se llama Mini Desk y lo fabrica la misma empresa que fabrica los Minis. El escritorio lo construyen a tu gusto, es decir, te permiten escoger el color, la mesa, las llantas, etc... Lo mejor de todo es que algunas partes funcionan, como los focos delanteros o la radio. Mini Desk, diseñado por Glynn Jenkins El precio parte de las 3.500 libras esterlinas (unos 4.000 y pico euros). Sólo para los frikis más pudientes ;-) Pero, si crees que pasas demasiadas horas sentado delante de la pantalla, ¿por qué no añadirle a tu escritorio una cinta andadora y mejorar tu salud mientras trabajas?
Publicado por
José M. Alarcón Aguín
el
Cuando en un formulario Web tenemos un campo de texto (INPUT, type=text), que se utiliza para que lo
[Más]
Publicado por
campusMVP
el
La plataforma .NET proporciona un sistema exhaustivo, flexible y consistente para poder representar
[Más]
Publicado por
campusMVP
el
Tras varios meses de arduo trabajo de nuestro tutor Eduard Tomás, y de nuestro equipo de contenidos, por fin ve al luz este nuevo curso on-line de campusMVP. Estamos muy contentos con el resultado.
Se trata de un completo curso de programación de aplicaciones nativas para iOS, es decir, aplicaciones para iPhone y iPad.
Está dirigido a programadores que ya conozcan otro lenguaje (vale casi cualquiera: C#, VB, C++, Java...) pero parte de cero en lo que se refiere a iOS.
Una de las cuestiones más complicadas de programar para iOS es el lenguaje elegido por Apple, Objective-C, que proviene del mundo NeXT, de hace casi tres décadas. Por ello es una de las barreras más importantes que se encuentran los programadores que quieren acceder a esta plataforma. Por ello el curso está salpicado de m&oacu...
[Más]
Publicado por
campusMVP
el
La implementación automática de propiedades es una capacidad sencilla pero de gran uti
[Más]
Publicado por
campusMVP
el
Este sitio contiene un ingente repositorio de modelos de datos. En él encontrarás la respuesta al diseño de multitud de situaciones: desde cosas sencillas como organizar datos de clientes, a información sobre provisiones farmacéuticas o reservas aéreas. La verdad es que hay de todo, incluso cosas tan peregrinas como esquemas para llevar la venta de cosméticos Avon, o el control de ciudadanos concebido por George Orwell en su mítico libro 1984.
Las tablas contienen campos genéricos y campos para relaciones, que luego deberemos completar nosotros con nuestras necesidades particulares. Se incluye una descripción de los hechos y las restricciones que modela cada diseño (pulsando en un enlace de la parte superior).
Merece mucho la pena echarle un vistazo.
Enlace:...
[Más]
Publicado por
José M. Alarcón Aguín
el
Las ventanas de Windows (formularios Windows Forms) se pueden cerrar, bien por parte del usuario, o bien mediante programa con el método Close(). Pero ¿cómo distinguir ambos casos? En Visual Basic "clásico" era muy fácil hacerlo dentro del evento QueryUnload gracias al parámetro UnloadMode. Sin embargo en .NET no es tan sencillo averiguarlo. Aunque no es tan flexible como el evento QueryUnload mencionado, la solución que se expone a continuación soluciona el problema. Se trata de subclasificar el procedimiento de la ventana y verificar que el mensaje que se está produciendo es WM_SYSCOMMAND con el parámetro SC_CLOSE, ...
[Más]
Publicado por
José M. Alarcón Aguín
el
Una de las cuestiones de concepto más comunes entre los alumnos de cursos de fundamentos de p
[Más]