Want to create interactive content? It’s easy in Genially!
C#
Joao Calado
Created on January 24, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Trabalho Realizado por: João Calado nº10 e João Magalhães nº12 12ºA
Índice
Introdução ao C#
10
Button
História do C#
11
Checkbox
C# ao longo das versões
12
Label
Características do C#
13
Radiobutton
Diferenças (Java e C++)
14
Combobox
Programação orientada a objetos
15
Groupbox
16
Conceito de IDE
Listbox
Versões recentes do Visual Studio
17
Textbox
Visão geral do Visual Studio
18
Picturebox
01
Linguagem C#
Introdução ao C#
O C# é uma linguagem de programação moderna orientada por objetos, utilizada dento do ambiente de desenvolvimento .NET da Microsoft.É uma das linguagens de programação mais populares do mundo, muito devido à sua fácil curva de aprendizagem e versatilidade.Algumas das suas utilidades atuais incluem programação web, programação de jogos (principalmente através da plataforma unity), Internet das Coisas e Machine Learning.
História do C#
No final da década de 1990, a Microsoft começou a trabalhar numa nova linguagem, inicialmente conhecida como "Cool", que seria usada para criar aplicativos no .NET Framework. A linguagem foi projetada para ser moderna, orientada a objetos e fácil de usar. Também foi planeada de modo a ser semelhante a outras linguagens populares, como C++ e Java, a fim de facilitar a aprendizagem e o uso pelos desenvolvedores.Em 2000, a Microsoft anunciou oficialmente o C# como a linguagem para o .NET Framework e lançou a primeira versão da linguagem, C# 1.0, juntamente com o .NET Framework 1.0. Ao longo dos anos, a Microsoft continuou a desenvolver e aprimorar o C#, lançando novas versões da linguagem com novos recursos e melhorias. Nos diapositivos seguintes, poderá encontrar informação sobre as datas de lançamento de cada versão e as diferenças entre as mesmas.
C# ao longo das versões
Versão 1.0.
Versão 2.0
Versão 3.0
Versão 4.0
Versão 5.0
2010
2012
2005
2007
2002
C# ao longo das versões
Versão 8.0
Versão 7.0
Versão 6.0.
Versão 9.0
Versão 10.0
Versão 11.0
2017
2019
2020
2021
2015
2022
Características do C#
Recursos modernos
Orientação por objetos
Estrutura de suporte
Gerenciamento de memória
Type-safe
Versatilidade
Diferenças entre C#, Java e C++
Programação orientada a objetos
A programação orientada a objetos é um paradigma de programação baseado no conceito de "objetos", que podem conter dados e códigos que manipulam esses dados. Este paradigma contrasta com o de outras linguagens, onde os “objetos” não têm tais capacidades, já que não são o foco da programação. As principais características da programação orientada a objetos incluem:Encapsulamento: A capacidade de ocultar os detalhes internos de um objeto do mundo exterior, fornecendo um nível de abstração.Herança: A capacidade de uma nova classe herdar as propriedades e métodos de uma classe existente, permitindo a reutilização de código.Polimorfismo: A capacidade de diferentes objetos responderem à mesma chamada de método de maneiras diferentes, dependendo de sua implementação específica.Abstração: A capacidade de focar nas características essenciais de um objeto, sem se distrair com os detalhes de implementação.
02
Visual studio
Conceito de IDE
Um IDE, ou Ambiente de Desenvolvimento Integrado, é uma aplicação que fornece um conjunto abrangente de ferramentas para o desenvolvimento de software. Essas ferramentas geralmente incluem um editor de código, um compilador ou interpretador, um depurador e uma interface visual para projetar e gerenciar a estrutura de arquivos do projeto. Os IDEs são projetados para tornar o processo de escrever, testar e implantar software mais eficiente, fornecendo uma interface única e unificada para todas essas tarefas
+ INFO
Versões recentes do Visual Studio
2013
2015
2017
2022
2019
Visão Geral do Visual Studio
Button
Desencadeia um evento quando o utilizador clica no mesmo.
Checkbox
Permite que o utilizador selecione ou desmarque a opção associada.
Label
Fornece informação de tempo de execução ou texto descritivo de um controlo.
Radiobutton
Permite ao utilizador selecionar apenas uma opção de um grupo de várias opções.
Combobox
Apresenta uma caixa de texto editável com uma lista pendente de valores permitidos.
Groupbox
Apresenta uma moldura à volta de um grupo de controlos com uma legenda opcional.
Listbox
Apresenta uma lista onde o utilizador pode selecionar itens.
Textbox
Permite ao utilizador introduzir texto e fornece edição de múltiplas linhas.
Picturebox
Apresenta uma imagem.
Conclusão
Concluímos que o C# é uma lingugem de programação que prevalecerá no futuro próximo devido às características que lhe são únicas, características que tivemos oportunidade de descobrir e explorar através deste projeto.
Webgrafia
Sítios web Consultados
ChatGPT (OpenAI)
Microsoft (Estados Unidos)
Microsoft (Portugal)
W3Schools