GoConqr has a new look! Let us know what you think.

Notes

A linguagem C#

Diego Melo Programação Visual (C#) 101 English 7 pages

Content of the notes (7)

Page 1

Apresentar os conceitos da Linguagem C#. Conceituar diretiva using, namespaces e algumas regras da linguagem C#

Page 2

Introdução aos Conceitos da Linguagem C# O C# (pronuncia-se Cê Sharp ou See Sharp) é uma linguagem de programação simples, moderna, poderosa, orientada a objeto, criada pela Microsoft para os desenvolvedores criarem aplicações utilizando o .NET Franework.

O C# é uma evolução das linguagens C e C++ que além de utilizar muitas características da linguagem C++, possui um mecanismo denominado Garbage Collector (Coletor de Lixo) o qual gerencia a memória utilizada pelas aplicações de forma automática .

O C# fornece os recursos que são mais importantes para os programadores, como programação orientada a objeto, strings, elementos gráficos, componentes de interface gráfica com o usuário (GUI), tratamento de exceções, múltiplas linhas de execução, multimídia (áudio, imagens, animação e vídeo), processamento de arquivos, estruturas de dados pré-empacotadas, processamento de banco de dados, redes cliente/servidor com base na Internet e na World Wide Web e computação distribuída.

A linguagem C# foi projetada especificamente para a plataforma .NET como uma linguagem que permite aos programadores migrarem facilmente devido ter suas raízes em C, C++ e Java.

O C# é uma linguagem visual orientada a eventos e totalmente orientada a objeto. Sendo uma linguagem orientada a objeto, ela suporta conceitos como encapsulamento, herança e polimorfismo. Todas as variáveis e métodos, incluindo o método principal (Main), o ponto de execução de uma aplicação, são encapsulados em definições de classes.

Como uma linguagem de programação orientada a eventos, com o C# você escreverá programas que respondem aos eventos do usuário como por exemplo, quando o usuário clicar em um botão ou escrever um texto em uma caixa de texto respondendo aos eventos do teclado.

Os programas desenvolvidos em C# são criados em um IDE (Integrated Development Environment – Ambiente de Desenvolvimento Integrado) sendo o Visual Studio da Microsoft o mais utilizado. Ele é uma suíte (pacote) de programas para criação e desenvolvimento de software do .Net Framework.

O IDE possibilita ao programador, criar, executar, testar e depurar programas C#, reduzindo o tempo necessário para produzir um programa funcional rapidamente.

Podemos criar vários tipos de projetos em C#, como por exemplo: aplicações para Console, aplicações gráficas para Windows (este tipo de aplicação é o que vamos abordar), aplicações para Web.

Page 3

Principais Elementos de um Programa em C# Um programa desenvolvido em C# contém quatro elementos principais: pelo menos uma declaração de namespace, umaclasse, um único método Main, e uma declaração de programa. Os arquivos de código-fonte dos programas tem a extensão.cs.

Depois de criar os seus arquivos no Visual Studio, você precisa compilar esses arquivos. Quando você compila os seus programas, o compilador gera um arquivo executável, com extensão .exe. Também existem outros tipos de compilação, como por exemplo, quando criamos uma biblioteca .dll (Dynamic Link Library – Biblioteca de ligação dinâmica).

Mas não se preocupe porque o IDE do Visual Studio facilita todo o desenvolvimento, cria códigos, compila os programas, mas você ainda terá que escrever os seus códigos e a lógica do desenvolvimento dos seus programas.

Page 4

Namespace em C# - (Espaços de nomes) Um namespace agrupa vários recursos do C# em categorias relacionadas. A plataforma .NET (.NET Framework) fornece um rico conjunto de namespaces para serem usados com a Linguagem C#. Esses namespaces contém códigos que podem ser reutilizados tornando a programação mais fácil e rápida.

O C# contém muitas classes predefinidas e agrupadas em namespace (espaços de nomes) que estão no .NET Framework Class Library, ou seja, são as bibliotecas de classes da plataforma .NET.

Page 5

Diretiva using A diretiva using é utilizada para especificar os namespaces que usamos em cada programa. Veja o exemplo da seguinte declaração:

using System;

Essa declaração informa ao compilador que estamos utilizando o namespace System, que nos permite, por exemplo, escrever a instrução de forma abreviada Console.WriteLine, em vez de System.Console.WriteLine, em todo o programa.

A instrução Console.WriteLine é utilizada para que o programa apresente (ou imprima) uma linha de texto na saída padrão do computador. A classe Console fornece o métodos que permitem aos programas C# apresentarem strings (textos) ou outros tipos de informações no prompt de comando do Windows, por exemplo.

Quando você estiver desenvolvendo os seus aplicativos, o Visual Studio adicionará algumas referencias comuns quando você criar um projeto.

A figura a seguir apresenta alguns namespaces adicionados automaticamente em um projeto.

Como vamos desenvolver aplicativos que utilizam interface gráfica, o namespace System.Windows.Forms contém muitas classes que ajudam os desenvolvedores de C# a definirem as GUIs (Graphical User interface - Interface Gráfica do Usuário) para seus aplicativos.

Os componentes de GUI, como por exemplo, botões, , caixa de texto, facilitam a entrada de dados por parte do usuário e a formatação ou apresentação de saída de dados para o usuário.

A figura a seguir apresenta a Interface Gráfica do IDE Visual Studio.

Page 6

Algumas Regras da Linguagem C# A linguagem C# é case sensitive, ou seja, o C# diferencia letras maiúsculas de minúsculas. Portanto, Total é diferente detotal, que é diferente de toTal.

Um par de chaves ( { } ) delimita o corpo de toda definição de classe ou método.

As instruções (comandos) devem terminar com ponto-e-vírgula ( ; ).

Page 7

Information

Description
101 Programação Visual (C#) Note on A linguagem C#, created by Diego Melo on 15/08/2016.
Created by
Diego Melo
Views
2
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?