Um Toolkit para a Construção de Interfaces Apoiado na Paradigma de Orientação a Objetos.

Detalhes bibliográficos
Autor(a) principal: Alexandre Petersen
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: https://doi.org/10.11606/D.55.2017.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 info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis 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 1996-10-04Caetano Traina JuniorAdilson GonzagaAntonio Carlos dos SantosAlexandre PetersenUniversidade de São PauloCiências da Computação e Matemática ComputacionalUSPBR Não disponível Not available 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. 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. https://doi.org/10.11606/D.55.2017.tde-28112017-161303info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USP2023-12-21T20:21:59Zoai: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:27212023-12-22T13:27:49.641263Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.pt.fl_str_mv Um Toolkit para a Construção de Interfaces Apoiado na Paradigma de Orientação a Objetos.
dc.title.alternative.en.fl_str_mv 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.
Alexandre Petersen
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 Alexandre Petersen
author_facet Alexandre Petersen
author_role author
dc.contributor.advisor1.fl_str_mv Caetano Traina Junior
dc.contributor.referee1.fl_str_mv Adilson Gonzaga
dc.contributor.referee2.fl_str_mv Antonio Carlos dos Santos
dc.contributor.author.fl_str_mv Alexandre Petersen
contributor_str_mv Caetano Traina Junior
Adilson Gonzaga
Antonio Carlos dos Santos
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.issued.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 https://doi.org/10.11606/D.55.2017.tde-28112017-161303
url https://doi.org/10.11606/D.55.2017.tde-28112017-161303
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade de São Paulo
dc.publisher.program.fl_str_mv Ciências da Computação e Matemática Computacional
dc.publisher.initials.fl_str_mv USP
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade de São Paulo
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_ 1794503124081180672