Thinking In Terms Of Objects - Introduction

free web hosting
Free Web Hosting > Computers & Tech > How-To's and Tutorials > Programming

Thinking In Terms Of Objects - Introduction

mastercomputers
The concepts of OOP may seem daunting to many programmers and trying to make use of objects maybe trivial. This guide is to help you unravel your own potential so that you can start Thinking in Terms of Objects and to help those who are just starting out or are switching to an OO language.

Notice from mastercomputers:
I had to change my description of an object after being hit over the head by my missus. Women are not Objects, though it did make it more interesting to read and hopefully by what I say you can make your own judgement. Sorry if I offended anyone but I was sure this would make people Think in Terms of Objects better.


Introduction

In everyday life we are exposed to Objects yet we may not think of them as such (this was where I got assaulted and made alterations, leaving me to be more serious and respectful). For instance, the TV is an object which connects with other objects like the aerial connection to the back of it or the electrical power outlet. This connection is how these objects are interfacing with each other so that they can take advantage of what these objects can provide it with. What these objects are providing one another is their implementation.

Take the aerial for instance, this object is connected to an antennae which receives broadcasting signals and directs it back to your TV, how it is doing this is the implementation that this object was developed to do and in most circumstances does not need a thorough understanding by the end user of how it does it as long as you get your reception on the TV. This object can also accept a connection from your VCR which shows how the aerial can be a reusable object and suitable for other object.

The electrical power outlet is what you would want your own objects to be like, it is such a large ordeal that many objects of all shapes and sizes interface with this yet how many people really appreciate it.

Off-topic:

We currently had another large scale black out that wiped the entire power of our major city losing millions in revenue, this is when people started to appreciate it and now many questions are asked as to why this happened, who is to blame but more importantly, how can they resolve it so it will never happen again, since this is the second time it happened and we did not learn from our first mistake.

On-topic:

This shows how great your own objects can become and there are many developers who have created such objects that have benefitted the programming community, just remember you could develop that next big thing. Again however, it is not vitally important to the end user as to what drives the power to this electrical outlet, it could be a nuclear power plant, hydroelectric resservior, wind powered or even solar powered. This is just the implementation that is behind the scenes and this is how you can make your objects act like, where end users should not need to worry about what goes on in the background as long as in the foreground it does what they want.

So What Makes an Object?

This is quite a tough question and to be honest, I would answer with something obscure and riddling that would sound good yet cause more confusion. It is best if we dissect it and take out what is common amongst objects in a programming language and although I don't claim to properly answer this question, I do claim to shed some light on what an object could be and hopefully that light clears up some of the things that helps you make your own conclusion as to what a programming object could be.

If we look at real world objects which I believe a lot of programming objects are based on, we can see some concepts that are similar for programming. In another thread which related similarly to objects and classes I talked about a dog as an object. For this I'm going to use the dog, but I'm going to introduce two new objects to clarify it even more, the owner and the trainer.

Objects usually share two characteristics that should be for any object. This is properties and methods, terms that are related to programming so don't confuse our numerous definitions used in the English language. The property is basically instances that gives meaning and description a place. A dog, owner and trainer can each have a name property which is how we can refer to these objects individually, indirectly or even in a group. Sometimes you will call the dog by it's official name, other times you may decide to change it's name depending on the dogs behavior (which is another term for method). If DOG is BAD call it MUTT. The object is the dog that we are doing a comparison on, we are evaluating it's behavior or state that it is in or performing at that time (instance) and then using a method to change it's name property and then triggering an action or event that then makes us use our own behavior or method as a result of it. Now how was that for psuedo-code or shedding light on the subject?

As you can see these things usually come naturally to us, which is how we would want to model our objects. The more natural you can make your object operate, the more likely you will be successful.

So our dog consists of many properties, which can have many methods for how we can manipulate it. Some properties can not be altered which in our case are constants like the breed of the dog, other properties can vary like the name, color, state the dog is in, it's hunger, etc. Giving our dog a name and then providing it with natural methods that dogs may possess like barking, wagging tail, etc. Is just part of describing that particular dog, in a larger scale we can have an object that describes all dogs and what they are capable of doing, like for instance I'm referring to DOG which is a larger object that encapsulates those animals into that one group. This object is what makes it a good idea for interfacing all your dogs into, because they gain all the same functionality and it should be common, of course there are some things you must change in the object but you provide these methods so that those changes can be made without much hassle. There's some things in this object that classifies that the particular animal I am actually talking about is actually a dog and can fit perfectly in this class. I may have gone too far and out of basic scoping so I'm going to bring it back now.

So we have a dog, an owner and a trainer. I was never good at telling jokes, so I'll leave that for someone else.

So we have a dog, an owner and a trainer, the dog can interface with the trainer to learn new tricks. The trainer has methods to teach the dog new trick. Basically the trainer is extending the dogs capabilities and providing it with new methods or functionality that allows the dog to perform new tricks. This is showing objects interacting with each other, which is what objects should be capable of doing if the interface is correct. It's not meant to be possible to plug the aerial into the electrical power outlet, but it is possible none the less, though the electrical power outlet may not provide this object with what it provides the TV with it still has a method to handle it and that is what you must think about too, what other methods must your object provide to make sure that it's intended use is not abused, thi s should help you think about error handling and not missing the aerial, it too must have it's own way of handling errors too. The electrical power outlet decides it'll send a current down the aerial, the error supplies the current with a means to travel its wire and when it hits the atennae the atennae uses it's method to explode or catch on fire, or something drastic that it never knew it could do before.

The owner as an object, sets some of the varying properties of this dog, by giving it a name, the owner has methods of handling this dog, though the owner may not know what the dog actually wants, the owner still has a means to work with the dog.

So we have 3 separate objects, each having similar properties but different methods, when thinking about objects, it's a good idea to think about building blocks and separating your code so it does not become hard to maintain. Also helps that you do not need to have the trainer around all the time, because once the dog learns the new trick, the object of that dog should now reflect that it has learnt that method and can now perform it successfully without a trainer and the owner should now understand that the dog has learnt this new trick and has learnt a method of calling the dog and making it perform that trick. These are all happening at different times, but are happening, and the objects are updating themselves to reflect these changes.

So back to the question, What is an Object?

Well you can see that objects can be anything and everything, that is why explaining it in programming terms is quite hard, because literally everything in your program is an object, each character, each defined type, everything. Even properties are objects, even methods are objects, they each share characteristics of objects that suggest it's an object, so no matter what your missus says or methods she takes towards your actions, it's true. However chosing the right class to define the object is where all this error handling and assault usually arises from.

Properties are more commonly the constants or variables within the container or other containers, Methods are more commonly the functions and actions that are triggered or called upon to manipulate our properties or properties of other objects.

You Talked Too Much and I Still Can Not Think In Terms of Objects

Look around you everything is an object, the toughest part is the implementation, what actually drives the object to perform its operation.

I just pressed the switch on the TV to turn it on. I changed it's state property to being powered-off to being powered-on, the implementation that works with the action of me pressing that button is the coding you must think of performing for it, so I changed it's state, I must now call on another object to supply me power, another object to supply my reception, while inside my own contained object, I need to direct the electrical current to the correct components which means I have objects inside of my own object. If I were to explain every little detail about objects then I would be here forever, e.g. Now that the electrical power outlet is supplying the power, I must direct it to a fuse, the fuse being it's own object determines what to do with it and possibly passes it off to a capactitor (another object), which then performs it's methods and then sends it off maybe to a resistor, diode and so on.

I know if I did explain every little detail, I would have written the ultimate guide, but time is a factor that controls my methods.

That is why I'm leaving the coding aspects up to you, thinking about every object you require in your program is the daunting part about programming but must take place, but one thing I do think everyone needs when programming is to have fun with it. Try things out, make it perform badly, correct it, do everything you can possibly think of for your program, especially trying to get it to interact with incompatible objects and you're on your way to wasting time I know, but there's too many serious programmers out there who want to get the job done, and want it done quickly while the efficiency of their program and programming style reveals their true nature. I do not want to be known as a serious hardcore programmer with years of experience behind me and the ability to help many succeed in life, I just want to share knowledge and help others improve where I left off and in the same respect they can help me continue my quest for more knowledge.

I could have based this purely on code but I find reflecting it against real and known objects easier to think of than saying I'm going to write a file handling class, the properties I want to have is the name of the file, the extension the file uses, the attributes I can set on this file, the owner and location, etc and for the methods I would like to have the ability to rename the property, change the attributes so that it makes the file read only, etc. These are the things you have to sit down, jot on a pad and really dig deep into what you really want to get out of the object you are going to develop.

This message was proudly brought to you by MC with additional input from my missus.

Cheers,

MC

 

 

 


Reply

vujsa
Well, I've read this article twice now and the concept no longer eludes me but I still can't seem to work out how to implement this in code and exactly how it would benefit me in the end.

Having said that, very nice article MC. I'm glad to see a nice easy to read explaination of what objects are. This has definitely made the concept much easier for me to consider. Right after I read this the first time I went and read several tutorials on the subject as it relates to PHP.

I now understand for the most part the basic logic involved in writting and using PHP classes but still having trouble putting such code to use. I think my problem is that the simple examples are too basic to really show how this would work in a practical application. On the otherhand, I have trouble following the more complex examples that I have found.

I recently flipped through a few PHP books that had OOP sections in them and found that PHP 5 has a much greater OOP potential than PHP 4. Anyhow, I've decided to buy a book to read up on the subject. I may even take a PHP class at one of the local universities.

Thanks for motivating me to further research this subject mastercomputers. cool.gif

vujsa

 

 

 


Reply

minnieadkins
I'm still in college and I was exposed to a OOP environment in C++. I currently am helping devlop a piece of software in php that has a class or two in it. I find it hard to keep a OOP environment rather than just have a few classes to help me out.

Once class in particular is a class to gather all variables sent via GET or POST and make them accessiable through an object. The class itself doesn't care what's sent to it, it just receives it. The variables are then accessible through the notation "$Object->PassedVariable". There are also several functions. One in particular is a print_debug function that prints all the variables passed to it (and session variables). One function prints hidden fields for variables or builds all the variables in the array as hidden form elements.

In cases like that I can seriously see using a class, but I find it hard as well. Thanks for the interesting read mastercomputers. If I ever venture into Java I'm sure I'll understand OOP a little more clearly.

Reply

vizskywalker
I find that perhaps the most confusing thing about objects is the way various languages handle them. C variations does a fine job of treating objects as they should be handled, while I find Java does a decent job. I have not yet written any large scale scripts in PHP that could benefit from the use of objects, so I can't evaluate it. However, javascript objects are handled very poorly, in effect they are treated like special functions. Because of the various ways languages handle objects, after getting used to objects in one language, it is occasionally difficult to handle them in another language. However, if you start in a completely Object Oriented Language, such as C#, it can be easier to grasp the concepts, and once the concepts are grasped, it is easier to handle other languages' variations.

~Viz

Reply

ruben
It was a nice analogy to read, because to me, it got a lot clearer. I'm mostly writing PHP right now, and (I think), that I've never used an object. I usually code exactly what I need and if I know I can use bits of code from another part of the page, I will copy-paste it from there.
I've noticed that this style of working might be ineffective concerning my time (after all I don't remember all my code and I have to search through old pages, alter the code to fit in context, etc.), but I was never sure whether using objects would also make my code more effective in terms of performance.
I hardly ever use (own) functions in PHP (except for repetitive tasks), because I write code like a book. I've come to notice that this is not the smartest thing to do, but I still find it hard to think "This function/object/method is a center of my programming, I will build it in this way, so I can apply it later". This seems to require a lot of experience.
I'd like to manage that anyway. I am mind-mapping and writing down stuff like my database structure and technical ideas.
Can you give some tips how to construct an object on the base on non-code ideas that are partly in my head, partly on paper, but not yet concrete in any way (for pages yet to write, for environments yet to invent etc.). Plus I'm mostly thinking in terms of usage right now. While this helps to make it usable, it is usually a long way to "terms of objects/code".
@vujsa: What tutorials? Link, pretty please ;-)

Reply

vujsa
Keep in mind that I focus on PHP since it has become my language of choice. So any discussion on this subject is from that point of view.

I think the best tutorial that I found that seems to have a moderate degree of funtionality and has a practical use is this one: http://www.phpfreaks.com/tutorials/48/0.php
This tutorial seems to give a general enough example that it could be easily adapted to other uses but specific enough to explain how everything works in a real world application.

The following tutorial is a much more simplified tutorial: http://www.phpbuilder.com/columns/rod19990601.php3
This tutorial seems to have a practical use but I had a hard time following everything that was going on in the script. There are 6 pages in this tutorial which are difficult to navigate due to poor site design.

I found the tutorials by using Google.
The search terms used are PHP classes Tutorial and PHP OOP Tutorial.

I'm working on a project right now so I don't actually have time to get into OOP. Once this project is done, I'll study the first tutorial I mentioned. It looks like the most likely to get me started on this new adventure.

Hope This Helps. cool.gif

vujsa

Reply

ruben
Thanks a lot, I'll have a look at them. I'm in the planning phase of a new project right now and because I know I will modulate and add-on etc a lot later, I think it would be a good idea to get to know objects before I get going coding.
Have a nice time!
Php.net is always a good resource too of course.

Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.
Confirm Code:

Similar Topics

Keywords : thinking, terms, objects, introduction

  1. Introduction To Programming
    (1)
  2. Computer Terms
    Here are some useful terms (3)
    For those of you who dont know all the terms and stuff i took the time to explain them...well some
    of them... QUOTE ISO: A file that is created from an image of a CD. You can make an iso
    yourself with a program such as Adaptec Easy CD Creator, or you can burn an ISO file to a CD-R to
    create a copy of a CD. Bin/cue files: These are also used to create an image of a CD. Most people
    burn these with CdrWin or Fireburner. The .bin file contains all the data for the cd, the .cue file
    is just a small file in text format telling the software exactly how to burn the data....
  3. Lesson1 :introduction To Visual Basic
    (2)
    QUOTE Hi, Friends, Welcome to Visual Basic tutorial! You have come to the right place to
    learn Visual Basic Programming. I like to share the knowledge with you because I have intense
    passion on Visual Basic. I wish you could spend some time reading the tutorial so that you can
    really acquire the basic skills in Visual Basic programming. Happy Learning! 1.1 What is
    computer programming? Before we begin, let us understand some basic concepts of programming.
    According to Webopedia, a computer program is an organized list of instructions that, when executed....
  4. What Is Linux
    Introduction to Linux (2)
    QUOTE "Linux" generally refers to an open-source Unix-clone operating system based on the Linux
    kernel, written from scratch originally by Linus Torvalds and other smart people from across the
    web. Although the linux kernel, which interfaces with a computer's hardware, is the core of the
    operating system, many other programs are needed to form a complete operating system. Various
    commercial and non-commercial groups produce Linux-based operating systems containing the kernel,
    all necessary programs, and an installer. These different versions of linux are referr....
  5. Linking Iframes
    Linking Objects to Iframes (1)
    Hello, I'm really new at web design and I know little about code; so if this is an obvious
    answer... sorry. I'm trying to have an iframe appear when an object is clicked on. All of my
    objects (links) are the same on every page and so this way the whole page wouldn't have to
    reload. I want all of my links to work like this and then dissappear when a different link (object)
    is clicked on. Here's the code I found that I'm trying to use and substitute my stuff with.
    Currently I need the www.w3.org to be replaced with an object not text. Is this possible?....
  6. Setting Up Your Php Server
    a small introduction on server setup. (0)
    Everyone who wants to practice PHP cant begin just by opening up notepad>Type php codes>Saving it
    as.php then viewing . No it wont work. Infact, your browser wont recognize it as "it doesnot have
    the knowledge of php" You can always setup a localhost server where you test your files
    offline/online on your computer directly. OR You can always setup a globalhost server where you find
    a host supporting PHP. Features that you should look for in a host: -CronJobs(optional but usually
    recommended) : Cron Jobs are scripts processed at set intervals of time. Suppose on a php m....
  7. Passing Objects Over A Network
    (3)
    So, I am working on an extended media server application for personal use, and I'm currently
    using TcpListener and TcpClient objects to establish a network connection. This works fine, except
    that it would be really useful to be able to pass objects back and forth between the two application
    (server and client). If I have to switch the type of connection I am using, that's fine, but I
    was wondering if anyone knew of any way to pass objects back and forth. One thought I had was
    somehow getting a byte buffer of all of the object's data, send that, and then ....
  8. Introduction To Openbsd With A Brief Installation Guide
    As the topic is (7)
    OpenBSD is the operating system derived from NetBSD. OpenBSD derived from NetBSD seeking for strong
    security features. Since OpenBSD was based on NetBSD, OpenBSD comes with variety of support toward
    hardwares while this figure not seems pretty much obsolete since it's been quite a long time
    after the split. OpenBSD comes with so security intensive features and as well as for major
    applications for UNIX line such as Apache,SQL databases, and PHP. Really notable figures of
    OpenBSD is that OpenBSD comes with really strong features for security issues and so that with....
  9. Simba49 Here!
    introduction (0)
    Hey i'm simba49! I'm pretty well known amoung some various warez sites and some
    vbulletin forums. My goals were to help out other sites with coding and user support. I suceeded
    with being a admin of over 20 vbulletin sites, both legit and nulled ones! I got a once in a
    life time oppertunity to discuss with tons of members about what they like etc. about forums. I
    learned alot as the years passes and help out many forums. As i grew with maturity and strength i
    was able to get a job with microsoft as part time support staff! I'm now a full time stud....
  10. Very Good Tips For Bloggers(google Bloger)
    Introduction to the good site (7)
    I want to introduce a really good site called 'Tips for New Bloggers' -
    http://tips-for-new-bloggers.blogspot.com . This site has the best tips for bloggers who is
    interested in blogging and especially for the people who uses blogger service. With this site and
    blogger, you would be able to have terrific blogging service provided from google blogger service.
    With the site introduced here, you are most likely to have terrific blogging experience with cutting
    the edge tips for blogging. With this site, you will feel like to move to Blogger. With this site,
    yo....
  11. Very Good Php Designer Software
    Introduction to very good PHP desinger software (6)
    Have you found yourself needing a PHP sofware which is solely for PHP designing of the code?
    There's the solution called 'PHP Designer 2005'. I had examined PHP Designer
    2005(I'm not sure it was 2.0 version or not) before and although it may had a little bug, it was
    such a great program which gives great convenient of use to PHP programmer. I strongly recommend
    you to use it than notepad or any other commercial PHP code designing program. Link to PHP Designer
    2005 2.0 http://www.freedownloadscenter.com/Web_Aut...igner_2005.html -- Have a nice day&....
  12. Introduction To Web Programming Using Asp .net
    (0)
    This is the second installment of my attempt to put together what I have learnt from the MCAD/MCSD
    self paced learning kit. Web Programming is the process of creating Internet Applications. Any
    application that uses the Internet in a way, can be considered an Internet application. They can be
    classified into four common categories:- Web Applications - Applications based on the
    Client/Server architecture over the Internet. The Client/Server architecture is composed of a
    server, which is responsible for providing services to the other computer systems - Clients. Ty....
  13. 3d Objects May Soon Come Out Of Printers
    (10)
    Israel physicists have developed a heat sensitive monomer. By attaching N-isopropylacrylamide to
    the surface of paper, and heating the paper to 33 degrees Celsius the paper would into form
    different objects. These objects were as simple as wavy paper or as complex as an sombero. In
    the future similarly treated paper could produce an entire range of objects after being heated.
    These objects would form seconds to minutes after the paper came out of the printer. See
    http://www.engadget.com/tag/3d/ . What won't people think of next!....
  14. The .NET Framework & CLR : Basic Introduction
    (1)
    The .NET Framework is Microsoft's answer to the JAVA platform. With heavy investments going
    into the development, one can't question the push Microsoft is giving to this technology. Living
    in the hi-tech industry and not interacting with the .NET Framework is highly unlikely, considering
    the market share that Microsoft's Operating Systems have. I am writing this article as a means
    to further the knowledge that I would be gaining while learning the MCAD Training Kit (maybe in the
    process, helping out some beginners). For those of you who don't know what ....
  15. Collision Check Algorithm
    Seeing if two objects are overlapping (2)
    I have been looking around for a bit, and have not been able to find a solution to my problem. I was
    hoping someone here might know an algorithm for checking if two objects are overlapping. For
    example, I have two objects, each with an image. The objects have an x and y, but they have more
    than just a width and height - they have a shape. I'm not talking about rectangular collision,
    but actual (reasonably) precise measurements that don't take a huge amount of load or run-time
    processing. The best possible solution I could come up with would be to draw a blank o....
  16. Thinking About An "audio" Web Site
    Your feedback please (4)
    Our company is in the web development (and marketing) business. This winter we are re-developing
    our own site, and I have been thinking of making the web site also available as an audio option.
    Since I'm an audio learner this concept interests me, and I figured I would throw this idea to
    you guys for you opinions / feedback etc. as I don't like to act on something without first
    getting feedback from people. I have the right recording gear to make the files sound good, so
    there's no problem there. And I would still do the usual "TEXT" in particular the sea....
  17. C++: Basic Classes
    classes, objects, access labels, members, inline functions (5)
    This tutorial assumes that you have a basic knowledge of C++. You know how to use built-in types,
    like ints, doubles, chars, etc. You should know some types that are part of the STL, like vector,
    etc. Those types that come in the STL are just C++; you can create your own types just like
    those! Non built-in types are referred to as classes . To create a class, you just use the
    keyword class , the name of the class, and curly brackets. CODE //A class named MyClass class
    MyClass { }; In fact, that is all we need to create variables, pointers, or references ....
  18. Programming In Glut (lesson 4)
    Making 3D objects (7)
    Hello, in this tutorial we will be creating a 3D pyramid. We are building this tutorial from Lesson
    3, but I took out the 2D objects and placed a 3D pyramid in there instead. The 3rd axis for drawing
    can be a litle confusing, but after you get the hand of it you'll do fine. Now when you are
    setting a 3D vertex just remember that the camera is on the positive end of the z axis. So things
    that have a more positive z axis value are closer than verteces with a more negative value. Well
    let's get started We always start by including the glut library CODE #i....
  19. Programming In Glut (lesson 3)
    How to animate objects in GLUT (1)
    In this tutorial I am going to talk about how to get animation in your program. I will be working
    directly off of Lesson 2 and will now take out the notes left behind from Lesson 1, but I will leave
    the notes from Lesson 2. CODE #include<glut.h>//include our glut library First we
    are going to initialize a variable called "time" which will record how much time has passed so we
    can use it to determine how to animate the objects. Then we have our init function that initializes
    some stuff in GLUT CODE float time = 0;//(NEW) variable to recor....
  20. Hi From Coventry Uk
    introduction (2)
    Hi I am Adamok, an amateur web designer presently based in Coventry, UK. This is my first post in
    this forum and hope to get enough credits to qualify for a free hosting. Read some great stuff I was
    interested in. Will make my own contributions later.....
  21. Xhtml Tutorial - Introduction
    XHTML Web Development Lesson 1 (0)
    This is a free lesson of XHTML provided by FirefoxRocks . After successfully
    completing your course of XHTML, you will be able to: Create a simple website Have valid XHTML to
    clean up the web Apply tags properly to minimize work What is HTML ? HTML is a language that is
    read by Internet browsers. It tells how browsers display the webpage. HTML files must have the .html
    extension, although very old pages do use the .htm extension. HTML stands for H yper T ext M
    arkup L anguage. You are probably using Internet Explorer right now. To view the HTML ....
  22. Smf Theme Creation Help
    CSS class/id for changing the colour of lower edge of header objects (13)
    I would require a forum in the near future for another of my project. I had tried my hand at phpBB
    and found that it had excessively high number of templage (.tpl) files, and I could not easily skin
    it. Next, I installed SMF on my local server, and am creating a new theme. I created a new theme
    out of the default theme, and started to change the colours for all elements. I have got almost all
    of what I want, except for one thing. Here is what I have in the header: I need to change that
    gray area in the bottom edge of the special header boxes. What property in ....
  23. Hamachi - Your Next Best Friend
    A basic introduction to hamachi (2)
    Hamachi is probably one of the best tools in the world. So, being the best tool in the world, i
    thought i'd share it with you guys Introduction: What is hamachi? Hamachi is a versitile
    tool, that "organize two or more computers with an Internet connection into their own virtual
    network for direct secure communication". What this means is basicly you can set up and LAN
    connection between you and anybody else in the world as long as you both have hamachi. Have a
    firewall or modem? No problem, Hamachi compensates! Quote from the Hamachi website: "Think -
    LAN o....
  24. Yahoo! Protocol: Part 11 - Booters Introduction
    (4)
    For whatever reason, certain users feel the need to harass other citizens of the internet. The
    following is a typical scenario of what may cause a Yahoo! booter to be used.  Bob is an
    average computer user that enjoys talking to his friends over Yahoo! Messenger. One day, Bob
    goes into a Yahoo! chat room to discuss the topics of the day.  After several minutes of
    intellectual discussion with members of the chat room, Jane joins the room.  From the very
    beginning, it is apparent that Jane is in the room to cause trouble and starts a flame war.  Bob and
    Jane ....
  25. What Was Toronto Thinking In 1923?
    (4)
    Recently, I was working on my science project on Transportation of Toronto (since I'm from
    Toronto) and I borrowed The TTC Story - The First Seventy-Five Years QUOTE I was working on
    my Science project on transportation. So, I rented some books for information and I found this
    picture from The TTC Story - The First Seventy-five Years I was thinking, either the city
    planner wasn't thinking straight or are the citizens too hyped up for a public transportation?
    You're welcomed to post your thoughts on this! The above is quoted from my blog....
  26. Understanding Xhtml
    A practical introduction to XHTML (8)
    A lot have been said about the convenience of using XHTML instead of the well known HTML for the
    development of web pages and often it is not used since it is believed it’s too complicated to
    learn the new language and that it wouldn’t be worth the time and effort. It seems to me that the
    observation mentioned above is mistaken and I believe that it is worth to try to demonstrate that
    it is all the opposite , but not so much with the theoretical argumentation but rather with a
    practical approach covering diverse aspects of the process of developing web pages. Fir....
  27. 3ds Max Tutorial.
    Introduction to reactor. (6)
    Letter Collision Tutorial. This tutorial will help u make a basic collision in 3Ds Max using its
    inbuilt reactor feature. Requisites:- discreet 3Ds Max 7 (Does 6 have reactor?? I dunno....). Even
    the trial downloaded from discreets website will do. Time:- 20-30min. Skill Level :- Beginner (A
    basic knowledge of the menu items is a must for this tutorial) Introduction:- reactor is a plug-in
    for 3ds max that allows animators and artists to easily control and simulate complex physical
    scenes. reactor supports fully integrated rigid and soft body dynamics, cloth sim....
  28. Introduction To PHP
    PHP for Beginners! (15)
    So it's fine telling people how to write scripts but if they don't know what it means,
    it's pretty useless. Even if you give someone directions to your house, if you haven't
    taught them how to read directions, the directions are meaningless. With that in mind, I wanted to
    make a series of tutorials explaining how to write PHP, hoping it will encourage a few user's on
    the board to jump into the depths of PHP. How to define PHP code The Basics Creating a PHP
    page is just as simple as saving the page as filename.php as opposed to filename.html. So....
  29. Robots Meta Tag Introduction
    bots and spiders crawling the web Part 2 (5)
    Robots meta tags, do we need them. What good do they do and what does it control. “Robots Meta Tag”
    are used to control if you want a spider or a bot to index a html page or not. You can give
    permission to index your whole site and the spider will crawl all your pages. This is a great way
    to control bots and spiders if you don’t have access to the root directory and robots.txt file.
    Some search engines (not all) fully obey the “Robots Meta Tag”. What is the format of “Robots Meta
    Tag” and where do I put it on my site? The “Robots Meta Tag” are placed in your HTML d....
  30. Writing Good Tutorials
    An introduction (6)
    Before posting a tutorial, please make sure that it meets a few basic requirements: The spelling is
    as accurate as possible. The language used is as understandible as possible. As few slang acronyms
    as possible are used - eg. avoid things like 'IMO', 'LOL', 'FYI',
    'BTW', etc. Absolutely NO 'short-hand' is used - eg. 'u'='you',
    'r'='are', '2'='to'/'too', 'c'='see', etc.
    It is in English. It's not everyone's first language, but I would assume that mo....

    1. Looking for thinking, terms, objects, introduction

Searching Video's for thinking, terms, objects, introduction
Similar
Introduction
To
Programming
Computer
Terms - Here
are some
useful terms
Lesson1
:introductio
n To Visual
Basic
What Is
Linux -
Introduction
to Linux
Linking
Iframes -
Linking
Objects to
Iframes
Setting Up
Your Php
Server - a
small
introduction
on server
setup.
Passing
Objects Over
A Network
Introduction
To Openbsd
With A Brief
Installation
Guide - As
the topic is
Simba49
Here! -
introduction
Very Good
Tips For
Bloggers(goo
gle Bloger)
-
Introduction
to the good
site
Very Good
Php Designer
Software -
Introduction
to very good
PHP desinger
software
Introduction
To Web
Programming
Using Asp
.net
3d Objects
May Soon
Come Out Of
Printers
The .NET
Framework
& CLR :
Basic
Introduction
Collision
Check
Algorithm -
Seeing if
two objects
are
overlapping
Thinking
About An
"audio&
quot; Web
Site - Your
feedback
please
C++: Basic
Classes -
classes,
objects,
access
labels,
members,
inline
functions
Programming
In Glut
(lesson 4) -
Making 3D
objects
Programming
In Glut
(lesson 3) -
How to
animate
objects in
GLUT
Hi From
Coventry Uk
-
introduction
Xhtml
Tutorial -
Introduction
- XHTML Web
Development
Lesson 1
Smf Theme
Creation
Help - CSS
class/id for
changing the
colour of
lower edge
of header
objects
Hamachi -
Your Next
Best Friend
- A basic
introduction
to hamachi
Yahoo!
Protocol:
Part 11 -
Booters
Introduction
What Was
Toronto
Thinking In
1923?
Understandin
g Xhtml - A
practical
introduction
to XHTML
3ds Max
Tutorial. -
Introduction
to reactor.
Introduction
To PHP - PHP
for
Beginners
3;
Robots Meta
Tag
Introduction
- bots and
spiders
crawling the
web Part 2
Writing Good
Tutorials -
An
introduction
advertisement




Thinking In Terms Of Objects - Introduction



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute more info. to help others.
Ask your Doubts & Queries to get answers, So that "Together We can help others!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE