Arquivos do Blog
Consultório em Windows Forms, com C# e SQL Server – Parte 16
Olá pessoal, nesta parte daremos continuidade a nossa série de artigos do Consultório em Windows Forms. Se você não viu as 15 partes anteriores, recomendo que as veja clicando aqui. Nesta parte iremos criar outro DataSet para dividirmos os Cadastros e Consultas já existentes dos Relatórios, que irão conter Visões (Views) de nossos dados que iremos criar no SQL Server, para assim exibirmos em nosso Relatório. Acompanhem:
Views – A View pode ser definida como uma tabela virtual composta por linhas e colunas de dados, vindos de tabelas relacionadas em uma query (um agrupamento de SELECT’s, por exemplo) que define a View. As linhas e colunas da View são geradas dinamicamente no momento em que é feita uma referência a ela.
Para saber mais sobre as Views recomendo fortemente a leitura da parte 2 do Curso Avançado de SQL Server que publico periodicamente no blog, e que pode ser vista clicando aqui.
Exemplo Prático – Classes Abstratas: Programação Orientada a Objetos – Parte 2
Olá pessoal, neste artigo veremos um exemplo prático com Classes Abstratas. Acompanhem:
Crie um projeto do tipo ConsoleApplication, dando a ele o nome ExemploClassesAbstratas.
Poderíamos criar as classes direto no arquivo Program.cs, gerado automaticamente pelo Visual Studio e que contém o método Main, que define o ponto de entrada de nossa aplicação.
Conceitos – Classes Abstratas: Programação Orientada a Objetos – Parte 1
Olá pessoal, neste artigo veremos os conceitos sobre Classes Abstratas. Acompanhem:
As classes abstratas são as que não permitem realizar qualquer tipo de instância. São classes feitas especialmente para serem modelos para suas classes derivadas. As classes derivadas, via de regra, deverão sobrescrever os métodos para realizar a implementação dos mesmos. As classes derivadas das classes abstratas são conhecidas como classes concretas.
Conceitos e Exemplos – Virtual, Override e Modificador Sealed: Estrutura da Linguagem
Olá pessoal, neste artigo veremos os conceitos e exemplos das palavras-chave Virtual e Override e veremos também sobre o modificador Sealed. Acompanhem:
Virtual e Override – Com o uso da palavra-chave virtual (destinada a métodos, propriedades, indexadores e eventos), determinamos que um membro pode ser sobrescrito em uma classe filha. Por sua vez, usando a palavra-chave override determinamos que na classe derivada, um membro virtual da classe base pode ser sobrescrito.


