Mensagens enviadas por: dango
Índice dos Fóruns » Perfil de dango » Mensagens enviadas por dango
Autor Mensagem
WTF!? Não poderia simplesmente...

Seja cuidadoso! As pessoas imediatamente formam uma idéia errada de como o Runtime.exec() se comporta. Dê uma olhada nesse artigo do JavaWorld:

http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html

Se estiver usando JDK 1.5, procure por ProcessBuilder (acho que é assim que se chama).
Windows Vista... O pessoal de Redmond fará a "mó Vista Grossa" pros bugs do sistema!
Eh que em empresas menores, sem muita infra cv, o lance eh fazer a impressora "vomitar" notas fiscais ou relatoriozinhos administrativos. Entao nao tem o que ficar embacando, eh "escorregar" pra LPT mesmo e "rasgar"...
Nao dei sorte nao! Foi *calculado*
Algum tempo atras eu testei (windows xp) a impressao direta para LPT. Simplesmente abri um OutputStream para a LPT e escrevi nela (escrita verbatim, direto na porta).
pcalcado wrote:Fala sério... com todo o problema que mesmo livros traduzidos causam, vocês querem uma versão traduzida meia-boca da referência?


Deus nos livre! Vide "Hibernate em Ação", vamos acabar com coisas do tipo:

A busca de associação preguiçosa pode ajudar a reduzir o carregamento do banco de dados e é frequentemente um boa estratégia-padrão. Porém ela é um pouco como uma suposição cega enquanto dura a otimização de desempenho.


Essa é da categoria "Leve".
Eu realmente não vejo qualquer necessidade disso. A tradução do Thinking in Java já mais interessante para os novos usuários.
Ai a abordagem "pode" (e deveria) ser completamente diferente. Na verdade, o exemplo acima, é apenas um "brinquedo" e pode, muito bem, ser usado em diálogos simples que funciona bunitinho.

Pro que você tá querendo, então deveria implementar o seu próprio modelo de tabela (TableModel). Dá uma estudada sobre a interface TableModel e a classe AbstractTableModel. É molinho.
Olha, tenta esse exemplo, que eu codei:



O código tá tosco, mas dá uma idéia!
Repara nesse trecho:



se o evento é mouseClicked (!) então vc não precisa contar que ele deu 1 click...; ok! Depois. nota que você está redefinindo o objeto para que a variável jt faça referência. Ou seja, o objeto que você adicionou ao JScrollPane continua lá! Você não o removeu, e apenas apontou jt para uma nova instância de um JTable (que não tem nada a ver com o anterior)...; sacou?
Vou te passar um URL do "Open Book Project" na parte "How to think like a computer scientist". Eu apenas dei uma "folheada" por que as coisas enrolaram eu não tive tempo de começar a estudar, mas me pareceu ser bem legal.

http://ibiblio.org/obp/thinkCS/

Tem também o "C++ Programming Tutorial" (achei problemático pq não dá pra imprimir ou baixar) mas tb parece ser bem legal

http://cplus.about.com/od/beginnerctutorial/l/blcplustut.htm

Mas... uma olhadinha no google dá 1 zilhão de hits.

Talvez precisará de compiladores. Se estiver usando *nix provavelmente já terá um compilador C++ instalado no seu sistema. Se estiver usando windows poderá obter o Borland C++ command line tools 5.5, ou então usar o MinGW/MSYS (Minimalist GNU) e usar o GCC:

http://www.mingw.org/
Olha, se teu tempo curto então vc está realmente com um problema. O pessoal vai te sugerir o uso de frameworks tais como WebWork ou Spring ou Struts. Mas por mais simples que essas ferramentas possam ser, o tempo de aprendizado não é tão curto assim.

Você tem que compreender os principios gerais, Servlets/JSP pra começar; entender sobre como um container vai iniciar a tua aplicação e esse tipo de coisa.

Um livro (free book, pdf) que me ajudou muito com isso (a introdução toda) foi o Core Servlets. E procurar por artigos sobre isso -- aqui mesmo no GUJ tem vários.

Pessoal, eu tô vendo que o tópico do fórum aqui tá bombando e eu não recebo nenhuma mensagem do mailing list do projeto. Hoje eu entrei de novo lá e verifiquei se eu não tinha feito besteira e saído da lista, mas a lista está vazia!

Que tal usarem a lista do projeto ao invés do fórum do GUJ. Eu to vendo que tem posts *enormes* com código e tudo mais. Eu esperando notificação de galera pelo dev@brazilutils e nada... achei até que o projeto tinha esfriado!

Agora eu entro e vejo que tem reunião pra amanhã! heheh!
Eita! Como faço pra participar da reunião?!

E agora eu vou ter que ler todos esses posts pra ficar por dentro!

[]s!
Os seguintes valores podem ser usados na maioria dos sistemas:

1200
2400
4800
9600
19200

No manual do seu hardware deve haver uma lista dos valores suportados pelas portas seriais.
marcelomartins wrote:...a idéia é trabalhar com windows e linux?


Sim. Mas penso que seja inviável a implementação de um PDV completo em Java rodando sob o Linux de "maneira natural". O motivo não é o Java em si, mas as aplicações que giram em torno do PDV fornecidas por terceiros (programas de benefícios de decontos, intituições bancárias, TEF) que fornecem os aplicativos apenas para windows.

Talvez esse quadro mude com o tempo (principalmente por causa da adoção, por parte do governo federal, de software livre) mas não acho que ocorra alguma mudança a curto prazo (1 ou 2 anos).
 
Índice dos Fóruns » Perfil de dango » Mensagens enviadas por dango
Ir para:   
Powered by JForum 2.1.8 © JForum Team