C# Tips – Using delegate in List.Find() predicate

Deja un comentario

Si tuviéramos un lenguaje funcional (por ejemplo o ), podemos gestionar muy fácilmente una colección o una lista.

Con el , también podemos trabajar de una manera más funcional con los (Exploración). Con esta función de podemos preparar, procesar y gestionar nuestros datos con mayor facilidad y rapidez, sobre todo con los (anonymous delegates).

Un ejemplo que quiero usar, y también es la situación más frecuente que me ha pasado a desarrollar, es el uso de estos delegado a la función de búsqueda para una lista genérica ()

Más

Translate localized error messages from .NET, SQL and Windows – FindErr.NET

Deja un comentario

La situación es bastante común, un error de ejecución con un mensaje más o menos comprensible.

Buscando los motores de búsqueda, es fácil de encontrar soluciones, recursos, ejemplos.

En muchos casos pero, los mensajes están en español, y muchas veces la traducción no coincide con el mensaje original. Buscando para el puesto en los motores de búsqueda, no encuentra mucha información y, a veces no puede encontrar el material que nos ayudará a resolver el problema.

La solución viene de un sitio nada menos que brillante:
Translate localized error messages from .NET, SQL and Windows -FindErr.NET.

Además de contar con un catálogo de navegable por temas y por orden alfabético, también tiene una investigación interna muestra que los resultados para 22 idiomas (árabe, checo, danés, alemán, griego, español, finlandés, francés, hebreo, húngaro, italiano, japonés, coreano, holandés, noruego, portugués polaco, ruso, turco sueco, chino simplificado, chino tradicional) con su traducción al Inglés y link con la búsqueda por Google.

Bueno, tenemos que crear un buen atajo en su escritorio!

ASP.NET ScriptManager Error: this._forum is not a object

Deja un comentario

Me pasó un par de veces para recibir este error en una página ASP.NET que contiene un ScriptManager y un enlace a un archivo JavaScript dentro de la etiqueta Head en la página, de esta manera:

[...]
<head runat="server">
    <script type="text/javascript" src="../Scripts/barcode.js" />
</head>
<body>
    <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server" />
    <div>
    [...]

Al parecer, el código no tiene errores, pero la página que se ejecuta en debug se produce un error como se muestra:

Microsoft JavaScript: Necessario oggetto

Microsoft JavaScript: Necessario oggetto

Al hacer clic en el botón “Stop”, voy a tratar de entender lo que podría haber ocurrido, y me doy cuenta de que el objeto “_form” de la página no existe, o es “null”

Oggetto this._form è "null"

Oggetto this._form è "null"

No hace falta decir cuánto tiempo estuve tratando de averiguar lo que pudo haber pasado, y donde él podría ser un posible error, por supuesto sin éxito.

Después de una minuciosa búsqueda de Internet, finalmente encontré un artículo que me iluminó y me salvó.
Parece ser un objeto ScriptManager fallo pequeño, que malinterpreta la etiqueta <script/> sin bloqueos explícitos.

Esto fue suficiente para cambiar la etiqueta y el uso de la sintaxis canónica para resolver todo:

<head runat="server">
    <script type="text/javascript" src="../Scripts/barcode.js" >
    </script>
</head>

Fin de la odisea.

GridView – Seleccióne con un simple clic sobre toda la línea

Deja un comentario

Un efecto muy bueno es que le permite seleccionar una fila en una tabla sin necesidad de utilizar la columna específica de la GridView que se crea de forma nativa, aunque clicando sobre cada punto de la linea.

La idea es replicar el código que automáticamente genera el GridView, y adjuntar el evento click de la línea, que no es más que una fila de una tabla (<tr>).

Más

BUILD Live – Windows 8 está llegando

Deja un comentario

Agosto por fin ha llegado, y todos estamos esperando a nuestro merecidas vacaciones!

Pero el retorno es la mejor parte! El título lo dice todo:

En 1995 se cambió el PC con Windows ®.
BUILD le mostrará cómo Windows 8 cambiará todo.


.
BUILD es un nuevo evento para mostrar de hardware y desarrolladores de software de Windows todas las ventajas que nos ofrecen en el futuro. Por supuesto que estamos hablando de Windows 8.
Y para esta presentación, Microsoft ha pensado en hacer un evento en el estilo, contemporáneo en todo el mundo .
El día 13 de Septiembre, en vivo, podemos seguir la Keynote que se celebrará en Anaheim, California.

El evento será transmitido en vivo, y ampliado para incluir a sesiones técnicas sobre Kinect y Mango, da las comunidad italiana en estas ciudades: Venecia, Bolonia, Roma, Bari, Turín, Milán, Salerno, Catania.

¿Necesito decir más?

Autenticación de sitios Web con la pertenencia

Deja un comentario

Con frecuencia he leído en el foro las peticiones de ayuda para autenticar a los usuarios, así como cuestiones relativas a la base de datos aspnetdb.mdf.
Así que quiero dar algunas explicaciones sobre las herramientas que el framework, desde la versión 2.0, proporciona para configurar correctamente un sitio web.

Más

A %d blogueros les gusta esto: