PROGRAMANDO EM ASP.NET

 Busca Online:
 

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

User Control Windows executando no Internet Explorer (parte 1 de 2)



Data Publicação: 1/7/2010 11:13:08
Total de visualizações: 369

comente
Diminuir o tamanho das letras Aumentar o tamanho das letras


        Olá Internautas, gostaria de falar e mostrar como executar um "user control" do Windows dentro do Internet Explorer. Para quem não sabe ainda o que é isso, por não ser muito usado, é uma programação desktop que pode ser executada no browser da máquina.

    Bem, existem restrições para esse tipo de software3 primeiro porque só vai funcionar com o browser da Microsoft e o segundo motivo é, ter acesso na máquina via browser como se fosse desktop.

    Portanto, pode ser pego dados, gravar arquivos, acessar e escrever arquivos facilmente. Para acessar a camada de dados, é necessário utilizar WebService para tal, mas isso não é problema.

Requisitos:
- Linguagem: C#.NET
- Framework 2.0, 3.0, 3.5
- Tipos de projeto relacionados: Web e Windows

    O primeiro passo foi criar um projeto do tipo Class Library conforme a figura 1.1
    Depois criei um novo item chamado User Control. Figura 1.2 e 1.3. (clique nas imagens para ampliação)
   
alt
Figura 1.1

alt

Figura 1.2


altFigura 1.3


    Esse "User Control" pode ser programado normalmente, como Windows Forms. O acesso na máquina é dado sem qualquer problema a não ser uma coisa que precisa ser colocada antes, mas isso falarei mais a frente.
    Todos os componentes de Windows Forms aparecem para ser usados sem qualquer problema. Figura 1.4
   

alt
Figura 1.4

    No "Load" do formulário, usei um método que pega os dados da placa de rede e do disco rígido. São números de seriais específicos. Por exemplo: "GetVolumeSerial("C")". Falei desses métodos no link (aspneti.com/pegando+dados+do+computador+facilmente+via+software+822,0.aspx), dê uma olhada para entender melhor.
   
    A execução para debug é muito simples, basta clicar F5 que aparece a tela em funcionamento e com os dados do computador, cujo foi falado e mostrado nos métodos anteriores (olhar link). Figura 1.5
   

alt
Figura 1.5

    O passo seguinte é colocar esse controle junto a uma página web. Esse trabalho é simples e fácil, só é necessário prestar atenção em alguns detalhes importantes. Adicionei um projeto do tipo web junto a minha solução criada anteriormente.
   
    Na página ASPX coloquei um código bem simples e fácil, na parte de HTML. Code 1.1

    code....
    <table border="0">
        <tr>
            <td align="center" valign="top">
                <br />
                <asp:Literal ID="objeto" runat="server" />
            </td>
        </tr>
    </table>
    code....
   
    No projeto Web criei uma pasta simples chamada "Controles", existe a necessidade de compilar o User Control e mandar para a pasta automaticamente.
    Para mandar automaticamente, precisei colocar junto do Build uma cópia para o outro projeto. Figura 1.6.

   

alt
Figura 1.6


alt
Figura 1.7


    Na figura 1.7 foi mostrado na aba Build Events o código de cópia do projeto para o outro projeto e dentro da pasta controle. Bom, aqui eu termino a parte 1 deste artigo. Espero que você tenha gostado, não deixe de verificar a parte 2 final.
   
    Qualquer dúvida, pode entrar em contato pelo site.


Total de visualizações: 369
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

Nem tudo é o que parece!
Mais um certificado Microsoft
Vídeo Live Search
DateDiff em C#.NET
Atendimento online
Criando Números Aleatoriamente
Usando ProgressBar com Visual Studio.NET 2005
ASP .NET 2.0 Cross-Page Posting
Usando o Flash para Desenvolver Game no Microsoft XNA Developer
Coalescing Operador C# ?? null
Google Sync Mobile
SELECT INSERT
Misturando dados
CES 2008: Keynote do Bill Gates
O futuro da tecnologia com a Microsoft
Vídeo - Google Earth Live em tempo real
Terra TV Disponibiliza Vídeos com Silverlight
Sistema de Login em ASP – Parte 10
Trabalhando com Cookie usando Visual Studio.NET 2005 (parte I)
Resource e Internacionalização – Parte V Usando Visual Studio.NET 2005
Como criar uma tabela dinâmica com ASP.NET
Sistema de Login – Parte IV
Serviços de Web Call Center e SMS Integrado disponível
Trabalhando com LinkButton dentro do Gridview
Dell Streak Demo
Tech Fest 2009
Windows Phone 7 Action Pack - Vídeo Tutorial
ASP.NET 4.0 and Visual Studio 2010 Web Development Beta 2 Overview
Problemas no sistema de busca
Acessando banco de dados com pocket pc
Trabalhando com Ipersonate e Web
Ativando debug do VS no Vista
Virus: Provocando sua curiosidade
Google Chrome no Windows
Que ironia do destino
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

Informaes Online
Usurios Online: 722
Artigos:  750
Vdeos:  61
PodCast's:  45
Frum:  3128
Empregos:  1385
Usurios Cadastrados: 6166
Publicidade
LAYERDEV




Vdeos Publicados
 

Duas dicas de internet - Google RealTime e OpenDNS

Desconfie sempre da internet e emails

Microsoft Office online no Safari funcionando

Inovação Visual Studio .NET 2010 - parte 4

Office Live online

TAB TAB na ferramenta Visual Studio .NET

Apresentação do IMC - Sistema de Controle de Peso Mobile

Inovação Visual Studio .NET 2010 - parte 3

Inovação Visual Studio .NET 2010 - parte 1

Download de vídeos com o Safari

Criando Chart - Novo componente integrado com o Visual Studio.NET 2010

Serviços: SAC e SMS integrado

Café com TI - Info sobre o Visual Studio.NET 2010 - WebConfig

Café com TI - Info sobre o Visual Studio.NET 2010

Café com TI - Vírus se passando por Correios

Café com TI - Novo jeito de mandar e-mail com vírus

Café com TI - Formatando todo tipo de String

Resolvido erro do Banco do Brasil no browser

Erro no site do Banco do Brasil com o Safari

Duas dicas do Snow Leopard

Incompatibilidade no Snow Leopard

E-mail com vírus, veja os detalhes

Café com TI - Continuando a configuração de Themes no site

Café com Ti - Banner Rotativo

Café com TI - Evento Eco Brasília

Café com TI - Themes dentro do ASPNETi.COM

Café com TI - Trabalhando com o iCal no Macbook

Café com TI - Deixando o rodapé do seu site fixo

Café com TI - Windows 7 sendo utilizado sem qualquer incompatibilidade

Café com Ti - ASP.NET - Explicando o componente ModalDialogExtender do Ajax Toolkit

Café com TI - Indexação de URL com ASP.NET

Café com TI - Configurando Mail para sua conta no HotMail
Enquete ASPNETi.COM
 Os podcasts tem sido proveitoso pra você?

Favor logar para votar
 
Publicidade Vertical
NETITC