Print

Technical Support

Our office is by appointment only. Or, give us a call, and we will come to you.  We are available anytime, including nights and weekends, to provide telephone or in home technical support.

We provide:

  • Training
  • Web Site Design and Hosting
  • Network Setup and Installation
  • Computer Setup, Repair, and Troubleshooting
  • Application and Hardware Installation

We are located in Delano, MN, and service the surrounding area.

Telephone: 763-972-3392

 

Print

What is Object Oriented Programming?

Object oriented programming is an approach to programming in which data and code are packaged into a single unit called an 'object'.  An object represents an item, such as a piece of hardware, section of reusable code, transaction, or event.

Glossary:

Aggregation - Object being composed of other objects

Class - Object or set of objects that share a common structure and behavior.  They can have levels in the form of subclasses and superclasses

Encapsulation - capability of an object to have data (properties) and functionality (methods) available to the user without the user having to understand the implementation within the object.  Often called the closed box or black box concept.

Event - entire process of trigger sending a message that causes an operation to occur.

Event diagram - shows relationships among events and operations

Event driven - programs constructed in a manner so that the system does nothing unless a trigger causes an event to occur

Generalization hierarchy - Shows the relationships among the classes

Implementation - General category of object types

Information hiding - process of making the implementation and programming details transparent to the user

Inheritance - ability to use a class, along with it's functions and data, to create a subclass, thus saving time and coding.

Instance - Unique object or specific occurrence of a class of objects

Message - a message activates the code to perform one of the operations.  A message consists of the name of the object that is the recipient of the message, and the name of the operation to be performed.

Operation - a service.  An activity that reads or manipulates the data of an object.

Polymorphism - allows an instruction to be given to an object using a generalized rather than specific, detailed command.

Transparent - action that takes place without any visible effect other than the desired output.

Trigger - impetus that causes a message to be sent.  A trigger may come from another object or an external user.

UML - Unified Modeling Language - standardized model for object oriented design to depict or describe concepts graphically

Print

Privacy Policy

Google Analytics is a web analytics tool that helps website owners understand how visitors engage with their website. Google Analytics customers can view a variety of reports about how visitors interact with their website so they can improve it. Google Analytics collects information anonymously. It reports website trends without identifying individual visitors. - http://www.google.com/intl/en/analytics/privacyoverview.html

As a general rule, I do not share people's information.  Exceptions:  If you commit or brag about committing illegal activity, I reserve the right to forward your information and comments on to appropriate law enforcement agencies.  If you submit information to the site that you blatantly stole from another source, I have no problem providing your information to that source should they wish to pursue the issue.  Cite your sources, people.

I don't sell your information.  However, this being the internet, I advise you to note that this site is public and that anything you do post here is viewable to the public.  If you wouldn't shout it on a busy street corner, probably best not to post it on the internet.