quinta-feira, 20 de dezembro de 2012

Novidades na área!

Hello World! /o/

Depois de ter ficado um tempo sem postar por causa do fechamento do período na faculdade, estou de volta com muitas (na verdade, são duas) novidades! 

A primeira novidade é que eu passei em tudo na faculdade. /o/
Estou muito feliz, pois, pensei que iria me dar mal. rs. Mas, graças a Deus, me dei super bem e passei. No próximo período, vou ter a matéria: Linguagem de Programação I! Com certeza, devo estudar o C (já disse que odeio baixo/médio nível?)... 

A segunda novidade é...
Ganhei o livro Use a Cabeça! C# - 2ª Edição. /o/
Pesquisei na internet e vi diversas recomendações deste livro, comecei a ler e estou maravilhado com o que ele ensina. No primeiro capitulo, ele já mostra como criar uma aplicação do 0, com banco de dados (salvar, excluir, deletar...) e, de quebra, mostra como distribuir essa aplicação em um Setup.  

Ele é ótimo para os desenvolvedores que querem aprender um pouco sobre o C# .NET e para as pessoas que gostariam de criar um tipo de aplicação básica (controle de contas, inventários etc) mas não sabem por onde começar.

O livro explica e re-explica no mesmo capitulo, oque você fez e oque irá fazer. Mostrando passo-a-passo como funciona e depois de tudo, ainda tem uma Cruzadinha (é, isso mesmo! Cruzadinhas (ou Palavras Cruzadas, para alguns)) para você exercitar os dois lados do cérebro (foi isso oque o autor disse)! 

Super recomendo! Ele tem, por volta, de 800 páginas (contando desde a contra-capa) e a linguagem utilizada (não o C#, mas o português) não é tão técnica, como aqueles livros chatos: "O C# dot net (.NET) é uma linguagem de programação orientada a objetos da empresa Microsoft, que foi fundada por Bill Gates no ano [...] E foi assim que a Microsoft se tornou líder mundial de venda de Softwares."

Você pode baixar o capitulo de amostra neste link.

Então, a partir de agora, vou começar a postar coisas sobre o C# .NET para Windows Forms.

Abraços e sucesso! :)

segunda-feira, 10 de dezembro de 2012

Array

Hoje vamos falar de Arrays! Preparados? Então vamos lá!

Um Array (ou Matriz) é uma variável que guarda uma lista de valores que são referenciados pelo nome do Array. O valor, individual, dentro do Array é chamado de Elemento.

Exemplo de Array:

Dim moedas() As String = { "Real", "Dólar", "Euro", "Libra" } 

O Elemento "Real", equivale dentro do Array a seguinte referência: moedas(0). O "Dólar", equivale a moedas(1), o "Euro" a moedas(2) e a "Libra" a moedas(3). 
O Array sempre começa com o primeiro Elemento sendo referenciado ao 0.

Outro exemplo:

Dim nomes() As String = { "Erick", "Caroline" }

Msgbox(nomes(0))

Este código, irá mostrar o nome Erick, pois estou referenciando ele ao chamar o Array.

Veja o vídeo:



domingo, 9 de dezembro de 2012

Tratamento de erros - Try / Catch

Hello World.

Hoje iremos falar do Try / Catch, que é um "gerenciador" de erros, e é uma tarefa obrigatória para qualquer programador inseri-lo no projeto.

O Try / Catch é usado sempre que há a possibilidade de ser gerado um erro ou exceção. No bloco Try, é onde colocamos o código que poderá ocorrer o erro/exceção, quando o erro ocorrer o bloco Catch é acionado e faz o tratamento do erro.

Simples assim! Vamos ver como fica isso na prática? Assista o vídeo:


terça-feira, 4 de dezembro de 2012

Funções e Módulos

Hello World! 

Neste post eu tenho uma novidade para dizer, mas não sei se vai ser bem vinda... Eu também já garimpei a internet a procura de sites, blogs e apostilas, e sei que é chato ficar lendo e lendo e lendo, e muitas das vezes não entender oque a apostila (ou tutorial) está propondo. 

Por esse motivo, eu decidi colocar a teoria em forma de texto. Escrever oque vamos ver, como funciona e na hora de prática, vai ser em video (sem áudio - Aqui tem muito barulho, então fica inviável) que vou mostrar o passo-a-passo de como fazer.

Então, já começando, vou falar de Functions e Module. Vamos lá!


Oque são Functions?

Functions (ou funções em português) são trechos de código que retornam um determinado valor e que podem ser reaproveitados, em certas ocasiões, como por exemplo uma função para conexão com banco de dados.

Declaramos uma function da seguinte forma:

function <nomeFunction>(<Param1> As <TipoParam>, <Param2> As <TipoParam>)

<código>

return

End Function

Obs.: Não é necessário adicionar parâmetros ou retornos via código, mas a sua função tem que, obrigatoriamente, retornar algo.



 Oque são Modules?

Module (ou modulo em português) são um tipo de container para variáveis, funções e procedimentos para serem usados no programa.

O Module é declarado da seguinte forma:

Module <nomeModule>

<código>

End Module


Agora, veja o vídeo para saber onde e como criar Modules e Functions no Visual Studio:




Em casos de dúvidas, erros ou sugestões, me envie um e-mail: ericksilva+programadotnet@outlook.com

É isso ai, galera! Espero que vocês tenham gostado da novidade.

Abraços e sucesso.

domingo, 2 de dezembro de 2012

FOR/NEXT - Estrutura de controle

E ai, galera! Hoje, nós vamos falar sobre o For/Next, vamos lá.

O FOR é um tipo de controle que vai repetir o mesmo código em um determinado número de vezes independente de qualquer condição lógica. 

Exemplo:

Dim n As Integer

For n = 0 To 10

        Msgbox("O valor de n é: " & n)

Next

Explicação do código:
Declarei a variável n como integer;
Falei: Para n que é igual a 0, faça até 10;
Me mostre numa Msgbox o valor de n.

Adicione esse código em um Button, aperte F5 e veja como funciona.  Bem legal, né?

Vamos brincar mais. Digite o seguinte código:


 Dim n As Integer

        For n = 0 To 10

            MsgBox("O Valor de n é: " & n)

            If n = 5 Then
                Exit For
            End If

        Next

        MsgBox("Saiu do For")

E ai, sabe oque vai acontecer? Se você falou que:
- Vai executar o For de 0 até 10 mas quando o valor de n for igual a 5, ele sai do For e executa o "Saiu do For".


Meus parabéns! Você está indo muito bem.

Por enquanto é isso. No próximo post vou falar de funções no visual basic .net.

Caso tenha dúvidas, me envie um e-mail: ericksilva+programadotnet@outlook.com.

Boa sorte e sucesso! 

sábado, 1 de dezembro de 2012

IF/ELSE, variáveis e operação matemática

Fala aí galera!
Desculpe por não postar mais essa semana pois estava em prova na faculdade. Mas já estou de volta  e vamos voltar as postagens periódicas.

Hoje, nós vamos falar sobre o IF/ELSE, vamos usar variáveis e operação matemática. E então, preparados?

Introdução ao IF/ELSE
Quando nos deparamos com uma condição que: se não é uma coisa, é outra, nós usamos o IF/ELSE (já dei até um exemplo de tão fácil que é).
Basicamente o IF/ELSE é isso: Se meu nome não é Erick, então meu nome é outro.
No código, colocamos assim:

If <condição> Then
<código>
Else
<código>
EndIf

‘Tradução
Se <condição> Então
<código>
Se não
<código>
FimSe

Dependendo da condição, ele irá executar o primeiro ou o segundo código.
No IF, o valor assume dois valores: True e False.

Exemplo

Dim x As Integer = 10
Dim y As Integer = 15
If x > y Then
Msgbox(“x é maior que y”)
Else
Msgbox(“x é menor que y”)
EndIf

Neste exemplo eu declarei as variáveis x e y e atribui 10 e 15, respectivamente, como valores.
No IF fiz a condição: Se x (que é 10) for maior que y (que é 15) então... “x é maior que y” se não... “x é menor que y”.

Ele vai verificar os valores de cada variável e fazer a comparação, se retornar True, então ele dirá que x é maior, se for False então o x é menor.

Outro Exemplo:

Dim x As Integer = 10
Dim y As Integer = 15
Dim z As Integer = 5

X += z

If x > y Then
Msgbox(“x é maior que y”)
ElseIf x < y then
Msgbox(“x é menor que y”)
Else
Msgbox(“x e y são iguais”)
EndIf

Se nós executarmos esse código no Visual Studio, oque será que vai acontecer?
X e y vão ser iguais! Porque? Deixa eu explicar:


Falei que x é igual a 10
Falei que y é igual a 15
Coloquei uma nova variável z com o valor igual a 5

Fiz a soma de x + z (10+5 = 15)

x agora, vale 15

Falei Se x for maior que y, então x é maior que y
Se Então x for menos que y, então x é menor que y
Se não, x e y são iguais.

Usamos o ElseIf para atribuir uma segunda condição e verificar mais de duas possibilidades.

E ai, gostaram? Para verificar se o código realmente funciona, você podem adicionar um Button e colocar esse código nele (digitem e não copiem e colem!), depois é só F5 e clicar no Button para ver o resultado.

Caso tenha alguma dúvida ou achou algum erro, por favor, me envie um e-mail: ericksilva+programadotnet@outlook.com.

Abraços e sucesso.