Want to create interactive content? It’s easy in Genially!
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
INTRODUÇÃO
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 .
História
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).
+ Info
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.
Características
Orientação a objetos
Fácil aprendizagem
Linguagem tipada
Info
Info
Info
Gerenciamente da memória
Integração com o .Net framework
Segurança
Info
Info
Info
Diferenças
- O C++ é dependente da plataforma, portanto não é portátil.
- O Java pode ser executado em qualquer sistema operacional, logo é portátil.
Portabilidade
Compilação
- Apenas usa compilador.
- Usa compilador e interpretador.
- O gerenciamento da memória é controlado pelo sistema.
- O gerenciamento da memória em C++ é manual.
Gestão da memória
- 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
- É 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
Programação Orientada por Objetos
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.
Herança
Encapsulamento
Características
Polimorfismo
Abstração
Conceito de IDE
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.
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.
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.
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).
Link para o download do Visual Studio 2022
Versões do Visual Studio
1997
1998
2002
2005
2010
2012
2015
2019
2021
2017
Controlos
- Textbox
- Label
- Button
- Listbox
- Checkbox
- Picturebox
- Combobox
- Radiobutton
- Groupbox
Button
O button (botão), desencadeia um evento, ou a execução de um código quando o usuário clica nele.
Neste exemplo temos dois botões, um deles para cancelar a ação e outro para confirmar.
Voltar à página dos controlos
Checkbox
A checkbox (Caixa de seleção), é um controlo que permite ao usuário marcar e desmarcar a opção associada.
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
Combobox
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.
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
Groupbox
A groupbox (caixa de grupo), é um controlo usado para agrupar um conjunto de controlos dentro de uma caixa, com uma legenda opcional.
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
Label
O label, exibe texto não editável que fornece informações sobre o tempo de execução ou texto descritivo para um controlo.
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
Listbox
A listbox (Caixa de listagem), é um controle que apresenta uma lista que permite o usuário selecionar um mais itens dessa lista.
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
Picturebox
A picturebox (Caixa de fotos), permite exibir imagens, gráficos ou outros conteúos visuais numa janela.
Neste exemplo temos uma picturebox, que nos apresenta um emblema do Benfica.
Voltar à página dos controlos
Radiobutton
O radiobutton, é um controlo que permite ao usuário esolher apenas uma opção de entre várias opções.
Neste exemplo temos seis radiobuttons, cada um com um método de pagamento diferente, e apenas podemos selecionar um.
Voltar à página dos controlos
Textbox
A textbox (Caixa de Texto), é um controlo que dispões de um espaço que permite ao usuário escrever informação.
Neste exemplo temos quatro caixas de texto, onde escrevemos as nossas informações pessoais.
Voltar à página dos controlos
Perguntas Finais
Obrigado pela atenção
Realizado por: Gabriel Gaspar e Rafael Teixeira 12ºA
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.