Sintaxe:
Color corBotao = System.Drawing.ColorTranslator.FromHtml("#COR");
Onde:
#COR - Cor em hexadecimal (Ex: #FFFFFF)
Mostrando postagens com marcador usar. Mostrar todas as postagens
Mostrando postagens com marcador usar. Mostrar todas as postagens
terça-feira, 25 de junho de 2019
Como usar cores em hexadecimal em C# para colorir um item
quinta-feira, 20 de setembro de 2018
Programando em Go (Golang) - Condicionais switch
Além do if/else em Go temos outro condicional que está presente em outras linguagens, no caso estou falando do switch. Com o switch é possível fazer uma especie de concatenação de if/else if e else.
{
case valor_1:
{
acao_01
break
}
case valor_2:
{
acao_02
break
}
case valor_3:
{
acao_03
break
}
case valor_n:
{
acao_n
break
}
default:
acao_default
}
Sintaxe:
switch varivel_comparacao:{
case valor_1:
{
acao_01
break
}
case valor_2:
{
acao_02
break
}
case valor_3:
{
acao_03
break
}
case valor_n:
{
acao_n
break
}
default:
acao_default
}
Onde:
- variavel_comparacao - Variável para comparação e execução dos blocos.
- valor_1,valor_2_valor_3,valor_n - São os possíveis valores de condição.
- acao_1, acao_2, acao_3, acao_n,acao_default - São os possíveis ações de acordo com a validação da variavel_comparacao.
- default - Caso nenhum valor seja aceito nos cases o mesmo o valor default é aceito.
Exemplo 1:
package main
import "fmt"
func main() {
var resp string
escolha := 32
switch escolha
{
case 32:
resp="Voce escolhe 32"
break;
case 45:
resp="Voce escolhe 45"
break;
case 65:
resp="Voce escolhe 65"
break;
case 25:
resp="Voce escolhe 25"
break;
default:
resp="Não é os valores acima"
}
fmt.Printf(resp)
}
Switch com case com mais de uma possíbilidade
Outra opção possível para facilitar a quantidade de case é colocar mais de uma condição ao mesmo.
Sintaxe:
switch varivel_comparacao:
{
case valor_1,valor_2:
{
acao_01
break
}
case valor_3:
{
acao_03
break
}
case valor_n:
{
acao_n
break
}
default:
acao_default
}
{
case valor_1,valor_2:
{
acao_01
break
}
case valor_3:
{
acao_03
break
}
case valor_n:
{
acao_n
break
}
default:
acao_default
}
Onde:
- variavel_comparacao - Variável para comparação e execução dos blocos.
- valor_1,valor_2_valor_3,valor_n - São os possíveis valores de condição.
- acao_1, acao_2, acao_3, acao_n,acao_default - São os possíveis ações de acordo com a validação da variavel_comparacao.
- default - Caso nenhum valor seja aceito nos cases o mesmo o valor default é aceito.
Exemplo 2:
package main
import "fmt"
func main() {
var resp string
escolha := 32
switch escolha{
case 32,45:
resp="Voce escolhe 32 ou 45"
break;
case 65:
resp="Voce escolhe 65"
break;
case 25:
resp="Voce escolhe 25"
break;
default:
resp="Não é os valores acima";
}
fmt.Printf(resp)
}
quinta-feira, 4 de fevereiro de 2016
Obtendo arquivos de um diretório com java
Introdução
O principal objetivo desta dica é explicar de maneira simples e rápida como se pegar todos arquivos de um diretório em java.
A sintaxes é bem simples basta utilizar o método listFiles() da classe java.io.File (assumindo que o arquivo em si é um diretório).
Abaixo é possível ver um exemplo de como utilizar o método listFiles() para exibir todos arquivos do diretório /tmp (no meu caso estou utilizando linux).
Exemplo:
import java.io.File;
public class ListadorDeArquivos {
public static void main(String args[])
{
File file = new File("//tmp");
File[] arquivos = file.listFiles();
if (file.isDirectory()) { // Aqui é verificado se o arquivo é um diretório
for (File fileTmp : arquivos) {
System.out.println(fileTmp.getName());
}
}
else
{
System.out.println("O arquivo não é um diretório");
}
}
}
Nesse exemplo será mostrado todos arquivos do diretório em questão, mas poderia ser utilizado para qualquer outra finalidade.
Assinar:
Postagens (Atom)