Interagindo com o Console
public class EntradaESaida
{
static void Main()
{
char c;
string str;
//Escreve na tela a informação
Console.Write("Digite uma palavra: ");
//Lê uma string do console.para concluir
str = Console.ReadLine( );
//Escreve na tela. Na mesma linha.
Console.Write("Digite uma letra");
//Lê do console um caracter.
c = (char)Console.Read( );
//Cria uma linha em branco.
Console.WriteLine( );
//Escreve a palavra que foi digitada.
Console.WriteLine("A palavra digitada eh: {0}",str);
//Escreve a letra digitada usando ToString() para converter.
Console.WriteLine("A letra foi: {0}",c.ToString());
//Pede para ser digitado algo. (Segura o programa na tela)
Console.ReadLine( );
}
}
Métodos Usados:
1) Console.WriteLine(), tem a funcionalidade de escrever na tela as informações entre parênteses.
Exemplo
Console.WriteLine("Aqui esta a mensagem");
Observe que usei a mensagem a ser transmitida entre " (aspas) por ser uma string constante.
Para se usar variáveis devemos seguir o modelo.
Console.WriteLine("{0} - {1} - {2} - {3}", var1,var2,var3,var4);
P.S. Para se usar as variáveis devemos escrever {n} onde n é a posição da variável no comando. Por exemplo, tenho duas variáveis a=1 e b=5
no programa abaixo ele imprimirá da seguinte forma.
Console.WriteLine("Variável a = {0} - Variável b = {1}",a,b);
Resultado na tela: Variavel a = 1 - Variavel b = 5
Pois a variável a esta na primeira posição no comando, a posição 0. E a variável b esta na posição 1 (segunda posição).
2) Console.ReadLine( ), faz a leitura do que foi digitado.
str = Console.ReadLine( );
no exemplo acima, é armazenado dentro da variável str a informação digitada apos pressionar.
Até a proxima pessoal.
"Perdi a Comodidade da Ignorancia"
sexta-feira, 28 de setembro de 2007
[b]Interagindo com o Console[/b]
terça-feira, 25 de setembro de 2007
Referencias...
Coloco à disposição alguns sites onde poderão encontrar informações sobre C#:
Microsoft - Site oficial MSDN:
http://msdn2.microsoft.com/en-us/vcsharp/default.aspx ( ingles)http://www.microsoft.com/brasil/msdn/csharp/default.mspx ( portugues)
This section provides a quick tour of the C# language. ( Esta Sessão é um pequeno tour sobre a liguagem C#):
http://msdn2.microsoft.com/en-us/vcsharp/aa336809.aspx
Em português:
http://www.projetando.net/
http://www.csharpbr.com.br/
http://www.linhadecodigo.com.br/Csharp.aspx
http://www.codigofonte.net/dicas/csharp
Em inglês:
http://www.csharp-station.com/
http://www.functionx.com/csharp/
http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm
Uma dica, sites como "linha de codigo", "codigo fonte", "projetando" são sites que possuem grande credibilidade e muita informação. Não somente a respeito de C# mas de .NET em geral.
Microsoft - Site oficial MSDN:
http://msdn2.microsoft.com/en-us/vcsharp/default.aspx ( ingles)http://www.microsoft.com/brasil/msdn/csharp/default.mspx ( portugues)
This section provides a quick tour of the C# language. ( Esta Sessão é um pequeno tour sobre a liguagem C#):
http://msdn2.microsoft.com/en-us/vcsharp/aa336809.aspx
Em português:
http://www.projetando.net/
http://www.csharpbr.com.br/
http://www.linhadecodigo.com.br/Csharp.aspx
http://www.codigofonte.net/dicas/csharp
Em inglês:
http://www.csharp-station.com/
http://www.functionx.com/csharp/
http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm
Uma dica, sites como "linha de codigo", "codigo fonte", "projetando" são sites que possuem grande credibilidade e muita informação. Não somente a respeito de C# mas de .NET em geral.
segunda-feira, 24 de setembro de 2007
Hora de começar a programar...
Hora de começar a programar...
Primeiro temos que ter em mente que tudo dentro do C# é um objeto. Então temos que ter uma classe.
class Hello
Cria-se a classe.
{
Usa-se { para simbolizar - mostrar ao compilador que vamos escrever dentro da classe.
Usarei o exemplo do Hello World novamente.
Criada a classe temos que inicar o bloco de programação, usamos então a função Main() que é a primeira a ser executada, a Principal.
static void Main()
Declara-se a função Main() - Principal.
{
Perceba que novamente usei { .
Agora ele inicia a função Main().
Feito isto, iniciamos a programação
Console.writeline("Hello World");
escreve na tela a mensagem Hello World.
Aqui pode-se escrever qualquer comando aceito pelo C#, relaciono os principais de leitura e exibição:
Console.write()
Pode-se usar sua variavel writelineConsole.read().
Pode-se usar sua variavel readline
Agora inciamos o fechamento do que foi aberto:
}
Primeiro a função Main().
}
Agora fecha-se a classe Hello.
Primeiro temos que ter em mente que tudo dentro do C# é um objeto. Então temos que ter uma classe.
class Hello
Cria-se a classe.
{
Usa-se { para simbolizar - mostrar ao compilador que vamos escrever dentro da classe.
Usarei o exemplo do Hello World novamente.
Criada a classe temos que inicar o bloco de programação, usamos então a função Main() que é a primeira a ser executada, a Principal.
static void Main()
Declara-se a função Main() - Principal.
{
Perceba que novamente usei { .
Agora ele inicia a função Main().
Feito isto, iniciamos a programação
Console.writeline("Hello World");
escreve na tela a mensagem Hello World.
Aqui pode-se escrever qualquer comando aceito pelo C#, relaciono os principais de leitura e exibição:
Console.write()
Pode-se usar sua variavel writelineConsole.read().
Pode-se usar sua variavel readline
Agora inciamos o fechamento do que foi aberto:
}
Primeiro a função Main().
}
Agora fecha-se a classe Hello.
sexta-feira, 21 de setembro de 2007
C# entendendo...
Como havia escrito anteriormente .NET usa várias linguagem e consegue uma comunicação entre elas. Podendo seu projeto - não necessariamente - ser feito em uma única linguagem.
Mas como a plataforma consegue essa proeza?
Simples:
O .NET transforma os códigos de uma linguagem especifica (CLR - Commum Language Runtime) para que não haja incompatibilidade. Porem esta linguagem não é Win32. O Win32 do Windows ao identificar esta linguagem dispara o Runtime .NET que é responsável por executar o programa, ou página web.
Importante ressaltar no .NET são os tipos (types), eles são globais, ou seja são os mesmos em qualquer linguagem suportada pelo .NET facilitando a manipulação de diversas linguagens em um mesmo programa. Outro fator importante é a biblioteca, ela também é a mesma para todas as linguagens.
Exemplificando...
Quando escrevemos um programa em C# por exemplo, e mandamos compilar temos os seguintes passos:
- O programa é interpretado por uma linguagem conhecida como MIL ou Microsoft Intermediate Language, que transforma os códigos em uma linguagem intermediária;
- Logo então temos a compilação deste código intermediário para o executável.
Mas como a plataforma consegue essa proeza?
Simples:
O .NET transforma os códigos de uma linguagem especifica (CLR - Commum Language Runtime) para que não haja incompatibilidade. Porem esta linguagem não é Win32. O Win32 do Windows ao identificar esta linguagem dispara o Runtime .NET que é responsável por executar o programa, ou página web.
Importante ressaltar no .NET são os tipos (types), eles são globais, ou seja são os mesmos em qualquer linguagem suportada pelo .NET facilitando a manipulação de diversas linguagens em um mesmo programa. Outro fator importante é a biblioteca, ela também é a mesma para todas as linguagens.
Exemplificando...
Quando escrevemos um programa em C# por exemplo, e mandamos compilar temos os seguintes passos:
- O programa é interpretado por uma linguagem conhecida como MIL ou Microsoft Intermediate Language, que transforma os códigos em uma linguagem intermediária;
- Logo então temos a compilação deste código intermediário para o executável.
quinta-feira, 20 de setembro de 2007
Um pouco mais de C#
No post anterior coloquei um exemplo de um programa em C# - o mais famoso de todos o Hello World - mas por que C#?
Esta historia é longa porem tentarei resumir para um entendimento.
A idéia do C# é uma união das linguagens C e C++ onde pode-se criar uma linguagem totalmente orientada a objeto e com toda a funcionalidade e portabilidade oferecida pelo lendário C.
A MS .NET é uma plataforma para desenvolvimento Web, entretanto a ferramenta é muito mais do que somente uma plataforma Web, principalmente munido desta grande linguagem que o C# é.
Alem de C# o .NET permite outras linguagem como VB.NET, C++, COBOL,Perl, Fortran, Pascal etc.
não só permite o uso destas linguagem como também a completa interação entre elas, podendo-se ter equipes com o mesmo projeto desenvolvendo em diferentes linguagens e mesmo assim este projeto se comunicando perfeitamente.
Esta é a aposta da MicroSoft, você pode escolher qual linguagem melhor se adapta e mesmo assim utilizar de todos os recursos que o .NET lhe oferece.
Num próximo post explicarei como estas linguagens conseguem interagir entre si. E como isto é compilado.
Ate a próxima
X-Skin
Esta historia é longa porem tentarei resumir para um entendimento.
A idéia do C# é uma união das linguagens C e C++ onde pode-se criar uma linguagem totalmente orientada a objeto e com toda a funcionalidade e portabilidade oferecida pelo lendário C.
A MS .NET é uma plataforma para desenvolvimento Web, entretanto a ferramenta é muito mais do que somente uma plataforma Web, principalmente munido desta grande linguagem que o C# é.
Alem de C# o .NET permite outras linguagem como VB.NET, C++, COBOL,Perl, Fortran, Pascal etc.
não só permite o uso destas linguagem como também a completa interação entre elas, podendo-se ter equipes com o mesmo projeto desenvolvendo em diferentes linguagens e mesmo assim este projeto se comunicando perfeitamente.
Esta é a aposta da MicroSoft, você pode escolher qual linguagem melhor se adapta e mesmo assim utilizar de todos os recursos que o .NET lhe oferece.
Num próximo post explicarei como estas linguagens conseguem interagir entre si. E como isto é compilado.
Ate a próxima
X-Skin
quarta-feira, 19 de setembro de 2007
Programa Hello World...Começando em C#
//program Hello World !!
class Hello //Cria-se a classe.
{
static void Main() // Declara-se a função Main() - Principal.
{
Console.writeline("Hello World"); // escreve na tela a mensagem Hello World.
}
}
class Hello //Cria-se a classe.
{
static void Main() // Declara-se a função Main() - Principal.
{
Console.writeline("Hello World"); // escreve na tela a mensagem Hello World.
}
}
terça-feira, 18 de setembro de 2007
Downloads (Procure aqui)
Apostilas e Livros.
----- ----- C# (C Sharp){ ----- -----
C# e .Net guia do Desenvolvedor - Edwin Lima - (Download);
2 Wrox - Beginning ASPNET 11 with Visual C NET 2003/2004 (Inglês) - (Download);
Asp Net (C#) (Inglês) - (Download);
Sybex - Visual C# .NET Developers Handbook (Inglês) - (Download);
C# Net - Microsoft - C# Language Reference (Inglês) - (Download);
C# Programming For The Absolute Beginner (Inglês) - (Download);
Internet - C# Language Reference(Anders Hejlsberg,Scott Wiltamuth) (Inglês) - (Download);
Microsoft MS Press - C# Programmer's Cookbook (2004) (Inglês) - (Download);
MS Press - Microsoft Visual C Sharp Dot NET Step By Step Version 2003 (Inglês) - (Download);
Prentice Hall - Thinking in C# (Inglês) - (Download);
TestKing 070-316 Developing Windows-based Apps with MS Visual C#.NET Study Guide v1.0 (Inglês) - (Download);
----- ----- }C# (C Sharp) ----- -----
----- ----- Javascript{ ----- -----
Livro Javascript - (Donwload);
----- ----- C# (C Sharp){ ----- -----
C# e .Net guia do Desenvolvedor - Edwin Lima - (Download);
2 Wrox - Beginning ASPNET 11 with Visual C NET 2003/2004 (Inglês) - (Download);
Asp Net (C#) (Inglês) - (Download);
Sybex - Visual C# .NET Developers Handbook (Inglês) - (Download);
C# Net - Microsoft - C# Language Reference (Inglês) - (Download);
C# Programming For The Absolute Beginner (Inglês) - (Download);
Internet - C# Language Reference(Anders Hejlsberg,Scott Wiltamuth) (Inglês) - (Download);
Microsoft MS Press - C# Programmer's Cookbook (2004) (Inglês) - (Download);
MS Press - Microsoft Visual C Sharp Dot NET Step By Step Version 2003 (Inglês) - (Download);
Prentice Hall - Thinking in C# (Inglês) - (Download);
TestKing 070-316 Developing Windows-based Apps with MS Visual C#.NET Study Guide v1.0 (Inglês) - (Download);
----- ----- }C# (C Sharp) ----- -----
----- ----- Javascript{ ----- -----
Livro Javascript - (Donwload);
Assinar:
Postagens (Atom)