Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: Java ::: Classes e Componentes ::: JTextField |
|
Entenda os diferentes construtores da classe JTextFieldQuantidade de visualizações: 8988 vezes |
|
A classe JTextField possui vários construtores, cada um para uma determinada ocasião. Entendê-los corretamente facilitará muito sua escolha sobre qual modelo usar. Veja um detalhamento de cada um destes construtores: JTextField() Este construtor permite criar um JTextField com o modelo padrão, a string inicial como null e o número de colunas definido como 0. JTextField(Document doc, String text, int columns) Este construtor permite fornecer um modelo de armazenagem de texto (que pode ser qualquer classe que implemente a interface Document, tal como PlainDocument), a string que será exibida inicialmente e a quantidade de colunas de texto (que equivale à repetições da letra "m"). JTextField(int columns) Este construtor permite criar um JTextField com uma determinada quantidade de colunas de texto. JTextField(String text) Cria um JTextField com uma string inicial. JTextField(String text, int columns) Cria um JTextField com uma string inicial e uma determinada quantidade de colunas de texto. |
|
Link para compartilhar na Internet ou com seus amigos: | |
C# ::: Dicas & Truques ::: Arquivos e Diretórios |
Como usar a classe FileSystemWatcher em seus programas C#Quantidade de visualizações: 8487 vezes |
Podemos usar objetos da classe FileSystemWatcher quando queremos monitorar mudanças em um determinado diretório do sistema. Estas alterações podem ser observadas em arquivos e subdiretórios do diretório especificado. Usando objetos desta classe nós podemos monitorar modificações em arquivos no computador local, em um drive na rede ou em um computador remoto. Veja a posição desta classe na hierarquia de classes da plataforma .NET: System.Object System.MarshalByRefObject System.ComponentModel.Component System.IO.FileSystemWatcher Para adicionar um componente FileSystemWatcher em sua aplicação C# basta localizá-lo na seção Components da Toolbox. Em seguida clique no mesmo e arraste-o para o formulário. Para definir o diretório a ser monitorado, clique no componente, acesse suas propriedades e defina o caminho do diretório na propriedade Path. Um exemplo de diretório poderia ser "C:\arquivo de codigos". Neste exemplo veremos como detectar alterações nos arquivos e sub-diretórios. Desta forma, vá nos eventos do componente FileSystemWatcher e insira o código abaixo para o evento Changed: private void fileSystemWatcher1_Changed(object sender, FileSystemEventArgs e){ // vamos verificar o que foi modificado neste diretório textBox1.AppendText("Arquivo: " + e.FullPath + " sofreu alterações: " + e.ChangeType + Environment.NewLine); } Execute a aplicação e experimente criar um arquivo txt no diretório "C:\arquivo de códigos" e modificar seu conteúdo várias vezes. Volte à aplicação e a caixa de texto terá um conteúdo parecido com: Arquivo: C:\arquivo de codigos\dados2.txt sofreu alterações: Changed Arquivo: C:\arquivo de codigos\dados2.txt sofreu alterações: Changed |
Ruby ::: Fundamentos da Linguagem ::: Passos Iniciais |
Como retornar a versão do Ruby instalada na sua máquina usando ruby -v ou a constante RUBY_DESCRIPTIONQuantidade de visualizações: 8862 vezes |
Se você quiser saber a versão do Ruby instalada em seu computador, ou a versão do interpretador sendo usado no momento, basta abrir uma janela de comando e disparar o comando:ruby -v Você terá um resultado parecido com o seguinte: ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x64-mingw32] Se você estiver na tela do Interactive Ruby, você pode simplesmente digitar RUBY_DESCRIPTION e pressionar Enter. O resultado será o mesmo exibido em uma janela de comando usando ruby -v. Podemos também usar a constante RUBY_DESCRIPTION dentro de um script Ruby. Veja: # Este exemplo mostra como obter a versão do Ruby # usando a constante RUBY_DESCRIPTION # guarda a versão em uma variável versao = RUBY_DESCRIPTION # mostra na tela puts "A versão do Ruby é: #{versao}" Ao executar este código Ruby nós teremos o seguinte resultado: A versão do Ruby é: ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x64-mingw32] |
Python ::: Dicas & Truques ::: Unidades de Medida |
Como converter pés em metros em Python - Conversão de medidas em Python - Pés para metrosQuantidade de visualizações: 71 vezes |
A conversão de uma medida em pés para milímetros, centímetros, metros ou quilômetros é uma tarefa que estamos constantemente realizando. Nesta dica mostrarei como isso pode ser feito na linguagem Python. O que é um pé ou pés? O pé (foot) ou pés (feet) é uma unidade de medida do sistema imperial de medidas, usado até hoje nos Estados Unidos e em alguns outros países que ainda não adotaram o sistema métrico. Um pé equivale a 12 polegadas (inches). Uma polegada, por sua vez, equivale a 2,54 centímetros ou 25,4 milímetros. Qual a fórmula para a conversão de pés para metros? Antes de passarmos para o código Python, veja a fórmula para a conversão de pés (feet) em metros (meters): \[Metros = Pés \times 0.3048\] Como podemos ver na fórmula, para obtermos a medida em metros nós só precisamos multiplicar a medida em pés por 0.3048. Veja agora o código Python que pede para o usuário informar a medida em pés e retorna o equivalente em metros: # função principal do programa def main(): # vamos pedir para o usuário informar a medida em pés pes = float(input("Informe a medida em pés: ")) # agora vamos converter a medida em pé para metros metros = 0.3048 * pes # e mostramos o resultado print("A medida em metros é: {0}m".format(metros)) if __name__== "__main__": main() Ao executar este código Python nós teremos o seguinte resultado: Informe a medida em pés: 50 A medida em metros é: 15.24m |
C++ ::: Dicas & Truques ::: Arquivos e Diretórios |
Como renomear um diretório em C++ usando a função rename()Quantidade de visualizações: 7905 vezes |
Em algumas situações nossos códigos C++ precisam renomear diretórios. Isso pode ser feito com o auxílio da função rename() ou _rename(), disponível no header io.h or stdio.h (trazido da linguagem C). Veja a assinatura desta função:int rename(const char *oldname, const char *newname); Se o diretório for renomeado com sucesso a função retornará o valor 0. O retorno será -1 se um erro ocorrer. Neste caso a variável global errno será definido como um dos seguintes valores: a) EINVAL - Invalid argument - Os nomes dos diretórios contém caracteres inválidos; b) ENOENT - No such file or directory - O caminho do diretório é inválido; c) EACCESS - Acesso negado - Algum outro programa está usando este diretório e mantém controle sobre o mesmo. Veja um trecho de código no qual renomeamos um diretório: #include <iostream> using namespace std; int main(int argc, char *argv[]){ // vamos renomear este diretório char dir_antigo[] = "C:\\Dev-Cpp\\estudos"; char dir_novo[] = "C:\\Dev-Cpp\\estudos2"; // vamos testar se o diretório for renomeado com sucesso if(rename(dir_antigo, dir_novo) != 0){ cout << "Erro: " << strerror(errno) << endl; } else{ cout << "Diretório renomeado com sucesso" << endl; } system("PAUSE"); // pausa o programa return EXIT_SUCCESS; } É possível usar a versão Unicode de rename() ou _rename(). O método _wrename, também presente em io.h or stdio.h é útil quando precisamos internacionalizar nossas aplicações. Veja o exemplo: #include <iostream> using namespace std; int main(int argc, char *argv[]){ // vamos renomear este diretório wchar_t dir_antigo[] = L"C:\\Dev-Cpp\\estudos"; wchar_t dir_novo[] = L"C:\\Dev-Cpp\\estudos2"; // vamos testar se o diretório for renomeado com sucesso if(_wrename(dir_antigo, dir_novo) != 0){ cout << "Erro: " << strerror(errno) << endl; } else{ cout << "Diretório renomeado com sucesso" << endl; } system("PAUSE"); // pausa o programa return EXIT_SUCCESS; } Ao executar este código C++ nós teremos o seguinte resultado: Diretório renomeado com sucesso |
Ruby ::: Dicas & Truques ::: Strings e Caracteres |
Como retornar a quantidade de vezes que um caractere aparece em uma string Ruby usando a função count()Quantidade de visualizações: 7991 vezes |
O método count() da classe String da linguagem Ruby pode ser usado para obter a quantidade de vezes em que um determinado caractere aparece em uma string. Para isso, só precisamos fornecer o caractere que será pesquisado. O retorno será um número inteiro. Veja o exemplo:# declara e inicializa uma variável string frase = "Gosto muito de Ruby" # vamos obter a quantidade de vezes em que o # caractere "o" aparece na frase quant = frase.count("o") # exibe o resultado puts "O caractere \"o\" aparece " + quant.to_s \ + " vezes" Ao executar este código Ruby nós teremos o seguinte resultado: O caractere "o" aparece 3 vezes |
Desafios, Exercícios e Algoritmos Resolvidos de Ruby |
Veja mais Dicas e truques de Ruby |
Dicas e truques de outras linguagens |
Códigos Fonte |
Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Linguagens Mais Populares |
1º lugar: Java |