Tag Archives: c#

C# – Apresenta – Fundamentos – Básico

C#, básico!

Web App Saga

A missão é fazer um estudo tratando dos detalhes fundamentais que preciso conhecer para escrever códigos C#. Ou seja, o foco será apenas em assuntos básico dessa linguagem desenhada especialmente para .NET. Os seus elementos principais, explicando como eles funcionam dentro da plataforma.etc…

Inicialmente, concentrarei apenas em assuntos utilizados no dia-a-dia do desenvolvimento como: sintaxe, tipos, declaração de vars, classes, estruturas, mascaramento de tipos, passagem de parâmetros, etc…

Ao final da missão, deverei ter domínio sob a estrutura básica de um aplicação-C# sendo capaz de organizar boas aplicações utilizando esses recursos.Além do mais, estes assuntos são o mínimo que eu devo saber para que eu possa desenvolver algo.

Bem, vamos então parar de “blá-blá-blá” e vamos desenvolver.

Enfim, vamos fazer um overview de recursos básicos como:

  • Hello world
  • etc…

“Praticamente todo o desenvolvimento feito na Microsoft é feito em C#. Isso quer dizer que as novidades aparecem antes em C# e que os exemplos e documentações são feitos inicialmente em C# e depois traduzidos para VB. O VB é o primo pobre!!!!”

Next stop C#. Disambarke on the left.

#01 – C# – Pure – Hello World!

Um pouco de teoria! – WebApps!

Saga: M&M (Mundo Mobile)

Continuando a saga para conhecer os recursos e características do C# (Puro). A linguagem projetada para nos ajudar, simplificar, a etapa de codificação de nossos apps. Vamos lá:

Hoje o C# apresenta a sua primeira característica, o HelloWorld. Uma característica bastante comum em muitas linguagens para iniciantes.

Hello.cs

using System;

namespace HelloWorld
{
    class Hello
    {
        static void Main()
        {
            Console.WriteLine("Isto é C#!");
            Console.WriteLine("Hello World!");
            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }
    }
}

Mais do mesmo:

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Rio Mobile Sites Was Here!");
        }
    }
}

Aqui temos o menor programa C# possível. Ou seja, consiste de uma função estática Main dentro de uma classe. O namespace é realmente opcional, assim como o parâmetro args.

Ok! Um pouco sobre as C# PURO.