PUCRS
Programação de Software Básico
Faculdade de Informática



Trabalho II - 2006/2

Este trabalho poderá  ser desenvolvido por grupos de 2 alunos ou de forma individual


<<ATENÇÃO: Página atualizada com uma interface gráfica para o trabalho>>

<<<Envie para [email protected]  um arquivo com as disciplinas que você poderá cursar em 2007/I>>>

<<<O nome do arquivo deve ter seu número de matrícula>>>


DESCRIÇÃO


Este trabalho tem por objetivo aplciar os conceitos de Programação Orientada a Objetos, vistos em aula.  O objetivo geral do programa a ser desenvolvido é gerenciar a matrícula de alunos em um conjunto de disciplinas. Todos os dados deve ser gravados em arquivos-texto e podem ser usados pelo programa diversas vezes.

FUNÇÕES

O programa deverá executar, pelo menos estas funções:

ARQUIVOS

Para poder funcionar o programa deverá ter acesso a alguns arquivos(no formato texto) com os dados de alunos, e disciplinas existentes e disciplinas liberadas para o alunos.
A seguir, cada uma destes arquivos é apresentado:

UTILIZAÇÃO DE INTERFACE GRÁFICA

Se o grupo de sejar pode utilzair uma interface gráfica para melhorar a apresentação do trabalho. A título de sugestão, foi desenvolvida, pelo estagiário de docência, Rafael Rieder,  uma interface básica para o trabalho.






Esta interface foi construída com o a biblioteca wxWidgets e com o wxDevCpp, que é um ambiente de desenvolvimento derivado do DEVCPP.  Abaixo sequem alguns arquivos necessário à utilização da interface:


BibliotecaWxWidgets.zip  (9MB) - Biblioteca para o desenvolvimento do trabalho no DEVCPP, sem a instalação do wxDEVCPP.
Exemplo1.zip (7KB) - Exemplo de interface simples para compilação no DEVCPP
, sem a instalação do wxDEVCPP.
Interface_Rafael.zip (22Kb) - Interface para o trabalho. Pode ser compilado tanto no DEVCPP quanto no wxDEVCPP.  Para compilar utilizando apenas o DEVCPP abra o projeto InterfaceT2-DEV.dev. Para compilar utilizando o ambiente wxDEVCPP, abra o projeto Interface.dev.

Caso o grupo deseje montar um interface em outro editor, não há problema algum.