Busca Online:
 

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

Chamando Programas de Dentro do Windows Forms



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

comente
Diminuir o tamanho das letras Aumentar o tamanho das letras


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: 3241
voltar   comente  subir


Comentários:


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

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

Comunicação .NET e VB 6.0 – Parte II - usando Visual Studio.NET 2005
ModalDialogExtender
Windows 7
Exemplo do livro Programando em C# para Web
Limpando Cache do Brownser
O Avanço do Blu-Ray no Brasil
DateDiff em C#.NET
Criando arquivo usando Visual Studio.NET 2005
Promoção ASPNETi.COM versus Autor - e-Books grátis hoje e amanhã
Forum utilizando VS 2005 e Ajax
Java J2EE – Primeiro Passo
Microsoft Kin
Vem ai a semana de Interoperabilidade
Visual Studio 2010 Beta 2
Tata Motors (Grupo TCS)
Justiça isenta Itaú por captura de senha de correntista
Resources e Internacionalização usando Visual Studio.NET 2005 (Parte I)
Abrindo Janela de Forma Modal
GridView Parte I
Código fonte aberto
Ajax parte II
Sistema de Login em ASP – Parte VII (Utilizando três camadas)
Trabalhando com Ipersonate e Web
Vídeo: Framework de dados - parte 1
Como utilizar CSS no VS 2003
Arrumando seu Desktop
Microsoft Research Laptop Multi-Touch
Alongar é preciso
Mensagem JavaScript com .NET
Vídeo: Série Atlas.NET - Parte II
Adicionando Ícones no Windows Forms
Vírus / Spam Comentários
Certificação - Segunda Chance
Misturando dados
Lançamento do e-Book Dicas DotNet
Sobre o Autor
  [sumir] [aparecer]
 
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

Informações Online
Usuários Online: 1514
Artigos:  729
Vídeos:  59
PodCast's:  42
Fórum:  3127
Empregos:  1359
Usuários Cadastrados: 6080
Publicidade
LAYERDEV




Enquete ASPNETi.COM
 Os podcasts tem sido proveitoso pra você?

Favor logar para votar
 
Publicidade Vertical
NETITC