Technological Convergence Under Windows: An Introduction to Object Oriented Programming
DOI:
https://doi.org/10.1558/cj.v7i2.13-23Keywords:
windowing systems, object-oriented programming, objects, classes, methods, polymorphism, inheritanceAbstract
This article will discuss the various windowing systems which are currently (or will be shortly) available. The difficulties of developing under these new environments will lead into a discussion of object-oriented programming techniques and how they can be used to facilitate the development of complex windows-based programs.References
Dodani, Mahesh H., Charles E. Hughes, and J. Michael Moshell. 1989. "Separation of Powers," BYTE 14.3 (March): 255-262.
Hanner, Mark Allen. 1988. "Gambling on Window Systems," Unix Review 6.12 (December): 51-59.
Hinckley, Kee. 1989. "The OSF Windowing System," Dr. Dobb's Journal 14.3 (March):78-80.
Johnson, Ralph E. and Brian Foote. 1988. "Designing Reusable Classes," Journal of Obiect-Oriented Programming 1.2 (June/July): 22-35.
Meyer, Bertrand. 1988. Object-Oriented Software Construction New York: PrenticeHall.
Micallef, Josephine. 1988. "Encapsulation, Reuseability and Extensibility in Object-Oriented Programming Languages," Journal of Object-Oriented Programming 1.1 (April/May): 12-36.
Myers, Brad A. 1989. "User-Interface Tools: Introduction and Survey," IEEE Software 6.1 (January): 15-23.
Snyder, Alan. 1986. "Encapsulation and Inheritance in Object-Oriented Programming Languages," ACM Sigplan Notices (OOPSLA Proceedings) 21.11 (November): 3845.
Stroustrup, Bjarne. 1988. "What is Object-Oriented Programming?" IEEE Software 5.3 (May): 10-20.
Thomas, Dave. 1989. "What's in an Object?" BYTE 14.3 (March): 231-240.
Wegner, Peter. 1987. "Dimensions of Object-Based Languages Design," ACM Sigplan Notices (OOPSLA Proceedings) 22.12 (December): 168-182.
Wegner, Peter. 1989, "Learning the Language," BYTE 14.3 (March): 245-253.