Um Toolkit para a Construção de Interfaces Apoiado na Paradigma de Orientação a Objetos.
Autor(a) principal: | |
---|---|
Data de Publicação: | 1996 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | http://www.teses.usp.br/teses/disponiveis/55/55134/tde-28112017-161303/ |
Resumo: | Este trabalho propõe o desenvolvimento de um toolkit para a construção de interfaces gráficas apoiado no paradigma de Orientação a Objeto. O toolkit, denominado ICMSCKit, consiste de uma biblioteca de classes implementadas para a linguagem C++ e visa facilitar a criação de objetos de interface tais como janelas, botões e menus. A comunicação entre a interface e a aplicação é feita através de um mecanismo de troca de mensagens e chamadas de rotinas do tipo callback procedures, tornando os códigos da aplicação e interface independentes. O toolkit foi desenvolvido inicialmente para ambiente Microsoft Windows 3.1, porém \"esconde\" todas as características da plataforma \"nativa\" tornando-o desta forma portável para outros ambientes operacionais. Além da característica de portabilidade, o ICMSCKit é extensível via o mecanismo de sub-classificação da linguagem C++ ou via os recursos de composição de objetos oferecidos pelas classes do toolkit. |
id |
USP_12b93b8e01b5d7959f336e229763c683 |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-28112017-161303 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
Um Toolkit para a Construção de Interfaces Apoiado na Paradigma de Orientação a Objetos.A toolkit to build application programming interfaces for object-oriented data retrievalNão disponívelNot availableEste trabalho propõe o desenvolvimento de um toolkit para a construção de interfaces gráficas apoiado no paradigma de Orientação a Objeto. O toolkit, denominado ICMSCKit, consiste de uma biblioteca de classes implementadas para a linguagem C++ e visa facilitar a criação de objetos de interface tais como janelas, botões e menus. A comunicação entre a interface e a aplicação é feita através de um mecanismo de troca de mensagens e chamadas de rotinas do tipo callback procedures, tornando os códigos da aplicação e interface independentes. O toolkit foi desenvolvido inicialmente para ambiente Microsoft Windows 3.1, porém \"esconde\" todas as características da plataforma \"nativa\" tornando-o desta forma portável para outros ambientes operacionais. Além da característica de portabilidade, o ICMSCKit é extensível via o mecanismo de sub-classificação da linguagem C++ ou via os recursos de composição de objetos oferecidos pelas classes do toolkit.This work presents the development of a \"toolkit\", named ICMSCKit. It is aimed do aid the construction of user graphic interfaces, using the object oriented paradigm. The toolkit is made by a set of object classes, implemented in C++, and supports the creation of visual objects to the user interface, as windows, buttons and menus. The communication between the interface and the application program occurs through a message exchange manager and through callback procedures. The ICMSCKit enforces the separation and independence of the application program and its interface. The toolkit was initially developed to the Microsoft Windows 3.1 environment, although it also has the purpose of to enforce \"portability\" of the application code, by hiding ali the characteristics of the native platform. In this way, new ports to other operational environrnents can be done, maintaining the same application program interface. The toolkit is also extensible, using the class specialization resources of the C++ language, and via the resources of composition of objects provided by the toolkit internais.Biblioteca Digitais de Teses e Dissertações da USPTraina Junior, CaetanoPetersen, Alexandre1996-10-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-28112017-161303/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2018-07-17T16:38:18Zoai:teses.usp.br:tde-28112017-161303Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212018-07-17T16:38:18Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
Um Toolkit para a Construção de Interfaces Apoiado na Paradigma de Orientação a Objetos. A toolkit to build application programming interfaces for object-oriented data retrieval |
title |
Um Toolkit para a Construção de Interfaces Apoiado na Paradigma de Orientação a Objetos. |
spellingShingle |
Um Toolkit para a Construção de Interfaces Apoiado na Paradigma de Orientação a Objetos. Petersen, Alexandre Não disponível Not available |
title_short |
Um Toolkit para a Construção de Interfaces Apoiado na Paradigma de Orientação a Objetos. |
title_full |
Um Toolkit para a Construção de Interfaces Apoiado na Paradigma de Orientação a Objetos. |
title_fullStr |
Um Toolkit para a Construção de Interfaces Apoiado na Paradigma de Orientação a Objetos. |
title_full_unstemmed |
Um Toolkit para a Construção de Interfaces Apoiado na Paradigma de Orientação a Objetos. |
title_sort |
Um Toolkit para a Construção de Interfaces Apoiado na Paradigma de Orientação a Objetos. |
author |
Petersen, Alexandre |
author_facet |
Petersen, Alexandre |
author_role |
author |
dc.contributor.none.fl_str_mv |
Traina Junior, Caetano |
dc.contributor.author.fl_str_mv |
Petersen, Alexandre |
dc.subject.por.fl_str_mv |
Não disponível Not available |
topic |
Não disponível Not available |
description |
Este trabalho propõe o desenvolvimento de um toolkit para a construção de interfaces gráficas apoiado no paradigma de Orientação a Objeto. O toolkit, denominado ICMSCKit, consiste de uma biblioteca de classes implementadas para a linguagem C++ e visa facilitar a criação de objetos de interface tais como janelas, botões e menus. A comunicação entre a interface e a aplicação é feita através de um mecanismo de troca de mensagens e chamadas de rotinas do tipo callback procedures, tornando os códigos da aplicação e interface independentes. O toolkit foi desenvolvido inicialmente para ambiente Microsoft Windows 3.1, porém \"esconde\" todas as características da plataforma \"nativa\" tornando-o desta forma portável para outros ambientes operacionais. Além da característica de portabilidade, o ICMSCKit é extensível via o mecanismo de sub-classificação da linguagem C++ ou via os recursos de composição de objetos oferecidos pelas classes do toolkit. |
publishDate |
1996 |
dc.date.none.fl_str_mv |
1996-10-04 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://www.teses.usp.br/teses/disponiveis/55/55134/tde-28112017-161303/ |
url |
http://www.teses.usp.br/teses/disponiveis/55/55134/tde-28112017-161303/ |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1815257446768181248 |