Article image
Carlos Gomes
Carlos Gomes10/11/2022 15:00
Compartilhe

Termos do .Net e C# para iniciantes. Contribua!

  • #.NET C#

Olá!

O objetivo desse pequeno artigo, é apresentar e introduzir de forma resumida e pragmática, o conceito de alguns termos do .Net e C#, para iniciantes, em linguagem simples.

Vamos a eles:

  • Dot Net (.Net): é uma plataforma de desenvolvimento, que permite a construção de sistemas e aplicações;
  • .Net Framework: versão legada. Só funciona no windows.
  • C#: é uma linguagem de programação utilizada no .Net, mas não é a única linguagem utilizada nele;
  • .Net (Core): versão que funciona em multiplataforma (Windows, Linux e Mac);
  • Linguagem de alto nível: linguagem que entendemos;
  • Linguagem de baixo nível: linguagem de máquina (computador). Difícil de entendermos. O computador só entende códigos binários (1 ou 0; V ou F);
  • Compilador: é um programa que realiza a conversão de linguagem de alto nível para baixo nível;
  • IDE (Visual Studio): é um programa que concentra várias ferramentas, que facilitam a programação;
  • Visual Studio: principal IDE para o .Net, com suporte para C# e outras linguagens;
  • Visual Studio Code (VS Code): é um editor de texto, que ao receber extensões, funciona e se comporta como uma IDE;
  • SDK (biblioteca): utilizado para o desenvolvimento (disponibiliza bibliotecas auxiliares) de programas e sua execução;
  • Classe: podemos compará-la a um molde ou a planta de uma casa. É o ponto de entrada de um projeto. É quem recebe a codificação. Onde a ideia da abstração é "formalizada";
  • Objeto: enquanto a classe é o molde, a planta de uma casa, o objeto é a "concretização", construção da casa;
  • Extenção .csproj: é o arquivo de projeto do C#. Nele existem os metadados, que são as informações descritivas do projeto;
  • Extenção .cs: representam as classes;
  • Pasta obj: onde são salvos os arquivos de compilação;
  • Pasta bin: após o build do código, os arquivos binários são gerados nessa pasta;
  • Método/função: é uma ação, de modo genérico;
  • {get, set}: essa estrutura é conhecido por estar presente por exemplo, em propriedades (características) das classes, onde o get pega, coleta determinado valor para a propriedade e o set, atribui, passa, seta um valor a essa propriedade;
  • Parâmetro ou argumento: valor passado dentro do parênteses, após o nome do método;
  • Namespace: é o caminho virtual da classe.

Ratificando que o intuito não é listar os principais termos, mas alguns, a fim de trazer uma explicação mais simplificada.

Pesquise, explore, aprenda!

Fique a vontade para comentar, complementar e acrescentar, com algum termo ou explicação!

Contribua!

Compartilhe
Comentários (1)
Joao Araujo
Joao Araujo - 10/11/2022 15:15

Parabéns!!

show de bola.