Object Oriented Programming

advertisement
HOLY ANGEL UNIVERSITY LIBRARY
http://www.hau.edu.ph/university_library/
Library
Pathfinder
ObjectObject-Oriented Programming
Programming
DEFINITIONS
Object-Oriented Programming
•
In computer programming, an approach to programming language design in which program
elements are conceptualized as object that can pass messages to each other by following
established rules. It is the ultimate extension of the concepts of modular programming and is
specially suited to graphical user interface. (Pfaffenberger, Bryan, Webster's new world
computer dictionary 9th ed. New York: Hungry Minds, 2001, Ref 004.03 P523 2001,
Reference Section, University Library)
•
A type of programming in which programmers define not only the data type of a data structure,
but also the types of operations (functions) that can be applied to the data structure. In this way,
the data structure becomes an object that includes both data and functions. In addition,
programmers can create relationships between one object and another. For example, objects can
inherit
characteristics
from
other
objects.
(http://www.webopedia.com/TERM/O/object_oriented_programming_OOP.html)
•
Programming that supports object technology. It is evolutionary form of modular programming
with more formal rules that allows pieces of software to be reuse and interchange between
programs. Major concepts are encapsulations, inheritance, and polymorphism. (Freedman,
Alan, Computer Desktop Encyclopedia, 9th ed., New York: Osborne Mc GrawHill, 2001,
Ref004.03 F853 2001, Reference Section, University Library)
BOOKS
Circulation Section
3rd Floor
th
Barnes, David J. (2009) Objects first with Java : a practical introduction using BlueJ. 4 ed.
005.117 B261 2009
nd
Benneth, Simon (2002) Object-oriented systems analysis and design using HTML 2
B472 2002
ed. 005.12
Bohl, Marilyn (2008) Tools for structured and object-oriented design : an introduction to
th
programming logic, 7 ed. 005.113 B676 2008
Bronson, Gary J. (2006) Object-oriented program development using Java : a class-entered
approach. Enhanced ed. 005.13 B869
Bronson, Gary J. (2004) Object-oriented program development using Java : a class-entered
approach. 005.13 B869
Brown, David William (2002) An introduction to object-oriented analysis : objects and UML in
nd
plain English 2 ed. 005.1 B877 2002
Cohoon, James P. (2002) C++ program design : an introduction to programming and object
rd
oriented design 3 ed. 005.133 C678 2002
Dale, Nell (2002) Object-oriented data structure using Java 005.133 D139 2002
Doke, E Reed (2003) Object-oriented application development using Microsoft Visual Basic.
Net. 005.2768 Ob12
Dunning, Gary. (2006) Introduction to programmable logic controllers. 629.89 D924 2006
Ekedahl, Michael (2010) Programming with Microsoft Visual Basic 2008 : an object-oriented
rd
approach. 3 ed. 005.117 Ek36 2010
Ekedahl, Michael (2007) Programming with Microsoft Visual BAsic 2005 : an object-oriented
nd
approach. 2 ed. 005.265 Ek36 2007
Ekedahl, Michael (2003) Programming with Microsoft Visual BAsic 2005 : an object-oriented
approach. 005.265 Ek36
Farrell, Joyce (2009) Microsoft Visual C# 2008 : an introduction to object-oriented
rd
programming. 3 ed. 005.117 F245 2009
th
Farrell, Joyce. (2013) An Object-oriented approach to programming logic and design. 4 ed. Cir
005.15 F245 2013
Farrell, Joyce. (2008) An Object-oriented approach to programming logic and design. 2
Eng’g 005.15 F245 2008
th
Farrell, Joyce. (2009) Object-oriented programming using C++, 4
nd
ed.
ed. 005.117 F245 2009
rd
Farrell, Joyce. (2007) Object-oriented programming using C++, 3 ed. 005.117 F245 2007
Farrell, Joyce (2006) An Object-oriented approach to programming logic and design 005.1 F245
Haertle, Robin A (2002) OOP with Microsoft Visual Basic.Net and Microsoft Visual C#.Net : step
by step 005.2768 R463 2002
John son, Richard A. (2007) An introduction to Java programming and object-oriented
application development. 005.133 J68
Katz, Randy H. (2006) Contemporary logic design. 621.395 K19 2006
Larman, Craig (2002) Applying UML and patterns : an introduction to object-oriented analysis
nd
and design and the unified process 2 ed. 005.117 L324 2002
rd
Lewis, John (2003) Java software solutions: foundations of program design 3 ed. 005.133
L674 2003
Milicev, Dragan (2009) Model-driven development with executable UML. 005.133 M644
rd
Morelli, Ralph (2006) Java, Java, Java : object-oriented problem solving. 3 ed. 005.133 M842
2006
Niño, Jaime (2002) An introduction to programming and object oriented design using JAVA
005.133 N716 2002
Ponticelli, Franco (2008) Professional haXe and Neko. 006.8 P816
Satzinger, John W. (2008) Object-oriented analysis and design with the unified process.
005.117 Sa254
th
Schach, Stephen R. (2011) Object-oriented software engineering. 8 ed. 005.117 Sch291 2011
Schach, Stephen R. (2008) Object-oriented software engineering. 005.117 Sch291
th
Schach, Stephen R. (2005) Object-oriented and classical software engineering 6 ed. 005.117
Sch291 2005
th
Schach, Stephen R. (2002) Object-oriented and classical engineering 5 ed. 005.1 Sch291 2002
Skrien, Dale (2009) Object-oriented design using Java. 005.117 Sk629
Stiller, Evelyn (2002) Project-based software engineering : an object-oriented approach 005.117
St857 2002
Temasek Information Technology School (2006) Problem solving and object oriented
programming 005.133 P962 2006
Tsang, Curtis H.K. (2010) Object-oriented technology : from diagram to code with Visual
nd
Paradigm for UML. 2 ed. GSL/Cir 005.1 T877 2010
Umanath, Narayan S (2007) Data modeling and database design. 005.74 Um48
Wang, Paul S (2003) Java with object-oriented programming 2
nd
ed. 005.133 W246 2003
th
Wu, C. Thomas (2010) An Introduction to object-oriented programming with Java. 5 ed. Cir
005.117 W959 2010
Wu, C. Thomas (2008) A Comprehensive introduction to object-oriented programming with
Java. 005.117 W959
Wu, C Thomas (2006) An introduction to object-oriented programming with Java. 005.117
W959 2006
rd
Wu, Thomas C. (2004) An Introduction to object-oriented programming with Java 3 ed. 005.17
W959 2004
ELECTRONIC JOURNAL
Can be accessed through HAU Library Webpage
Proquest 5000
•
Journal of Object - Oriented Programming
INTERNET RESOURCES
Multimedia and Internet Workstation
2nd and 3rd Floor,
Object-Oriented Programming Concepts from JAVA Tutorials.
Retrieved March 18, 2014 from http://java.sun.com/docs/books/tutorial/java/concepts/
The Java Tutorials are practical guides for programmers who want to use the Java programming
language Like OOP to create applications. They include hundreds of complete, working examples,
and dozens of lessons.
Object-Oriented Programming Web (OOPWeb.com)
Retrieved March 18, 2014 from http://oopweb.com/
The Object Oriented Programming Web publishes free programming and computer science
tutorials, lecture notes, course slides and e-books. OOPWeb.com is a great resource for all
programmers and computer science students, but it's especially popular among those who are
interested in C++, Java and Object Oriented Programming.
European Conference on Object-Oriented Programming by AITO.
Retrieved March 18, 2014 from http://www.ecoop.org/
AITO is the Association International pour les Technologies Objects, a non-profit association
registered in Kaiserslautern, Germany. The purpose of the Association is promote the advancement
of research in object-oriented technology, primarily in Europe, in particular through the organization of
the annual European Conference for Object-Oriented Programming (ECOOP).
Compiled by
Reference and Information Section
2nd Floor, University Library
Tel Nos. 888-8691 loc. 1458
March 18, 2014
Download