Sponsored White Papers, Webcasts, and Downloads
ZDNet Resources
- Ctalk (zip)
- Ctalk adds object oriented programming features, like classes, methods, operator overloading, and inheritance to standard C programs. C programs can use only a few Ctalk objects, or programs can be written almost entirely in Ctalk. Ctalk classes support common C data types like integers, strings, and floating point numbers, as...
- Tags: Object-oriented Programming, C, Robert Kiesling, Ctalk, C/C++, Ooa/Ood/Oop, Programming Languages, Software Development, Software/Web Development
- Software downloads 2008-06-30
- SlideShare: user communication failure
- While Enterprise 2.0 applications can be useful, hassles sometimes abound. In this case, I innocently tried to upload a simple file to SlideShare, only to learn things aren't always straightforward.After attempting to upload the file, I received an error message stating in part: There's a big chance this is...
- Tags: Object-oriented Programming, File, SlideShare, Ooa/Ood/Oop, Software Development, Software/Web Development, Michael Krigsman
- Blog posts 2008-06-29
- Oddball thinking about OOP
- Oddball thinking about OOPVery interesting Murph ...... but a tad tricky to know if I followed your drift or not.OOP in my mind is a programmers management tool/way/approach/methodology. I'd find it hard not to write OO now. In the background Erlang is proving an interesting curve, but it's a hobby...
- Tags: OOA/OOD/OOP, OOP principle, object-oriented programming
- Discussion threads 2008-06-03
- Oddball thinking about OOP
- Here's a variant thought about object oriented programming: it's a failure most directly because no one's developed a programming environment that fully implements the core messaging ideas - and the reason no one's been able to do it is that the OO ideas apply mainly to analog,...
- Tags: Object-oriented Programming, Messaging, Analog, Programming, Ooa/Ood/Oop, Software Development, Software/Web Development, Paul Murphy
- Blog posts 2008-06-03
- The tattered history of OOP
- The tattered history of OOPCalling for Mom ..SOAP etc are not themselves messaging based, they're messaging protocols - i.e. message carriers that are not internally implemented using object messaging.OOP!Crieky, I had no idea OOP had been through so much! We're just about to start using Zend Framework PHP, I might...
- Tags: OOA/OOD/OOP, Programming languages, Message Passing, object-oriented programming, Java, Smalltalk
- Discussion threads 2008-06-02
- The tattered history of OOP
- This is a guest blog by frequent contributor Mark Miller - a followup on our earlier discussions of the effectiveness and value of the object oriented programming idea. OOP has been a mixed bag, but I say this only because...
- Tags: Message, Software, Object-oriented Programming, Smalltalk, Idea, Data, Object-oriented, Unix, Object, Alan Kay, Way Object-orientation, Ooa/Ood/Oop, Software Development, Software/Web Development, Paul Murphy
- Blog posts 2008-06-02
- Is OOP a branch to nowhere?
- Is OOP a branch to nowhere?I agreeAnd furthermore, it is not self-evident that OOP is inherently more efficient than procedural programming.Your decomposition implies that even the earliest OO concepts existed only as transitional elements in large complex procedural workspace.At a machine-language level OO creates massive stack manipulations for even the...
- Tags: OOA/OOD/OOP, object-oriented programming
- Discussion threads 2008-04-20
- Is OOP a branch to nowhere?
- To continue the discussion about development languages, I want to ask a potentially embarrassing question: has the whole object orientation business been both a functional and a conceptual failure? One of the odd things about the OO movement is that no two proponents understand...
- Tags: Object-oriented Programming, Object-oriented, Machine, COBOL MOVE, Ooa/Ood/Oop, Software Development, Software/Web Development, Paul Murphy
- Blog posts 2008-04-20
- Why+SP1+was+offered+to+some+via+Windows+Update+yesterday
- Why+SP1+was+offered+to+some+via+Windows+Update+yesterdayThe delay is to allow those applications ....... and drivers that may break to be fixed. Microsoft is giving the rest of the industry time to get ready. That is what will change!What is going to change?To my knowledge the SP accidentally released yesterday is the same SP...
- Tags: OOA/OOD/OOP, Microsoft Windows Vista (Longhorn), Strategy, SP1, Microsoft Corp., RTM, object-oriented programming
- Discussion threads 2008-02-22
- The joys of Java
- The joys of JavaBut I put all the effort into the database designThe constraints in the database prevent me assigning inconsistent or invalid values to the database at the attribute, row, table and database level. I can update any attribute or set of attributes directly and safely with no operators...
- Tags: OOA/OOD/OOP, Development tools, Programming languages, High Level Language, database, programming, object-oriented programming, programmer, Java
- Discussion threads 2007-04-04
- Implement the State pattern with ColdFusion Components
- The introduction of ColdFusion Components CFCs in ColdFusion MX opened the door to more object-oriented programming OOP in CF. When application developers start thinking about OOP, the idea of design patterns almost always comes up. In that context, Brian Kotek discusses the State pattern: its purpose, the problems it can...
- Tags: Object-oriented Programming, Allaire ColdFusion, Ooa/Ood/Oop, Development Tools, Software Development, Software/Web Development
- Download resources 2007-03-15
- Use the PageNavigator class in object-oriented programming to reduce demands on your server and improve the look of your Web page
- For object-oriented programmers, using the PageNavigator class solves two problems: it alleviates the demand on server resources and it improves the aesthetics of the Web page display. Only a limited number of images are displayed at any one time, thus reducing demands on the server, while aesthetic requirements...
- Tags: Web, Object-oriented Programming, Class, Server, Object-oriented, Web Page, PageNavigator, Ooa/Ood/Oop, Software Development, Software/Web Development
- Book chapters 2007-01-30
- Learn Visual C# 2005 (zip)
- LEARN VISUAL C# 2005 is an eleven-week course covering object-oriented programming concepts, the Visual C# 2005 integrated development environment, building and distributing Windows applications, exception handling, sequential file access, graphics, multimedia, advanced topics such as web access, printing, and HTML help system authoring. The course also introduces database applications (using...
- Tags: Concept, Object-oriented Programming, Object-oriented, Programming, LEARN VISUAL C# 2005, Ooa/Ood/Oop, C#, Development Tools, Software Development, Software/Web Development, Programming Languages
- Software downloads 2006-10-24
- Truth is: Web Office takes more resources than Vista
- Truth is: Web Office takes more resources than VistaQuite beleivable, actuallyAt home I have a Pentium II 266 mHz machine w/64 MB of RAM running Windows XP Home. Is it fun to use? Not really. It takes a while to boot (about 2 minutes from BIOS to logged in and...
- Tags: Microsoft Windows Vista (Longhorn), Scripting languages, Microsoft Windows, Channel management, Microsoft Windows XP, OOA/OOD/OOP, Microsoft Windows Vista, AJAX, RAM, Ruby, Web, Writely, web app, object-oriented programming, Ruby on Rails
- Discussion threads 2006-04-25
- Access the true power of JavaScript with object oriented programming
- This download takes an in depth look at some of the key concepts of object oriented programming OOP in JavaScript and then discuss how JavaScript implements them. While object oriented OO development in JavaScript is not as simple as it is in other languages, such as Java,...
- Tags: Object-oriented Programming, Microsoft Access, JavaScript, Object-oriented, Ooa/Ood/Oop, Scripting Languages, Software Development, Software/Web Development, Web Development
- Download resources 2005-06-29
- Essential ActionScript 2.0: Object-Oriented ActionScript
- Ironically, Flash users who are new to Object-Oriented Programming OOP are often familiar with many object-oriented concepts without knowing their formal names. This paper demystifies some of the terminology and brings newer programmers up to speed on key OOP concepts. It also serves as a high-level overview of OOP in...
- Tags: Object-oriented Programming, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
- White papers 2004-06-08
- Learning Python - OOP: The Big Picture
- This paper begins the exploration of the Python class - a device used to implement new kinds of objects in Python. Classes are Python's main Object-Oriented Programming OOP tool, so the paper also looks at OOP basics along the way. In Python, classes are created with a new statement: the...
- Tags: Object-oriented Programming, Python, Ooa/Ood/Oop, Scripting Languages, Programming Languages, Development Tools, Software Development, Software/Web Development, Web Development
- Book chapters 2003-12-09
- Object-Oriented Programming With Visual Basic .NET: Introduction
- To understand the world of object-oriented programming, look at the world around for a moment. One might see vacuum cleaners, coffee makers, ceiling fans, and a host of other objects. Everywhere one looks, objects surround them. Some of these objects, such as cameras, operate independently. Some, such as telephones and...
- Tags: Object-oriented Programming, Microsoft Visual Basic, Object-oriented, Microsoft Visual Basic.Net, Object, Ooa/Ood/Oop, Software Development, Software/Web Development
- Book chapters 2002-09-30
- The Objective-C Programming Language
- Object-oriented programming, like most interesting developments, builds on some old ideas, extends them, and puts them together in novel ways. The result is many-faceted and a clear step forward for the art of programming. An object-oriented approach makes programs more intuitive to design, faster to develop, more amenable to modifications,...
- Tags: Object-oriented Programming, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
- White papers 2001-01-02
- MSDN Webcast: ASP.NET Soup to Nuts: Extending ASP.NET (Level 200)
- This webcast explains how one can take the existing Microsoft ASP.NET server controls and extend them to add functionality. Because the Microsoft .NET Framework is object oriented, it is easy to inherit from the existing controls and extend those controls to suit the exact needs. The webcast introduces the Object-Oriented...
- Tags: Microsoft Developer Network, Object-oriented Programming, Webcast, Microsoft ASP.NET, Microsoft Corp., Object-oriented, Ooa/Ood/Oop, .Net, Middleware, Digital Media, Software Development, Software/Web Development, Enterprise Software, Software, Consumer Electronics, Personal Technology
- Webcasts
White Papers and Webcasts