Want to make creations as awesome as this one?

Transcript

start

Trabalho realizado por António Graça,nº2, Miguel Pulquerio, nº16

Linguagem c#

index

(Clique nos quadrados)

Controlos em Windows Forms

Conceito de IDE

Programação orientada a objetos

Diferenças entra as linguagens Java e C++

Caracteristícas da linguagem C#

História C#

Indíce

Introdução da língua C#

Introdução da língua C#

Menu
  • É uma linguagem de programação criada pela microsoft como parte da plataforma.NET ;
  • É semelhante a outras linguagens de programação como Java e C++ ;
  • Uma das utilizações é no desenvolvimento de jogos e no desenvolvimento de aplicações .

História

  • Anders Hejlsberg formou uma equipa de programadores para desenvolver uma nova linguagem de programação ;
  • O desenvolvimento da linguagem teve início no final do séc. XX (1999) ;
  • A linguagem C# foi projetada para ser uma linguagem moderna que oferecesse suporte a aplicativos distribuídos e web.

Menu

Caracteristícas da linguagem C#

  • É uma lingaugem de programação visual simples, moderna e orientada a objetos ;
  • Linguagem poderosa para o desenvolvimento de aplicativos ;
  • Permite que componentes de software de diferentes linguagens possam interagir entre si ;
  • Foi baseada nas linguagens de programação C, C++ e Java.

Menu

Diferenças entra as linguagens Java e C++

Java:

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

Menu

Diferenças entra as linguagens Java e C++

C++:

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

Menu

Programação orientada por 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 .Organiza o código em objetos que encapsulam dados e operações. Essa abordagem facilita a modularidade, reutilização de código e modelagem eficiente do mundo real, promovendo um design estruturado e flexível.

Menu

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. Combina um editor de código, um depurador, um compilador, e outras ferramentas essenciais, proporcionando aos desenvolvedores uma plataforma integrada para escrever, testar, depurar e gerenciar projetos de programação de maneira eficiente.

Menu

2019-Recente
2017-2019
2012-2017
2010-2012
2008-2010
2005-2008
2002-2005
1997-2002

Versões do Visual Studio

Menu

Visão geral do Visual Studio

Menu

Button

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

Menu

Checkbox

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

Menu

Combobox

EEste 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.

Menu

Groupbox

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

Menu

Label

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

Menu

Groupbox

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

Menu

Listbox

Este controle serve para mostrar uma lista comprida de opções.

Menu

Picturebox

Este controle serve para adicionar uma imagem no programa.

Menu

Radiobutton

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

Menu

Textbox

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

Menu