NinjaPlayer C# 1 comment
NinjaClock C# Leave a comment
ola pessoal hoje vou ta ensinando como se fazer um reloginho em C#
adicione uma textbox em time1 de dois cliques no timer1 e digite o seguinte código:
textBox1.Text = DateTime.Now.ToLongTimeString();
execute e pronto simples e facil……ate a proxima e……
PROGRAMEM AO MAXIMO!!!!!
Iniciantes em C# Leave a comment
Programando um Media Player no C# 4 comments
Oi pessoal hoje vou mostrar como fazer um programa que toque músicas no formato mp3 e wma….
Primeiramente va a toolbox clique com o botão direito em qualquer item na janela que se abre procure o choose items na próxima janela vá até COM components role o mouse ate o windows media player marque e de OK
Logo após vá até o toolbox na aba general e procure o windows media player clique e arraste ate a form e amplie
Ponha um panel e dois buttons correspondentes ao formato mp3 e wma.
em seguida clique duas vezes no botao correspondente ao formato WMA e digite o seguinte código
{
openFileDialog1.Multiselect = true;
openFileDialog1.Filter = “WMA |*.wma”;
openFileDialog1.FileName = “Escolha lista”;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
axWindowsMediaPlayer1.URL = openFileDialog1.FileName;
}
no outro botão correspondente ao MP3 digite o seguinte código:
{
saveFileDialog1.CheckFileExists = true;
saveFileDialog1.FileName = “Escolha lista”;
saveFileDialog1.Filter = “MP3 |*.mp3”;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
axWindowsMediaPlayer1.URL = saveFileDialog1.FileName;
}
Esta é a figura de como ficará seu projeto e para deixá-lo como uma pequena janela vá até as propriedades da janela e selecione o maximize box para false desse modo voce so poderá minimizar ou fechar o programa.
Pronto aperte F5 para executar seu Media Player e selecione um formato de musica do seu PC…
Espero que tenham gostado até o proximo……
Programe ao Máximo!!!!!
Sistema Hexadecimal Leave a comment
Os números de 1 a 9 são representados da mesma forma que no sistema decimal, mas os de 10 a 15 são representados por letras.
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15
e de 0 a 9 são representados por bit´s.
Exemplo de conversão:
O número binário 0010/1110 é igual a:
(2/E) enatao fica 2E.
Em um endereço de rede, quando desejarmos realizar a conversão, precisamos converter os números decimais em binário para posteriormente converter para hexadecimal.
Veja o exemplo:
Endereço de Rede: 192.168.10.1
= 11000000 / 10101000 / 00001010 / 00000001
separemos os octetos em dois quartetos para fazermos a conversão como mostra no exemplo:
1100-0000/1010-1000/0000-1010/0000-0001
portanto fica:
c0/A8/0A/01
Esta ai uma breve explicação de como se converter numeros decimais em numeros hexadecimais.
qualquer duvida ou sugestão e so comentar……
Cálculo de Sub-Rede Classe C Leave a comment
Olá pessoal neste post vou explicar como se faz uma cálculo de divisão de Rede…..
Como exemplo vou pegar uma questão que eu passei a meus alunos do curso de TI……
Dividir a seguinte rede classe C: 229.45.32.0/255.255.255.0.
São necessárias, PELO MENOS, 10 sub-redes. Determinar o seguinte:
a) Quantos bits serão necessários para fazer a divisão e obter pelo menos 10 sub-redes?
b) Quantos números IP (hosts) estarão disponíveis em cada sub-rede?
c) Qual a nova máscara de sub-rede?
d) Listar a faixa de endereços de cada sub-rede.
OBSERVAÇÃO: COMO SÃO PELO MENOS 10 SUB REDE VAMOS CONSIDERAR 16 POIS A QUESTÃO FALA QUE DEVEMOSA CONSIDERAR NO MINIMO 10 SUB REDES PORTANTO CONSIDERAREMOS 16 POIS 10 SUB REDES TEREMOS NUMEROS NÃO INTEIROS.ESSA OBSERVAÇÃO E PARA A TURMA DE TI.
Para se calcular uma sub rede e preciso saber quantas sub redes eu tenho que obter.Neste exemplo eu preciso de 10 sub redes e sabemos que a rede de classe C tem como mascara padrão 255.255.255.0, sendo assim terei de saber quantos bit´s da mascara padrão terei que pedir emprestados para se obter a nova mascara para as 10 sub redes.
255.255.255.0==11111111.11111111.11111111.00000000 temos então a mascara em decimal e em binário(que e como entende o computador) dai usaremos uma formula simples como eu quero dez sub redes elevo 2 ao numero de bit´s que corresponda a quantidade de sub-redes que eu quero assim:
2^n=10::2^4~=16:: dois elevado a três são oito porém estar mais próximo de dez que é o número de sub rede que se quer…
Portanto letra A são 4bit´s.
se eu pego tres bit´s emprestado qual sera minha nova mascara é simples ….
255.255.255.0==11111111.11111111.11111111.00000000 ollhando para essa mascara padrão e sabendo que eu preciso de 3bit´s então aciona se os tres primeiros bit´s da mascara padrão ou seja:
11111111.11111111.11111111.00000000 passa a ficar 11111111.11111111.11111111.11110000 essa e a nova sequencia de bit´s em dicimal corresponde a 255.255.255.240 então a nova mascara de sub rede e 255.255.255.240
Querendo saber agora quantos hosts disponiveis tera cada sub rede usaremos a formula 2^n-2 sendo que nesse caso agora o “n” corresponde a quantidade de “0”(zeros) que se tem na nova sub mascara ou seja:
11111111.11111111.11111111.11110000 como podemos observar temos QUATRO “0” na nova mascara aplicando isso na formula terei
(2^4)-2=14hosts(obs: subtraio por “2” pois estou querendosaber quantos Hosts validos ou seja aquele que eu posso usar na rede sendo assim nao considero o”0″ da rede e nem o “255′ do broadcast).
Portanto terei 14 hosts disponiveis em cada sub rede. LETRA “B”
A tabela será assim:
SUB-REDE |
REDE 0000 |
1º HOST 0001 |
ÚLTIMO HOST 1110 |
BROADCAST 1111 |
1º=0000 |
0 |
1 |
14 |
15 |
2 º=0001 |
16 |
17 |
30 |
31 |
3 º=0010 |
32 |
33 |
46 |
47 |
4 º=0011 |
48 |
49 |
62 |
63 |
5 º=0100 |
64 |
65 |
78 |
79 |
6 º=0101 |
80 |
81 |
94 |
95 |
7 º=0110 |
96 |
97 |
110 |
111 |
8 º=0111 |
112 |
113 |
126 |
127 |
9 º=1000 |
128 |
129 |
142 |
143 |
10 º=1001 |
144 |
145 |
158 |
159 |
11 º=1010 |
160 |
161 |
174 |
175 |
12 º=1011 |
176 |
177 |
190 |
191 |
13 º=1100 |
192 |
193 |
206 |
207 |
14 º=1101 |
208 |
209 |
222 |
223 |
15 º=1110 |
224 |
225 |
238 |
239 |
16 º=1111 |
240 |
241 |
254 |
255 |
Para explicar como montei essa tabela siga as dicas:
Eu sei que o IP de rede é “0”(zero) então os bits correspondentes a “0”(zero) são “0000” da mesma forma eu sei que o primeiro host tem IP igual a “1” então os bits correspondentes a “1” são “0001”,da mesma forma eu sei que o ultimo host tem IP igual ao broadcast menos 1 então se o broadcast tem todos os bits acionados o ultimo host terá o seu ultimo bits igual a “0”(zero) ou seja o ultimo host será “1110” pois o broadcast e igual a “1111”.
Agora por que usei combinações de 4 bits se eu tenho que ter 4 octetos?
Justamente porque os outros 4 bits serão das sub-redes.
E como faço para saber quais são eles?
Simples tenho 16 sub rede então terei 16 combinações de bits, ou seja:
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Sabemos também que o PRIMEIRO HOST é a REDE mais “1” e que o ÚLTIMO HOST é o BROADCAST menos “1 “sabendo disso e só montar a tabela de acordo com esses conceitos. Lembrando que para montar a tabela devemos juntar os 4 bits das SUB REDE(parte superior da tabela) com os 4 bits correspondente a REDE/1º HOST/ÚLTIMO HOST/BROADCAST(parte vertical da tabela onde se encontra as sub rede).
SUB-REDE |
REDE 0000 |
1º HOST 0001 |
ÚLTIMO HOST 1110 |
BROADCAST 1111 |
1º=0000 |
0 |
1 |
14 |
15 |
2 º=0001 |
16 |
17 |
30 |
31 |
3 º=0010 |
32 |
33 |
46 |
47 |
4 º=0011 |
48 |
49 |
62 |
63 |
5 º=0100 |
64 |
65 |
78 |
79 |
6 º=0101 |
80 |
81 |
94 |
95 |
7 º=0110 |
96 |
97 |
110 |
111 |
8 º=0111 |
112 |
113 |
126 |
127 |
9 º=1000 |
128 |
129 |
142 |
143 |
10 º=1001 |
144 |
145 |
158 |
159 |
11 º=1010 |
160 |
161 |
174 |
175 |
12 º=1011 |
176 |
177 |
190 |
191 |
13 º=1100 |
192 |
193 |
206 |
207 |
14 º=1101 |
208 |
209 |
222 |
223 |
15 º=1110 |
224 |
225 |
238 |
239 |
16 º=1111 |
240 |
241 |
254 |
255 |
Troca de Mensagens 1 comment
ola pessoal mais um programinha em C# para voces e ao final o DESAFIO………
abrindo o visual C# va ao toolbox escolha um richTextBox1 e um button….
fig.1
De forma a fica como mostra na figura
Clique sobre o richTextBox1 e va nas propriedades do mesmo mude o modifiers para public
feito isso va em project na parte superior e crie uma nova janela clicando em add windows form…
nessa nova janela adicio somente um richTextBox1….
fig.2
De forma a fica de acordo com a figuar…
Clique sobre o richTextBox1 e va nas propriedades do mesmo mude o modifiers para public...
Ainda na pro priedade do richTextBox1 procure a propriedade Dock e mude para FILL.
Feito isso e hora de programar va ate a primeira janela clica duas vezes no botao e digite o seguinte codigo……
pr.richTextBox1.Text = this.richTextBox1.Text;
pr.Show();
sendo que esse codigo deverá ficar obviamente dentro do botão….
Em seguida digite dentro das chaves do public partial class Form1 : Form
o seguinte código
Form2 pr;
E dentro da chave do código do public Form1() digite o código:
pr = new Form2(this);
Configurado e programado e só executar pra ve o resultado e por ser apenas caixa de mensagens vá em Propriedades das duas janelas e ponha false no MaximizeBox das janelas.
Agora vem o desafio……
O desafio consiste em programar para que tanto uma como a outra possa enviar e receber mensagens…
MISSÃO DADA É MISSÃO CUMPRIDA.
“PROGRAMEM AO MÁXIMO”
OBS:em qualquer um dos posts se acontecer algum problema postem o problema para que eu possa resolver….obrigadooooooooooooooo
Fibras Opticas a nova tendencia… 1 comment
ola a todos hoje postarei videos refente a fibra opticas seus tipos suas vantagens e seu processo de fabricação….espero que gostem
C# Programa de Login e senha… 3 comments
Olá mais uma vez aqui compartilhando o minimo que eu sei.
Hoje vou mostrar como se faz um programa que Login e Senha
inicialmente ja no programa visual C# configurea form1.cs[design] da maneira como esta ilustrada a figura abaixo
Como se pode observar teremos que adicionar duas textbox,dois lables e dois botões.
Quanto a configuração da proprieade dos mesmos fica a criterio de quem faz lembrando que para ficar um pouco melhor esteticamente clique sobre a form1 va em propriedades e procure a opção MaximizeBox clique e ponha em False.
Dando prosseguimento…..de dois cliques no botão ENTRAR da Form1.cs[design] e digite o seguinte código…
if (textBox1.Text == “login” && textBox2.Text == “123456”)
{
MessageBox.Show(“Parabéns”);
} this.Hide();
ja para acionar o botão ESQUECI MINHA SENHA primeiramente e necessario adicionar uma nova janela para que atraves de uma palavra chave o sistema possa lhe informar a senha esquecida portanto adicione uma nova janela como mostra a figura:
feito isso configure a nova janela criada(e essa nova janela pode ser nomeada por exemplo “NOVA JANELA”) como na figura:
Nesta nova janela teremos uma textBox um label e um botão(button) desabilite a função MaximizeBox como feito anteriormente para que a essa janela na seja maximinizada…
Em seguida clique duas vezes no botão OK da NOVA JANELA e digite o seguinte código…
if (textBox1.Text == “branca”)
{
MessageBox.Show(“Seu Usuário:Senai Sua Senha:123456”);
Application.Restart();
} this.Hide();
Salve o projeto e execute apertando F5 ou clicando no botão START DEBUGGING…..
LEMBRETE:
PARA EXECUTAR O PROGRAMA DO LOCAL ONDE FOI SALVO FAÇA O SEGUINTE:
Vá AO LOCAL ONDE VOCE SALVOU O PROJETO PROCURE A PASTA COM O NOME DO PROJETO entre na pasta BIN depois na pasta DEBUG e clique no aplicativo executável….por exemplo:
C:/Senha/Senha/BIN/DEBUG/
dai em diante vc pode implamentar o projeto futuramente:
Por exemplo===C:/Senha/Senha(neste caso o arquivo com o icone do C#)/ va em solution explorer e escolha a janela da qual voce quer alterar.
Bem meus amigos esse é o programinha de hoje nada de tão complicado…espero que tenho sido claro e objetivo aceito criticas e sujestões.
PROGRAMEM AO MÁXIMO!!!!!!
Cálculo da Média… 2 comments
Neste post farei um programa que calcule a media escola neste caso a media da escola em que estudo porem vc pode estar alterando a formula de acordo com sua escola…….
No form.cs[design] voce ira por tres textbox, tres bottuns, dois radiobuttons, uma progressbar, seis labels sendo um para o titulo e os outros para as especificações de cada textbox e de cada radiobutton os botoes renomea-los nas suas propriedades….
segue o código…….
private void Form1_Load(object sender, EventArgs e)
string dataCompleta = DateTime .Now.ToLongDateString();
timer1.Enabled =true ;
}
private void button1_Click(object sender, EventArgs e)
double p2;
textBox3.Text =Convert .ToString(md);
if
radioButton2.Checked =true ;
if
radioButton1.Checked =true ;
progressBar1.Value = 100;
if
errorProvider1.SetError(textBox3,“digite um numero” );
}
}
private void button2_Click_1(object sender, EventArgs e)
textBox2.Clear();
textBox3.Clear();
textBox1.Focus();
}
private void button3_Click_1(object sender, EventArgse)
string texto = “Deseja sair do programa?” ;
string titulo = “****FINALIZANDO****” ;
if (MessageBox .Show(texto, titulo,
MessageBoxIcon.Question) == DialogResult .Yes)
this .Close();
}
private void textBox4_TextChanged(object sender, EventArgs e)
}