C# - Gerenciador Escolar (programa completo)


O Gerenciador Escolar é uma aplicação feita na linguagem C# que permite gerenciar atividades básicas de uma escola como classes, exames, professores, contatos e agenda. 

O interessante é que ela não usa um banco de dados relacional mas armazena as informações em um arquivo XML.

Para tratar as informações no formato XML é usado os recursos da linguagem XPath e do namespace System.Xml da plataforma .NET.

XPath é um conjunto de regras de sintaxe para definir partes de um documento XML.

XPath é o elemento principal no padrão W3C XSLT. Sem o conhecimento de XPath você não será capaz de criar documentos XSLT.

Introdução ao XPath

XPath é um conjunto de regras de sintaxe para definir partes de um documento XML.

O que é XPath?

  • XPath é uma sintaxe para definir partes de um documento XML
  • XPath usa caminhos para definir elementos XML
  • XPath define uma biblioteca de funções padrão
  • XPath é o elemento principal em XSLT
  • XPath não é escrito em XML
  • XPath é um padrão W3C

Este é um bom exemplo de como realizar as principais operações em arquivos XML como navegar, acessar, filtrar, incluir, deletar, alterar, etc.

O arquivo de dados esta na pasta bin\Debug da aplicação com o nome Escola.xml:

Para ter acesso ao menu completo de opções é necessário fazer o login:

A tela principal da aplicação é vista a seguir:

O projeto completo com os fontes para estudo e utilização esta no
Super DVD .NET e também no Super DVD C#

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Quer aprender a criar aplicações Web Dinâmicas usando a ASP .NET MVC 5 ?

Referências:


José Carlos Macoratti