Archivo

Archive for 19 junio 2009

[ASP.NET – SQL] Tare 2. Conectándome a una BD sin colocar la cadena de conexión en el WebConfig

junio 19, 2009 1 comentario

Bien, aquí el como hacer lo que se menciona en el titulo del post. Primero debemos tener una base de datos (la cual ya tengo y uso para las demos, estoy usando SQL Server Enterprise). Bien mi base contiene una tabla llamada EntradasBlog con 5 campos que son los siguientes:

image

Bien pues vamos a trabajar con esta base, creamos un proyecto web asp.net y agregamos una clase que se llame ClConexion, en la cual lo primero es agregar los nombres de espacios que vamos a usar:

using System.Data;
using System.Data.SqlClient;

Después creamos una función que nos regrese la conexión el código es este:

public static SqlConnection cnx()
{
    string conexion = "Data source=SQLNOR;" +
                        "initial catalog=BD_DEMOS;" +
                        "User id=sa; password=******
    SqlConnection con = new SqlConnection(conexion);
    return con;
}

Con esto ya tenemos nuestra conexión ahora veamos si funciona, para esto agregamos un GridView a nuestra página el cual enlazaremos desde código, vamos a colocar el siguiente código en el evento Load de nuestra página:

DataSet ds = null;
            SqlDataAdapter da = null;

            using (SqlConnection conexion = ClConexion.cnx())
            {
                SqlCommand com = new SqlCommand("Select * From EntradasBlog", conexion);
                com.CommandType = CommandType.Text;

                ds = new DataSet();
                da = new SqlDataAdapter(com);
                da.Fill(ds);

                com.Dispose();

                gvEntradasBlog.DataSource = ds;
                gvEntradasBlog.DataBind();
            }

 

Con esto tenemos todo listo, solo falta generar y listo!, entonces nuestra página se muestra así:

image

Bien espero que les ayude, cualquier duda, escríbanla en los comentarios. Y no olviden votar por el blog 😀

Etiquetas de Technorati: ,,,,,

[IE8] WebSlice del blog del Nor xD

junio 19, 2009 Deja un comentario

Después de la platica de Aceleradores y WebSlice de hace un par de días en la UNEVE, aquí el WebSlice de mi Blog. No les voy a decir como hacer un WebSlices, les recomiendo el post de mi  buen amigo Ivan en donde describe como hacer un WebSlice con acceso a datos, aquí la dirección:

http://sqlpsykrest.wordpress.com/2009/05/15/asp-net-creando-una-webslice-con-datos-de-una-bd-y-un-repeater-sql-2008/

Bien, como seguramente ya saben como hacer un WebSlices y saben que es muy fácil aquí tip, para poner un poco más chulos los WebSlices. (aunque el mío no se ve tan chulo xD). El punto es que voy a mostrar los RSS de mi blog en un WebSlice, como saben esto se hace con el microformato:

feedurl

y la instrucción sería más o menos así:

<a rel="feedurl" href="https://mspnor.wordpress.com/feed/" style="display:none;"></a>

Pero, aquí hay un problema es un poco complicado pornerle un estilo a nuestro WebSlices pa’ ponerlo chulo, así que la respuesta a esto es hacer referencia a una página que será la que se mostrará en el WebSlices, para esto usamos lo solucionamos haciendo referencia a dicha página htm:

<a href="display.htm" rel="entry-content" style="display:none"></a>

Como se dan cuenta tiene referencia al entry-content, en esta página podemos ponerle diseño para que se vea chulo nuestro WebSlice :D. Vale mi código para que se muestre mis RSS en un WebSlice con un poco de diseño es el siguiente:

<div id="topten"class="hslice">
  <h1 class="entry-title">WebSlices del Blgo del Nor</h1>
  <div class="entry-content">
    <script language="JavaScript" src="http://www.hoteljuice.com/conversor/feed2js" type="text/javascript"></script>
      <noscript>
         <a href="http://www.hoteljuice.com/conversor/feed2js.php?">Ver Feed RSS</a>
         </noscript>
  </div>
  <a href="display.htm" rel="entry-content" style="display:none"></a>
 </div> 

Aquí mi script es el que hace la magia para mostrar los RSS y si se dan cuenta es lo que muestro en el entry-content y al final hago referencia a la misma página, es decir en display.htm tengo este código dentro del body :D, y por ultimo un poco de css para poner una imagen de fondo y alinear al centro todo este rollo:

body
{
    width: 500px;
    margin: 0 auto;
    background: url(https://mspnor.files.wordpress.com/2009/06/webslice.png) no-repeat center top;
}

h1
{
    font-family: 'Comic Sans MS';
    font-size: large;
    color: #000080;
    text-align: center;
}

Con esto todo esta listo para mi WebSlices que cuando lo agrego a mi página se ve más o menos así:

image

Solo un pequeño detalle con esto de redireccionar a una página, es que los WebSlices se agregan con el titulo, cosa que con los otros, no, pero vaya que el hecho de poder poner chulos nuestros WebSlices ya es bastante :D. Espero que les ayude esto y no olviden votar por el Blog 😛

 

Etiquetas de Technorati: ,,,,
Categorías:Ejemplos, IE, IE8, Tips, WebSlices

[IE8] Restaurar sesión anterior en Internet Explorer 8

junio 11, 2009 4 comentarios

Esta es una característica nueva en Internet Explorer 8, ya que en versiones pasadas esto no se podía hacer, y creo que el equipo de IE8 aserto con esta característica, la verdad es que como buen desarrollador (xD) uso mucho Mozilla e IE en mi maquina casi siempre al mismo tiempo, uso uno para ver, buscar o escribir en la Web y otro para hacer pruebas, o viceversa. Pero bueno no les voy  a hablar de lo que hago sino de lo que hace IE8.

Bueno aquí el como restaurar la sesión anterior de IE8, cuando abrimos IE8 por lo regular inicia con nuestra página de inicio, y para poder ver la sesión anterior debemos ir a la Barra de herramientas->Restaurar sesión anterior y listo:

image

y listo con esto restauramos la ultima sesión que ocupamos, aunque no del todo bien, porque tengo que decir que no me agrada que te cargue la página de inicio, cosa de Mozilla no hace y es más rápido, porque en IE8 arranca la home page y luego tienes que ir a restaurar y no te cierra la página de inicio :S, creo que esto hace que consuma más memoria en nuestra maquina, pero bueno espero que para la próxima sea automático o se pueda configurar desde las opciones de internet o algo así.

Bueno espero que les sea de utilidad y recuerden votar por el blog 😀

Saludos!!

Etiquetas de Technorati: ,,
Categorías:IE, IE8, Tips

[IE8] Platica sobre Aceleradores y WebSlice de IE8 en la UNEVE

junio 10, 2009 Deja un comentario

Bien, este post es para invitarlos a que asistan el próximo 16 de Junio a la UNEVE. Como ya muchos saben ese día será el evento a nivel nacional de Instalación de Internet Explorer 8, así que aquí les dejo la información y para que se registren:

 

Banner Uneve IE8

Espero contar con su asistencia, este será un evento total mente Gratuito.

Saludos!

Etiquetas de Technorati: ,
Categorías:Eventos, IE, IE8

¿Por qué el número del puerto del Servidor de desarrollo ASP.NET es diferente al que se muestra en el explorador?

junio 3, 2009 29 comentarios

Este es una cuestión un poco extraña de repente me comenzó a suceder de un momento a otro. El asunto es el siguiente inicie un nuevo proyecto en Visual Studio 2005, para ser exactos un Sitio Web para hacer unas pruebas en el trabajo, bien cuando intento ver mi sitio en el Explorador (en cualquier explorador, porque hice  pruebas con Firefox, Chrome e IE8) no me muestra la página .aspx, en primera impresión pensé que era error mío, pero me di cuenta que los números de los puertos del Servidor de desarrollo de ASP.NET  y del explorador es diferente:

image

image

Como se pueden dar cuenta en estas imágenes el  puerto es diferente y para que funcione tengo que estar cambiando manualmente el puerto del explorador, pero estarán de acuerdo que esto es muy tedioso.

Lo primero que pensé fue que era culpa del IIS, estuve indagando en Google y en Bing xD y nada :S.

Después pensé que era cosa de Visual Studio y cambia configuración incluso ejecute el sitio desde el prompt con ayuda de WebDev.WebServer.exe y nada, seguía sin funcionar, busque de nuevo en Bing y me encontre con esta solución del Guille

http://www.elguille.info/net/aspnet/numero_puerto_aspnet_development_server_diferente_explorador.aspx

Lo aplique y a la primera me funciono, pero luego cada que reiniciaba VS y quería ver mi sitio tenia que cambiar el puerto y me decía que el puerto estaba siendo usado :S, y pues que tedioso estar cambiando el numero del puerto.

Y seguí mi búsqueda en internet (bing) durante un rato más, hasta que en un foro me encontré con la solución, resulta que esto sucede gracias al vendito NOD32, el es el causante de todo este rollo.

Aquí la solución.

Abrimos NOD32->En Modo avanzado->Hacemos clic en Configuración->Antivirus y anti espía->Protección del tráfico de Internet->Configurar…

image

Se abre una ventana de configuración en donde nos dirigimos a Antivirus y anti espía->HTTP->Navegadores de Internet. Aquí debemos de buscar el EXE de Visual Studio y desmarcarlo para que no se analice la transferencia de datos.

image

Una ves hecho esto, solo hacemos clic en Aceptar y cerramos NOD32 y listo!, ahora si debe de funcionar correctamente, el numero de los puerto del servidor de desarrollo de ASP.NET debe de ser igual al del explorador.

Espero que este post les ayude cuando se encuentren con este error y puedan seguir trabajando.

Saludos!

Etiquetas de Technorati: ,,,

[IE8] Descarga el Acelerador de My Content Pipeline para IE8

Ya esta disponible el acelerador de mi blog para que lo descargues y lo agregues a tu Internet Explorer 8, con el puedes buscar post relacionados, claro solo si quieres saber un poco de las tecnologías de Microsoft.

image

Ya lo puedes agregar, que esperan 😛

URL: http://www.ieaddons.com/en/details/bloggings/My_Content_Pipeline/

Saludos!!

Categorías:IE, IE8

[IE8]Festival de instalación de IE8 el próximo 16 de Junio

Dentro unos pocos días se estará llevando a cabo el Festival de Instalación de Internet Explorer 8!!!, el cual será el próximo martes 16 de junio no te pierdas este evento que se llevará a cabo de manera simultánea en diferentes ciudades del país. Será un evento en el que podrás conocer a detalle técnico las ventajas de contar con IE8, así como llevar instalado en tu equipo esta nueva versión del navegador y diferentes herramientas que harán más fácil y dinámica tu experiencia en Internet. En cada evento habrá muchas sorpresas y regalos!

Estaremos presentando temas técnicos de interés tanto para Desarrolladores como Profesionales de TI.

Podrás participar de 2 formas:

1. – Asistiendo de forma presencial al evento de tu ciudad:

Microsoft México , D.F. – Regístrate aquí
Microsoft Monterrey – Regístrate aquí
Chihuahua, Chih – Regístrate aquí
Ciudad del Carmen, Camp. – Regístrate aquí
Ciudad Obregón, Son. – Regístrate aquí
Coacalco, Edo. de México – Regístrate aquí
Coatzacoalcos, Ver. – Regístrate aquí
Cuernavaca, Mor. – Regístrate aquí
Ecatepec, Edo. de México – UNEVE – Regístrate aquí
Fresnillo, Zac. – Regístrate aquí
Guadalajara, Jal. – Regístrate aquí
Aguascalientes, Ags – Regístrate aquí
Tlaquepaque, Jal – ITESO – Regístrate aquí
Mexicali, Baja California – Regístrate aquí
Navojoa, Son. – Regístrate aquí
Puebla, Pue. – Regístrate aquí
Querétaro, Qro. – Regístrate aquí
Tepic, Nay. – Regístrate aquí
Tijuana, B.C. – Regístrate aquí
Toluca, Edo. de México – Regístrate aquí
UPIICSA, Ciudad de México – Regístrate aquí
Zacatecas, Zac. – Regístrate aquí

2. Y para asistir al evento virtual Regístrate aquí

Yo tendré la oportunidad de platicarles sobre los Aceleradores y WebSlices de IE8. El lugar en donde estaré participando en Ecatepec, Edo. de México – UNEVE – Regístrate aquí . No duden en participar.

Categorías:Eventos, IE, IE8