Positive Attitude Development

Positive Attitude Development Is Attitude Development Important? Whether we like it or not, our attitude towards life can have a significant impact on the quality of life. By learning how to listen to our inner selves, we can figure out how our inner thought process works and how it may have a bearing on the way we deal with stress in our daily lives. A lot of people discover that their internal dialogue is largely negative. If you find yourself thinking such thoughts as “What if I fail?” or “I… Read More

ERP Impact in Organizations

ERP Impact in Organizations Nowadays, with the fast developing of industries and the need for managing procedures and resources, it has become very important to have a tool which can help you coordinate several activities, and the best one is ERP. The advantages of having ERP are many. It gives you the opportunity of integrating every procedure of your business while improving the quality of several areas simultaneously. These areas include human resources, accounting and operations. In addition, ERP helps to increase your production levels and to control your costs… Read More

C++ Storage Classes

In this C++ tutorial, you will learn about storage classes, types of storage class variables – Automatic, External and Static explained with examples. Storage classes: In the context of scope of variables in functions exists the important concept of storage class. What is Storage Class? Storage class defined for a variable determines the accessibility and longevity of the variable. The accessibility of the variable relates to the portion of the program that has access to the variable. The longevity of the variable refers to the length of time the variable… Read More

C++ Operator Overloading Part II

Operator overloading is a very important aspect of object-oriented programming. Binary operators can be overloaded in a similar manner as unary operators. In this C++ tutorial, you will learn about Binary Operators Overloading, explained along with syntax and example. Operator Overloading – Binary Operators Binary operators, when overloaded, are given new functionality. The function defined for binary operator overloading, as with unary operator overloading, can be member function or friend function. The difference is in the number of arguments used by the function. In the case of binary operator overloading,… Read More

C++ String Representation and Handling

In this C++ tutorial, you will learn about string representation and handling, how a string is represented, end string notation, initializing char array, character representation, string literals, example program to understand the character array concept and the accessing of character array in detail and how to represent an array of Strings. How is a string represented? Strings, or sequences of characters, are represented as arrays of char elements. For example, when a programmer wants to represent a char array Exforsys having 30 elements it is declared: char Exforsys[30]; This means… Read More

Working with XML in C

Working with XML in C The Role of XML with C The Extensive Markup Language has changed the way in which information is being viewed and exchanged. Users can share their sensitive documents on the World Wide Web by declaring what is theirs for EDI or Electronic Data Interchange, data publishing a data management tasks. XML is very structured and the data is highly organized, it marks the start and end of all tags and group by identifying similar elements in the XML document. This method which is followed by… Read More

Working with XML in Perl

Working with XML in Perl Extensive Markup language or the XML is a sort of data storage; it is very structured and mapped out. There are two most important aspects of XML that has to be covered, one is writing in XML and reading it out in XML. Parsers have already been created in XML and knowing how these parsers can be used is very important to program using XML and Perl as a combination. These parsers prepare the data so that it can worked on immediately, they in a… Read More

Can RFID Help Your Supply Chain?

Can RFID Help Your Supply Chain? In the past few years, much has been said about Radio Frequency Identification (RFID) technology, and how it will revolutionize the supply chain process, both locally, nationally and globally. If you’re wondering what all the fuss is all about, you’re not alone. This article explains what RFID technology is, who’s using it, how they’re using it, and how it could (or not) help improve your supply chain. What is RFID? Radio frequency identification (RFID) technology is a means of using electronic tags to store… Read More

C++ Looping

In object-oriented programming language, whenever a block of statements has to be repeated a certain number of times or repeated until a condition becomes satisfied, the concept of looping is used. The following commands used in C++ for achieving looping: for loop while loop do-while loop for loop: The syntax of for loop is for (initialization; condition; increase or decrease) {statement block;} Initialization is the primary value set for a variable. Initialization is only executed one time. After initialization is performed, it is not executed again. The condition specified is… Read More

C++ Multidimensional Arrays

In this C++ tutorial, you will learn about Multidimensional arrays, what is Multidimensional array, how is Multidimensional arrays represented in C++, how to access the elements of a Multidimensional array. What is a Multidimensional Array? A Multidimensional array is an array of arrays. How are Multidimensional Arrays represented in C++ Suppose a programmer wants to represent the two-dimensional array Exforsys as an array with three rows and four columns all having integer elements. This would be represented in C++ as: int Exforsys[3][4]; It is represented internally as: Exforsys Data Type:… Read More

Supply Chain Management Skills

Supply Chain Management Skills Do you have what it takes to be a Supply Chain Manager? Once upon a time, the phrase “managing a supply chain” meant making sure that your warehouse was adequately stocked and that nobody was goofing off in the back. Times have definitely changed. Today, to manage a supply chain means to be part of a complex and rapidly evolving global economy. Technology, escalating standards and changing models of business, as well as entirely new industries have transformed the supply chain landscape forever (nobody even knows… Read More

Supply Chain Optimization

Supply Chain Optimization With the advances in logistics and supply chain management technology in recent years, there’s been an explosion of interest in the topic of “Supply Chain Optimization”. While many businesses leaders have heard the term used, few know exactly what Supply Chain Optimization is, or how it could help their business. In this article, I’m going to explain what supply chain optimization is, as well as help you decide how it could help your business. What is Supply Chain Optimization? The easy answer to this question is that… Read More

Working with XML in Python

Working with XML in Python The Extensive Markup Language and Python are two very different platforms. Python is a programming language and XML is a standards oriented language document. Python is a full fledged programming language which has its roots deep in scripts, and also has matured over a period of time. XML is still evolving as a tool, and is much smaller in scale when compared to Python. The application of the Python and XML combination comes into picture only when you have to work with XML on different… Read More

Which Supply Chain Management Software is Right for your Business?

Which Supply Chain Management Software is Right for your Business? If you’re a Business Leader, Supply Chain Manager or Logistics Executive, you’re probably all too aware of the fact that there’s an abundance of Supply Chain Management (SCM) software products available on the market today. While having so many options to choose from is definitely helpful, it can also lead to a sort of “information overload” when trying to decide which supply chain management software is right for your business. In this article, I’m going to show you the most… Read More

C++ Decision Making Statements

In this C++ tutorial, you will learn about decision making statements if statement, if..else statement, switch statement, conditional operator along with syntax and examples. Decision-making is an important concept in any programming language and to accomplish this, C++ uses the following decision making statements: if statement if..else statement switch statement conditional operator Explanation of decision-making statements in C++ programming language: if statement: if (condition){ statement 1; statement 2; …} If the condition returns true value then all the statements inside the braces of if block are executed. Otherwise, if the… Read More

Building Better Supply Chain

Building Better Supply Chain In order for your company to remain relevant in today’s marketplace, it is essential to continually look to evolve your supply chain process. Companies that prosper and minimize their costs while maximizing their profits and keeping customers happy realize that this habit of continual supply chain evolution relies on well thought out and well applied redesign efforts. And this redesign is accomplished by using computer systems to perform detailed analysis and perform more efficient supply chain planning. In this article, you’ll learn what some of these… Read More

Working with XML in Flash

Working with XML in Flash To integrate an XML document with Flash, we need an XML document that works with Flash, one that can set up the visual movements of the action movie and define the script that will be used for the code of the action movie. How do We Integrate XML and Macromedia Flash? IMEX stands for Imaginary Macromedia Exchange, and IMEX is also a client server application. There has to be a protocol to interact between the client and the server. The protocol must also be designed… Read More

Working with XML in Oracle

Working with XML in Oracle Introduction to XML Extensive markup language is the language which presents data in a human readable form of text. The data can be anything from a purchase order or a stock quote or weather radar or a flight schedule it can be represented using XML. XML is very similar to HTML in its functionalities because even XML uses the open tag and the close tag. But the difference between the both is that the HTML has a set of fixed tags and you have to… Read More

Why your Supply Chain Costs are too High

Why your Supply Chain Costs are too High If you ask most business owners if reducing their costs is important, they won’t hesitate to answer, “Why, yes, of course!” But, when it comes to reducing their supply chain costs, many of these same business owners have no clue what to do, or even where to begin. In this article you’ll learn why your supply chain represents a unique cost-reduction challenge, and what you can do to improve these costs so that your bottom line meets your objectives. Reason 1: Nobody… Read More

NLP Well Formed Outcome Model

NLP Well Formed Outcome Model Introduction In modern days goal setting has become important for achieving success. The concept of SMART goals is developed, where SMART stands for specific, measurable, attainable and assignable, realistic and rewarding, time-able and tangible. In spite of the importance given on goal setting only a few people manage to derive any clear benefits from the activity. The Neuro-linguistic Programming model goes beyond the concept of goal setting by using desired outcome development. Goal is a general term, whereas outcome is highly specific. An outcome signifies… Read More

Working with XML in Visual Basic

Working with XML in Visual Basic Extensive markup language and Visual Basic is the odd couple of the industry. Visual Basic is one of the most common languages that are being used today. This Microsoft introduced language was meant to be middle tier in characteristic but has managed to get the top tier position when it comes to programming, developing client and server applications. This is mainly because it is quick and easy and doesn’t need thousands of lines of codes to be written. The relationship between VB, DOM and… Read More

C++ Manipulators

In this C++ tutorial, you will learn what a manipulator is, endl manipulator, setw manipulator, setfill manipulator and setprecision manipulator are all explained along with syntax and examples. What is a Manipulator? Manipulators are operators used in C++ for formatting output. The data is manipulated by the programmer’s choice of display. There are numerous manipulators available in C++. Some of the more commonly used manipulators are provided here below: endl Manipulator: This manipulator has the same functionality as the ‘n’ newline character. For example: cout << "Exforsys" << endl; cout… Read More

C++ Operators Part II

In this C++ tutorial, you will learn about logical operators, && operator, || operator, conditional operator, comma operator, bitwise operator and sizeof() operator. Logical Operators The logical operators used are: !, &&, || The operator ! is called NOT operator. This has a single operand which reverses its value. Logical Operators !true gives the value of false !false gives the value of true The operator && corresponds with Boolean logical operation AND. This operator returns the value of true only if both its operands are true or else it returns… Read More

Client-Server Models and N-Tier Applications

One of principal objective of Client-Server methods is to provide data to an end user. However, Client-Server architectural methodologies are much more complex. Client-Server describes the process wherein a client program generates contact with a separate server for a particular reason on a networked system. The client, in these cases, is the requester for a service that the server will theoretically provide. In the course of the past two decades, we have witnessed the evolution of large scale, complex information systems. During this period, Client-Server computing models have come to… Read More

Using XML with Microsoft Excel

Using XML with Microsoft Excel One of the most useful features for a programmer would be Microsoft Excel’s capability to support XML schemas which are user defined. Though it is not a very prominent feature which can be obviously noted it still exists and is very functional tool. In simple English it means that you can add, and modify XML data in an Excel workbook. Excel has an inbuilt feature to process the data for you. You can perform various functions using the Microsoft excel workbook.  You can view the… Read More

XML Spy

XML Spy XML Spy XML is a widely spread and accepted software and has a wide support on the Internet simply because it is flexible, dynamic, user friendly, interoperable and flexible. XML today plays a pivotal role in software development and is associated with most of the programs being use today. XML spy is an extremely powerful tool associated with the XML software and allows you to create business critical software’s and also gels with XML view and the options that suit your business needs. XML Spy offers intelligent editing… Read More

C++ Operators Part I

In this C++ tutorial, you will learn about operators, the assignment operator, arithmetic operators, compound assignment operators, increment and decrement operator, the functionality of prefix and postfix operators, relational and equality operators. The operators available in C++ programming language are: Assignment Operator denoted by = Arithmetic operators denoted by +, -, *, /, % Compound assignment Operators denoted by +=, -=, *=, /=, %=, >>=, =, = Greater than or equal to Read More

C++ Standard Input Output Stream

In this C++ tutorial, you will learn about standard input stream and standard output stream explained along with syntax and examples. It is C++ programming language uses the concept of streams to perform input and output operations using the keyboard and to display information on the monitor of the computer. What is a Stream? A stream is the source or destination of a series of data, either characters, or in the case of binary files, a sequence of bytes that represent memory content. The standard input and output stream objects… Read More

Ajax and Web Applications

Ajax and Web Applications Client Server Technology and Web Applications There is a gap in user experience between desktop applications and web applications. Desktop applications run on a single computer, while web applications run on the Internet. Since the invention of the Web, developers have been trying to design web applications that demonstrate the speed and interactivity of applications running on the client machine of a LAN (Local Area Network). Despite the explosion of web based applications in the 1990’s (and continuing today), many users still prefer desktop applications. Like… Read More

Java and Client Server Models

Java and Client Server Models The Role of Client Servers on the Web Client server models provide the essential mechanisms for working with the Internet. In fact, most of the World Wide Web is built according to this paradigm. In client server models the web browsers run by millions of users are the clients. On the other side of the equation, are the web hosting systems that run at host sites and provide access to processes and data requested by the client. In this case, these hosting systems are the… Read More

How to Access C++ Class Members

In this C++ tutorial, you will learn how to access Class members, dot operator or class member access operator, difference between struct and class and scope resolution operator. It is possible to access the class members after a class is defined and objects are created. General syntax to access class member: Object_name.function_name (arguments); The dot ('. ') used above is called the dot operator or class member access operator. The dot operator is used to connect the object and the member function. This concept is similar to that of accessing… Read More

Web Services and Client Server Technology

Web Services and Client Server Technology Introduction to Distributed Computing The Internet and expanded network connectivity established client-sever models as the preferred form of distributed computing. When talking about Client-Server models of networked communication using web services the broadest components of this paradigm become the web browser (functioning as the client) and web server. So by introducing web services into the equation, client/server models become browser/server models. These models are Server-Centric, which make applications easy to load and install, but reduces rich user interaction. Server-Centric applications are currently available from… Read More

Object-Oriented Client-Server Internet

Object-Oriented Client-Server Internet OCSI Environments as IT Infrastructure Client Server Basics Object-Oriented Client-Server Internet (OCSI) environments provide the IT infrastructure for supporting OCSI applications. For our purposes, infrastructure refers to operating systems, networks, middleware, and hardware. OCSI are distributed applications with three core technologies: Client-Server, in which parts of the application behave as clients (or service consumers) and others behave as servers (or service providers); object-oriented programming, which allows applications to be easily created, modified, reused and; the Internet, which provides access to application components, like business logic or databases,… Read More

C++ Structure Part II

In this C++ tutorial, Structures Part II, you will learn how to use structure in an efficient way, and features of structures explained with examples. Structure Members Initialization: As with arrays and variables, structure members can also be initialized. This is performed by enclosing the values to be initialized inside the braces { and } after the structure variable name while it is defined. For Example: #include <iostream>using namespace std;struct Customer{ int custnum; int salary; float commission;}; void main( ){ Customer cust1={100,2000,35.5}; Customer cust2; cust2=cust1; cout << "n Customer Number: "<<… Read More

C++ Structure

In this C++ tutorial, you will learn about Structures, declaring a Structure, how to declare Structure Variable and how to access the structure members in C++. What is a Structure? A structure is a collection of variables under a single name. Variables can be of any type: int, float, char etc. The main difference between structure and array is that arrays are collections of the same data type and structure is a collection of variables under a single name. How to declare and create a Structure Declaring a Structure: The… Read More

C++ Inheritance

What is Inheritance? Inheritance is the process by which new classes called derived classes are created from existing classes called base classes. The derived classes have all the features of the base class and the programmer can choose to add new features specific to the newly created derived class. For example, a programmer can create a base class named fruit and define derived classes as mango, orange, banana, etc. Each of these derived classes, (mango, orange, banana, etc.) has all the features of the base class (fruit) with additional attributes… Read More

SCOR Model Process

SCOR Model Process The Supply Chain Operations Reference Model, commonly known as SCOR, is a diagnostic tool for the Supply Chain Management. It lets the users know the various processes involved in a business and the important things that lead to customer satisfaction. The Supply Chain Operations reference model has been developed by the SCC, or the Supply Chain Council. The SCOR Model is based on three very important factors. Another note to the reader here is that there are many theories written about the Supply Chain Management functionality, and… Read More

SCOR Model

SCOR Model The SCOR Model, also referred to as the Supply Chain Operations Reference model, is a type of tutorial used to improve your knowledge and usage of the Supply Chain Management system. It is more of a management tool. The Supply Chain Management Council has designed the SCOR Model in collaboration with other distributors, manufacturers, suppliers and logistics service providers, and therefore the model is best suited for people in this category of business. The SCOR Model compares itself with the best practices in the industry and constantly improvises… Read More

C++ Polymorphism

Introduction Polymorphism is the ability to use an operator or method in different ways. Polymorphism gives different meanings or functions to the operators or methods. Poly, referring to many, signifies the many uses of these operators and methods. A single method usage or an operator functioning in many ways can be called polymorphism. Polymorphism refers to codes, operations or objects that behave differently in different contexts. Below is a simple example of the above concept of polymorphism: 6 + 10 The above refers to integer addition. The same + operator… Read More

C++ Encapsulation

Introduction Encapsulation is the process of combining data and functions into a single unit called class. Using the method of encapsulation, the programmer cannot directly access the data. Data is only accessible through the functions existing inside the class. Data encapsulation led to the important concept of data hiding. Data hiding is the implementation details of a class that are hidden from the user. The concept of restricted access led programmers to write specialized functions or methods for performing the operations on hidden members of the class. Attention must be… Read More

N-Tier Client-Server Architecture

This article will discuss the various architectures of Client-Server environments. Perhaps the most influential Client-Server environment is the Internet and its global users. With the increasing use of web applications, an examination of the best architecture to support web applications is timely. The architectural component of this discussion will focus on the underlying structures and schematics that best build web applications. Specifically, we will be discussing tier architecture, which is the breaking down of an application into logical chunks that are called Tiers. Tiers can exist on the same computer… Read More

Peer-to-Peer and Client-Queue-Client Architecture

Peer-to-Peer and Client-Queue-Client Architecture Client-Server Architecture Compared with Peer-to-Peer and Client-Queue-Client Architecture Client-Server Architecture Client-Server Architecture, which is the model for Internet communication, separates client programs/machines from server programs/machines. These endpoints communicate through a network and are also known as called nodes, which are any device connected by a network. The clients send requests to the server every time it is instantiated. Client instances occur when an object or individual unit of runtime data storage is called into action from its abstracted class. It is the instances that perform the… Read More

Three Tier Software Architectures

In this tutorial, you will learn about three tire software architectures, purpose, history, technical details, three tier architecture usage considerations, maturity, costs and alternatives.  The concept of Three Tier and multi tier architectures originated with the idea of Rational Software. Three Tier software is defined as client server architecture that feature the user interface, data storage, data access, and functional process logic maintained and developed as independent modules. Usually they are also located on different platforms. This architectural model is considered as both software design pattern and software architecture. Besides… Read More

C++ Objects and Classes

In object-oriented programming languages like C++, the data and functions (procedures to manipulate the data) are bundled together as a self-contained unit called an object. A class is an extended concept similar to that of structure in C programming language; this class describes the data properties alone. In C++ programming language, class describes both the properties (data) and behaviors (functions) of objects. Classes are not objects, but they are used to instantiate objects. Features of Class: Classes contain data known as members and member functions. As a unit, the collection… Read More

What is N-Tier?

N-Tier applications are useful, in that they are able to readily implement Distributed Application Design and architecture concepts. These types of applications also provide strategic benefits to solutions at the enterprise level. It is true that two tier, client server applications may seem deceptively simple from the outset – they are easy to implement and easy to use for Rapid Prototyping. At the same time, these applications can be quite a pain to maintain and secure over time.  N-Tier applications, on the other hand, are advantageous, particularly in the business… Read More

JavaScript Objects

JavaScript Objects Object oriented Programming in an important aspect of JavaScript. It is possible to use built-in objects available in JavaScript.  It is also possible for a JavaScript programmer to define his own objects and variable types. In this JavaScript tutorial, you will learn how to make use of built-in objects available in JavaScript. Built-in objects in JavaScript: Some of the built-in objects available in JavaScript are: Date Math String Array Object Of the above objects, the most widely used one is the String object. Objects are nothing but special… Read More

JavaScript String Object

JavaScript String Object In this JavaScript tutorial, you will learn about String Object, purpose of string object in JavaScript, purpose of string object, indexof method, lastIndexOf method and substring method along with syntax and example. Purpose of String Object in JavaScript: The main purpose of String Object in JavaScript is for storing text. General method of using String Object is to declare a variable and assign a string, in other words a text to the variable. var exf="Welcome" assigns the text Welcome to the variable exf defined. We have seen… Read More

JavaScript Date Object

JavaScript Date Object In this JavaScript tutorial, you will learn about date object and methods of date object explained along with syntax and example. JavaScript Date Object: Usage of Date Object: Date object of Java Script is used to work with date and times. General syntax for defining Date object in Java Script is as follows: var variablename=new Date( ) In the above new is a keyword which creates an instance of object and Date() defines variablename as Date Object. For example: var exf=new Date( ) In the above example,… Read More

Microsoft Dynamics Applications

Microsoft Dynamics Applications Microsoft Dynamics is a line of Financial, customer relationship, and supply chain management solutions. It is software that provides complete solutions for businesses and organizations. Microsoft Dynamics has been evaluated by many industry experts who stand by it and vouch for it. It has won many awards for being the best software, from CRM magazine and even Gartner; an independent analyst firm, declared it to be the best software for supply chain management available In different businesses or segments of businesses the Microsoft Dynamics supply chain management… Read More

Microsoft Dynamics

Microsoft Dynamics Microsoft Dynamics for Supply Chain Management Every successful business owes it to the efficiency and organization of the business management. Whether it is a large or small business, the organization of tasks is the single most important factor which contributes to the well being of the company. How do we get our business organized? It obviously can’t be done by opening a Microsoft Excel document and listing out the things to do. You need much more than that and using the right software is very important. Not just… Read More

JavaScript Math Object

JavaScript Math Object In this JavaScript tutorial, you will learn about Math Object, usage, properties and methods of math object along with syntax and examples. Usage of Math Object: JavaScript Math object is used to perform mathematical tasks. But unlike the String and the Date object which requires defining the object, Math object need not be defined.  Math object in JavaScript has two main attributes: Properties Methods Properties of Math Object: The JavaScript has eight mathematical values and this can be accessed by using the Math Object. The eight mathematical… Read More

JavaScript Windows Object Properties Part II

JavaScript Windows Object Properties Part II In this JavaScript tutorial, you will learn about screenX, screenY, screenLeft and screenTop, top, length, frames, opener, parent and window property of Window object along with syntax and examples. screenX: This property screenX returns the x coordinate of the window relative to the user’s monitor screen. In other words this property namely ScreenX indicates in pixels the distance that the new window is placed from the left side of the screen horizontally. This property is a read onlywrite property. General syntax for using this… Read More

JavaScript Windows Object Properties Part I

JavaScript Windows Object Properties Part I In this JavaScript tutorial, you will learn about Windows Object properties namely personalbar, statusbar, scrollbar, toolbar property of Window object, pageXOffset, pageYOffset, innerwidth, innerheight, outerwidth and outerheight. personalbar Property of Window Object: The personalbar property of a Window Object relates to the browser’s personal or directory bars. This is the region where the user has easy access to certain bookmarks. The personalbar property has the default property set as true, meaning visible, and can also be set to false, meaning hidden, as per the… Read More

JavaScript Window Object Timeout Methods

JavaScript Window Object Timeout Methods In this JavaScript tutorial, you will learn about setTimeout(), clearTimeout() and open() methods of window object along with syntax, usage and examples for each method. setTimeout(): The setInterval() method of Window object is used to call a function or evaluate an expression at specified intervals. The setTimeout() method of a window object performs in a similar manner. In contrast to the setInterval() method, the setTimeout() method of window object is used to call a function or evaluate an expression after a specified number of milliseconds.… Read More

JavaScript Document Object Methods Part II

JavaScript Document Object Methods Part II In this JavaScript tutorial, you will learn about document object methods – getElementsByTagName, getSelection, handleEvent, releaseEvents, routeEvent, write, writeln along with syntax, examples and brief explanation. getElementsByTagName: The the getElementsTagName() method returns a collection of objects with the specified TagNAME given in argument. The programmer can enter an asterisk ("*") as the parameter to retrieve a list of all elements within the document. The general syntax for using the getElementsByName method of document object is as follows: document.getElementsByTagName(tagname) for example: <html>    <head>      … Read More

Client-Server Testing Technology

Client-Server Testing Technology Client Server Software Client-server software requires specific forms of testing to prevent or predict catastrophic errors. Servers go down, records lock, I/O (Input/Output) errors and lost messages can really cut into the benefits of adopting this network technology. Testing addresses system performance and scalability by understanding how systems respond to increased workloads and what causes them to fail. Software testing is more than just review. It involves the dynamic analysis of the software being tested. It instructs the software to perform tasks and functions in a virtual… Read More

JavaScript Document Object Methods Part I

JavaScript Document Object Methods – Part I In this JavaScript tutorial, you will learn about methods of document object along with syntax and examples.  This section covers captureEvents, open, close, getElementById, getElementsByName methods with explanations for each method. Methods of document Object: captureEvents: The captureEvents method instructs the document to capture and handle all events of a particular type. The general syntax for using the captureEvents method of document object is as follows: document.captureEvents(eventType) The list of eventType in an earlier section of this tutorial called Event Handler in JavaScript.… Read More

JavaScript History Object Properties and Methods

JavaScript History Object Properties and Methods In this JavaScript tutorial, you will learn about history object properties and methods, length, current, next, previous properties, back(), forward() and go() methods along with syntax and examples. The history property has the return value as history object, which is an array of history items having details of the URL’s visited from within that window. Also, note that the History object is a JavaScript object and not an HTML DOM object. General syntax of history property of Window Object: window.history The JavaScript runtime engine automatically creates… Read More

JavaScript Elements and Embed Objects

JavaScript Elements and Embed Objects In this JavaScript tutorial, you will learn about browser objects – elements and embed, properties of elements object, length, type, embed object, properties of embed object along with syntax and examples. elements object: The elements object is used in JavaScript to access all form elements such as fields or buttons that are present or embedded within a form. Since each element inside the form is stored as an array element within the array elements[], the user can make use of the loop concept to access… Read More

JavaScript OnError Event

JavaScript OnError Event In this JavaScript tutorial, you will learn about onerror event, how to use onerror event along with syntax and example. Using onerror event: The onerror event fires when a page has a script error. This onerror event occurs in JavaScript when an image or document causes an error during loading. This does not mean that it is a browser error. This event handler will only be triggered by a JavaScript error, not a browser error. The general syntax of onerror event is as follows: onerror=functionname() function functionname(msg,file_loc,line_num)… Read More

Using NLP for Continuous Change

Using NLP for Continuous Change Introduction We all know the saying that change is the only universal constant. Several people are not able to progress in their life because they are afraid of change. When we think of change, we start thinking of the accompanying uncertainties, which causes a sense of anxiety. We become afraid of facing the unknown, and resist to embrace it. Technical programmers and software developers have to undergo different levels of change in the organization and their personal lives. If we do not let go of… Read More

JavaScript Event Handler

JavaScript Event Handler In this JavaScript tutorial, you will learn about using event handlers along with events for each HTML tag. Using Event Handler in JavaScript: Event Handlers are used in JavaScript by placing the name of the event handler inside the HTML tag associated with object. This is followed by =’JavaScript code’, the code in JavaScript which must execute when the event fires. The events for each HTML tag are as follows: <A> click (onClick) mouseOver (onMouseOver) mouseOut (onMouseOut) <AREA> mouseOver (onMouseOver) mouseOut (onMouseOut) <BODY> blur (onBlur) error (onError)… Read More

JavaScript Exception Handling – Part II

JavaScript Exception Handling – Part II In this JavaScript tutorial, you will learn about exception handling viz. try…catch..finally statement and nested try…catch statements along with syntax and examples. try…catch..finally Statement: JavaScript has a finally statement that can be used as an optional construct along with try..catch statements. The finally construct placed in a try…catch construct is an optional statement. When the finally statement is placed in a try…catch construct, it always runs following the try…catch structure. The general syntax of a try…catch..finally statement is as follows: try { …………       //Block… Read More

JavaScript Exception Handling – Part I

JavaScript Exception Handling – Part I In this JavaScript tutorial, you will learn about Exception Handling, Catching errors in JavaScript, Using try..catch statement and throw in JavaScript along with syntax and examples. It is impossible for a programmer to write a program without errors. Programming languages include exceptions, or errors, that can be tracked and controlled. Exception handling is a very important concept in programming technology. In earlier versions of JavaScript, the exceptions handling was not so efficient and programmers found it difficult to use. Later versions of JavaScript resolved… Read More

Using NLP for Personal Development

Using NLP for Personal Development Introduction Organizations today seek employees that are multi talented. Prospective candidates have to exhibit characteristics such as technical expertise, leadership skills, initiative and enthusiasm, communication skills, confidence and self-motivation. Technical professionals of today are provided with a variety of trainings and courses. However, if an individual does not understand the significance of these trainings, it becomes a waste of time, effort and money. Professionals of today need to interact with people of varied personalities. A mismatch of style or approach towards a common goal can… Read More

Virtualization and Client-Server Technology

Virtualization and Client-Server Technology The Virtualization Trend One of the biggest trends in information technology is towards virtualization. Virtualization broadly refers to the abstraction of computer resources. This often makes them appear and perform more powerfully than they would otherwise. It accomplishes this by concealing the physical characteristics of a resource (be it an operating system, storage device, server, or application) from the other systems interacting with it. It is really sort of a shape-shifter. For example, it can make any one of the single computer resources mentioned previously and… Read More

SOA Advantages

SOA Advantages Businesses in today’s competitive environment are constantly faced with the challenge of having to provide more with fewer resources. Businesses are constantly under pressure to deliver goods and services to the market at a faster, cheaper rate – and at higher quality than in previous times. It is predicted that investments in Information Technology are going to drive businesses forward – not merely in terms of gaining responsiveness and efficiencies, but additionally in the creation of top line opportunities. It is an ironic fact that the vast majority… Read More

Using NLP for Leadership Skills

Using NLP for Leadership Skills Introduction Technical programmers and software developers of today are business leaders and managers of tomorrow. They need to be groomed in leadership and management skills so that they can take on higher positions and manage their own teams. Technical professionals need to exhibit leadership qualities in their day-to-day interactions, which will form the basis for their future promotions. Therefore, it is imperative to recognize and enhance these qualities, which become the lifeblood of the future leader. Leadership qualities are a mix of inherent characteristics as… Read More

JavaScript Document Object

JavaScript Document Object In this JavaScript tutorial, you will learn about document object – part of JavaScript window object,  properties and windows of document object, alinkColor, anchors, applets, bgColor, cookie, domain, embeds and fgColor. The Document object is part of the Window object. The document object is used to access all elements in a page. The document object provides access to the elements in an HTML page from within the script. General syntax of document object: window.document There are many properties and methods available for the document object. Some of these… Read More

JavaScript Array Operations

JavaScript Array Operations In this JavaScript tutorial, you will learn about different operations with array in JavaScript, how to use the for…in statement, Combining Operations between arrays and within elements of an array, joining two or more arrays and joining elements of an arrays along with syntax and example scripts.for…in statement: The for…in statement is used for looping through the elements of the array. The general structure of the for..in statement in JavaScript is as follows: for (variablename in arrayname) { ………… …………     //Block of Code to be executed }… Read More

Using NLP for continuous learning

Using NLP for continuous learning Introduction Technical professionals of today are expected to omniscient. Not only do they have to proficient in their own field, but also in several other domains including inter personal skills, communication and presentation skills. They have to build on their leadership and management skills in order to grow within the organization. Some professionals find it difficult to cope with this increasing demand on knowledge and skills. Others fail to understand the importance of gaining knowledge and are stuck in reverse gear. Organizations often provide training… Read More

Client-Server Trends for 2007

Client-Server Trends for 2007 The Connection Between Computers and Network Applications Client-server technology describes the relationship between computers and programs on a network. For the purposes of this article, unless otherwise specified, clients and servers will refer to programs and it is important to remember that these programs can function partially during a request. In traditional client-server technology, a client initiates a request from a server. The server processes the request and delivers the response to the client. This process can take place within a single machine that contains both… Read More

JavaScript Iterative Structures – Part I

JavaScript Iterative Structures – Part I In this JavaScript tutorial, you will learn about JavaScript Iterative Structures, for loop, for..in statement, break and continue explained along with syntax and examples. Iterative Structures are used to execute a certain piece of code a specified number of times or until the condition mentioned remains true. The Iterative structures are also termed “looping” in programming terminology. Iterative Structure is an important part of programming terminology. When a programmer wants to repeat the same code a number of times, he or she does not… Read More

XML and Service Oriented Architecture

XML and Service Oriented Architecture SOA or service oriented architecture is a procedure carried out to attain coupling between the loose elements in software agents. Service oriented architecture has to be treated like an environment rather than a procedure or programs because it is literally present everywhere. SOA or the service oriented architecture is different from object oriented program in its belief that data and its processing should be bound together and they should go together. The difference here is in object oriented programming the data comes with its own… Read More

Using NLP for Team Building

Using NLP for Team Building Introduction Modern day professionals do not operate alone, but are now part of a bigger, better and competitive team. The quality of their work is not only based on their individual efforts, but also on their interaction with the team members. Present day targets are achieved as a team, with success or failure shared by the whole team. It is therefore important for today’s technical programmer or software developer to be a good team member in addition to being an expert in technical skills. Neuro-linguistic… Read More

XML SQL Server

XML SQL Server The Extensible Markup Language was introduced in the SQL server because of the clause to SELECT. Now XML has been well integrated into the Microsoft SQL server in the Relational Database Management System or the RDBMS which can help create futuristic web programs and databases. Why introduce XML into a SQL server? A business to business portal or B2B, business to consumer portal or B2C, or Intrabusiness networks need to exchange a lot of information and this exchange of information can be easily enabled with the help… Read More

NLP Metaphors

NLP Metaphors Introduction A metaphor is a representation used for explaining a concept in terms of some other concept. Usually it helps us understand something that is not commonly known in terms of something that we are familiar with. A metaphor is therefore a denotation in terms of some other item. For example, when we say, “Her face was as pink as a rose”, it indicates how rosy her face looked. Since we know how a rose looks, we can relate to it and better understand the nature of the… Read More

XML Security

XML Security Documents can be secured using XML now. When data is released to the web it becomes free for all and is available everywhere and it is literally omnipresent. How do you secure and safeguard something which is so widely spread. Security issues for XML documents has now reached climax because XML documents can be secured using XML security. XML secures the documents in two ways; one is the ML signature and the other XML encryption. XML Encryption In the World Wide Web security is taken care of by… Read More

Client-Server Security

Client-Server Security Why Client Server Environments are so Popular Client-server environments are popular because they increase application processing efficiency while reducing costs and gaining the maximum benefit from all resources working together. These benefits are gained by splitting processing between the client machine/software and server machine/software. Each process works independently but in cooperation and compatibility with other machines and applications (or pieces of applications). All independent processing must be performed to complete the requested service. Cooperation of application processing produces another client-server advantage, it reduces network traffic. Since each node… Read More

NLP Language Hierarchy and Thinking Continuum

NLP Language Hierarchy and Thinking Continuum Introduction We use words as tools for putting forth our ideas, explaining concepts or expressing feelings and emotions. The words we use can be extremely specific in nature or most general, or can be in the continuum in between. Neuro-linguistic Programming defines the Meta model, where precise, detailed language is used to convey information. In contrast, the Milton model of Neuro-linguistic Programming is ‘artfully vague’ and uses more broader terms to interpret the internal map. However, in our daily lives, our language is not… Read More

XML Remote Calling Procedure

XML Remote Calling Procedure XML RPC or the XML Remote Calling Procedure is a set of compilations and implementations which allow certain programs to run on complex platforms or operating systems and allows them to make Remote Procedure calls on the Internet. The Remote Procedure Calling Protocol uses HTTP as a transport and uses XML for encoding. XML RPC allows complex data structures to be processed and transmitted or returned and it is very simple to be operated on the Internet. The set of XML RPC implementations is spread over… Read More

Client-Server Technology : Thin Clients

Client-Server Technology : Thin Clients The Role of Client Computers In client-server technology, a client computer uses its software programs to make requests from server computers over a network. The server computers then process the request and handle delivery back to the client. However, the server may turn into a client if it formulates a service request to forward to another server, say, a database server. Clients and servers connected on a network are also referred to as nodes. Clients can send requests to more than one server. The most… Read More

JavaScript Array Object Methods – Part II

JavaScript Array Object Methods – Part II In this JavaScript tutorial, you will learn about on array object methods – slice(), splice() toString(), shift() and unshift() methods along with general syntax and examples. slice(): By using the methods of the array object the programmer is able to retrieve the first and the last elements in an array object. Suppose a programmer wishes to retrieve selected elements from an existing array. This can be performed by using the slice() method of the array object. The slice method creates a new array… Read More

JavaScript Array Object Methods – Part I

JavaScript Array Object Methods – Part I In this JavaScript tutorial, you will learn about Array Object Methods – concat(), join(), pop(), push() and reverse() methods along with general syntax and examples. concat() The concat() method is used to join two or more Array objects together to produce a new one. In the concat() method, the original Array objects are unaffected by this method and only a copy of the new concatenated array is returned. General syntax of the concat() method of the Array object of JavaScript: arrayObject.concat(arrayname1,arrayname2,……,arraynamen) An example to… Read More

NLP E-Prime Technique

NLP E-Prime Technique Introduction Neuro-linguistic Programming places great deal of importance on non-verbal communication and body language. However, our language also plays a significant role in effective communication. It embodies not just the vocabulary we use in our dialect, which is around seven percent of the communication, but also the language we use in our brain. Every word we use has an impact on the communication and individual words can carry deep meanings. Often we find that the meaning behind a word is different for different people. This is because… Read More

XML Processing

XML Processing XML documents process is explained by a huge set of specifications and the list of these specifications is growing endlessly. A lot of applications depend on these specifications to work with XML or extensive markup language. These specifications will have all the requirements listed for XML processing model and even the XML language specifications. These specifications are more at the conceptual level and contain descriptions about the language based interactions. The XML documents are treated as a set of information modules and the specifications contains processes which construct… Read More

NLP Neurological Levels

NLP Neurological Levels Introduction Neuro-linguistic Programming deals with bringing about personal change. This change is not just in outward behavior, but our underlying aspects as well. The change can be in our values, beliefs and unconscious parts of the self that we might not be consciously aware of. Our inner representations determine our behavior and affect us at several different levels. An actual change can only occur after the change is conceived and imagined in the person’s mind. When the different levels of thinking are in congruence with each other,… Read More

.NET Client-Server Technology

.NET Client-Server Technology Decentralized Applications Client-server technology developed as applications were decentralized from PCs and mainframe computers. Desktop computers were connected through a network or LANs (Local Area Networks) and WANs (Wide Area Networks). In this equation, ‘clients’ are the machines or programs that request services from another machine or server on the network. The server is linked to databases or the Web and performs the processing of the request and the delivery of the response. The client provides the interface with which users communicate and make requests. The server… Read More

XML Parsing

XML Parsing XML documents can be parsed efficiently and more critically because XML is a widely accepted language. It is extremely crucial to programming for the web that XML data be parsed efficiently, especially in cases a where the applications that are required to handle huge volumes of data. When parsing is improper it can increase memory usage and time for processing which directly affects the scalability by decreasing it. There are many XML parsers that are available. Choosing a right one for your situation might be challenging. There are… Read More

NLP Setting and Achieving Goals

NLP Setting and Achieving Goals Introduction Many people are unable to accomplish anything in their life due to a lack of clear goals. On the other hand, there are people who set daily, weekly and monthly goals, and get outstanding results. Success is achieved due to their clear focus on measurable targets. We can reflect back on our successes and failures in life, and try to understand how clear and positive goals attributed to the desirable results. Goals are an important aspect of the human experience, and we can describe… Read More

Supply Chain Management Degree Programs

Supply Chain Management Degree Programs What a Supply Chain Manager Does Every business must have supplies and materials in order to run a successful operation. Supply chain managers are employed to ensure that needed suppliers are always available to employees. The job entails dealing with suppliers, meeting with business executives in order to make important contractual decisions, as well as predicting what the company’s needs shall be in the future. Indeed, a good supply chain manager is also a good negotiator in that he or she should be able to… Read More

XML Web Services

XML Web Services One of the main reasons the web succeeded today is it simplicity due to which it can be omnipresent. Web services are the new generation we applications. They are self starting applications that run on their own platforms and are accessible on the web easily. Web services architecture is very simple to understand and is divided into tiers. What is a web service platform? A basic web service platform is XML or Extensible Markup Language. XML or the Extensible Markup language is a meta-language which allows you… Read More

NLP Presuppositions

NLP Presuppositions Introduction Neuro-linguistic Programming developers and community consider NLP as a model and not theory. This is because while a theory provides explanation on why a system works, Neuro-linguistic Programming does not do this. A model is a simple step-by-step description on how to use the model. That does not indicate that NLP has no theoretical underpinnings. NLP simply does not try to defend or validate these theories. Neuro-linguistic Programming assumes a certain set of ideology and declares the presuppositions used. The primary presuppositions of Neuro-linguistic Programming were formulated… Read More

Supply Chain : Problems with Radio Frequency Identification

Supply Chain : Problems with Radio Frequency Identification Introduction The concept of Radio Frequency Identification was first developed in the 1950s as part of the Toyota Production System. Over the years, Radio Frequency Identification has evolved to the extent that nearly all sophisticated supply chain management experts tend to employ it. As in all fields and all forms of technology, supply chain managers working with Radio Frequency Identification are constantly working to improve it. It is thought that soon, adopting sensor based Radio Frequency Identification technology will allow for the… Read More

NLP Subjectivity Structure

NLP Subjectivity Structure Introduction Neuro-linguistic Programming consists of three essential and vital components that form an experience. They are neurology, language and programming. Neuro-linguistic Programming therefore provides a description for the dynamics between the mind and the body and how the two interact as a system to generate our Neuro-linguistic model of the world. Neurology describes the fundamental concept of formation of a state through the body, and how the states determine the consequent behavior. Linguistics tells us how we represent the external world within ourselves inside the mind-body using different… Read More

Unix Client Server Technology

Unix Client Server Technology Understanding the Role of Unix When discussing client-server technology it is important to understand UNIX, one of the first, primary building blocks for network possibilities that continues its influence today. UNIX is an operating system designed for multi-tasking by multiple users. This description alone suggests the exponential increase in work productivity by networking through UNIX. Operating systems (OSs) are computers’ central program. Every computer has one. At their most general, operating systems help perform basic computational functions, such as recognizing keyboard input and sending output to… Read More

XML Disadvantages

XML Disadvantages The extensive markup language is the way to go for developing future web applications, and it almost defines the future of web development. There are no doubts about its performance in this arena. However, XML also has some draw backs which need to be looked at and improved upon. The reason it faces some resistance from users is a result of these drawbacks. One of the biggest drawbacks of XML is that it is lacking in the area of adequate applications for processing. Lack of Applications Processing XML… Read More

NLP Anchoring

NLP Anchoring Introduction Neuro-linguistic Programming defines anchoring as an internal or external representation that will trigger another representation. It relies on the Stimulus-Response concept, where a particular stimulus will elicit a memory, behavior or feeling. The Neuro-linguistic Programming cofounders Bandler and Grinder found a practical application for classical conditioned responses by using the anchor or the triggering stimulus to move experiences around in time and space. Human beings generate different internal and external responses in terms of states, behaviors, thoughts and feelings in accordance to a particular stimulus. Some of… Read More

Supply Chain Management : Enterprise Resource Planning

Supply Chain Management : Enterprise Resource Planning The goal of ERP (Enterprise Resource Planning) systems is the successful integration of a company’s data and processes in to a single unified system. Usually, several components of computer software and hardware are employed in order to realize this goal. A unified database must be employed in order to store data for the various modules of the system. History of Enterprise Resource Planning Originally, the term “enterprise resource planning” was employed to designated systems used by enterprise wide resources. It was originally used… Read More