![]() |
|
|
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 - Estruturas de Aço e Madeira |
||
|
||
|
|
||
Java ::: Coleções (Collections) ::: Stack |
Java Collections - Como adicionar novos elementos a uma Stack JavaQuantidade de visualizações: 9660 vezes |
Elementos são adicionados a uma pilha (um objeto da classe Stack) por meio do método push(). Veja sua assinatura:public E push(E item) Veja um trecho de código no qual adicionamos três elementos à pilha:
package arquivodecodigos;
import java.util.*;
public class Estudos{
public static void main(String args[]){
// Cria uma Stack de String
Stack<String> pilha = new Stack<>();
System.out.println("Tamanho da pilha antes: " +
pilha.size());
// adiciona três elementos na pilha
pilha.push("Cuiabá");
pilha.push("Goiânia");
pilha.push("Belo Horizonte");
System.out.println("Tamanho da pilha agora: " +
pilha.size());
}
}
Ao executarmos este código Java nós teremos o seguinte resultado: Tamanho da pilha antes: 0 Tamanho da pilha agora: 3 |
QGIS ::: PyQGIS API ::: Projeto QGIS - Classe QgsProject |
Como definir o título do projeto do QGIS usando PyQGIS e a função setTitle() da classe QgsProjectQuantidade de visualizações: 504 vezes |
|
Nesta dica mostrarei como podemos definir o título do projeto do QGIS usando PyQGIS. Para isso nós vamos usar a função setTitle() da classe QgsProject da PyQGIS API. Note que o título do projeto do QGIS pode ser definido manualmente indo no menu Projeto -> Propriedades. Na janela Propriedades nós acessamos a guia Geral e definimos no campo Título do Projeto o valor que desejamos. Veja o código PyQGIS completo que mostra como definir o título do projeto atual do QGIS: # vamos definir o título do projeto do QGIS titulo = "Projeto Empresa X Goiânia-GO" QgsProject.instance().setTitle(titulo) # e mostramos uma mensagem QMessageBox.information(None, "Aviso", "O título do projeto foi definido com sucesso") Ao executar este código PyQGIS nós teremos um resultado parecido com: O título do projeto foi definido com sucesso |
C# ::: Windows Forms ::: TextBox |
C# Windows Forms Avançado - Como rolar as linhas de um TextBox para baixo uma de cada vez usando a API do WindowsQuantidade de visualizações: 7647 vezes |
|
Em algumas situações gostaríamos de rolar para baixo o conteúdo de um TextBox de múltiplas linhas uma linha de cada vez. Para isso podemos usar a API do Windows, mais especificamente a mensagem WM_VSCROLL com o valor SB_LINEDOWN para seu parâmetro wParam. O valor do parâmetro lParam é zero. Veja um trecho de código que rola para baixo o conteúdo de um TextBox uma linha de cada vez. Antes de executar este exemplo, tenha a certeza de ter um TextBox de múltiplas, com barras de rolagem e conteúdo que force o aparecimento das barras de rolagem. Comece adicionando a linha: using System.Runtime.InteropServices; na seção de usings do seu formulário ou classe. Em seguida adicione o trecho de código abaixo no corpo da classe, como um método:
[DllImport("user32.dll", EntryPoint = "SendMessage",
CharSet = CharSet.Auto, SetLastError = true)]
private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg,
IntPtr wParam, IntPtr lParam);
Finalmente coloque o código abaixo no evento Click de um botão:
private void button2_Click(object sender, EventArgs e){
// antes de executar este exemplo certifique-se de que
// a propriedade Multiline do TextBox esteja definida
// como true e a propriedade ScrollBars contenha o valor
// Vertical ou Both
textBox1.Multiline = true;
textBox1.ScrollBars = ScrollBars.Vertical;
// constante para a mensagem WM_VSCROLL
const uint WM_VSCROLL = 0x115;
// constante para o parâmetro wParam
const int SB_LINEDOWN = 1;
// handle para a caixa de texto
IntPtr handle = textBox1.Handle;
IntPtr wParam = (IntPtr)SB_LINEDOWN;
IntPtr lParam = IntPtr.Zero;
// vamos fazer com que o TextBox role uma linha para baixo
SendMessage(textBox1.Handle, WM_VSCROLL, wParam, lParam);
}
|
PHP ::: Dicas & Truques ::: Strings e Caracteres |
Como inverter o conteúdo de uma string usando a função strrev() do PHPQuantidade de visualizações: 2 vezes |
|
Em algumas situações nós precisamos inverter, ou seja, mostrar de forma contrária o conteúdo de uma palavra, frase ou texto. Para isso podemos usar a função strrev() da linguagem PHP. Ela recebe uma string e a devolve invertida. Veja o código completo para o seu uso: <html> <head> <title>Estudos PHP</title> </head> <body> <?php $frase = "Gosto de PHP"; echo $frase . "<br>"; echo strrev($frase); ?> </body> </html> Ao executar este código PHP nós teremos o seguinte resultado: Gosto de PHP PHP ed otsoG |
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Java Básico |
Exercícios Resolvidos de Java - Um programa que lê dois números inteiros e mostra o menorQuantidade de visualizações: 4858 vezes |
|
Pergunta/Tarefa: Escreva um programa Java que solicita dois números inteiros ao usuário e mostra o menor deles. Mostre uma mensagem informando se os dois números são iguais. Sua saída deverá ser parecida com: Informe o primeiro número: 34 Informe o segundo número: 30 O menor número é: 30 Informe o primeiro número: 12 Informe o segundo número: 43 O menor número é: 12 Informe o primeiro número: 7 Informe o segundo número: 7 Os dois números são iguais. Veja a resolução comentada deste exercício usando Java:
package estudos;
import java.util.Scanner;
public class Estudos {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
// vamos solicitar os dois números inteiros
System.out.print("Informe o primeiro número: ");
int num1 = Integer.parseInt(entrada.nextLine());
System.out.print("Informe o segundo número: ");
int num2 = Integer.parseInt(entrada.nextLine());
// o primeiro número é menor que o segundo?
if(num1 < num2){
System.out.println("O menor número é: " + num1);
}
else if(num2 < num1){ // o segundo número é menor que o primeiro?
System.out.println("O menor número é: " + num2);
}
else{
System.out.println("Os dois números são iguais.");
}
System.out.println("\n");
}
}
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





