Trabalho de Aplicações
Simão Rodrigues
Created on January 26, 2024
More creations to inspire you
ANCIENT EGYPT FOR KIDS PRESENTATION
Presentation
CIRQUE DU SOLEIL
Presentation
YURI GAGARIN IN DENMARK
Presentation
EIDIKO JEWELRY
Presentation
PRODUCT MANAGEMENT IN MOVIES & TV SHOWS
Presentation
A GLIMPSE INTO CAPE TOWN’S PAST
Presentation
VEGETARIANISM
Presentation
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.