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
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.
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.
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):


