Arquivo semiativo

Classificado em Computação

Escrito em em português com um tamanho de 8,58 KB.

 

A melhor forma de se trabalhar com bibliotecas é a partir de DLLS, o que torna possível a reutilização do código. Com o uso de dll’s é possiveis fazer alterações rapidamente apenas referenciando esta biblioteca pára uso, caso a biblioteca seja atualizada, todos os outros sistemas que utilizam desta biblioteca terão seus atributos e metodos atualizados automaticamente.


Pára criar uma biblioteca em C# basta escolher o tipo de projeto Class Library, e pára usa-lá basta adiciona-lá na sessão de referencias.


O que é Strong Name ?! E como atribuir ao assambly ?!

Uma forma de utilizar atributos e metodos já pre definidos atraves de chaves de hashs fortemente tipadas por uma biblioteca Assemblly, muito utilizando em projetos que envolvam caixas de dialogos.


Pára utilizar arquivos de Textos utilizamos a chamada ao package System.Ió;

Pára trabalhar com arquivos textos se utiliza variaveis do tipo StreamWrites, este tipo de arquivo serve pára trabalhar com arquivos externos (criar, abrir, ler, alterar).

Pára criar um arquivo de texto do Visual Studio podemos utilizar o método Filé.CreateText da var StreamWriter

AppendText = abre o arquivo txt

OpenText(Caminho) = abre o arquivo txt indicado

continuar lendo o arquivo de texto

while(x.EndOfStream != true){

String linha = x.ReadLine();

Console.WriteLine(linha);

}


O que é Linq ?!

Language Integrated Query

O Linq trabalha sobre dados relacionais

É uma biblioteca de consulta a dados

Permite ao desenvolvedor criar expressoes de consulta em qualquer fonte de dados, sintaxe pratica e enxuta, escrever menos código facilita a manipulação de dados

query em Linq

int [] n = new int[]{ 20, 14, 5, 7, 9};

var query = from num in n

where num % 2 == 0

select num;

Pára executar no console

foreach (var número in query){

Console.WriteLine(“Numeros” + número);

}


Pára que funcione é necessário que a classe implemente a interface IEnumerable<T>.

Exemplo

Entradas relacionadas: