Aulas de linguagem C para iniciantes- Parte 1

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Aulas de linguagem C para iniciantes- Parte 1

Mensagem por Brenno557 em Dom 15 Mar 2015, 20:46

A IDE Code::Blocks

Para se programar em C, são necessárias algumas coisas. A primeira é força de vontade, a segunda dedicação, a terceira um editor de texto e a quarta, um compilador.
Há vários programas em que você pode escrever os códigos, fazer o debugger , compilar(transformar os códigos no famoso binário), e executar o seu programa. Uns são bons, outros mais ou menos.
Se você for iniciante e perguntar a outro iniciante qual a melhor IDE, ele vai te recomendar o DevC++. Porém o DevC++ parou de ser produzido, sendo que é desatualizado(a sua última versão lançada funciona no windows 95), e as pessoas só o recomendam pela facilidade de instalar packs e bibliotecas nele, mas por ser tão antigo eu não o recomendo.

Então? Qual a melhor IDE, e free? Essa IDE seria, na minha opnião, o Code::Blocks. Ele é atualizado, gratuito, está em desenvolvimento, open-source,  funciona em várias plataformas, é leve, tem o recurso de auto-completar e ainda é possível expandir suas funcionalidades através de plugins.

Aqui vai uma screenshot do Code::Blocks.

 


Como Baixar

Para baixar o Code::Blocks, vá para o site de Download e escolha sua plataforma (Windows, Linus, Mac e etc....). Como há variás opções, escolha a de maior tamanho. A instalaão é o famoso "next, next, next" e por isso você não terá problemas.

Finish! Você já está pronto para programar em C, Bem-Vindo!

Criando seu primeiro programa em C

Primeiro, vá File>New>Empty File. Ou em Arquivo>Novo>Arquivo vazio.
Note a tela em branca, é lá que você vai digitar seus códigos, mas não digite nada, ainda, primeiro de tudo=salve o seu arquivo.
Isso é porque  a IDE também compila em c++, por isso salve seu arquivo com a extensão .c para que o programa ofereça suporte a ele(debbuger, auto-completar e etc...).

Agora, vamos lá. Se o programa já escreveu alguma coisa sozinho, apague. Agora, escreva isso:

Código:

#include<stdio.h>

main(){
 printf("Ola mundo! Meu primeiro programa em C. \n\n");
system("pause");
}

Agora, vamos compilar e rodar. No canto superior esquerdo, existem os seguintes botões:



O primeiro é o que compila, o segundo o que roda o programa, e o terceiro é o que compila e em seguida roda o programa.

Clique no terceiro, ou aperte F9. agora eis o resultado.



Lembrando que para que o C suporte acentos é necessário uma coisinha bem fácil, mas que só vou explicar mais tarde. Na próxima aula explicarei o que siginifica cada linha daquele código.

Nota: Se você não usa o Code::Blocks e deu erro, tente mudar o
main()
por
int main()
ou
void main()

Se o erro continuar, provavelmente você digitou algo errado.

Essa aula foi apenas para mostrar os conceitos básicos de C, em breve falarei sobre variáveis, tipos de variáveis, laços de repetição e as funções.

Até mais!


Última edição por Brenno557 em Seg 16 Mar 2015, 09:28, editado 1 vez(es)

Brenno557

Número de Mensagens : 105
Idade : 15
Data de inscrição : 25/10/2014
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Aulas de linguagem C para iniciantes- Parte 1

Mensagem por vinians em Dom 15 Mar 2015, 20:51


Se você for iniciante e perguntar a outro iniciante qual a melhor IDE, ele vai te recomendar o DevC++. Porém o DevC++ parou de ser produzido...
Amigo, o DevC++ é apenas uma IDE, muito boa e eleve por sinal, basta instalar a versão sem o Ming32, ir ao site e dar download na ultima versão do compilador e pronto, IDE atualizada.

Quanto ao tutorial esta bem explicado, parabéns!
Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: Aulas de linguagem C para iniciantes- Parte 1

Mensagem por Mr.Rafael em Seg 16 Mar 2015, 08:24

Tutorial bem explicado até aqui. Resta saber se a galera que for aprender não vai só copiar e colar os códigos, mas aí é outra história. geek

Uma coisa que eu acharia interessante seria se você, depois de ensinar o básico, começasse a mostrar também para a galera que está iniciando como fazer uma aplicação usando as API's do Win32 (interface gráfica). Para a linguagem C, existe a wxWidgets, e o Code::Blocks suporta ela.

Vale a pena tentar explicar como ela funciona, já que motivaria ainda mais o pessoal a continuar seguindo os tutoriais. (porque tirando os hipsters do Linux, nenhuma pessoa em sã consciência teria vontade de fazer alguma coisa para linha de comando em pleno século XXI) yes

o/

Mr.Rafael

Ranking : Nota A
Número de Mensagens : 383
Data de inscrição : 05/10/2010
Notas recebidas : A-C-B-A
Reputação : 57
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 2

Voltar ao Topo Ir em baixo

Re: Aulas de linguagem C para iniciantes- Parte 1

Mensagem por Brenno557 em Seg 16 Mar 2015, 09:32

@vinians
Sim, confesso que não sabia disso, mas vou continuar as aulas com CB, mas obrigado por tudo.

@Mr.Rafael
Valeu, vou sim mostrar como usar gráficos em C e quem sabe até ensinar a criar um game a la game maker.

vlw pra todos!

Brenno557

Número de Mensagens : 105
Idade : 15
Data de inscrição : 25/10/2014
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Aulas de linguagem C para iniciantes- Parte 1

Mensagem por vinians em Seg 16 Mar 2015, 09:54

Sempre gostei de brincar com C, fiz jogos utilizando C + Allegro (biblioteca gráfica), se for fazer algum projeto conte comigo, gosto muito desta linguagem.
Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: Aulas de linguagem C para iniciantes- Parte 1

Mensagem por Brenno557 em Seg 16 Mar 2015, 09:57

vlw vinians, qualquer coisa mando uma mp

Brenno557

Número de Mensagens : 105
Idade : 15
Data de inscrição : 25/10/2014
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Aulas de linguagem C para iniciantes- Parte 1

Mensagem por Conteúdo patrocinado Hoje à(s) 13:58


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum