Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MFC Bsico
PROF: ANDR BERNARDI
Maro de 1999
Curso de Extenso
MFC Bsico
ANDR BERNARDI
Copyright 1999 por Andr Bernardi. Todos os direitos reservados. Nenhuma parte do contedo dessa apostila pode ser reproduzida ou transmitida sob qualquer forma sem a permisso direta do autor.
Captulo 0 1 Introduo
1.1 Um pouco de Histria
Nos anos 60 lanado a Simula-67 que apresentou pela primeira vez os conceitos de classes, rotinas correlatas e subclasses. Na dcada de 70 a Seros-PARC cria a Smalltak at hoje considerada a mais pura das LPOO. No final da dcada de 80 aparece a C++, uma linguagem hbrida. J a o Visual C++ surgiu no incio da dcada de 90. Orientao a Objetos o maior avano em software destes ltimos anos. uma forma mais natural de se analisar o mundo. Ela nos permite construir sistemas melhores e, alm disso, de maneira mais fcil. Ser a mais importante das tecnologias emergentes na rea de software nos anos 90. As tcnicas estruturadas que, sem dvida, atualmente so as mais populares na comunidade de informtica, obtiveram grande aceitao desde que foram lanadas no final dos anos 70. Contudo a medida que foram sendo utilizadas, a decomposio funcional mostrou-se inadequada em situaes de sistemas complexos e principalmente para profissionais iniciantes. Os aperfeioamentos introduzidos em 1984, por Sthephen M e John F Palmer e, mais tarde, complementados por Stephen Mellor e Paul Ward, para sistemas em tempo real, ajudaram a anlise estruturada a se tornar mais eficiente. Contudo os sistemas criados com as tcnicas estruturadas ainda so difceis de serem incrementados com novas funes e as alteraes em funes j existentes, muitas vezes, provocam srios problemas em outras partes do software. Na prtica de programao orientada a objetos estaremos atentos em nossos programas para pontos como: Compatibilidade, portabilidade. Segurana. Reusabilidade. Facilidade de integrao. Facilidade de extenso. Eficincia.