Internosis - knowledge management,ecommerce and project consulting
*Home>>>Software Development

What is a component, class, and control in software development?


define, contrast and compare component,class,control

Component and control do not have a definite meaning. Various environments may attach different meaning to them. Generally, both of them would refer to a GUI element such as a button. This is especialy true of control, and component might have a broader meaning that applies also to non-GUI elements.

Class is much clearer. Classes are the foundation of all object-oriented programming languages, such as Java or C#. Briefly, a class is a blueprint for an object of some kind. It defines the data in objects of that type and the actions that can be taken on objects of that type. Although class is a common term, various languages describe the data and actions using different terminology. For example, the actions in Java classes are called methods, but in C++ they are often called member functions.

For example, a business might have a Customer class. The data would be things like name, adress, etc. The actions might be things like getFirstName(), setAddress(), etc. The class itself is not an object. Each actual customer would be an object of that class.

Components and controls are usually based on a class. Using a button again, it is usually an object of a Button class. The class is the blueprint; the actual button is an instance or object of that class.

Tags
  Supply Chain   Data Mining   ERP   CRM   Application Development   Software Consulting   Software Development   Information Technology   Technology Consulting   Project Training   Project Team   Project Control
Related information
  • Can any1 give me tips on management of software development process, any links or suggestions??

    ...

  • Is there such a thig as a wysiwyg software development kit?an if so, what are they?

    VisualStudio - ...

  • Can u give me the list of top 10 software development companies in bangalore?

    Try here: ...

  • What role does the business analysis play in the software development life cycle?

    They are the folks that define the requirements for the software. So that starts right up front They then work with the programmers to take the business requirements and turn them into a technica...

  • What are the steps in the analysis phase of 'software development process'?

    Gather information Define system requirements Generate and evaluate alternatives Prioritise requirements Prototype for feasibility and discovery Review recommendations with management

    ...
  • Where are the market opportunities for Oil & Gas related software development ?

    It is huge especially if you go after tier 2 and tier 3 companies.

    ...
  • Tell me a company from which i can get software development and web designing services?

    ya contact BiSoft solutions..they are very perfect in their work .. i am very much satisfied with the work which they provided me. www.bisoftsolutions.com

    ...
  • If one want to go in the field of software development, what will be better for him B.Tech in CS or in IT ?

    CS or EE or Computer Engineering. While I don't know your BS IT curriculum specifically (I've never heard of such a BS actually), generally IT pertains to helpdesk stuff, system administ...

  •  

    Categories--Copyright/IP Policy--Contact Webmaster