Busca online em todo site:
Heroes

Você não está logado, deseja logar na comunidade? clique aqui.




Título do Artigo

Chamando Programas de Dentro do Windows Forms


Data Publicação: 22/11/2007 16:05:25
Total de visualizações: 2664

comente
 


Utilizando Visual Studio.NET 2005

Olá pessoal, meu nome é Mauricio Junior, estou disposto a mostrar como chamar programas do windows dentro de um programa Windows Forms como: calculadora, word, excel, windows explorer de uma maneira fácil e rápida.

 

Requisitos:
- Framework 2.0 instalado;
- Visual Studio.NET 2005;
- Linguagem C#.NET;
- Ter ou criar um programa do tipo Windows Forms

Livros publicados:


 

Na prática

Bom para início de conversa, iremos utilizar o seguinte namespace System.Diagnostics.Process e o método Start para chamar qualquer tipo de programa de dentro do programa Windows Forms.

Segue algumas questões do método:

Starts a process resource and associates it with a Process component.

Overload List

 

Name

Description

Process.Start ()

Starts (or reuses) the process resource that is specified by the StartInfo property of this Process component and associates it with the component.

Supported by the .NET Compact Framework.

Process.Start (ProcessStartInfo)

Starts the process resource that is specified by the parameter containing process start information (for example, the file name of the process to start) and associates the resource with a new Process component.

Supported by the .NET Compact Framework.

Process.Start (String)

Starts a process resource by specifying the name of a document or application file and associates the resource with a new Process component.

Process.Start (String, String)

Starts a process resource by specifying the name of an application and a set of command-line arguments, and associates the resource with a new Process component.

Supported by the .NET Compact Framework.

Process.Start (String, String, SecureString, String)

Starts a process resource by specifying the name of an application, a user name, a password and a domain and associates the resource with a new Process component.

Process.Start (String, String, String, SecureString, String)

Starts a process resource by specifying the name of an application and a set of command-line arguments, a user name, password and domain and associates the resource with a new Process component.

 

Na próxima parte é criar um botão para chamar diretamente a calculadora do windows. (Referência 1.1)


Referência: 1.1

Ao clicar duas vezes no botão, coloquei o seguinte código: (Referência 1.2)

 

private void toolStripButton5_Click(object sender, EventArgs e)

        {

            System.Diagnostics.Process.Start("calc");

        }

 

Referência: 1.2

 

Executei o sistema e apertei a tecla de atalho, automaticamente foi iniciado a calculadora do windows cujo apareceu na tela. (Referência 1.3)


Referência: 1.3

 

Para chamar outros programas como o word basta fazer da seguinte forma: (Referência 1.4)

 

 

private void toolStripButton5_Click(object sender, EventArgs e)

        {

            System.Diagnostics.Process.Start("winword");

        }

 

Referência: 1.4
 

Chamar o explorer: (Referência 1.5)

 

private void toolStripButton5_Click(object sender, EventArgs e)

        {

            System.Diagnostics.Process.Start("explorer");

        }

 

Referência: 1.5

Chamar o excel: (Referência 1.6)

 

private void toolStripButton5_Click(object sender, EventArgs e)

        {

            System.Diagnostics.Process.Start("excel");

        }

 

Referência: 1.6

 

E assim por diante. Espero ter ajudado qualquer dúvida, favor entrar em contato.

Maurício Junior

E-mail: mauricio@ascompras.com
Site pessoal: www.mauriciojunior.org
Comunidade: www.aspneti.com

 

 



Total de visualizações: 2664
voltar   comente  subir

Autor:


Por:Mauricio Junior
Maurício Júnior
Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 27 anos e possuo sete livros publicados pela editora Ciência Moderna no ano de 2009. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog:  blog.mauriciojunior.orgSite pessoal  www.mauriciojunior.org


Comentários:


Comente (dê sua opinião): VOCÊ PRECISA ESTAR LOGADO

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Trabalhando com Cookie (parte II)
GridView Parte II
GridView Parte I
Criando a Tag Cloud em C#
Desenvolvimento de Aplicativos para TV Digital - Parte 2
Visual SourceSafe - Série 4
Organizando o projeto em camada
Google Sync Mobile
Nem tudo é o que parece!
Framework SkyMenu
Vírus - Full video Pamela Anderson
WebService utilizando soapHeader e token
Fazer Log, precisa ou não precisa?
II Encontro - Um Sucesso!!! (em Brasília)
Ajax com Visual Studio.NET 2005
Resources e Internacionalização usando Visual Studio.NET 2005 (Parte I)
Usando Split no C#
Microsoft Mobile Explorer 3.0
Atendimento online
Themas - Muito Simples
Gravando Erros com Exception no arquivo de log - Parte II
Criando Teclas de Atalho no Windows Form
Vídeo - Criando um WebBrowser
Vírus do Serasa por E-mail
Gerando uma dll com sistema web
Validator no VS 2005
Garmin Asus com Windows Mobile 6.5.3
Novidade: Nomeação MVP Microsoft
Comunicação .NET e VB 6.0 – Parte II - usando Visual Studio.NET 2005
Microsoft Recite
Innovation Days
Problemas na acentuação
Propaganda Microsoft - Vemos como será e não como é.
Certificação - Segunda Chance
Retirar Tag HTML dos campos utilizando expressão

Publicidade:

[sumir] [aparecer]
NETITC




Informações Online:

Usuários Online: 534
Artigos:  649
Vídeos:  47
PodCast's:  31
Fórum:  3098
Empregos:  1223
Usuários Cadastrados: 5779

Categoria de Artigos

Vídeos

Enquete - Dê sua opinião

 Os podcasts tem sido proveitoso pra você?

 

Colaboradores

Foto Autor autor: Mauricio Junior   
publicou 377 artigo(s).
Foto Autor autor: Júlio Battisti   
publicou 51 artigo(s).
Foto Autor autor: Fabio Galante Mans   
publicou 28 artigo(s).
Foto Autor autor: Kleber Becerra   
publicou 10 artigo(s).
Foto Autor autor: Ramon Durães   
publicou 6 artigo(s).
Foto Autor autor: Ebenézer de Souza   
publicou 5 artigo(s).
Foto Autor autor: Fabio Aguiar   
publicou 4 artigo(s).
NETITC