Arquivo da categoria: Framework

Mais Exemplos Práticos: Métodos e Propriedades da Struct DateTime – Parte 3

Olá pessoal, neste artigo finalizaremos a série de artigos criando mais alguns exemplos práticos com a struct DateTime. Acompanhem:

Se você não viu as outras partes desta série de artigos, clique aqui.

 Parecido com o método que retorna quantos dias tem em cada mês do ano, criado no artigo anterior, vamos criar um método que retorna o nome do mês atual, e que espera o número do mês como parâmetro.

A Listagem 01 exibe este método.

Listagem 01 – Método RetornaMes

Leia o resto deste post

Propriedades e Exemplos: Métodos e Propriedades da Struct DateTime – Parte 2

Olá pessoal, neste artigo veremos as propriedades da struct (estrutura) DateTime e criaremos alguns exemplos práticos. Acompanhem:

Se você não viu a parte 1 desta série de artigos, clique aqui.

 A struct DateTime conta com 16 propriedades, 3 estáticas. Abaixo é listado 12 delas.

  • Now, Today e Date – As 2 primeiras propriedades são estáticas (não necessitam de instanciação) e retornam, respectivamente, a data e hora exata, no momento em que a mesma for chamada, e o dia de hoje. A 3ª faz o mesmo que a propriedade Today, a diferença é que ela precisa ser instanciada pra ser utilizada.
  • Day, DayOfWeek e DayOfYear – Como os nomes sugerem, estas propriedades retornam, respectivamente, o dia atual, o dia da semana (em inglês, é claro) e o dia do ano. Fazendo um teste com o dia em que este artigo foi feito, foram retornados, dia 08, dia da semana Wednesday e dia do ano 39.
  • Hour, Minute, Second e Millisecond – Retornam, respectivamente, a hora, o minuto, o segundo e os milisegundos no momento em que as propriedades são executadas.
  • Month e Year – Retornam o mês e ano atual.

Agora crie um projeto Console Application e adicione a ele uma classe, que conterá os métodos que faremos abaixo.

Na classe crie um método para retornar o número de dias do mês, de acordo com o mês passado no parâmetro, como ilustrado pela Listagem 01.

Leia o resto deste post

Conceitos e Métodos: Métodos e Propriedades da Struct DateTime – Parte 1

Olá pessoal, nesta série de artigos veremos uma abordagem detalhada com os métodos e propriedades da struct (estrutura) DateTime, e aplicaremos o que for aprendido em exemplos práticos. Acompanhem:

 Introdução – A struct DateTime, do namespace System, do .NET Framework é constantemente utilizada por desenvolvedores (lembrando que, como ela é uma struct, também é usada como um tipo de dado).

Se você não conhece o que é uma struct recomendo fortemente a leitura dos dois artigos postados sobre o assunto, no link acima.

 Esta struct conta com dezenas de objetos para manipular valores relacionados a datas e horas, como é bem explicado pela documentação oficial da MSDN. Veremos neste artigo os principais e de uso comum pelos desenvolvedores no dia-a-dia.

Começando pelos construtores, quando instanciamos a struct temos nada menos que 12 sobrecargas nela (a 1ª vazia, por padrão), as quais podem ser vistas em detalhes neste link.

Leia o resto deste post

Classes do .NET Framework – Introdução

Olá pessoal, não vejo muito por aí, na internet, artigos técnicos falando sobre o assunto (em português menos ainda), por isso resolvi começar a estudar o assunto e apresentá-lo a vocês, que é uma extensa (será extensa mesmo!) abordagem teórica e prática sobre as 20 principais classes do .NET Framework, suas sub-classes e métodos.

Se você não conhece absolutamente NADA sobre o .NET Framework, sugiro que leia todo o conteúdo do site da MSDN clicando neste link, que veja este artigo, do Macoratti, sobre o assunto e que corra atrás de mais informação relevante, como o Training Kit que a Microsoft disponibilizou em Junho/2011, com diversos exemplos práticos, e que pode ser visto neste artigo.

Usarei como total referência a documentação oficial da Microsoft, que é o site do MSDN, a partir deste link.

A Class Library (Biblioteca de Classes) do .NET Framework 4.0 é composta por 54 namespaces (veja link acima) e, desses, separei os 20 que julgo mais importantes/essenciais de sabermos pelo menos o básico sobre eles. Alguns como o System.Web, por exemplo, são tão extensos que vou estudar a melhor forma de organizar isso em artigos e apresentar os mais usados.

Abaixo deixo a lista dos Namespaces que serão vistos ao longo dessa extensa série de artigos, que pretendo começar já semana que vem (e voltar também a gravar videoaulas e postar em meu canal do YouTube):

Leia o resto deste post

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 551 other followers