Archivo

Archive for septiembre 2008

Cargar archivos de Office 2007 en un Formulario de Windows en C#

septiembre 26, 2008 75 comentarios

Algunas veces, tenemos la necesidad de mostrar cierta información contenida en algunos documentos de Office y lo que por lo regular hacemos en crear un objeto de aplicación Windows y que nos abra el office, cierto?. Pero como lo dice el nombre de este post, hoy vamos a ver como mostrar dichos documentos dentro del mismo formulario, sin abrir el ambiente de office 2007.

  1. Primero creamos un aplicación de Windows con C# a la que llamaremos OfficeWindows.
  2. Agregamos un control WebBowser y colocamos su propiedad Dock en Fill.
  3. Agregamos un control OpenFileDialog y un MenuStrip en donde colocamos la instucción de Abrir Archivo de Office para explorar el archivo que vamos a abrir.

El formulario debe quedar como se muestra en la siguiente figura:

image

Ahora vamos a agregar un poco de código para que esto función, el código es el siguiente:

namespace OfficeWindows
{
    public partial class Form1 : Form
    {
        public Object oDoc;
        public string FileName;
        public Form1()
        {
            InitializeComponent();
            this.webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
        }
       

        private void Form1_Load(object sender, EventArgs e)
        {
            openFileDialog1.Filter = "Documentos de Office (*.docx, *.xlsx, *.pptx)|*.docx;*.xlsx;*.pptx" ;
            openFileDialog1.FilterIndex = 1;
            
        }

        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            oDoc = e.GetType().InvokeMember("Document", BindingFlags.GetProperty, null, e, null);
            Object oApplication = e.GetType().InvokeMember("Application", BindingFlags.GetProperty, null, oDoc, null);

        }

        private void abrirDocumentoDeOfficeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            openFileDialog1.FileName = "";
            openFileDialog1.ShowDialog();
            FileName = openFileDialog1.FileName;

            if (FileName.Length != 0)
            {
                Object refmissing = System.Reflection.Missing.Value;
                oDoc = null;
                webBrowser1.Navigate(FileName);

            }

        }

       
    }
}

Este es el código que va dentro del formulario, tomando en cuenta que dejaron los nombres por default a los controles. Y el resultado es el siguiente:

image

Ahora solo si quieren manipular los eventos que se hagan dentro del office, tendrán que crear un objeto de Word, Excel, etc. para manejarlos, espero que les sea de utilidad y nos escribimos en otro post.

Etiquetas de Technorati: ,

Categorías: C#, office, Office 2007

Windows Live se actualiza (Write, Messenger, Mail, etc.) – Instala las nuevas versiones

septiembre 20, 2008 1 comentario

Hace un par de días, se lanzaron las nuevas versiones de los servicios de Windows Live, entres los servicios que les menciono están: Live Mail, Live Photo Gallery, Movie Maker (nuevo en la familia), Live Write, Toolbar, Family Safety y Outlook Connector (también nuevo).

Seguro que de todos estos, todos o la gran mayoría usan Windows Live Messenger, que para esta versión viene con un nuevo look, que no se ve nada mal.

messenger

 

Que a primera vista trae unas nuevas características, como en la parte de abajo muestra algunas novedades, como los cambios de estados de los usuarios, así como quien ha cambiado de imagen y la muestra. Del mismo modo se agrega una parte de Favoritos, para agregar a los usuarios con los que chateas más.

Ahora los contactos están marcados con un color, según su estado en el messenger, la verdad a mi me gusta esta nueva versión, pero los invito a que lo descarguen y revisen.

 

Por otro lado esta una producto que en lo personal uso casi igual que el Messenger y Windows Live (de esté hablare un poco más en otro post), y me refiero a Windows Live Write. Este es uno de mis favoritos, la verdad que resulta muy practico postear desde esta herramienta, y que mejor manera de mostrarles esto que usando la recursividad 😛

livewrite

Espero que se animen a usar toda esta gama de productos que nos facilitan la manera de trabajar con internet e interactuar con otros usuarios. Por ahora para terminar este post, una pequeña reseña de lo que tienen que hacer para checar estas versiones Beta

Primero vamos a la página de descargas de Windows Live  http://download.live.com/

image

Aceptamos los términos de uso, al hacer clic en descargar y nos muestra esta página de bienvenida.

image

Después nos muestra otra ventana  en donde nos dice que es lo que queremos instalar, y de la misma manera si tienen estos productos ya instalados nos dice que se actualizaran.

image

 

Muy amable Windows Live,  nos dice que antes de la instalación guardemos todo lo que tengamos en estos productos antes de continuar.

image

Paso siguiente es la descarga e instalación de todos los componentes, de la misma forma que el install pasado de estos productos solo descargamos un ejecutable que pesa menos de un MB, ya en el transcurso de la instalación se descargan los otros y se instalan, esta instalación lleva un poco más de 20 min.

image

Luego viene una parte de configuración antes de terminar la instalación, en donde nos da a elegir si participar en el programa de mejoramiento de estos productos, y si seleccionamos a live search como buscador predeterminado. etc.

image

Ya por ultimo, y como les dije, Windows Live siempre muy educado, nos da la bienvenida 😛

image

Listo!!. podemos usar sin más problemas nuestros productos instalados 🙂

nota: Para los usuarios del Messenger que creo que son muchos, y que tengan instalado Messenger Plus o Messenger Discovery como complemente, será necesario desinstalarlos ya que les causara un error y no dejara que abran el messenger.

Categorías: Betas, live, Messenger, Windows Live

Webcast sobre Silverlight 2

septiembre 19, 2008 Deja un comentario

microsoft-silverlightEl próximo Martes 23 de Septiembre se realizará  un Webcast con Miguel Saez  junto a Santiago Leguiza (desarrollador de www.autocosmos.tv) sobre Silverlight 2. 

Que tendrá de particular esta presentación? se intentara hacer un recorrido a fondo: Pasando por todos los features que un desarrollador Silverlight debería conocer para realizar cualquier tipo de aplicación RIA.

Quienes estén interesados en participar, solo tienen que registrarse aquí.

URL:http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032387433&EventCategory=4&culture=es-AR&CountryCode=AR

Saludos!

Etiquetas de Technorati: ,
Categorías: silverlight, webcast

Deep Zoom recursos para desarrolladores

septiembre 18, 2008 Deja un comentario

El día de hoy, pongo a su disposición una serie de documentos sobre esta herramienta, espero que les sean de utilidad, y sigan contribuyendo a generar artículos o tutoriales de cómo usar Deep Zoom. Pues bien, échenle un vistazo y me dices como ven o si tienen dudas, estos son escritos por desarrolladores, y aunque yo aun inicio en este mundo también pongo un tuto para colgar unas fotos 😀

deepzoom1

Recursos:

Espero que sigan contribuyendo como desarrolladores, para sacarle un mayor provecho a esta excelente herramienta.

http://www.microsoft.com/downloads/details.aspx?familyid=457b17b7-52bf-4bda-87a3-fa8a4673f8bf&displaylang=en

Etiquetas de Technorati: ,
Categorías: Deep Zoom, silverlight

XNA Game Studio 3.0 Beta en camino

septiembre 12, 2008 Deja un comentario

Aunque aún falta tiempo, aquí unos detalles de esta última versión d XNA Game Studio.

untitled

Zune:

  • Compatibilidad con la próxima versión de firmware 3.0 de Zune
  • Estabilidad de implementación mejorada.
  • Soporte para la implementación de ZUNE en Windows Vista x64.
  • Ahora se podrá usar el monitor de rendimiento remoto para juegos de Zune.

Xbox 360

  • Plantillas para proyectos de Xbox 360 (aunque no se podrán realizar proyectos de Xbox 360 hasta la versión final)

Framework y características en Visual Studio

  • Enumerate and play back media on your Windows computer or Xbox 360.
  • Simple sound effect support on Windows computers and Xbox 360.
  • Support for Rich Presence (lets friends know what’s going on in your game).
  • Support for Invites (ask your friends to join you in a multiplayer game) and Join Session In Progress (after you see what your friends are doing, you can join their current session with just a couple of button presses, even if that’s a different game to the one you are currently playing)
  • Compress your content and save space with the new content compression features!
  • ClickOnce packaging support for distributing your XNA Framework games on Windows.
  • Upgrade your project from XNA Game Studio 2.0 using the Project Upgrade Wizard!
  • Take screen captures of your game running on Zune through the XNA Game Studio Device Center.
  • Support for .NET language features like Linq
  • Create multiple content projects and leverage cross project synchronization in Visual Studio.
  • FBX importer improvements: read materials containing multiple textures, and export custom shader materials directly out of Max or Maya.

Al parecer esta versión será lanzada la próxima semana, así que estaremos pendientes. De igual manera parecer que seta Beta será algo muy cercano a la versión final, así que si encuentran alguna problema (casi nunca sucede :P), tenderemos que reportarlo para que no este en la última versión 😀

 

Etiquetas de Technorati: ,,,
Categorías: Betas, windows Server 2008, XNA, zune

Certifícate por parte de Microsoft con IT Academiy Program totalmente GRATIS

septiembre 11, 2008 Deja un comentario

logo_itacademy Quieres conseguir una certificación por parte de Microsoft y comenzar a entrenarte de manera profesional para diferenciarte en el mundo laboral? Escríbenos al mail de contacto y redacta el por qué de tu interés en un curso de certificación Microsoft y en qué tiempo te comprometes a terminar este curso. Después de analizar tus ganas de seguir aprendiendo y pasión por la tecnología, podrás ser acreedor a un código de acceso en uno de los siguientes cursos de certificación Microsoft TOTALMENTE GRATIS.

  • Windows Developer (Track de 16 horas)
    Valor en el mercado $224 dólares.
  • Web Developer (Track de 18 horas)
    Valor en el mercado $287 dólares.
  • Database Developer (Track de 18 horas)
    Valor en el mercado $407 dólares.
  • Windows Server (Track de 22 horas)
    Valor en el mercado $349 dólares.
  • Windows Client (Track de 12 horas)
    Valor en el mercado $311 dólares.
  • Al correo que debes escribir es a rmugar@microsoft.com.

    Etiquetas de Technorati:
    Categorías: Certificaciones

    Visita el Sitio Académico de Microsoft México

    septiembre 11, 2008 Deja un comentario

    Te invitamos a conocer los diversos programas y herramientas que Microsoft tiene disponibles para ti y con los cuales estoy seguro podrás sacar más provecho a tu aprendizaje. No olvides que estos programas han sido diseñados especialmente para un perfil académico y te ayudarán a que en un futuro cercano estés mejor preparado para enfrentar los retos que demanda este mundo de la era digital.

    pag_mex_academic

    Para conocer estos programas te invito a que visites el sitio de Académico de Microsoft México en donde podrás encontrar toda la oferta académica que Microsoft tiene y ofrece para ti que eres estudiante. Dentro de este sitio te puedes suscribir para que mensualmente recibas información sobre las tecnologías Microsoft y estés actualizado.

    Aquí la lista de los recursos:

     

    Así que no esperen más y visiten este excelente sitio, que contiene muchos recursos para estudiantes como tu!

     

    Google Chrome trabaja sobre .NET xD

    septiembre 5, 2008 1 comentario

    Sorprendidos?. Quizá un poco o a muchos les sea indiferente, pero es cierto que desde que el pasado Martes 2 de Septiembre se lanzo la Beta de Google Chrome este ha causado mucho controversia dentro del mundo de Internet. Pero esta noticia si me ha parecido bastante curiosa.

    chrome-205_noshadow VisualStudioLogo

    Ahora ven porque, lo primero que me paso por lamente cuando descargue Chrome y vi su logo fue el parecido en los colores que usa, seguro a los que están relacionados con el desarrollo bajo la plataforma de .NET se fijaran que se parecen mucho los logos. Pero esto no es todo, resulta que Chrome trabaja por dentro con Visual Studio, y además podemos probarlo, si!!. Puedes descargar y ejecutar, para ejecutar te recomiendo un cafecito, porque si tarda más de 35 minutos, así que aquí la liga del sitio.

    URL: http://dev.chromium.org/developers/how-tos/getting-started

    Windows Live Messenger translator :D

    septiembre 5, 2008 Deja un comentario

    Se que a muchos de ustedes, les vendrá de fabula esta noticia. Cada vez los desarrolladores de servicios de Windows Live nos proporcionan mejores características para nosotros como usuarios finales xD, y ahora nos sorprende con el servicio de traducción en tiempo real en nuestras conversaciones por el messenger. Lo que tenemos que hacer para acceder al servicio solo basta con agregar al contacto mtbot@hotmail.com e iniciar una conversación.

    image

    Ahora si podemos platicar con personas que hablan y escriben en otro idioma y el boot nos muestra la conversación en nuestro idioma. Para observar lo comandos solo basta con escribir: tbot? y nos muestra lo siguiente:

    Éstos son todos los comandos que entiendo:

    1  TBot lang – Mostrar el par de lenguas actual
    2  TBot change – Seleccionar lenguajes de traducción
    3  TBot stop – Detener traducciones
    4  TBot start – Traducir de nuevo
    5  TBot set – Seleccione la lengua de su preferencia
    6  TBot ? – Mostrar esta lista de comandos

    Y aquí la lista de los idiomas soportados, así que no esperen más y agreguen a mtbot :-).

    Los idiomas soportados son:
    English to/from:
    Arabic
    Chinese Simplified
    Chinese Traditional
    Dutch
    French
    German
    Italian
    Japanese
    Korean
    Portuguese
    Russian (RUS->ENU only)
    Spanish
    Chinese Simplified <-> Chinese Traditional

     

    Categorías: live, Messenger

    Prueba IE8 Beta 2 ahora

    septiembre 5, 2008 Deja un comentario

    Hoy en día, el mundo de los exploradores cada vez es se vuelve mucho mas interesante, y con los últimos lanzamientos aun más. Pero ahora, es el turno de Internet Explorer, si bien es una parte de las tecnologías de Microsoft que no estaba evolucionando tanto como otras, últimamente Microsoft pone mucho interes por mejorar este producto.

    !cid_image001_jpg@01C90891

    Por eso esta vez, los invito a que prueben la versión Beta 2 de Internet Explorer 8, que nos ofrece muchas nuevas características, en comparación con los browsers actuales, incluyendo los más nuevos. No quiero entrar en discusión seguramente cada quien tiene sus navegador favorito, pero aquí algunas de las nuevas características:

    En lugar de decirles que hacen estas características, mejor véanlo ustedes mismos y prueben el producto, solo denle clic a cada una de las características para ver los videos y aquí la URL para la descarga.

    URL: http://www.microsoft.com/ie8

    Categorías: Betas, IE, IE8

    Imagine Cup 2008 en 1N – Televisa

    septiembre 1, 2008 Deja un comentario

    Que tal, el día de hoy quiero hacerles una invitación, para que vean los momentos más importantes de México en el concurso de Imagine Cup 2008, que se realizo en Francia. Los Equipos participantes de nuestro país participaron en las categorías de: desarrollo de Software y Cortometraje.

    ImagineCup08-01

    El objetivo de que revisen esta serie de 5 videos que se transmitieron en el noticiero de Primero Noticias con Carlos Loret, es la de motivarlos para que participen y demuestren todo el potencial con el que cuenta. No dejen pasar esta gran oportunidad para convertirse en los siguientes representantes de nuestro país a nivel mundial, que a su vez les brindará beneficios que jamás se hubieran imaginado.

    A continuación, las 5 cápsulas presentadas durante diferentes días del seguimiento de Imagine Cup 2008 en Paris.

    1. Imagine Cup 2008 Televisa – Parte 1
    2. Imagine Cup 2008 Televisa – Parte 2
    3. Imagine Cup 2008 Televisa – Parte 3
    4. Imagine Cup 2008 Televisa – Parte 4
    5. Imagine Cup 2008 Televisa – Parte 5

    Así que no esperen más tiempo, registrense y compitan en Imagine Cup 2009 desde ya, para el próximo año la final será en EGIPTO :D.

    URL: www.imaginecup.com

    Categorías: imagine cup