March 2009 - Posts

Sumate a Internet Explorer 8 y gana atractivos premios

Hola amigos, los invito a esta promoción, hay buenos premios. 

Un Saludo, 

Luis Antonio Alfaro  
 

http://www.sumateaie8.com/Content/images/newsletter/head.jpg

http://www.sumateaie8.com/Content/images/newsletter/ad1.jpg

http://www.sumateaie8.com/Content/images/newsletter/ad2.jpg

http://www.sumateaie8.com/Content/images/newsletter/descargar-btn.jpg

http://www.sumateaie8.com/Content/images/newsletter/ad4.jpg

http://www.sumateaie8.com/Content/images/newsletter/ad3.jpg

Has sido invitado a sumarte a la promoción de Internet Explorer 8 que te regala una computadora personal, software y accesorios para tu PC!

 

Para participar en el concurso Sumate a IE8, debes seguir los siguientes 3 pasos:

Paso 1

Descarga Internet Explorer 8 en tu PC

Al descargar Internet Explorer 8 en tu PC e inscribirte llenando tus datos personales, ganarás por una única oportunidad 50 puntos que se te acumularán y te servirán para participar en la presente promoción y tener la posibilidad de ganar una computadora personal ó software Microsoft y accesorios para tu PC. Si ya descargaste IE8 todavía puedes participar y ganar dichos 50 puntos llenando tus datos personales cuando accedas a las bases de la promoción localizadas en el siguiente link.

 

Paso 2

Juega y aprende de Internet Explorer 8

Diviértete jugando y aprendiendo sobre Internet Explorer 8; al tener instalado el IE8 y responder correctamente las preguntas que aparecen en el juego interactivo podrás acumular hasta 20 puntos más. Son 4 puntos por cada pregunta correcta que respondas y un total de 5 preguntas.

 

Paso 3

Comparte este sitio con tus familiares y amigos

Al tener instalado IE8 en tu PC, envía este sitio a todos tus conocidos y podrás acumular 2 puntos más por cada persona a quien compartas los beneficios de Internet Explorer 8. Adicionalmente, ellos podrán descargar IE8, jugar y ganar puntos para sí mismos o para que sean sumados a tu puntaje.

Premios

Las 10 personas que acumulen más puntos en cada país participante serán las ganadoras de una computadora Nettop y los 16 lugares subsiguientes ganarán premios tales como Speakers NB, Speakers para Gamers, Reproductores MP3 y sets de Keyboard + Mouse. Los premios se podrán reclamar dentro de los 30 días siguientes a finalizado el concurso en el lugar y hora que se comunicará por via electrónica oportunamente a los ganadores.

En caso que el número de participantes ganadores exceda el número de premios disponibles, los participantes ganadores que hayan primero acumulado el número de puntos requeridos serán los beneficiarios de los respectivos premios.

Premios

¿Qué esperas?

¡Súmate YA a Internet Explorer 8 y empieza a disfrutar de sus beneficios!

Inscríbete

http://www.sumateaie8.com/Content/images/newsletter/gradient.jpg

Instrucciones | Inscríbete | Iniciar sesión | Internet Explorer 8 en Español | Términos y condiciones

 

Posted by lalfaro with no comments

Grupo de Usuario para la comunidad CDMHonduras

Amigos,

 

Espero que estén bien, les quiero comentar que ya creamos nuestro grupo de usuarios o users group para la comunidad CDMHonduras, les quisiera pedir de favor que ingresen a él y se inscriban, mejor si pueden dejar un comentario de bienvenida :).

 

Para inscribirse deben de tener un usuario de google e ingresar a este link:

 

http://groups.google.com/group/cdmhonduras

 

Los esperamos! 

 

Un Saludo, 

Luis Antonio Alfaro

Posted by lalfaro with no comments

Evento de la Comunidad CDMH Tegucigalpa, Honduras - 24 de Agosto de 2009

Estimados, 

Buenos días, quiero compartir con ustedes algunas fotos del evento que tuvimos el día martes 24 de marzo para la comunidad CDMH en Tegucigalpa. 

Yo tuve el honor de ser el speaker para este tema, se hablo de la interactividad con google Earth usando VS 2008 con el lenguaje C#, estuvo muy bonito el evento y esperamos seguir con este entusiasmo. Quiero agradecer a New Horizons por prestarnos su salón y a Microsoft Honduras especialmente a Joana por ayudarnos con el Banner de Windows Live.

Les comparto algunas fotos:

 

 

Speaker Luis Alfaro MVP

Partipantes

Mas Participantes

Un Saludo, 

Luis Antonio Alfaro

Posted by lalfaro with no comments

New Horizons nuevo patrocinador para la comunidad CDMH en Tegucigalpa

Amigos, 

Buenos días, estoy muy contento de anunciar que New Horizons Honduras muy amablemente nos estará patrocinando un salón para nuestra comunidad CDMH en Tegucigalpa, ya con este patrocinio tenemos pensado reunirnos dos veces al mes para discutir temas de desarrollo con tecnología Microsoft.

 

Estamos muy entusiasmados y tenemos muchas ganas de sacar este proyecto adelante. Quisiera aprovechar a invitar a nuestra próxima reunión: 

·         Fecha: 24 de Marzo 2009

·         Hora: 7pm

·         Lugar: Instalaciones de New Horizon Tegucigalpa

·         Dirección: Boulevard Suyapa, Edificio CH Inversiones, Segundo nivel, contiguo al AutoBanco de Banco del País

·         Tema: Interactuando con Google Earth en VS 2008 C#

·         Speaker: Luis Antonio Alfaro MVP 

Un Saludo, 

Luis Antonio Alfaro

Posted by lalfaro with no comments

Primera reunión del año de la comunidad CDMH en Tegucigala

Amigos,

 

Buenos días, les quiero comentar que hoy fue la primera reunión  del año de la comunidad CDMH, estoy muy contento porque hay nuevos integrantes que están proyectados como líderes. Nos reunimos en el restaurante Fridays y discutimos de varios temas de planificación para este año. La próxima reunión será el martes 24 de marzo y yo estaré impartiendo la charla.

 

Para los que no conocen a esta comunidad, las silabas CDMN significan Comunidad de desarrolladores para Microsoft en Honduras, la misma está ubicada en la capital de Tegucigalpa y se discuten temas de desarrollo con tecnología Microsoft.

 

Un Saludo, 

Luis Antonio Alfaro

Posted by lalfaro with no comments

Formato de String o String Formatting en C#

Si te gusta los posts en mi blog, por favor sígueme en Twitter  bajo @lalfarod para ver mis aportaciones. 

Amigos, 

Espero que estén bien, les quiero comentar que el día de hoy tuve muchas preguntas de cómo poder hacer un formato para diferentes tipos de string, como fechas, enteros, decimales, etc. 

Bueno, voy a escribir este post para ayudar a todos :) Espero que les sea útil. 

1) Empecemos con los strings: 

Para los strings no hay mucho que hacer en el tema de colocar un formato, más que todo únicamente se puede jugar con la alineación o alineamiento de los caracteres como lo muestro a continuación.

Ejemplo

Resultado

String.Format(”->{1,10}<-”, “Hola”);

-> Hola<-

String.Format(”->{1,-10}<-”, “Hola”);

->Hola <-

Si se dan cuenta, en el primer ejemplo se coloca un espacio en blanco al principio y en el segundo se lo coloca al final. 

2) Números 

                2.1) Formato básico de números:                

Especificador

Tipo

Formato

Salida (Parámetro 2.50)

Salida (Parámetro - 12400)

c

Currency

{0:c}

$2.50

-$12,400

d

Decimal (Numero Entero)

{0:d}

System.FormatException

-12400

e

Scientific

{0:e}

2.500000e+000

-1.240000e+004

f

Fixed point

{0:f}

2.50

-12400.00

g

General

{0:g}

2.50

-12400

n

Number  (Numero con comas para los miles)

{0:n}

2.50

-12,400

r

Round trippable

{0:r}

2.50

System.FormatException

x

Hexadecimal

{0:x4}

System.FormatException

cf90

                 Ejemplo: string.Format("{0:c}", 2.50) 

                2.2) Diferentes formatos más complejos para los números:

 

Especificador

Ejemplo

Salida (Parámetro Double 1500.42)

0

{0:00.0000}

1500.4200

#

{0:(#).##}

(1500).42

.

{0:0.0}

1500.4

,.

{0:0,.}

2

%

{0:0%}

150042%

e

{0:00e+0}

15e+2

                Ejemplo: string.Format("{0:0.0}", 1500.42)

2) Fechas

 

                Con las fechas hay que hacer la observación que estas dependen de su configuración regional que tengan en su máquina o servidor, los resultados que voy a mostrar son para mi configuración persona. 

Especificador

Tipo

Ejemplo

Salida (El parámetro System.DateTime.Now)

Nota

d

Short date

{0:d}

13/03/2009

Fecha corta

D

Long date

{0:D}

viernes, 13 de marzo de 2009

Fecha Larga

t

Short time

{0:t}

06:15 p.m.

Hora corta

f

Full date & time

{0:f}

viernes, 13 de marzo de 2009 06:16 p.m.

Fecha y hora

F

Full date & time (long)

{0:F}

viernes, 13 de marzo de 2009 06:17:03 p.m.

Fecha y hora larga

g

Default date & time

{0:g}

13/03/2009 06:17 p.m.

Fecha  y hora predeterminada

G

Default date & time (long)

{0:G}

13/03/2009 06:18:47 p.m.

Fecha  y hora predeterminada larga

M

Month day pattern

{0:M}

13 marzo

Dia y Mes

           Ejemplo: string.Format("{0:M}", DateTime.Now)

 

Especificador Tipo Ejemplo Salida (El parametro System.DateTime.Now) Nota
dd Day {0:dd} 10 Dia
ddd Day name {0:ddd} Vie Nombre del Dia
dddd Full day name {0:dddd} Viernes Nombre del Dia completo
f, ff, … Second fractions {0:fff} 923 Segundos
gg, … Era {0:gg} D.C.
hh 2 digit hour {0:hh} 10 Hora en dos digitos
HH 2 digit hour, 24hr format {0:HH} 22
mm Minute 00-59 {0:mm} 38
MM Month 01-12 {0:MM} 12
MMM Month abbreviation {0:MMM} Mar
MMMM Full month name {0:MMMM} Marzo
ss Seconds 00-59 {0:ss} 46
tt AM or PM {0:tt} PM
yy Year, 2 digits {0:yy} 2
yyyy Year {0:yyyy} 2009
zz Timezone offset, 2 digits {0:zz} -5
zzz Full timezone offset {0:zzz} -05:00
: Separator {0:hh:mm:ss} 10:43:20
/ Separator {0:dd/MM/yyyy} 11/03/2009

Espero que les haya servido este post, como siempre estoy a sus ordenes. 

Un Saludo, 

Luis Antonio Alfaro

Enviando un correo electronico con Autenticación en C#, usando System.Web.Mail

 Amigos,

Si te gusta los posts en mi blog, por favor sígueme en Twitter  bajo @lalfarod para ver mis aportaciones. 

Esta semana, hubieron varias personas de honduras que me estuvieron consultando como enviar un correo usando c#, bueno lo solicitado con mucho gusto sera entregado, solo que lo hare colocandolo en mi blog para que todos a la vez lo puedan ver.

Lo primero que deben colocar es la libreria que vamos a usar, esta se llama:

 using System.Web.Mail;

Segundo, debemos instancear los dos correos que van a interactuar, primero haremos quien lo envia, colocando el correo electronico y el nombre de la persona u organizacion:


System.Net.Mail.MailAddress From = new System.Net.Mail.MailAddress("correo@proviene.com", "Nombre de la Persona");

Despues debemos hacer lo mismo para la persona que lo va a recibir, lo hacemos de la misma forma:


System.Net.Mail.MailAddress To = new System.Net.Mail.MailAddress(correo@recepto.com);

Ya teniendo instanceado el que lo envia y recibe, ya podemos conjuntarlo en un MailMessage, haciendo una instancea adicional:


System.Net.Mail.MailMessage Message = new System.Net.Mail.MailMessage(From, To);

Con esto creado, podemos llenar algunos propiedades como el Subject, si es texto o HTML el body y otras opciones que nos dan estas librerias: 


Message.Subject = "El Subject de nuestro correo";

Message.IsBodyHtml = true;

Message.Body = this.Get_HTML_Body();

Ya con nuestro correo configurado, podemos especificar el SMTP server que lo va a enviar, esto lo podemos hacer con el siguiente comando:


System.Net.Mail.SmtpClient Smtp = new System.Net.Mail.SmtpClient(); 
Smtp.Host = "mail.elServidor.net";

Smtp.UseDefaultCredentials = false;

Si el servidor requiere autenticacion, pueden usar el NetworkCredentials del System.Net, esto lo pueden hacer de la siguiente manera:


System.Net.NetworkCredential basicAuthenticationInfo =new System.Net.NetworkCredential("correo@proviene.com", "Password");

Smtp.Credentials = basicAuthenticationInfo;
 

Por ultimo, unicamente hacemos un send del mensaje:


Smtp.Send(Message);
 

Espero que les haya ayudado :)

Un Saludo, 

Luis Antonio Alfaro