logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!
Out 20

Silverlight Business e WCF-RIA SERVICE

Escrito por Flavia Moreira em 1, 4, 6, app, AR, Asp.Net, blog, blog silverlight, blogsilverlight, business, C#, Expression Blend, facebook, html, ide, if, int, Introdução, Javascript, mg, Microsoft, O, on, RIA, Ria’s Geral, silverlight, Silverlight 3, Silverlight 4, TAT, Tutoriais, Twitter, Vídeo, Visual Studio, Visual Studio 2010, WCF, Wordpress @ 10 20th, 2010 | via http://flamoreira.wordpress.com | Sem comentários
Flavia Moreira
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Nesta vídeo aula vamos começar a aprender a trabalhar com Business application Silverlight e WCF RIA SERVICE.  

Conteúdo:


Introdução ao WCF RIA SERVICE 

Primeira Aplicação em Silverlight Business application 

Ado. Entity Data Model 

Veja..

Abraços

Flávia Moreira

Set 23

Discussão Silverlight x HTML5 gravada ao vivo no Community Zone

Escrito por Kelps Sousa em .NET, 1, 4, 6, AR, audio, blog, class, comunidade, for, Google, html, html5, int, internet, map, mg, Microsoft, News, O, on, Opinião, Outros, player, podcast, problema, problemas, procura, Ria’s Geral, silverlight, Silverlight 4, Sun, Twitter, UI, Vários, xhtml @ 09 23rd, 2010 | via http://kelps-sousa.blogspot.com/ | Sem comentários
Kelps Sousa
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Nos dias 16 e 17 a Microsoft reuniu alguns MVPs e influenciadores da comunidade em um rancho no interior de São Paulo com atividades de integração e de direcionamento. Esta reunião se chama Community Zone. Para alguns é um momento de lazer com os amigos da “internet”, mas para muitos é uma grande oportunidade de trocar informações e discutir determinados assuntos.

Foi isto que aconteceu na madrugada do Community Zone. Mais de 30 pessoas estavam presente para discutir Silverlight 4 x XHTML5? Assunto quente e polêmico que você confere neste mega podcast, com participações de Kelps, Giovanni Bassi, Rodrigo Kono, Victor Cavalcante, Igor Abade, Mauricio Alegretti, Gustavo Malheiros, Márcio Sete e vários outros. (ps.:não temos os nomes de todos, se você estava presente comente este post).

Html5 versus Silverlight no Community Zone

Qual a sua opinião?
Comente, compartilhe conosco.

PS.: Não consegui colocar um player de audio no post por causa de problemas com o Blogger. Estou procurando uma solução para isso.



http://feedproxy.google.com/~r/DevNewsAndOldsByKelps/~5/gAzbpVOvMN0/html5-x-silverlight.mp3

Set 15

.net Magazine 77 – Windows Phone 7 e Silverlight 4

Escrito por Alexandre Tadashi em .NET, .Net Magazine, 1, 4, 6, AR, Arquitetura, Artigo, blog, Blogs, class, Curso, Cursos, DevMedia, geo, Google, html, IE, if, image, mg, NaN, O, on, Revista .net Magazine, RIA, Ria’s Geral, silverlight, Silverlight 4, site, Software, Twitter, UI, window, windows, XP @ 09 15th, 2010 | via http://alexandretadashi.net/ | Sem comentários
Alexandre Tadashi
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Windows Phone 7 e Silverlight 4

A Revista .net Magazine de número 77 já está disponível, colaborei com o artigo Windows Phone 7 e Silverlight 4, que escrevi com o Robson Fernandes, neste artigo você conhecerá os principais fundamentos do Windows Phone 7, seus recursos e arquitetura.

Link para o artigo: Windows Phone 7 e Silverlight 4

Link para a revista: .net Magazine Edição 77

Twitter: @atsh2

Set 11

Editando e Recuperando Valores de Controles ASPX com Silverlight

Escrito por Fabriccio Bernardes em Ria’s Geral, silverlight, Silverlight 3, Silverlight 4, Tutoriais @ 09 11th, 2010 | via http://fabricciocb.wordpress.com | Sem comentários
Fabriccio Bernardes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Olá pessoal,

Hoje vou compartilhar com vocês uma técnica muito útil de comunicação entre a aplicação Silverlight e os controles presentes na página ASPX onde esta aplicação está contida.
A idéia central deste tutorial é, basicamente, recuperar e editar o valor de um textbox contido numa página ASPX via Silverlight utilizando as classes HtmlDocument e HtmlElement.

Vamos lá, arregacem as mangas e mãos à obra.

1. Primeiramente, vamos criar o TextBox que será utilizado no ASPX para a transferência dos dados entre as tecnologias. Para isso, copie e cole a linha de código abaixo para dentro da tag <form> da sua página.

<asp:TextBox ID="TextBox_ASPX" runat="server" Text="..." style="text-align: center" />

Exemplo (AcessandoElementosASPXviaSLTestPage.aspx)


2. Agora vamos criar os componentes necessários para a comunicação do lado da aplicação Silverlight. Copie o código XAML abaixo para dentro do LayoutRoot da sua aplicação:

        <TextBlock FontSize="18" HorizontalAlignment="Center" Margin="50,31,45,0" Name="textBlock1" Text="Aplicação Silverlight" VerticalAlignment="Top" Width="305" TextAlignment="Center" />
        <Button x:Name="btnAlteraValor" Width="100" HorizontalAlignment="Center" Content="Atribuir valor" Click="btnAlteraValor_Click" Margin="12,105,288,0" Height="50" VerticalAlignment="Top" />
        <TextBox x:Name="txtEntradaDados" Width="200" HorizontalAlignment="Center" Text="Olá Mundo" TextAlignment="Center" FontSize="18" Margin="133,112,67,0" Height="37" VerticalAlignment="Top" />
        <Button x:Name="btnRecebeValor" Width="100" HorizontalAlignment="Center" Content="Recuperar valor" Click="btnRecebeValor_Click" Margin="0,0,0,60" Height="50" VerticalAlignment="Bottom" />
        <TextBlock x:Name="txbRecebeValor" Text="..." VerticalAlignment="Bottom" TextAlignment="Left" FontSize="18" Margin="0,0,0,20" HorizontalAlignment="Center" />

Sua aplicação deverá ficar parecida com o exemplo abaixo:

Exemplo (MainPage.xaml – Design)


3. Ok, já preparamos o cenário necessário para a realização da nossa demonstração, vamos agora implementar os eventos dos controles Silverlight com a lógica da comunicação entre as tecnologias.
Copie o código abaixo  e cole no code-behind do seu UserControl (ou Page):

//evento responsável por alterar o valor contido no TextBox_ASPX
private void btnAlteraValor_Click(object sender, RoutedEventArgs e)
{
   HtmlDocument hd = HtmlPage.Document;
   HtmlElement he = hd.GetElementById("TextBox_ASPX"); //recupera o textbox da página ASPX
   he.SetAttribute("value", txtEntradaDados.Text); //atribui o valor de txtEntradaDados ao TextBox_ASPX
   hd.Submit(); //envia as modificações
}

//evento responsável por recuperar o valor contido no TextBox_ASPX
private void btnRecebeValor_Click(object sender, RoutedEventArgs e)
{
   HtmlDocument hd = HtmlPage.Document;
   HtmlElement he = hd.GetElementById("TextBox_ASPX"); //recupera o textbox da página ASPX
   txbRecebeValor.Text = he.GetAttribute("value"); //atribui o valor do TextBox_ASPX no textblock chamado txbRecebeValor
}

Exemplo (MainPage.xaml.cs)


4. Execute a aplicação. Ela terá mais ou menos essa aparência:
Ao clicar em Atribuir valor, o texto contido na textbox da aplicação Silverlight (txtEntradaDados) será enviado para a textbox da página ASPX (TextBox_ASPX), como no exemplo abaixo:

E ao clicar em Recuperar valor, o texto contido na textbox da página ASPX (TextBox_ASPX) será enviado para o textblock da aplicação Silverlight (txbRecebeValor), segue um exemplo:

Caso tenha dúvidas, fique à vontade para publicá-las via comentário.
Espero ter ajudado.

Um forte abraço.
Fabriccio (@fabricciocb)

Posts relacionados:
Acessando funções Javascript com Silverlight
Recuperando valores passados por QueryString em Silverlight

Set 11

Recuperando e Editando Valores de Controles ASP.NET com Silverlight

Escrito por Fabriccio Bernardes em Asp.Net, Ria’s Geral, silverlight, Silverlight 3, Silverlight 4, Tutoriais, Tutorial @ 09 11th, 2010 | via http://fabricciocb.wordpress.com | Sem comentários
Fabriccio Bernardes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Olá pessoal,

Hoje vou compartilhar com vocês uma técnica muito útil de comunicação entre a aplicação Silverlight e os controles presentes na página ASPX onde esta aplicação está contida.
A idéia central deste tutorial é, basicamente, recuperar e editar o valor de um textbox contido numa página ASPX via Silverlight utilizando as classes HtmlDocument e HtmlElement.

Vamos lá, arregacem as mangas e mãos à obra.

1. Primeiramente, vamos criar o TextBox que será utilizado no ASPX para a transferência dos dados entre as tecnologias. Para isso, copie e cole a linha de código abaixo para dentro da tag <form> da sua página.

<asp:TextBox ID="TextBox_ASPX" runat="server" Text="..." style="text-align: center" />

Exemplo (AcessandoElementosASPXviaSLTestPage.aspx)


2. Agora vamos criar os componentes necessários para a comunicação do lado da aplicação Silverlight. Copie o código XAML abaixo para dentro do LayoutRoot da sua aplicação:

        <TextBlock FontSize="18" HorizontalAlignment="Center" Margin="50,31,45,0" Name="textBlock1" Text="Aplicação Silverlight" VerticalAlignment="Top" Width="305" TextAlignment="Center" />
        <Button x:Name="btnAlteraValor" Width="100" HorizontalAlignment="Center" Content="Atribuir valor" Click="btnAlteraValor_Click" Margin="12,105,288,0" Height="50" VerticalAlignment="Top" />
        <TextBox x:Name="txtEntradaDados" Width="200" HorizontalAlignment="Center" Text="Olá Mundo" TextAlignment="Center" FontSize="18" Margin="133,112,67,0" Height="37" VerticalAlignment="Top" />
        <Button x:Name="btnRecebeValor" Width="100" HorizontalAlignment="Center" Content="Recuperar valor" Click="btnRecebeValor_Click" Margin="0,0,0,60" Height="50" VerticalAlignment="Bottom" />
        <TextBlock x:Name="txbRecebeValor" Text="..." VerticalAlignment="Bottom" TextAlignment="Left" FontSize="18" Margin="0,0,0,20" HorizontalAlignment="Center" />

Sua aplicação deverá ficar parecida com o exemplo abaixo:

Exemplo (MainPage.xaml – Design)


3. Ok, já preparamos o cenário necessário para a realização da nossa demonstração, vamos agora implementar os eventos dos controles Silverlight com a lógica da comunicação entre as tecnologias.
Copie o código abaixo  e cole no code-behind do seu UserControl (ou Page):

//evento responsável por alterar o valor contido no TextBox_ASPX
private void btnAlteraValor_Click(object sender, RoutedEventArgs e)
{
   HtmlDocument hd = HtmlPage.Document;
   HtmlElement he = hd.GetElementById("TextBox_ASPX"); //recupera o textbox da página ASPX
   he.SetAttribute("value", txtEntradaDados.Text); //atribui o valor de txtEntradaDados ao TextBox_ASPX
   hd.Submit(); //envia as modificações
}

//evento responsável por recuperar o valor contido no TextBox_ASPX
private void btnRecebeValor_Click(object sender, RoutedEventArgs e)
{
   HtmlDocument hd = HtmlPage.Document;
   HtmlElement he = hd.GetElementById("TextBox_ASPX"); //recupera o textbox da página ASPX
   txbRecebeValor.Text = he.GetAttribute("value"); //atribui o valor do TextBox_ASPX no textblock chamado txbRecebeValor
}

Exemplo (MainPage.xaml.cs)


4. Execute a aplicação. Ela terá mais ou menos essa aparência:
Ao clicar em Atribuir valor, o texto contido na textbox da aplicação Silverlight (txtEntradaDados) será enviado para a textbox da página ASPX (TextBox_ASPX), como no exemplo abaixo:

E ao clicar em Recuperar valor, o texto contido na textbox da página ASPX (TextBox_ASPX) será enviado para o textblock da aplicação Silverlight (txbRecebeValor), segue um exemplo:

Caso tenha dúvidas, fique à vontade para publicá-las via comentário.
Espero ter ajudado.

Um forte abraço.
Fabriccio (@fabricciocb)

Posts relacionados:
Acessando funções Javascript com Silverlight
Recuperando valores passados por QueryString em Silverlight

Set 10

Acessando funções Javascript com Silverlight

Escrito por Fabriccio Bernardes em Ria’s Geral, Silverlight 3, Silverlight 4, Tutoriais @ 09 10th, 2010 | via http://fabricciocb.wordpress.com | Sem comentários
Fabriccio Bernardes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Saudações pessoal, segue um tutorial de como acessar uma função javascript através da sua aplicação Silverlight:

Para esse tutorial, eu utilizei o Visual Studio 2010 e o Silverlight 4, porém o processo é exatamente o mesmo para versões anteriores da tecnologia.

Vamos lá.

1. Crie um novo projeto no Visual Studio:

2. Selecione um projeto do tipo Silverlight Application:

3. Marque a opção Host the Silverlight application in a new Web site para que seja criada um novo projeto ASP.NET contendo a aplicação Silverlight automaticamente:

4. Agora, com nosso projeto criado, vamos criar a nossa função Javascript que será executada pelo Silverlight.
Ela ficará na página ASPX onde o Silverlight está contido, no meu caso, no web form chamado AcessandoJavascriptComSilverlightTestPage.aspx. Abra a página para edição:

?5. Com o código da página aberto, vamos inserir o seguinte trecho de código entre as tags <head> e </head> do web form:

<script type="text/javascript">
function Alerta() {
alert("Olá Mundo!");
}
</script>

Obs.: Esta pequena função javascript é responsável por exibir uma mensagem de alerta na tela do usuário.

Exemplo (AcessandoJavascriptComSilverlightTestPage.aspx):

6. Agora, acesse o código XAML da sua MainPage para criarmos o botão que acionará a chamada à função javascript.

7. Insira o seguinte trecho de código dentro do LayoutRoot do seu UserControl:

<Button x:Name="btnAlerta" Content="Alerta" Height="100" Width="100" Click="btnAlerta_Click" />

Exemplo (MainPage.xaml – Design):

Exemplo (MainPage.xaml - XAML):

8. Agora abra o code-behind da MainPage para inserirmos a chamada à função javascript.

10. Insira, na classe, o seguinte trecho de código:

private void btnAlerta_Click(object sender, RoutedEventArgs e)
{
HtmlPage.Window.Invoke("Alerta");
}
Exemplo (MainPage.xaml.cs):

11. Agora execute a aplicação (tecla F5) e veja o resultado:

Obs.: Caso queira passar parâmetros para as funções javascript, você poderá utilizar o mesmo método, veja:

1. Função javascript parametrizada:

<script type="text/javascript">
function Alerta(mensagem) {
alert(mensagem);
}
</script>

Exemplo (AcessandoJavascriptComSilverlightTestPage.aspx):

2. Passando valores para funções javascript parametrizadas via code-behind:

private void btnAlerta_Click(object sender, RoutedEventArgs e)
{
HtmlPage.Window.Invoke("Alerta", "Olá Mundo via parâmetro.");
}

Exemplo (MainPage.xaml.cs):

3. Executando a aplicação:

Espero que este tutorial tenha sido útil.
Qualquer dúvida, basta deixar um comentário.

Um forte abraço.
Fabriccio.

Ago 26

Videos sobre Silverlight no MSDN

Escrito por Flavia Moreira em 1, 4, 6, AR, blog, blog silverlight, blogsilverlight, C#, CSharp, Expression Blend, facebook, if, mg, Microsoft, Microsoft Silverlight, MSDN, O, on, pt, Ria’s Geral, silverlight, Silverlight 3, Silverlight 4, TAT, Twitter, UI, Vídeo, Vídeos, Wordpress @ 08 26th, 2010 | via http://flamoreira.wordpress.com | Sem comentários
Flavia Moreira
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Olá amigos!

Fui convidada a colocar os vídeos sobre Silverlight  no MSDN :

  • http://msdn.microsoft.com/pt-br/silverlight/ff952166.aspx
  • http://msdn.microsoft.com/pt-br/silverlight/ff951768.aspx
  • http://msdn.microsoft.com/pt-br/silverlight/ff951706.aspx

Abraços,

Flávia Moreira

Ago 26

Community Zone 2010

Escrito por Flavia Moreira em 1, 4, 6, AR, Artigo, Artigos, BI, Blend, blog, blog silverlight, blogsilverlight, C#, class, comunidade, event, Evento, facebook, ide, if, image, mg, Microsoft, O, on, Palestra, Partilha, Pessoal, RIA, Ria’s Geral, silverlight, Silverlight 3, Silverlight 4, TAT, Twitter, Vídeo, Vídeos, Visual Studio, Wordpress @ 08 26th, 2010 | via http://flamoreira.wordpress.com | Sem comentários
Flavia Moreira
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Olá pessoal!

Gostaria de compartilhar  com vocês a minha felicidade!

Recentemente recebi um  convite para participar pela  Community Zone. 

Para quem não conhece o Community Zone é um evento que a Microsoft organiza com todos aqueles que contribuíram com a comunidade técnologica, seja gerando vídeos, artigos, palestrando e compartilhando conhecimento.

É o meu primeiro convite, e nem sei como é direito, porém só tenho uma pequena ideia.

Queria agradecer a todos que visitam meu blog!

 

  Abraços

Flávia Moreira

Ago 26

A lista de palestras do TechEd Brasil 2010 foi alterada

Escrito por Kelps Sousa em .NET, 1, 4, 6, app, AR, arte, BI, Blend, blog, browser, C#, class, Desenvolvimento, Dica, Dicas, email, err, Eventos, expression, Expression Blend, Ferramenta, for, framework, Google, IE, image, int, internet, lista, map, MEF, mg, Microsoft, News, novidade, Novidades, O, on, Palestra, Palestras, rest, RIA, Ria’s Geral, Rich Internet Application, Scrum, serviço, Serviços, silverlight, Silverlight 4, site, Tech, TechEd, Tecnologia, template, Visual Studio, Visual Studio 2010, WCF, web, window, windows, WPF, XP @ 08 26th, 2010 | via http://kelps-sousa.blogspot.com/ | Sem comentários
Kelps Sousa
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

A lista de palestras do TechEd Brasil 2010 foi alterada ontem devido à ajustes na grade e 2 das minhas palestras mudaram de dia e de horário. Se você já havia montado a sua agenda, vá ao site e atualize.

Tech·Ed 2010

Segue abaixo a grade que montei para mim com as minhas 3 palestras destacadas (as minhas que mudaram de horário estão marcadas abaixo com um * )

segunda-feira, 13/09/2010

  • 13:45 – 15:00 – Dicas, truques do visual Studio 2010 e novas funcionalidades do Visual Basic e C# – João Paulo Clementi, Renato Haddad
  • 15:30 – 16:45 – Desenvolvimento com C# no mundo moderno – Alfred Myers
  • 17:15 – 18:30 – Tudo o que você precisa saber sobre Scrum e Visual Studio ALM em 150 min – Parte 1 – André Dias, Giovanni Bassi
  • 18:45 – 20:00 – Scrum Process Template para TFS 2010: Seja ágil de verdade – Parte 2 – André Dias, Giovanni Bassi

terça-feira, 14/09/2010

  • 09:00 – 10:15 – Novidades e razões para migrar para o Microsoft .Net Framework 4 – Diego Blanco, João Paulo Clementi
  • 10:45 – 12:00 – Meu site anda meio lento… e eu não sei mais o que fazer! – Vinicius Canto Xavier
  • 13:45 – 15:00 – WPF Data-Binding de A à Z – Kelps Leite de Sousa *
  • 15:30 – 16:45 – Implementando Serviços RESTful usando o Microsoft .NET Framework – Israel Aece
  • 17:15 – 18:30 – Aplicações WEB com Silverlight 4 fora do Browser – Djonatas Tenfen, Rogerio Cordeiro
  • ASK the Experts – Mesa de Silverlight (não aparece na grade)

quarta-feira, 15/09/2010

  • 09:00 – 10:15 – Silverlight 4 e Expression Blend 4: Tecnologia e Ferramenta em suas Mãos – Rodrigo Kono
  • 10:45 – 12:00 – Como e onde devo utilizar o Managed Extensibility Framework (MEF) – Rogério Moraes de Carvalho
  • 13:45 – 15:00 – Criando Rich Internet Applications (RIA) com Silverlight 4 e WCF RIA Services – Kelps Leite de Sousa
  • 15:30 – 16:45 – Entendendo a Plataforma de Aplicações do Windows Phone 7 – Galileu Vieira, Luciano Condé
  • 17:15 – 18:30 – Aproveitando ao máximo as ferramentas do Visual Studio 2010 para Silverlight e WPF – Kelps Leite de Sousa *

Infelizmente não será possível assistir a todas a palestras que eu gostaria. Espero que as palestras sejam gravadas esse ano para que possamos assistir depois as palestras que perdermos ao vivo.

Vejo vocês lá!



Ago 22

Dica Silverlight #1: Abrindo arquivos no Microsoft Word

Escrito por Alexandre Tadashi em 1, 4, 6, app, AR, Artigo, auto, blog, Blogs, botão, browser, checkBox, class, código, Curso, Dica, Dicas, DRE, dynamic, event, Evento, for, Google, ide, IE, if, image, int, mg, Microsoft, O, object model, Office, on, out-of-browser, Reflection, RIA, Ria’s Geral, silverlight, Silverlight 4, Tutoriais, Twitter, UI, Visual Studio, Visual Studio 2010, XP @ 08 22nd, 2010 | via http://alexandretadashi.net/ | Sem comentários
Alexandre Tadashi
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

O Silverlight 4 permite acessar objetos COM (Component Object Model), com esse recurso se tornou possível interagir com o Microsoft Office, nesta dica, vou mostrar como abrir um arquivo com extensão rtf no Microsoft Word.

Abra o Visual Studio 2010, crie um projeto Silverlight e arraste um botão, no evento Click do botão vamos codificar para abrir o documento no Word.

Para conseguir acessar o Microsoft Word, a aplicação deverá rodar fora do Browser (OOB),  clique com o botão direito do mouse em seu projeto, e em seguida clique nas propriedades (Properties).

Na aba Silverlight, marque o checkbox “Enable running application out of the browser” e em seguida clique no botão “Out-of-Browser Setting…”.

Marque a opção “Require elevated trust when running outside the browser”, assim sua aplicação poderá acessar o Microsoft Word através de COM Interop.

Adicione o código abaixo no evento Click do botão, o código está comentado para melhor entendimento da rotina :

            //Verifica se o objeto COM está disponível, é confiável            //e se executando em modo OOB(Out-Of-Browser)            if (AutomationFactory.IsAvailable &&                Application.Current.HasElevatedPermissions &&                Application.Current.IsRunningOutOfBrowser)            {   

                    //Criando um objeto COM com acesso ao Word                 dynamic word =                  AutomationFactory.CreateObject("Word.Application");

                    //Caminho do arquivo rtf                   object fileName;                   fileName = "c:\alexandre\artigoX.rtf";

                   object missing = System.Reflection.Missing.Value;                   object readOnly = true;                   object isVisible = true;

                    //Abre o Documento                    word.Documents.Open(ref fileName,                                        ref missing,                                        ref readOnly,                                        ref missing,                                        ref missing,                                        ref missing,                                        ref missing,                                        ref missing,                                        ref missing,                                        ref missing,                                        ref missing,                                        ref isVisible);

                    //Mostra no Word                    word.Visible = true;

            }

Twitter: @atsh2

« Entradas anteriores | Entradas recentes »

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2791 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com