DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Video: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 7-Action Manager-(Customizando a barra de ferramentas de nossa aplicação em tempo de execução)

Nesta vídeo-aula o autor dará ênfase a personalização da barra de ferramenta de nossa aplicação.

Título: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 7-Action Manager-(Customizando a barra de ferramentas de nossa aplicação em tempo de execução)

 

Tempo: 17:15s

 

Mini resumo: Nesta vídeo-aula o autor da continuidade a série sobre D2007 com Tecnologia DBExpress 4 e FireBird 2.0 criando uma aplicação completa.  Em sua última vídeo o autor deu início a criação do menu principal da aplicação mostrando as vantagens de se trabalhar com action em especial com o componente Action Manager List. Aqui ele da ênfase a personalização das barras de ferramentas. Já imaginou o usuário final da sua aplicação podendo adicionar e remover botões a seu bel prazer ? Então, e isso que o autor mostra nesta vídeo. E mais, ao encerrar a aplicação o estado do menu e salvo para que possa ser restaurado ao iniciar novamente a aplicação, e o melhor, toda a configuração e feita com apenas uma linha de código.

 

Tecnologias utilizadas: RadStudio 2007, DBX4, Firebird 2.0

 

Exemplos construídos: Personalização de Menu.

 

Palavras chave: Delphi2007, Projeto, DbExpress 4, ActionManager.





    5 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Daniel Alexandre Bressanin
Rodrigo, primeiramente gostaria de agradecer pelas video-aulas e dizer que tens uma ótima didática.
Como os colegas acima disseram, mesmo usuários mais avançados sempre aprendem.
Nessa video-aula vc ensinou a gravar a configuração personalizada da barra de ferramentas. Se o desenvolvedor deixar um nome como o exemplo, menu.txt, todos os usuários verão a personalização do último usuário que alterou a barra. Teria então que colocar dentro do c:\documents and settings\usuário para que cada um tenha a sua. É isso mesmo?
Tem algum macetezinho para colocar na prop fileName para que o delphi já pegue a pasta do usuário?
Um abraço

Bressa
[há +1 ano] - Responder

 

[autor] Rodrigo Carreiro Mourão
Olá Amigos !!!

Bem este tipo de feature eu tenho em algumas aplicações, porém e um aplicação OO em que os menus são montados dinamicamente. Então em qualquer maquina que você se log seu menu estará lá.

Mas entendi o que vocês querem nunca cheguei neste nível de personalização, mas como chegamos neste nível inicial podemos ir mais longe !!!!

Vou analisar, não posso garantir sucesso, mas vamos pesquisar e conseguindo sucesso alterarei o projeto e colocarei nas vídeos.

Posso garantir que não parece nada dificil não.

Abs !!!!
[há +1 ano] - Responder
 

Aparecido Vilela Junior
Olá Rodrigo, Parabéns pelo curso !

Gostaria de saber se consigo criar os botões em tempo de execução e inseri-los no actionmanager..

Por exemplo... cadastrei alguns aparelhos... para controlar.. cada aparelho desse vai ser um botão... quando for criado mais um aparelho no BD, automaticamente eu gostaria de criar o botão desse aparelho e executá-lo em tempo de execução !

Isso é possível ?
[há +1 mês] - Responder
 

Wesley Yamazack
Olá Aparecido, entramos em contato com o Rodrigo para que o mesmo possa te ajudar, peço que aguarde para que o mesmo possa lhe auxiliar.

Um abraço e até mais.
[há +1 mês] - Responder
 

[autor] Rodrigo Carreiro Mourão
Olá Amigo, o que você terá que criar é uma ação e não necessariamente o botão em si.

Possível é só precisaria saber o que seria esse novo aparelho, é um form novo que vai representá-lo ou terá um form padrão que apenas exibirá o registro de um aparelho novo?

Em suma vc terá que ter gravado no banco o caption para a ação e o nome para a ação. Quando criar dinamicamente a ação você terá que apontar para um evento OnExecute genérico e terá que de alguma forma quando este evento for chamado identificar qual ação o chamou. Pode ser pela propriedade Tag ou algo do gênero.

Enfim, possível é só preciso saber o que deseja que aconteça quando a ação for chamada.

Att,

Rodrigo Mourão




[há 5 dias] - Responder
 



Publicidade
Curso Online
Autor
Rodrigo Carreiro Mourão

Consultor de TI especializado em Orientação e Objetos, Design Patterns e Gestão de Projetos. Instrutor certificado pela Borland e Delphi Product Certified. É sócio da RM Factory Soluções em TI e da Szeryng Traduções e Informática. Atua como Supervisor de TI do Grupo Editorial Nacional e é instrutor ...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
5   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03