Busca Online:

 
Seja bem vindo(a) Visitante, você não está logado deseja logar
no portal para participar de serviços e promoções ? clique aqui.


No caso de perder a senha, acesse aqui e receba por e-mail.
Deseja entrar em contato conosco, acesse aqui e mande-nos um e-mail.

Chamando Programas de Dentro do Windows Forms

por Mauricio Junior em 1/1/2011 0

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

 

 

voltar   comente  subir

Download Copy





 
Mauricio Junior 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 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.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.org, Site pessoal www.mauriciojunior.org



Comentários:


Comente (dê sua opinião):

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

Cookies
Usando o Flash para Desenvolver Game no Microsoft XNA Developer
O encontro Steve Jobs e Bill Gates
Criptografando Senha
Append Data Bound Items
Tecla ESC - Windows Forms
Customizando o Membership e Role Provider
Sistema de Login em ASP – Parte II
Novo HTC com Windows Phone 7
Escrever log de erro e warning
Trabalhando com Session
Sistema de Login com ASP 3.0 usando três camadas – Parte I
Criando Teclas de Atalho no Windows Form
Resources e Internacionalização usando Visual Studio.NET 2005 - Parte III
Windows Form - Retornando valor entre formulários
Vírus / Spam Comentários
Vídeo Live Search
Chamando Programas de Dentro do Windows Forms
Você tem boa postura no trabalho?
Java J2EE – Segundo Passo
Saiba ganhar dinheiro navegando na internet
Detectando ENTER
Trabalhando com GridView e DataKeyNames com Várias Chaves
Formatando String rapidamente
ASP .NET 2.0 Cross-Page Posting
Servidor Integrado - Visual Studio.NET
Desktop Linux Ubuntu
Inside Xbox Live Game
Definindo o botão padrão.
Themas - Muito Simples
Customizar Setup Layout
Imprimir com Visual Studio.NET 2005 usando C#.NET.
Conecte - novidades tecnológicas revolucionam a medicina
Detectando erro a todo custo
Montando Menu Dinâmico com Banco de Dados




eCode10 Magazine 4 Edição

Baixe a sua sem pagar nada, basta apenas ter um cadastro na comunidade aspneti.com ou ser usuário do ecode10.com.



Edições anteriores
LAYERDEV

Notícias *

Notebook 3D ou 4K?

Notebook vem com tudo...

Visão do Futuro - Day of Glass 2

Futuro próximo pode chegar cedo?...

Lenovo de 14 polegadas IdeaPad

Veja o novo notebook Lenovo IdeaPad...

Windows 8 Store

Channel9 publica um vídeo da Windows Store...

Sony Vaio série Z

Novo Vaio Ultrabook? ou não Ultrabook?...

Samsung quer comprar RIM

Imagine se juntar as duas companhias...

Surface 2.0 mostrado

Novo Surface é mostrado de forma incrível...

Skype Tablet

Será que esse skype tablet pega mesmo?...

Lenovo e o seu novo Ultrabook

Ultrabook chega também pela Lenovo...




NETITC