Cadastre-se Revistas DevMedia Cursos
 

Space de BRUNO SONNINO
Busca Autor


Últimas 20 atualizações de BRUNO SONNINO

Video aula - Modelos e Triggers com WPF


Atenção: Esse vídeo foi adquirido do site Linha de Código


Tempo: 21:00 min


Descrição: O WPF trouxe diversas novidades no que se refere à criação da interface do usuário.   Uma delas foi a possibilidade de mudar completamente a aparência dos componentes, com o uso de modelos. Este vídeo mostra como alterar o modelo (template) estilo dos componentes, de maneira a reestilizá-los completamente.

Palavras-Chave: Triggers, WPF

-->">
26/02/2011 18:39:00





Video aula - Estilos com WPF


Atenção: Esse vídeo foi adquirido do site Linha de Código


Tempo: 23:04 min


Descrição: O WPF trouxe diversas novidades no que se refere `criação da interface do usuário. Uma delas foi a possibilidade de criar layouts dinâmicos, onde os componentes se redimensionam ou reposisionam conforme a janela é redimensionada ou a resolução é alterada. Este vídeo mostra as propriedades e componentes disponíveis para alterar o layout da aplicação.

Palavras-Chave: Estilos, WPF

-->">
26/02/2011 18:38:00





Video aula - Curso Layouts com WPF - Parte 2


Atenção: Esse vídeo foi adquirido do site Linha de Código


Tempo: 19:59 min


Descrição: O WPF trouxe diversas novidades no que se refere `criação da interface do usuário. Uma delas foi a possibilidade de criar layouts dinâmicos, onde os componentes se redimensionam ou reposisionam conforme a janela é redimensionada ou a resolução é alterada. Este vídeo mostra as propriedades e componentes disponíveis para alterar o layout da aplicação.

Palavras-Chave: Layouts, WPF

-->">
26/02/2011 18:36:00





Video aula - Curso Layouts com WPF - parte 1


Atenção: Esse vídeo foi adquirido do site Linha de Código


Tempo: 16:56 min


Descrição: O WPF trouxe diversas novidades no que se refere à criação da interface do usuário. Uma delas foi a possibilidade de criar layouts dinâmicos, onde os componentes se redimensionam ou reposisionam conforme a janela é redimensionada ou a resolução é alterada. Este vídeo mostra as propriedades e componentes disponíveis para alterar o layout da aplicação.

Palavras-Chave: Layouts, WPF

-->">
26/02/2011 18:34:00





Pocket Video - Palestra webMobile TeckWeek 2009: Aplicação completa com Silverlight - Parte 1 [50m:35s]


Título: Aplicação completa com Silverlight - Parte 1

Duração: 00:50:35

Descrição: Você gosta de desenvolver aplicações Web com interfaces elaboradas, mas não é muito fã de HTML, CSS e JavaScript? Veja como criar uma aplicação com o Silverlight, a tecnologia da Microsoft para o desenvolvimento de aplicações RIA.

-->">
30/09/2009 11:41:00





Pocket Video - Palestra webMobile TeckWeek 2009: Aplicação completa com Silverlight - Parte 2 [52m:30s]


Título: Aplicação completa com Silverlight - Parte 2

Duração: 00:52:30

Descrição: Você gosta de desenvolver aplicações Web com interfaces elaboradas, mas não é muito fã de HTML, CSS e JavaScript? Continuaremos vendo nesta 2º vídeo aula como criar uma aplicação com o Silverlight, a tecnologia da Microsoft para o desenvolvimento de aplicações RIA.

-->">
30/09/2009 11:37:00





Pocket Video - Palestra WebDays2008-.NET-18-Windows Presentation Foundation com Visual Studio 2008 [57m:06s]


Palestra do evento DevMedia WebDays 2008

para ter acesso a todas as palestras do evento, clique no link abaixo

http://www.devmedia.com.br/auditorio/webdays2008.asp

 

...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
22/05/2009 00:27:00





Artigo - Impressão sem Preview

Impressão sem Preview

Como limitar as páginas para imprimir sem preview

 

Para iniciar esta coluna, irei dar umas dicas sobre o QuickReport. Embora ele não esteja presente no Delphi 8 e, no Delphi 7 não seja instalado junto com a instalação padrão, acredito que muitos usuários ainda façam uso dele.

"Como limitar as páginas para imprimir diretamente, sem usar PREVIEW ? Os métodos QRPRINTER.FIRSTPAGE e QRPRINTER.LASTPAGE não surtiram efeitos, pois, estranhamente, os resultados dos ambos são 0 (zero)"

A resposta para esta pergunta é bastante simples: ao invés de se usar estas propriedades de QRPrinter, deve-se usar as propriedades de PrinterSettings. Esta propriedade é do tipo TQRPrinterSettings e indica as características do relatório, como páginas a serem impressas ou título. Por exemplo, este código imprime as páginas 2 e 3 do relatório:

 

with frmRelato.QuickRep1 do begin

  PrinterSettings.FirstPage := 2;

  PrinterSettings.LastPage := 3;

  Print;

end;

 

 

"Coloquei o componente TPrintDialog para facilitar a opção de imprimir (botão OK) ou não (botão CANCELAR). Não adiantou. Até porque TQuickRep parece não saber nada sobre o limite de páginas. Existe solução, colocando dois botões (um para PRINTSETUP e outro para PRINT) e escrevendo QuickRep1.QRPrinter.PrintSetup e QuickRep1.QRPrinter.Print, respectivamente. Prefiro concentrar um só botão para unificar os dois métodos juntos."

Para mostrar a caixa de diálogo de configuração e imprimir logo em seguida, como o Word ou o Internet Explorer, deve-se usar o método PrinterSetup e, em seguida, o método Print. O único problema é que PrinterSetup é uma procedure: como saber se o usuário clicou Ok ou Cancelar ? A resposta está na propriedade Tag do componente QuickRep. Se ela for 0, então o usuário clicou Ok, se for 1, o usuário clicou Cancelar:

 

with frmRelato.QuickRep1 do begin

  PrinterSetup;

  if Tag = 0 then

    Print;

end;

 

"Como imprimir um relatório com número de página inicial diferente de 1 ?"

Ao colocar um componente QRSysData no relatório, o QuickReport imprime o número de página conforme a página do relatório. Porém, em alguns casos, deseja-se que a primeira página de um relatório não seja impressa como página 1, mas com a numeração iniciada a partir de outro número. Para isto, basta colocar um QRExpr na página e, no código do programa, antes de chamar o método Print, colocar algo como:

 

frmRelato.QRExpr4.Expression :=

  '''Pág.''+STR(PAGENUMBER+'+ IntToStr(StrToInt(Edit3.Text)-1)+')';

 

A variável PAGENUMBER dá o número da página atual e permite obter o número da pá

...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
10/11/2005 19:39:00





Artigo - Boas Vindas

Boas Vindas

 

É com imenso prazer que estou iniciando este espaço no portal do ClubeDelphi.

Aqui irei mostrar as soluções para dúvidas dos leitores, referentes a Delphi e Kylix.

Para isso, é necessário haver dúvidas :-). Por isso, sintam-se à vontade para mandar e-mails com suas dúvidas para: sonnino@clubedelphi.net.

Periodicamente selecionarei as dúvidas mais interessantes ou as mais freqüentes e responderei aqui.

E-mails com sugestões, comentários, ou com dicas também serão muito bem-vindos.

 

Aguardo vossos e-mails,

Grande Abraço

Bruno

-->">
10/11/2005 11:27:00





 

Bruno Sonnino (sonnino@clubedelphi.net) é Engenheiro pela Escola Politécnica da USP e desenvolvedor Delphi desde a sua primeira versão. É autor de diversos artigos na revistas ClubeDelphi e Delphi Informant, americana e desenvolveu utilitários para a revista PCMagazine US. É autor dos livros Delphi e Kylix - Dicas para turbinar seus programas, 365 Dicas de Delphi, Kylix - Delphi para Linux e Desenvolvendo aplicações com Delphi 6. Foi palestrante da 1ª e 2ª Borcon brasileira e da 11ª BorCon americana, em Long Beach, CA.
Arquivo de atualizações
 2011
 2009
 2005

Estatísticas do Autor:
Número de posts: 34
Características dos posts deste autor:
Conteúdo:
Utilidade:
4 1
 
DevMedia Group - Tel: (21) 3382-5038 - www.devmedia.com.br
Todos os Direitos Reservados a DevMedia Group