Want to make creations as awesome as this one?

Transcript

Linguagem C#

Trabalho realizado por : Filipe Botas nº5 , Simão Rodrigues nº23

Introdução à linguagem C#

É uma linguagem de programação criada pela microsoft como uma das partes da plataforma .NET ;É similar a diferentes linguagens de programação tal como Java e C++ ;Uma das suas muitas utilidades é no desenvolvimento de jogos e aplicações.

Anders Hejlsberg

História C#

Anders Hejlsberg juntou uma equipa de programadores para desenvolver uma nova linguagem de programação ;A linguagem começou a ser concebida no final do séc. XX (1999) ;A linguagem C# foi idealizada como uma linguagem moderna que oferecesse suporte a aplicativos distribuídos e web.

Caracteristícas da linguagem C#

É uma linguagem de programação visual inovadora, simples e orientada a objetos ; Linguagem forte para o desenvolvimento de aplicativos ;Possibilita que componentes de software de diferentes linguagens possam interagir entre si ;Foi baseada nas linguagens de programação C, C++ e Java.

Java:

  • É independente da plataforma;
  • Programação de aplicações;
  • Não tolera sobrecarga de operadores;
  • Linguagem orientada a objetos mas tudo é um objeto em Java e é uma hierarquia de raíz única;
  • Linguagem específica e simples.

Diferenças entra as linguagens Java e C++

C++:

  • Dependente da plataforma;
  • Programação de sistemas;
  • Tolera sobrecarga de operadores;
  • Linguagem orientada a objetos mas na linguagem C++ a hierarquia de única raíz não é possível;
  • Linguagem abstrata, difícil e que é aplicada em vários cenários.

Programação orientada a objetos

A programação orientada a objetos permite que as linguagens se concentrem em objetos em vez dos processos, aumentando a sua eficiência e desempenho geral .

IDE Visual Studio

Conceito de IDE

IDE (Integrated Development Environment) é um programa que fornece ferramentas para desenvolver um software;O objetivo é tornar o processo de desenvolvimento mais fácil e eficiente, permitindo que os desenvolvedores acessem a todas as ferramentas de que precisam.

Visão geral do Visual Studio

Versões do Visual Studio

2017-2019

2019-recente

2008-2010

2012-2017

2010-2012

2005-2008

2002-2005

1997-2002

Controlos em Windows Forms

Este controle apresenta um texto no meio que pode ser alterado. Tem como função, iniciar o evento/programa, ao ser clicado.

Button

+info

Este controle permite criar uma seleção de uma ou várias opções, selecionando as pretendentes.

Checkbox

Este controle serve para combinar uma caixa de texto e uma lista. Permite que os usuários selecionem um item de uma lista de opções.

Combobox

Este controle serve para combinar uma caixa de texto e uma lista. Permite que os usuários selecionem um item de uma lista de opções.

Combobox

Este controle serve para agrupar componentes que partilhem alguma semelhança funcional dentro da tela.

Groupbox

Este controle tem como função escrever um texto no programa.

Label

Este controle tem como função mostrar uma lista comprida de opções.

Listbox

Este controle serve para adicionar uma imagem no programa.

Picturebox

+info

Este controle serve para escolher uma opção, geralmente é utilizado com 2 ou mais radiobuttons, como por exemplo em escolhas múltiplas.

Radiobutton

+info

Este controle permite que o utilizador escreva texto dentro de uma caixa de texto.

Textbox

+info

Conclusão

Concluímos que alem de o C# ser uma linguagem de programação moderna, também é muito completa, é orientada por objetos, em que é usado para aplicativos e web, e o Visual Studio tem um conjunto de ferramentas que vem a desenvolver e a facilitar os softwares.