![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Você está aqui: Cards de Engenharia Civil - Construção Civil |
||
|
||
|
|
||
Java ::: Dicas & Truques ::: Sistema |
Java Avançado - Como obter a largura e altura da tela do seu computador em pixels usando o método getScreenSize() da classe Toolkit do JavaQuantidade de visualizações: 16725 vezes |
|
A classe Toolkit da linguagem Java nos fornece o método getScreenSize(), que retorna um objeto da classe Dimension contendo a largura e a altura da tela do nosso computador, em pixels. Veja o código Java completo para o exemplo:
package arquivodecodigos;
import java.awt.*;
public class Estudos{
public static void main(String[] args){
// obtém o tamanho da tela
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
System.out.println("O tamanho da tela é: " +
dim.width + " pixels de largura por " + dim.height +
" pixels de altura.");
}
}
Ao executar este código nós teremos o seguinte resultado: O tamanho da tela é: 1366 pixels de largura por 768 pixels de altura. |
PHP ::: Sistemas Completos com Código Fonte ::: Projetos PHP com Código Fonte - Códigos Fonte PHP |
Como criar um Cadastro de Usuários em PHP e MySQL - Cadastrar, Listar, Editar, Exluir e Pesquisar - Código fonte completoQuantidade de visualizações: 9095 vezes |
|
Sobre este projeto PHP e MySQL Quando se está dando os primeiros passos em PHP e banco de dados, principalmente no MySQL, é sempre uma boa idéia desenvolver aplicações do mundo real para ver como as coisas realmente funcionam. É muito difícil aprender uma linguagem de programação ou um banco de dados sem visualizar situações nas quais esse conhecimento pode ser aplicado. Veja na figura abaixo o projeto que desenvolvemos para você nesta dica: ![]() O que vou aprender neste código fonte? Escrevemos uma aplicação PHP e MySQL bem simples, sem muita formatação e sem firulas de programador exibido, apenas com o propósito de ensiná-lo(a) como gravar, listar, editar, excluir e pesquisar dados em uma tabela MySQL a partir de uma aplicação PHP. Como você pode ver na imagem acima, o cadastro é muito simples: nome, e-mail, idade e sexo. Porém, não se deixe levar pela simplicidade, pois este é o conhecimento básico para se desenvolver programas PHP e MySQL mais avançados. Isso quer dizer que, uma vez dominado as técnicas ensinadas aqui, você será capaz de criar sistemas para folha de pagamento em PHP, gestão financeira, contas a pagar e a receber, gestão de documentos em PHP, muita coisa mesmo. Por meio de um código simples e bem documentado, você verá como disparar os comandos SQL INSERT, DELETE, UPDATE e SELECT a partir de seus códigos PHP. Mostramos também como escrever uma função tratar_entrada() para que os dados vindos de formulários POST ou GET sejam devidamente tratados antes de entrar na sua aplicação. Isso garante maior segurança e também evita que usuários mal intencionados fiquem tentando injetar código nas suas aplicações usando SQL Injection. Por fim, você também aprenderá como escrever páginas PHP separadas para representar o topo da aplicação, o menu do lado e o rodapé, de forma que você não precise atualizar todas estas partes sempre que decidir mudar a cor ou o layout da aplicação. Como posso obter este código fonte? Para adquirir este código fonte, me chama no WhatsApp ou no e-mail indicando na lateral do site. Se necessário podemos combinar e faço a instalação na sua máquina ou no seu domínio. Podemos também combinar as alterações ou a adição de novas funcionalidades. Não se esqueça: Uma boa forma de estudar o código é fazendo pequenas alterações e rodando para ver os resultados. Outra opção é começar um projeto PHP do zero e ir adicionando trechos do código fonte para melhor entendimento de suas partes. |
Java ::: Java Swing - Componentes Visuais ::: JList |
Como retornar os índices dos itens selecionados em uma JList de seleção múltipla do Java SwingQuantidade de visualizações: 8773 vezes |
|
Em outra dica desta seção nós vimos como obter e retornar os valores selecionados em uma JList de múltipla seleção do Java Swing. Agora veremos como retornar os índices dos valores selecionados. Para isso nós vamos usar o método getSelectedIndices(), que retorna um vetor (array) de inteiros. Note o uso da constante ListSelectionModel.MULTIPLE_INTERVAL_SELECTION fornecida para o método setSelectionMode() da JList para indicar a forma de seleção que estamos usando no exemplo. Veja o código Java Swing completo para o exemplo:
package estudos;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Estudos extends JFrame{
JList lista;
public Estudos() {
super("A classe JList");
Container c = getContentPane();
c.setLayout(new FlowLayout(FlowLayout.LEFT));
// Cria os itens da lista
String nomes[] = {"Carlos", "Marcelo", "Fabiana",
"Carolina", "Osmar"};
// Cria a JList
lista = new JList(nomes);
// Define a seleção múltipla para a lista
lista.setSelectionMode(
ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
// Um botão que permite obter os índices do itens
// selecionados
JButton btn = new JButton("Obter índices selecionados");
btn.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
int[] indices = lista.getSelectedIndices();
String res = "Índices selecionados:\n";
for(int i = 0; i < indices.length; i++)
res += indices[i] + "\n";
JOptionPane.showMessageDialog(null, res);
}
}
);
// Adiciona a lista à janela
c.add(new JScrollPane(lista));
// Adiciona o botão à janela
c.add(btn);
setSize(350, 250);
setVisible(true);
}
public static void main(String args[]){
Estudos app = new Estudos();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Lembre-se que as teclas Ctrl ou Shift devem estar pressionadas enquanto escolhemos os itens de uma JList de seleção múltipla. |
Python ::: Dicas & Truques ::: Lista (List) |
Como remover e retornar um item aleatório em uma lista Python usando a função pop() e um número randômicoQuantidade de visualizações: 10074 vezes |
|
Em dicas anteriores eu mostrei como é possível usar o método pop() do objeto List da linguagem Python para remover elementos no início, final e em determinadas posições de uma lista. Agora mostrarei como é possível fornecer um índice aleatório para a função pop(), de forma a sortear o elemento que estará sendo removido. Note que o número randômico deverá estar nas faixas de índices aceitáveis. Veja o exemplo Python completo:
"""
Este exemplo mostra como excluir e retornar
um ítem aleatório em uma lista
"""
import random
def main():
# cria uma lista de inteiros
valores = [4, 23, 7, 1, 0, 54]
# imprime a lista
print(valores)
# remove um ítem aleatório
valor = valores.pop(random.randrange(0, len(valores)))
print("Item removido:", valor)
# exibe a lista novamente
print(valores)
if __name__== "__main__":
main()
Ao executar este código Python nós teremos um resultado parecido com: [4, 23, 7, 1, 0, 54] Item removido: 54 [4, 23, 7, 1, 0] |
Java ::: Dicas & Truques ::: Strings e Caracteres |
Como retornar a representação numérica de um caractere em Java fazendo um cast de char para intQuantidade de visualizações: 2 vezes |
|
Um cast forçado de char para int é uma das formas mais práticas para se obter a representação numérica de um caractere em Java. Tudo que precisamos fazer é usar o método charAt() da classe String para obtermos o caractere na posição desejada de um texto, frase ou palavra e, em seguida, convertê-lo (cast) para um int. Veja o código completo para o exemplo:
package arquivodecodigos;
// Este exemplo mostra como obter a representação
// númerica de um caractere
public class Estudos{
public static void main(String[] args){
String frase = "Programando em Java";
for(int i = 0; i < frase.length(); i++){
int valor = (int)frase.charAt(i);
System.out.println(frase.charAt(i) + " = "
+ valor);
}
System.exit(0);
}
}
Ao executar este código Java nós teremos o seguinte resultado: P = 80 r = 114 o = 111 g = 103 r = 114 a = 97 m = 109 a = 97 n = 110 d = 100 o = 111 = 32 e = 101 m = 109 = 32 J = 74 a = 97 v = 118 a = 97 |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




