Veremos como ler um arquivo de texto, onde iremos passar o caminho onde se encontra o arquivo da extensão .txt que o programa irá ler o conteúdo dele.
Iremos criar uma aplicação do tipo Console Application e faremos o seguinte:
//vamos criar um objeto do tipo StreamReader, já passando o endereço onde se encontra o arquivo com seu nome e extensão.
StreamReader objReader = new StreamReader("c:\\wgmobile.txt");
//vamos também criar uma string para receber a linha do objeto que irá conter os dados do arquivo
string sLine = "";
//criaremos também um objeto do tipo ArrayList que vai receber os dados do arquivo
ArrayList arrText = new ArrayList();
//e aqui entra nosso laço de repetição WHILE, que fará o teste enquanto o sLine for diferente de NULL
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText.Add(sLine);
}
//Fechando o objeto objReader que está com os dados do arquivo
objReader.Close();
//Outro laço que vai mostrar os dados enquanto o arrText conter dados
foreach (string sOutput in arrText)
Console.WriteLine(sOutput);
Console.ReadLine();
//O que vai conter o console aberto quando for executado
Console.ReadKey();
//sem os comentários, o código fica assim:
StreamReader objReader = new StreamReader("c:\\wgmobile.txt");
string sLine = "";
ArrayList arrText = new ArrayList();
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText.Add(sLine);
}
objReader.Close();
foreach (string sOutput in arrText)
Console.WriteLine(sOutput);
Console.ReadLine();
Console.ReadKey();
espero ter contribuído para o conhecimento de todos mais uma vez.
Fiquem com Deus!
clicktec
Olá todos que fazem o curso SALTI! Esse blog foi criado para ajudar no decorrer do curso, procurando tirar dúvidas, acrescentar no que foi passado no curso, e complementar o nosso estudo. Fiquem com Deus!
segunda-feira, 16 de maio de 2011
terça-feira, 10 de maio de 2011
Salve pessoal do SALTI
Olá para todos!!
Estou voltando com as postagens no blog do salti.
Passei um tempo parado por motivos superiores (minha filha nasceu), mas agora estou voltando a alimentar o blog do SALTI.
E para inicar, vamos aprender sobre Algoritmo.
O conceito de algoritmo é frequentemente ilustrado pelo exemplo de uma receita, embora muitos algoritmos sejam mais complexos. Eles podem repetir passos (fazer iterações) ou necessitar de decisões (tais como comparações ou lógica) até que a tarefa seja completada. Um algoritmo corretamente executado não irá resolver um problema se estiver implementado incorretamente ou se não for apropriado ao problema.
Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa. Sua implementação pode ser feita por um computador, por outro tipo de autômato ou mesmo por um ser humano. Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto diferenciado de instruções em mais ou menos tempo, espaço ou esforço do que outros. Tal diferença pode ser reflexo da complexidade computacional aplicada, que depende de estruturas de dados adequadas ao algoritmo. Por exemplo, um algoritmo para se vestir pode especificar que você vista primeiro as meias e os sapatos antes de vestir a calça enquanto outro algoritmo especifica que você deve primeiro vestir a calça e depois as meias e os sapatos. Fica claro que o primeiro algoritmo é mais difícil de executar que o segundo apesar de ambos levarem ao mesmo resultado.
O conceito de um algoritmo foi formalizado em 1936 pela Máquina de Turing de Alan Turing e pelo cálculo lambda de Alonzo Church, que formaram as primeiras fundações da Ciência da computação.
Para programas de computador existe uma grande variedade de linguagens de programação, cada uma com características específicas que podem facilitar a implementação de determinados algoritmos ou atender a propósitos mais gerais.
Um meio de exibir um algoritmo a fim de analisá-lo é através da implementação por pseudocódigo em português estruturado. O exemplo a seguir é um algoritmo em português estruturado que retorna (valor de saída) a soma de dois valores (também conhecidos como parâmetros ou argumentos, valores de entrada) que são introduzidos na chamada da função:
Estou voltando com as postagens no blog do salti.
Passei um tempo parado por motivos superiores (minha filha nasceu), mas agora estou voltando a alimentar o blog do SALTI.
E para inicar, vamos aprender sobre Algoritmo.
Algoritmo
Origem: Wikipédia, a enciclopédia livre.
Um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, cada uma das quais pode ser executada mecanicamente num período de tempo finito e com uma quantidade de esforço finita.O conceito de algoritmo é frequentemente ilustrado pelo exemplo de uma receita, embora muitos algoritmos sejam mais complexos. Eles podem repetir passos (fazer iterações) ou necessitar de decisões (tais como comparações ou lógica) até que a tarefa seja completada. Um algoritmo corretamente executado não irá resolver um problema se estiver implementado incorretamente ou se não for apropriado ao problema.
Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa. Sua implementação pode ser feita por um computador, por outro tipo de autômato ou mesmo por um ser humano. Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto diferenciado de instruções em mais ou menos tempo, espaço ou esforço do que outros. Tal diferença pode ser reflexo da complexidade computacional aplicada, que depende de estruturas de dados adequadas ao algoritmo. Por exemplo, um algoritmo para se vestir pode especificar que você vista primeiro as meias e os sapatos antes de vestir a calça enquanto outro algoritmo especifica que você deve primeiro vestir a calça e depois as meias e os sapatos. Fica claro que o primeiro algoritmo é mais difícil de executar que o segundo apesar de ambos levarem ao mesmo resultado.
O conceito de um algoritmo foi formalizado em 1936 pela Máquina de Turing de Alan Turing e pelo cálculo lambda de Alonzo Church, que formaram as primeiras fundações da Ciência da computação.
Implementação
A maioria dos algoritmos é desenvolvida para ser implementada em um programa de computador. Apesar disso eles também podem ser implementados por outros modos tais como uma rede neural biológica (tal como no cérebro quando efetuamos operações aritméticas) em circuitos elétricos ou até mesmo em dispositivos mecânicos.Para programas de computador existe uma grande variedade de linguagens de programação, cada uma com características específicas que podem facilitar a implementação de determinados algoritmos ou atender a propósitos mais gerais.
Análise de algoritmos
- Ver artigo principal: Análise de algoritmos
fatorial(10)
consome mais tempo que a execução de fatorial(5)
.Um meio de exibir um algoritmo a fim de analisá-lo é através da implementação por pseudocódigo em português estruturado. O exemplo a seguir é um algoritmo em português estruturado que retorna (valor de saída) a soma de dois valores (também conhecidos como parâmetros ou argumentos, valores de entrada) que são introduzidos na chamada da função:
Algoritmo "SomaDeDoisValores";
variável:
-
-
SOMA,A,B: inteiro;
-
inicio
-
Escreva("Digite um numero");
Leia(A);
escreva("digite outro numero");
leia(B);
SOMA ← A + B;
escreva(SOMA);
-
fim.
quinta-feira, 6 de janeiro de 2011
Salve, Salve pessoal do SALTI
Passei uns dias sem fazer nem uma postagem.
Estava de "férias" (oito dias eu não chamo de férias mas tudo bem) e voltei cheio de vontade de postar novidades sobre nosso mundo C#.
Quero desejar para todos que visitam o blog do SALTI um feliz 2011, que esse ano venha ser cheio de realizações para todos e que nós que fazemos o curso, possamos nos empenhar mais nesse ano. Em Fevereiro iremos retomar as aulas, e espero voltar com muitas dúvidas para tirar rsrsrs.
Estudem muito, pois "daqui a pouco" é Fevereiro e as aulas vão iniciar (se não for como no ano passado né ; - ).
Um feliz 2011 para todos, e um ótimo estudo.
Fiquem com Deus.
sexta-feira, 24 de dezembro de 2010
Programação Orientada a Objetos
Mais alguns links sobre programação...
Programação orientada a objetos.
Programação orientada a objetos.
Parte 1: http://programandodotnet.wordpress.com/2010/12/12/classes-parciais/
Parte 2: http://programandodotnet.wordpress.com/2010/12/15/heranca-parte-1/
Parte 3: http://programandodotnet.wordpress.com/2010/12/19/heranca-parte-2/
Programa Cadastro de Consultório (Muito Bom)
Olá pessoal tudo bem?
Em minhas pesquisas para evitar que vocês pesquisem (rsrsr), encontrei um site bem interessante, que acredito já ter postado outros arquivos dele aqui no blog. Só que dessa vez, encontrei bem mais do que uma simples postagem (porém valioso) que fale de visual studio, c# ou seja lá o que for.
Encontrei um projeto de um programa para desenvolvermos como lição de casa. É um projeto de um programa para consultório, onde em 13 passos, o autor dos tópicos, assina a fazer um programa Windows Form Application no visual studio bem interessante.
Vou passar os links de cada passo, para que possamos estudar por esse projeto, e até aprender mais por ele, pois o autor do tópico ensina cada coisa o que é. Segue os links...
Parte 1: http://programandodotnet.wordpress.com/2010/02/09/cadastro-de-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-1/
Parte 2: http://programandodotnet.wordpress.com/2010/02/16/cadastro-de-um-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-2/
Parte 3: http://programandodotnet.wordpress.com/2010/02/23/cadastro-de-um-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-3/
Parte 4: http://programandodotnet.wordpress.com/2010/02/28/cadastro-de-um-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-4/
Parte 5: http://programandodotnet.wordpress.com/2010/03/07/cadastro-de-um-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-5/
Parte 6: http://programandodotnet.wordpress.com/2010/03/17/cadastro-de-um-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-6/
Parte 7: http://programandodotnet.wordpress.com/2010/03/25/cadastro-de-um-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-7/
Parte 8: http://programandodotnet.wordpress.com/2010/04/02/cadastro-de-um-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-8/
Parte 9: http://programandodotnet.wordpress.com/2010/04/19/cadastro-de-um-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-9/
Parte 10: http://programandodotnet.wordpress.com/2010/05/22/cadastro-de-um-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-10/
Parte 11: http://programandodotnet.wordpress.com/2010/06/16/cadastro-de-um-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-11/
Parte 12: http://programandodotnet.wordpress.com/2010/07/17/cadastro-de-um-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-12/
Parte 13: http://programandodotnet.wordpress.com/2010/11/10/cadastro-de-um-consultorio-em-windows-forms-com-c-e-sql-server-%E2%80%93-parte-13/
Urfa, até que fim!!!!
Lá vocês encontrarão todas as partes, só que eu quis colocar aqui no blog, porque fica mais fácil de encontrar o próximo passo, estão todos relacionados por ordem.
Espero que vocês não só vejam, mas parem para estudar esses tópicos, pois são muito interessantes.
Um feliz natal para todos e todas, e um ano novo cheio de realizações e estudos.
Fiquem com Deus!
Blog com bom conteúdo de Visual Studio
Olá pessoa mais uma vez!
Encontrei mais um blog que tem um bom conteúdo sobre visual studio c# e outros assuntos.
segue o link: http://blog-programacao.blogspot.com/
Fiquem com Deus!
Encontrei mais um blog que tem um bom conteúdo sobre visual studio c# e outros assuntos.
segue o link: http://blog-programacao.blogspot.com/
Fiquem com Deus!
Comando DML
Comandos DML – Os comandos Data Manipulation Language, ou apenas DML são utilizados para realizar inclusões, consultas, exclusões e alterações de dados presentes em registros. Por estes comandos, estas tarefas podem ser executadas em vários registros de diversas tabelas ao mesmo tempo.
Os DML responsáveis pelas funções citadas acima são INSERT, SELECT, UPDATE e DELETE, respectivamente. Como dito anteriormente, neste artigo irei falar sobre os dois primeiros mostrando os conceitos e alguns exemplos práticos no SQL Server...
Continuação do arquivo no link: http://programandodotnet.wordpress.com/2010/03/28/sql-server-2005-%E2%80%93-parte-4-%E2%80%93-comandos-dml-%E2%80%93-insert-e-select/
Lembrando que essa é a parte 4, lá no site vcs podem encontrar todas as partes desse arquivo.
Sem falar que tem muito mais conteúdo lá falando sobre c#, visual studio, .net e muito mais.
Assinar:
Postagens (Atom)