Apostila visual c
MFC – Básico
PROF: ANDRÉ BERNARDI
andrebernardi@hotmail.com.br
Copyright © 1999 por André Bernardi. Todos os direitos reservados. Nenhuma parte do conteúdo dessa apostila pode ser reproduzida ou transmitida sob qualquer forma sem a permissão direta do autor.
Curso de Extensão Universitária – Visual C++, Microsoft Foundation Classes – Fundamentos
2
Capítulo 0 1 Introdução
1.1 Um pouco de História
Nos anos 60 é lançado a Simula-67 que apresentou pela primeira vez os conceitos de classes, rotinas correlatas e subclasses. Na década de 70 a Seros-PARC cria a Smalltak até hoje considerada a mais pura das LPOO. No final da década de 80 aparece a C++, uma linguagem híbrida. Já a o Visual C++ surgiu no início da década de 90. Orientação a Objetos é o maior avanço em software destes últimos anos. É uma forma mais natural de se analisar o mundo. Ela nos permite construir sistemas melhores e, além disso, de maneira mais fácil. Será a mais importante das tecnologias emergentes na área de software nos anos 90. As técnicas estruturadas que, sem dúvida, atualmente são as mais populares na comunidade de informática, obtiveram grande aceitação desde que foram lançadas no final dos anos 70. Contudo a medida que foram sendo utilizadas, a decomposição funcional mostrou-se inadequada em situações de sistemas complexos e principalmente para profissionais iniciantes. Os aperfeiçoamentos 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 análise estruturada a se tornar mais eficiente. Contudo os sistemas criados com as técnicas estruturadas ainda são difíceis de serem incrementados com novas funções e as alterações em funções já existentes, muitas vezes, provocam sérios problemas em outras partes do software. Na prática de programação orientada a objetos estaremos atentos em nossos programas para pontos como: Compatibilidade, portabilidade.