curso pr-tico de ms visual studio[1] net 2005
330 pág.

curso pr-tico de ms visual studio[1] net 2005

Disciplina:Tecnologias Web2.420 materiais7.000 seguidores
Pré-visualização35 páginas
runat="server"

OnClick="cmdImprimir_Click" />

  

 <input type="button" name="cmdImprimirHTML"

onclick="imprimir()" value="Imprimir HTML" />

 </form>

</body>

</html>

Note o código que está em vermelho.

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

Note que depois de clicar em imprimir, o titulo da página sumiu e logo após

apareceu com o dialog de impressora.

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

Com isso, a mesma irá imprimir sem o titulo.

Espero ter ajudado e agradeço a todos.

Qualquer dúvida estou a disposição para ajudar.

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

Label Server Control com Visual Studio.NET 2005.

Olá pessoal antes de começar gostaria de informar que a comunidade

ASPNETI.COM está de portas abertas para receber qualquer colaborador

que deseja publicar artigos, publicar empregos, vídeos on-line

gratuitamente, desenvolver serviços e postar perguntas.

Para acessar o site digite: www.aspneti.com ou www.aspneti.com.br

Referência: 1.1

Existem vários tipos de artigos, postagens, serviços que poderão te ajudar

muito.

Esse novo recurso do label server control é bem significativo para quem não

usa ou não gosta de usar o mouse. Funciona com teclas de atalho mesmo

na web. Antigamente esse dispositivo não existia para softwares de

intranet, internet ou mesmo web.

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

O controle para tecla de atalho existe na ferramenta IDE Visual Studio.NET

2005. Para alguém como eu que gosta de tecla de atalho, nota que a

produtividade tanto do desenvolvimento de sistemas quanto algum

atendimento ao cliente é bem mais rápido para a utilização apenas de

teclado.

Para mostrar um exemplo prático, quando for há um banco; exatamente no

caixa onde existe um atendente, verifique se o mesmo usa mouse ou

qualquer dispositivo além do teclado. Para a surpresa de todos, não existe

mouse algum, é tudo feito com tecla de atalho ou o uso da tecla TAB. O

programa que estão usando é chamado de cliente-servidor.

Agora com o sistema WEBFORM pode ter a mesma coisa e daqui pra frente

os sistemas WEBFORMS estarão cada vez mais perto dos sistemas cliente-

servidor e ainda agregando mais funções.

Praticando

Criei um projeto com a ferramenta 2005 e acrescentei o seguinte código:

Página: Default.aspx

<%@ Page Language="C#" AutoEventWireup="true"

CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

 <title>Label Server Control</title>

</head>

<body>

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

 <form id="form1" runat="server">

 <div>

 <asp:Label ID="lblTitulo" runat="server"

AssociatedControlID="txtTitulo"

AccessKey="T"><u>T</u>itulo</asp:Label>

 <asp:TextBox ID="txtTitulo" runat="server"></asp:TextBox>

 <br /><br />

 <asp:Label ID="lblTexto" runat="server"

AssociatedControlID="txtTexto"

AccessKey="e">T<u>e</u>xto</asp:Label>

 <asp:TextBox ID="txtTexto" runat="server"></asp:TextBox>

 </div>

 </form>

</body>

</html>

Agora foi criado alguns atributos da tag <asp:Label onde pode ser

associado uma tecla de atalho automaticamente.

<asp:Label ID="lblTitulo" runat="server" AssociatedControlID="txtTitulo"

AccessKey="T"><u>T</u>itulo</asp:Label>

Referência: 1.2

Na referência 1.2 existe um atributo chamado AssociatedControlID onde é

responsável pela associação do campo, ou seja, o campo que o foco será

posicionado. Outro atributo que também não existia anteriormente é o

AccessKey, o mesmo é responsável em adicionar uma letra do teclado, ou

seja, quando as teclas “ALT” + “T” forem pressionadas o foco do campo

será automaticamente associado para o campo do formulário que foi

vinculado. É bem simples, porém muito útil para o dia a dia.

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

Antes de fechar o label, adicionei uma palavra “Titulo” apenas para que o

usuário veja o sinal, o código <u> está apenas entre a letra “T”, que serve

apenas para sublinhá-la mostrando para o usuário ou cliente que existe

uma tecla de atalho. No meu caso, escolhi a letra “T”, pode ser escolhido

qualquer tecla.

<asp:TextBox ID="txtTitulo" runat="server"></asp:TextBox>

 <br /><br />

Referência: 1.3

Não posso deixar de criar o campo TextBox que foi associado pelo label.

Referência 1.3.

Não é apenas a primeira letra que posso associar para uma tecla de atalho

do teclado. Pode ser feito em qualquer letra que preferir. Na referência 1.4

associo sendo a vogal “e”.

<asp:Label ID="lblTexto" runat="server" AssociatedControlID="txtTexto"

AccessKey="e">T<u>e</u>xto</asp:Label>

Referência: 1.4

Com o exemplo da referência 1.4, aperto as teclas “ALT” + “E” e o foco é

automaticamente redirecionado para o campo TextBox chamado “txtTexto”.

<asp:TextBox ID="txtTexto" runat="server"></asp:TextBox>

Referência: 1.5

Mais uma vez, não posso esquecer de adicionar o campo citado pelo

atributo AssociatedControlID.

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

Referência: 1.6

O exemplo em funcionamento mostra que apertando as teclas de atalhos, o

foco será redirecionado automaticamente para o campo específico.

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

Misturando dados

Obfuscar dados com Visual Studio.NET 2005

Olá pessoal, a minha intenção é mostrar como é fácil misturar alguns dados

com rapidez e segurança. Mostrarei o exemplo sendo aplicado com

aplicação windows form, porém pode ser usada da mesma forma em vários

outros tipos de aplicações como: web form ou pocketc pc.

Pré-requisitos:

- Visual Studio.NET 2005;

- Conhecimento avançado C#.NET;

- Disposição para aprender e ser pró-ativo.

Antes de tudo, volto com as minhas frases criptografadas, tente

descriptografar e guanhará um prêmio se for um dos primeiros.

Nf nboef f-nbjl dpn p ujuvmp: Eftdsjquphsbgfj b gsbtd

qfsgfjubnfouf.

Para o começo, criei um projeto com o nome de WindowsAplication1.

Dentro dele criei um form chamado Form2.cs. Por enquanto está bem

básico, tente seguir passo a passo.

Na referência 1.1 mostra como foi montado o layout da janela, porém o que

quero mostrar é apenas a funcionalidade em si e para que vá servir daqui

pra frente.

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

Referência: 1.1

Propriedades do form:

Nome do form: Form2

Objetos de tela:

TextBox

Id = textBox1

TextBox

Id = textBox2

Button

Id = button1

Text = Obfuscador

Button

Id = button2

Text = DesObfuscar

Referência: 1.2

Curso Prático Visual Studio.NET 2005

Este material não pode ser usado em treinamentos e em sala de aula.
http://www.mauriciojunior.org

Com