Mostrando entradas con la etiqueta VS2005. Mostrar todas las entradas
Mostrando entradas con la etiqueta VS2005. Mostrar todas las entradas

.Net - Enviar mail con servidor que requiere autenticación

0 comentarios

A continuación les pongo el código necesario para poder enviar un mail desde .Net 2.0 o superior utilizando un servidor de correo que requiere Autenticación. El código es:


MailMessage mail = new MailMessage();
SmtpClient smtp = new SmtpClient("mail.midominio.com", 25);

mail.From = new MailAddress("mail@midominio.com");
mail.To.Add("destinatario@mail.com");
mail.Subject = "Asunto";
mail.Body = "Aquí se debe ingresar el mensaje...";
mail.IsBodyHtml = true;
smtp.EnableSsl = false;

smtp.Credentials = new NetworkCredential("miUsuario","miClave");

// Prioridad
mail.Priority = MailPriority.Normal;

//Esto es porque el Servidor requiere Autenticacion
smtp.UseDefaultCredentials = false;

smtp.Send(mail);

Se debe tener en cuenta que hay que incluir los namespaces System.Net y System.Net.Mail.

Si desean saber más en detalle para que sirve cada linea descripta anteriormente, los invito a que lean el post de un colega (hagan click en el siguiente link).

Saludos.

SilverLight version 1.0

0 comentarios

Silverlight es una tecnologia multi-Navegador (IE, Firefox, etc.) y multi-Plataforma(Win, Linux, Mac, etc.) que permite el desarrollo de una nueva generación de interfaces de usuario potenciando el desarrollo de interfaces multimedia RIA (Rich Interactive Applications).
XAML (Extensible Application Markup Lenguaje) es un lenguaje declarativo, derivado de XML cuya finalidad principal es la de permitir definir la interfaz visual.
Silverlight es un complemento de navegador que representa XAML (al igual que el navegador representa xhtml o html) exponiendo su modelo de objeto de documentos (DOM) y su modelo de Eventos con lo cual podemos ejecutar código desde el lado cliente ahorrándonos la ida y procesamiento en el servidor. Se basa en la tecnología plug in por lo que se requiere la instalación de un pequeño componente para poder visualizar el contenido de Silverlight en nuestro navegador.
XAML está basado en texto y así se descarga en el cliente por lo que no da problemas en buscadores, firewalls, muy útil si se desea utilizar SEO (Search Engine Optimization). XAML es fundamentalmente vectorial, por lo que permite desarrollar con muy poco esfuerzo aplicaciones “Pixel free” independientes de la resolución.

Silverlight tiene herramientas orientadas al programador y al diseñador, estas son:
- Silverlight v1.0: plug in disponible para Win, Linux y Mac.
- VS2008: permite hacer desarrollos en Silverlight.
- Expression Blend 2: permite diseñar espectaculares experiencias interactivas en XAML sin necesidad de escribir ni una línea.
- Expression Encoder: permite codificar y mejorar ficheros de video para poder ser utilizados en silverlight.
- Expression Desing: herramienta de diseño vectorial que permite crear diseños y elementos silverlight.

Abrir archivos con programa por default (.Net 2.0)

0 comentarios

He retornado, pero esta vez no para escribir sobre SSIS sino sobre una funcionalidad muy sencilla pero no menos interesante del Framework .Net 2.0. Se trata del método Process.Start(), útil para abrir los archivos de cualquier tipo con la aplicación que le corresponde según su extensión. Por ejemplo, si tenemos un archivo con extensión “.doc” o “.docx”, el método se encargará de abrir el archivo con Microsoft Word en la versión que tengamos instalada en nuestra PC. Aquí les pongo un ejemplo tanto para VB como para C#.



Cómo podemos deducir de éste simple código, declaramos que utilizaremos los componentes de System.Diagnostics, luego creamos una proceso llamado “pr”, le asignamos el archivo que deseamos abrir y luego le decimos que comience el proceso. El resultado de este código es que se abrirá el archivo seleccionado con Microsoft Word inmediatamente después de ejecutarse la sentencia pr.Start().

Bienvenidos a mi Blog!

0 comentarios

Buenos días a todos los queridos lectores de mi Blog. Antes que nada quiero presentarme y contarles a que me dedico y cual es el motivo que me llevó a crear este espacio. Mi nombre completo es Miguel Angel Ciacci, oriundo de una pequeña localidad, ahora convertida en ciudad, del interior de la provincia de Córdoba, Argentina llamada Salsipuedes. Tengo 22 años... de estudiante jaja, en realidad tengo 27 años, soy Analista de Sistemas y me encuentro en la fase final de mi Tesis para recibirme de Ingeniero de Sistemas. El tema que escogimos para la Tesis junto a mi compañera Laura (no escribiré su apellido hasta tener su autorización ya que no deseo que me demande judicialmente) es un Sistema Experto para la selección de Telemanipuladores para Centrales Nucleares, y estamos en la dura tarea de terminar este proyecto que, pese al trabajo de ambos, con viajes por el país y el exterior incluidos llevamos por la buena senda.
Bueno, ya no quiero aburrirlos más con mis historias, vamos al grano... el motivo por el que he creado este Blog es para plasmar en él algunos de los conocimientos que he adquirido a lo largo de mi vida tanto universitaria como laboral, enfocándome principalemente en temas que no se encuentran difundidos en gran manera por la web en nuestro idioma, y de esta manera ayudar a todos aquellos que como yo utilizamos Internet para enriquecer nuestros conocimientos y capacidades. Temas tales como SSIS (SQL Server Integration Services), C#.Net , VB.net, ASP.Net, entre otros serán los abordados en este espacio.

Este es mi artículo de presentación, en estos días (cuando mi trabajo y estudios lo permitan jeje) comenzaré a subir articulos técnicos de los cuales espero sus comentarios y aportes.

Que tengan un buena jornada, arrivederci a tutti!!!