Mostrando postagens com marcador C#. Mostrar todas as postagens
Mostrando postagens com marcador C#. Mostrar todas as postagens

sábado, 25 de abril de 2020

O que é C#?


A linguagem C# faz parte do conjunto de ferramentas oferecidas na plataforma .NET e surge como uma linguagem simples, robusta, orientada a objetos, fortemente tipada e altamente escalável a fim de permitir que uma mesma aplicação possa ser executada em diversos dispositivos de hardware, independentemente destes serem PCs, handhelds ou qualquer outro dispositivo móvel.
O avanço das ferramentas de programação e dos dispositivos eletrônicos inteligentes, criou problemas e novas exigências. As novas versões de componentes compartilhados eram incompatíveis com o software antigo. Os desenvolvedores reconheceram a necessidade de software que fosse acessível para qualquer um e disponível por meio de praticamente qualquer tipo de dispositivo. Para tratar dessas necessidades, a Microsoft anunciou sua iniciativa .NET e a linguagem de programação C#.
Durante o desenvolvimento da plataforma .NET, as bibliotecas foram escritas originalmente numa linguagem chamada Simple Managed C (SMC), que tinha um compilador próprio. Mas, em Janeiro de 1999, uma equipe de desenvolvimento foi formada por Anders Hejlsberg, que fora escolhido pela Microsoft para desenvolver a linguagem. Dá-se inicio à criação da linguagem chamada Cool. Um pouco mais tarde, em 2000, o projeto .NET era apresentado ao público na Professional Developers Conference (PDC), e a linguagem Cool fora renomeada e apresentada como C#.
A criação da linguagem, embora tenha sido feita por vários programadores, é atribuída principalmente a Anders, hoje um Distinguished Engineer na Microsoft. Ele fora o arquiteto de alguns compiladores da Borland, e entre suas criações mais conhecidas estão o Turbo Pascal e o Delphi.
A Microsoft submeteu o C# à ECMA para uma padronização formal. Em Dezembro de 2001 a associação liberou a especificação ECMA-334 Especificação da Linguagem C#. Em 2003 tornou-se um padrão ISO (ISO/IEC 23270). Há algumas implementações em desenvolvimento, destacando-se a Mono, implementação open source da Novell, o dotGNU e o Portable.NET, implementações da Free Software Foundation, e o BDS 2008, implementação da CodeGear.
Introdução ao C#
Windows (.Net) – Linux (Mono) – Mac OSX (Mono)
Objetivo: Aprender C#
1: Tipos, variáveis, operadores
2: Mais tipos, métodos, Condicionais
3: Loops, Arrays
4: Classes e Objetos
Programação orientada a objeto
Definindo Classes
Usando classes
Referências vs Valores
Tipos e métodos estáticos
5: O controle de acesso, escopo de classes , Namespaces, API C#
6: Projeto, Depurando, Interfaces,
7: Revisão, Exceções, I/O
 Visual:  .Net Framework Controls
1: Controles visuais .net framework
2: Controles visuais GTK# Mono (GTK++)

ADO.NET
1: Utilizando C# com banco de dados – Oracle – IBM DB2 – MSSQL Server – MySql – SAP MaxDB
ASP.NET  (Windows e Linux)
1: Páginas ASPX e CodeBehind
2: HTTP Handles (GET e POST)
3: Web Forms
4: ASP.NET MVC

Introdução ao C#



Como aprender C# neste site?
Após instalar o Visual Studio, no menu categorias clique em C# e vá para o primeiro post, cada post contem uma teoria e um código fonte, siga os em ordem decrescente ou seja do ultimo para o mais recente, o post mais antigo contem as primeiras lições e como usar o Visual Studio, continue acompanhando o site para se atualizar e aprender mais sobre C#.
Como programar em C# gratuitamente?
Primeiro você precisa de um Microsoft Live ID.
Eu preciso de uma conta da Microsoft?
Sim. Um Windows Live ID é a combinação de endereço de email e senha que você utiliza para entrar em qualquer um destes serviços: Xbox LIVE, Zune, Hotmail, MSN e etc. Caso já tenha um Live ID é só efetuar o logon e dar download do programa abaixo.
O que eu preciso baixar no meu computador?
Você precisa baixar o Visual Studio Community* ou Express para Windows Desktop permite que você tire o máximo proveito do Windows com designers XAML, um IDE produtivo, e uma variedade de linguagens de programação, incluindo C #, Visual Basic e C + +. Escolha entre o Windows Presentation Foundation (WPF), Windows Forms e Win32, para direcionar a área de trabalho do Windows com a tecnologia certa para sua aplicação e suas habilidades.
* É recomendado instalar a versão comunitária do VS.
Você pode escolher a opção no formato ISO que é uma copia do DVD de instalação, você pode optar por gravar o DVD após o download ou você ainda pode descompactar o DVD em uma pasta do seu computador usando o programa gratuito Win-RAR 32 ou 64 bit. Você também pode instalar diretamente pela internet nesta opção você  instalara o Visual Studio automaticamente e não possuirá o instalador caso queira reinstalar o software.
Como Instalar o Visual Studio?
Abra o DVD ou a pasta no qual você descompactou o download e de um duplo click no programa “wdexpress_full”, siga os simples passos na tela de instalação e reinicie o computador.
Como criar meu primeiro programa C#?
Abra o Visual Studio no seu computador e clique neste link para criar seu primeiro programa C#.

Hello Word C#


Neste método a proposta é familiarizar primeiro com os aplicativos de console do C#
O que é Console?
O console é uma janela do sistema operacional em que os usuários interagem com o sistema operacional por um aplicativo de console baseado em texto inserindo a entrada de texto por meio do teclado do computador e lendo saída de texto do terminal do computador. Por exemplo, no Windows o console é chamado na janela do aviso de comando e aceita comandos do MS-DOS.
O console representa os fluxos de entrada, saída e erro padrão para aplicativos de console. Esta classe não pode ser herdada. Pode ser usado para criar aplicativos de linha de comando que possuam entrada e exibam a saída no console. Esses aplicativos são ideais para aprender o desenvolvimento C# porque a interface do usuário é muito simples. Aplicativos console são também muito úteis para programas utilitários que requeiram pouca ou nenhuma interação do usuário
Visual Studio - C# - Console
Visual Studio – C# – Console
Olá Mundo!
Para criar e executar um aplicativo de console:
  1. Inicie o Visual Studio.
  2. Na barra de menu escolha: File, New Project.
  3. A Caixa de diálogo Novo Projeto é exibida, Expanda Instalado, expanda Modelos, expanda Visual C# e escolha Aplicativo do console.
  4. O Novo projeto aparece no Solution Explorer.
  5. Você vera o código gerado na aba  Program.cs.
  6. Substitua o conteúdo de Program.cs pelo código a seguir.
  7. Aperte a tecla F5 para executar o projeto. 
  8. É exibida uma janela do Prompt de Comando que contém a linha Hello World!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// A Hello World! programa em C#.
using System;
class Hello {
   public static void Main() {
      Console.WriteLine("Hello World!");
      // Mantem a janela do console em espera.
      Console.WriteLine("Precione qualquer tecla para sair.");
      Console.ReadKey();
   }
}
O comando Writeline: escreve uma linha na janela do console.
1
Console.WriteLine("Hello World!");