Want to create interactive content? It’s easy in Genially!

Get started free

Trabalho de Aplicações Informáticas C#

Gabriel Gaspar

Created on January 10, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

LINGUAGEM C SHARP

O C# pronunciado "C-Sharp". É uma linguagem de programação criada pela Microsoft. Ela faz parte da plataforma .NET e é amplamente utilizada para o desenvolvimento de aplicações Windows, jogos e outros serviços. O C# tem raízes na família C e tem semelhanças com outras linguagens famosas como o c++ e o java .

INTRODUÇÃO

A sua evolução continua, com as tentativas da Microsoft de melhorar a linguagem e a plataforma para acompanhar as constantes mudanças no desenvolvimento de softwares.

+ Info

Anders Hejlsberg

O C# é uma linguagem de programação moderna, começou a ser desenvolvida por Anders Hejlsberg e a sua equipa na Microsoft no ano de 1999, e foi lançada mais tarde em 2000 na Professional Developers Conference (PDC).

História

Info

Fácil aprendizagem

Linguagem tipada

Info

Info

Orientação a objetos

Características

Info

Info

Info

Integração com o .Net framework

Segurança

Gerenciamente da memória

  • É frequentemente usado em jogos, desenvolvimento de sistemas operacionais, entre outros. Devido ao seu bom desempenho e controlo do hardware.
  • É amplamente utilizado para desenvolver aplicativos web, aplicações empresariais e aplicativos móveis Android.
Utilidade
  • Suporta a programação orientada a objetos, mas também permite a programação procedural.
  • Java é uma linguagem de programação orientada apenas a objetos.
Modelo de programação
  • O gerenciamento da memória em C++ é manual.
  • O gerenciamento da memória é controlado pelo sistema.
Gestão da memória
  • Apenas usa compilador.
  • Usa compilador e interpretador.
Compilação
  • O Java pode ser executado em qualquer sistema operacional, logo é portátil.
  • O C++ é dependente da plataforma, portanto não é portátil.
Portabilidade

Diferenças

Características

Programação Orientada por Objetos

Encapsulamento

Polimorfismo

A Programação Orientada por Objetos (POO) é um estilo de programação que se baseia no conceito de "objetos". Este tipo de estilo organiza o código em unidades chamadas objetos.

Abstração

Herança

O termo IDE significa ambiente de desenvolvimento integrado (Integrated Development Environment, em inglês).O IDE é uma aplicação de software que ajuda os programadores a desenvolver o código do software de maneira mais eficiente.

Conceito de IDE

Ele aumenta a produtividade do programador, combinando recursos como edição, compilação, teste e empacotamento de software em uma aplicação fácil de usar.

Link para o download do Visual Studio 2022

Visão Geral

Além da edição e da depuração de código, o Visual Studio inclui compiladores, ferramentas de preenchimento de código, controle do código-fonte, extensões e muito mais recursos para melhorar cada etapa do processo de desenvolvimento do software.

O Visual Studio está disponível em diferentes edições, como Community (gratuita para projetos de código aberto, aprendizagem e pequenas equipas), Professional e Enterprise (com recursos avançados para empresas maiores).

O Visual Studio é uma ferramenta abrangente que tem uma variedade de cenários de desenvolvimento, desde aplicativos desktop, soluções em nuvem e desenvolvimento móvel.

Versões do Visual Studio

2015
2017
2021
2019
2012
2010
2005
2002
1998
1997
  • Radiobutton
  • Textbox
  • Listbox
  • Picturebox
  • Checkbox
  • Combobox
  • Label
  • Groupbox
  • Button

Controlos

Neste exemplo temos dois botões, um deles para cancelar a ação e outro para confirmar.

Voltar à página dos controlos

O button (botão), desencadeia um evento, ou a execução de um código quando o usuário clica nele.

Button

Neste exemplo temos seis caixas de seleção, onde cada uma representa um elemento de uma lista de compras, e à medida que compramos esses elementos, marcamos com um certo nas correspetivas caixas.

Voltar à página dos controlos

A checkbox (Caixa de seleção), é um controlo que permite ao usuário marcar e desmarcar a opção associada.

Checkbox

Neste exemplo temos uma combox com seis opções de países para selecionarmos qual o nosso, caso a lista não contenha o país desejado podemos simplesmente escrever o nome do país.

Voltar à página dos controlos

A combobox, apresenta uma caixa de texto editável com uma lista suspensa de opções. Ela permite que os usuários escolham uma opção da lista predefinida ou digitem um valor personalizado.

Combobox

Neste exemplo temos uma groupbox, que tem escrito na sua legenda "Informações Pessoais" e dentro da caixa tem depois controlos agrupados.

Voltar à página dos controlos

A groupbox (caixa de grupo), é um controlo usado para agrupar um conjunto de controlos dentro de uma caixa, com uma legenda opcional.

Groupbox

Neste exemplo temos um label, que nos indica que temos de introduzir o nosso país no espaço seguinte.

Voltar à página dos controlos

O label, exibe texto não editável que fornece informações sobre o tempo de execução ou texto descritivo para um controlo.

Label

Neste exemplo temos uma listbox, que nos permite escolher que tipo de receitas queremos para ser mais fácil escolher.

Voltar à página dos controlos

A listbox (Caixa de listagem), é um controle que apresenta uma lista que permite o usuário selecionar um mais itens dessa lista.

Listbox

Neste exemplo temos uma picturebox, que nos apresenta um emblema do Benfica.

Voltar à página dos controlos

A picturebox (Caixa de fotos), permite exibir imagens, gráficos ou outros conteúos visuais numa janela.

Picturebox

Neste exemplo temos seis radiobuttons, cada um com um método de pagamento diferente, e apenas podemos selecionar um.

Voltar à página dos controlos

O radiobutton, é um controlo que permite ao usuário esolher apenas uma opção de entre várias opções.

Radiobutton

Neste exemplo temos quatro caixas de texto, onde escrevemos as nossas informações pessoais.

Voltar à página dos controlos

A textbox (Caixa de Texto), é um controlo que dispões de um espaço que permite ao usuário escrever informação.

Textbox

Perguntas Finais

Realizado por: Gabriel Gaspar e Rafael Teixeira 12ºA

Obrigado pela atenção

Visual Studio 97

Determinada a competir no espaço de ferramentas Java, a Microsoft agrupou as suas ferramentas de programador para várias linguagens em um único pacote, contendo Visual C++, Visual Basic, Visual FoxPro, Visual InterDev e Visual J++. O resultado, Visual Studio 1997, é essencialmente um instalador para uma coleção de produtos separados.

Visual Studio 2017

O Visual Studio 2017 (inicialmente conhecido como “Visual Studio 15”) é fornecido em março e continua a adicionar novos recursos e funcionalidades em atualizações posteriores. Durante seu ciclo de vida, esta versão do Visual Studio assume novos recursos, como o suporte ao EditorConfig, conjuntos de ferramentas para .NET Core e Docker e Xamarin. Esta é a última versão do Visual Studio com suporte para projetos Windows 10 Mobile.

Visual Studio 2012

O Visual Studio 2012 é fornecido com aproximadamente 50 milhões de linhas em seu código-fonte. Ele oferece melhor realce de sintaxe, que os programadores adoram. Ele também remove a cor de algumas ferramentas e ícones. Muitos programadores queixam-se pois dizem que dependem dessas cores para encontrar seu lugar ou distinguir entre elementos semelhantes. Depois de ouvir os comentários, a cor volta.

Visual Studio 2005

Visual Studio Express lança como uma versão gratuita e com um IDE simplificado e um conjunto de recursos menor, projetado para iniciantes para começar a trabalhar rapidamente. O Visual Studio 2005 é fornecido com ainda mais suporte para o desenvolvimento do .NET, além de novos recursos para bancos de dados e aplicativos Web.

Visual Studio .NET

O Visual Studio .NET é fornecido, apresentando as extensões C++ e o código gerenciado por meio do .NET Framework. Esta terceira versão principal do Visual Studio dá suporte a C# e .NET para aplicativos da área de trabalho WinForms e ASP.NET web. Este é o primeiro Visual Studio com um shell unificado.

Visual Studio 2022

O Visual Studio 2022, a primeira versão verdadeira de 64 bits, será lançado em novembro. Para programadores que trabalham com projetos muito grandes, essa alteração quase elimina os problemas com exceções de memória insuficiente. Essa versão adiciona Recarga Dinâmica, que pode implantar alterações de código em aplicativos em execução sem a necessidade de parar e recompilar. Um IntelliCode mais sofisticado agora sugere linhas inteiras de código.

Visual Studio 6.0

A segunda versão do Visual Studio é fornecida com o nome “Visual Studio 6.0.” Esta é a última versão que inclui o Visual J++ e a última que é executada no Windows 95 ou no Windows 98.

Visual Studio 2015

O Visual Studio 2015 substitui os compiladores .NET antigos pela nova plataforma do compilador “Roslyn”. Como parte da atualização do Roslyn, o Visual Studio adiciona um indicador de lâmpada à margem do editor de código para ajudar os programadores a identificar e executar tarefas comuns com mais facilidade.

Visual Studio

Para o Visual Studio 2010, o shell do IDE é totalmente reescrito usando o WPF. Fizeram várias melhorias na interface do usuário e na experiência do usuário, com melhor suporte para vários monitores e janelas abertas. O suporte a banco de dados agora inclui IBM D2 e Oracle, além de Microsoft SQL Server.

Visual Studio 2019

O Visual Studio 2019 agora inclui integração completa com o LiveShare, oferecendo aos programadores uma maneira poderosa de trabalhar em conjunto no código. O IntelliCode começa a oferecer recomendações de codificação, usando inteligência artificial para ajudar a dar suporte a programadores em todas as linhas. Esta versão do Visual Studio apresenta a Janela inicial para navegar rapidamente entre projetos recentes.