Busca online em todo site:
NETITC

Seja bem vindo(a) Visitante, voc no est logado deseja logar
na comunidade ASPNETi.COM e participar de servios e promoes ? clique aqui.




Título do Artigo

Chamando Programas de Dentro do Windows Forms


Data Publicação: 14/5/2007 17:26:26
Total de visualizações: 2728

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: 2728
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

URL Indexável – Reescrever URL de uma forma amigável
Desenvolvimento de Aplicativos para TV Digital
NDOC para versão framework 2.0
Gerando word com Visual Studio.NET 2005
Torne-se Autor de Artigos
Sujeira no Macbook Branquinho Resolvido
Tópicos: Criptografia de Dados
Permitir Teste pelo Browser no WebService
Criando arquivo usando Visual Studio.NET 2005
Visual SourceSafe - Série 4
Sistema em ASP 3.0 utilizando 3 camadas – Parte 3
II Encontro - Um Sucesso!!! (em Brasília)
Web abrindo aplicações locais
Artigo Criando RSS Xml para o Seu Próprio Site
Eventos e Webcasts
Treinamento VSTS
Pedido de desculpas
Usando Split no C#
2 Eventos, 1 dia: Mix On UniEURO
Propaganda Microsoft - Vemos como será e não como é.
Terra TV Disponibiliza Vídeos com Silverlight
Convertendo String para Guid
Teclas de atalho - Visual Studio .NET 2005
Criando Email Modelo no Mail - MacBook
SQL Dinâmico Compilado
Lançamento do livro Desenvolvendo Sistema para Celular
Controle de Peso pelo Celular Publicado no CodePlex
Chamando Programas de Dentro do Windows Forms
Nova geração HTML
ASP.NET MVC
ASP.NET 4.0 and Visual Studio 2010 Web Development Beta 2 Overview
Criando Help com Visual Studio.NET
Criando Pastas no Mail com o Macbook
Mais detalhes sobre o HTC Touch HD 2 com o possível Windows Mobile 7
Ext JS

Publicidade:

[sumir] [aparecer]
LAYERDEV




Informaes Online:

Usurios Online: 764
Artigos:  663
Vdeos:  47
PodCast's:  31
Frum:  3098
Empregos:  1226
Usurios Cadastrados: 5794

Categoria de Artigos

Vdeos

Enquete - D sua opinio

 Os podcasts tem sido proveitoso pra você?

 

Colaboradores

Foto Autor autor: Mauricio Junior   
publicou 382 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