Want to create interactive content? It’s easy in Genially!
Trabalho de Aplicações
Simão Rodrigues
Created on January 26, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
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.
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.
Anders Hejlsberg
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.
Diferenças entra as linguagens Java e C++
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.
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
2008-2010
2002-2005
2005-2008
1997-2002
2010-2012
2012-2017
2019-recente
2017-2019
Controlos em Windows Forms
Button
Este controle apresenta um texto no meio que pode ser alterado. Tem como função, iniciar o evento/programa, ao ser clicado.
+info
Checkbox
Este controle permite criar uma seleção de uma ou várias opções, selecionando as pretendentes.
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 combinar uma caixa de texto e uma lista. Permite que os usuários selecionem um item de uma lista de opções.
Groupbox
Este controle serve para agrupar componentes que partilhem alguma semelhança funcional dentro da tela.
Label
Este controle tem como função escrever um texto no programa.
Listbox
Este controle tem como função mostrar uma lista comprida de opções.
Picturebox
Este controle serve para adicionar uma imagem no programa.
+info
Radiobutton
Este controle serve para escolher uma opção, geralmente é utilizado com 2 ou mais radiobuttons, como por exemplo em escolhas múltiplas.
+info
Textbox
Este controle permite que o utilizador escreva texto dentro de uma caixa de texto.
+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.