Monday 8 July 2013

The concept of computer programming

Before we begin Visual Basic 6 programming, let us understand some basic concepts of programming. According to Webopedia, a computer program is an organized list of instructions that, when executed, causes the computer to behave in a predetermined manner. Without programs, computers are useless. Therefore, programming means designing or creating a set of instructions to ask the computer to carry out certain jobs which normally are very much faster than human beings can do.

Many people think that computer is very intelligent, but in actual fact it is dumb and can't do anything without human assistance. The microchips of  a CPU can only understand two distinct electrical states, namely, the on and off states, or 0 and 1 in the binary system. So, the CPU only understands a combinations of 0 and 1 code, a language which we called machine language. Machine language is extremely difficult to learn and it is not for us to master it easily. That's why modern programming languages supported by web hosting providers, such as PHP, Javascript, etc are all very high level. They allow us to communicate with the computer using language we can relate to, rather than machine language. 

Fortunately , we have many smart programmers who wrote interpreters and compilers that can translate human language-like programs such as BASIC into machine language so that the computer can carry out the instructions entered by the users. Machine language  is known as the primitive language while Interpreters and compilers like Visual Basic are called high-level language. Some of the high level computer languages beside Visual Basic are  Fortran, Cobol, Java, C, C++, Turbo Pascal, flash action script, JavaScript, HTML and more.  

1.2 What is Visual Basic?

VISUAL BASIC is a high level programming language which  evolved from the earlier DOS version called BASIC. BASIC means Beginners' All-purpose Symbolic Instruction Code. It is a relatively easy programming language to learn. The code looks a lot  like English Language. Different software companies produced different versions of BASIC, such as Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA and so on. However, people prefer to use Microsoft Visual Basic today, as it is a well developed programming language and supporting resources are available everywhere. Now, there are many versions of VB exist in the market, the most popular one and still widely used by many VB programmers is none other than Visual Basic 6 . We also have VB.net, Visual Basic 2005, Visual Basic 2008 and the latest Visual Basic 2010 . Both Vb2008 and VB2010 are fully object oriented programming (OOP) languages.

VISUAL BASIC is a VISUAL and  Event-driven Programming Language. These are the main divergence from the old BASIC. In BASIC, programming is done in a text-only environment and the program is executed sequentially. In VB6, programming is done in a graphical environment. In the old BASIC, you have to write program code for each graphical object you wish to display it on screen, including its position and its color. However, In VB6 , you just need to drag and drop any graphical object anywhere on the form, and you can change its properties  using the properties window.
In addition, Visual Basic 6 is Event-driven because we need to write code in order to perform some tasks in response to certain events. The events usually comprises but not limited to the user's inputs. Some of the events are load, click, double click, drag and drop, pressing the keys and more. We will learn more about events in later lessons. Therefore, a VB6 Program is made up of many subprograms, each has its own program code, and each can be executed independently and at the same time each can be linked together in one way or another.

1.3 What programs can you create with Visual Basic 6?

With VB 6, you can create any program depending on your objective. For example, if you are a college or university lecturer,  you can create  educational programs to teach business, mathematics, science, economics, engineering, computer science, accountancy , financial management, information system and more to make teaching more effective and interesting. For example, you can create mathematical programs such as Geometric Progression, Quadratic Equation Solver, Simultaneous Equation Solver ,Prime Number, Factors Finder, Quadratic Function Graph Plotter and so on. For science teacher, you can create simulation programs such as Projectile, Simple Harmonic Motion, Star War  etc. If you are in business, you can also create business programs such as inventory management system , Amortization Calculator , investments calculator, point-of-sale system, payroll system, accounting program and more to help manage your business and increase productivity. For those of you who like games , you can create those programs such as slot machine, reversi, tic tac toe and more. Besides, you can create multimedia programs such as Smart Audio Player, Multimedia Player  and so on. Indeed, there is no limit to what program you can create ! There are many such programs in this tutorial, so you must spend more time on the tutorial in order to learn how to create those programs.

1.4 The Visual Basic 6 Integrated Development Environment

Before you can program in VB 6, you need to install Visual Basic 6 compiler in your computer. You can purchase a copy of Microsoft Visual Basic 6.0 Learning Edition or Microsoft Visual Basic Professional 6.0 with Plus Pack from Amazon.com, both are vb6 compilers. If you have already installed Microsoft Office in your PC or laptop, you can also use the built-in Visual Basic Application in Excel to start creating Visual Basic programs without having to spend extra cash to buy the VB6 compiler.

After installing vb6 compiler, the icon with appear on your desktop or in your programs menu. Click on the icon to launch the VB6 compiler. On start up, Visual Basic 6.0  will display the following dialog box as shown in Figure 1.1.

Figure 1.1: New Project Dialog

You can choose to either start a new project, open an existing project or select a list of recently opened programs. A project is a collection of files that make up your application. There are various types of applications that we could create, however, we shall concentrate on creating Standard EXE programs (EXE means executable). Before you begin, you must think of an application that might be useful, have commercial values . educational or recreational. click on the Standard EXE icon to go into the actual Visual Basic 6 programming environment.

When you start a new Visual Basic 6  Standard EXE project, you will be presented  with the Visual Basic 6 Integrated Development Environment (IDE). The Visual Basic 6 Integrated Programming Environment is show in Figure 1.2. It consists of the toolbox, the form, the project explorer and the properties window.

Figure 1.2: VB6 Programming Environment

Form is the primary building block of a Visual Basic 6 application. A Visual Basic 6 application can actually comprises many forms; but we shall focus on developing an application with one form first. We will learn how to develop applications with multiple forms later. Before you proceed to build the application, it is a good practice to save the project first. You can save the project by selecting Save Project from the File menu, assign a name to your project and save it in a certain folder.

Ref. : Click Here

Facebook Collecting Data for 'Shadow Profiles'

Before last week’s Facebook faux pas, chances are you’d never heard of a “shadow profile.”
But the term is becoming more prevalent as users become more aware that private information may not always be private.
As reported on SiteProNews last week, a bug in Facebook’s system resulted in the contact information of six millions users being compromised. Users’ e-mail addresses and phone numbers were briefly accessible to other Facebook members as a result of the security slip-up, but Facebook vowed that, in most cases, people’s personal information didn’t make it far and added that there was no evidence to indicate that the bug was used for malicious purposes.
“For almost all of the e-mail addresses or telephone numbers impacted, each individual e-mail address or telephone number was only included in a download once or twice. This means, in almost all cases, an e-mail address or telephone number was only exposed to one person. Additionally, no other types of personal or financial information were included and only people on Facebook — not developers or advertisers — have access to the DYI tool,” Facebook said in a statement.
However, new information about the leak reveals that even people without a Facebook account may have been victims.
Yahoo News reports that “Facebook Shadow Profiles” are becoming a growing concern when it comes to private information being compromised.
Shadow profiles occur when the Facebook ‘Find Friends’ feature is utilized on mobile. Searching for Facebook users via their cellphone numbers and e-mail addresses is a great way to find friends, but it’s also a way for Facebook to gather and store personal information from millions of people - even from those who don’t have a Facebook profile.
The information is collected and stored via a shadow profile that’s ultimately stored in a huge Facebook data bank.
Where this gets tricky is when Facebook has a mishap like it did last week.
As Yahoo reports, “the bug at the heart of this controversy has been accidentally combining users shadow profiles with their real profiles, so when someone used Facebook’s ‘Download Your Information’ tool, it would include information that some Facebook users had not provided to the network.”
While Facebook has denied in the past that it keeps personal information of non-users, ZDNet reports the social network has been quoted as saying it’s “harvesting and matching offsite-sourced data to user profiles — creating these shadow profiles — ‘to better create friend suggestions’ for the user.”
After the leak, Facebook attempted to appease users’ concerns, saying the incident would have minimal effect.
“Although the practical impact of this bug is likely to be minimal since any e-mail address or phone number that was shared was shared with people who already had some of that contact information anyway, or who had some connection to one another, it’s still something we’re upset and embarrassed by, and we’ll work doubly hard to make sure nothing like this happens again,” Facebook said in its blog post. 

Ref. : Click Here

Friday 14 June 2013

Maula Ya Salli Wa Sallim Lyrics & Translation | Qasida Burdah Shreef Lyrics

Sallallahu alaihi wasallam
Sallallahu alayhi wasallam
Sallallaahu alayhi wasallam
Sallallahu aleyhi vesellem.

Mawlaya Salli Wassalim da-Iman Abadan, Ala Habi Bika Khairil Khalqi Kullimi.

Mawlaya Salli Wassalim da-Iman Abadan
Ala Habi Bika Khairil Khalqi Kullimi
O my Lord send peace and blessings upon your Beloved (PBUH)
The best of all creations.

Sallallahu aleyhi vesellem
Sallallahu aleyhi vesellem
Sallallahu alayhi wasallam
Sallallaahu alayhi wasallam.

Da-aa illallahi fal-mustamsikuna bihi, Mustamsykuna bihablin ghairi munfasam.
Da-aa illallahi fal-mustamsikuna bihi
Mustamsykuna bihablin ghairi munfasam.
He called (people) towards Allah, so those who cling to him.
Clinging to a rope which will never snap.

Sallallahu aleyhi vesellem
Sallallahu aleyhi vesellem
Sallallahu alayhi wasallam
Sallallaahu alayhi wasallam.

Muhammadun Sayyidul Kawnayni Wa-Thaqalain, Wal-Fareeqaini Min Urbin Wa Min-Ajami.
Muhammadun Sayyidul Kawnayni Wa-Thaqalain
Wal-Fareeqaini Min Urbin Wa Min-Ajami.
Muhammad ( Sallallahu Alayhi Wasallam) is the leader of both worlds and both creations (man and jinn).
And of both groups, Arabs and non Arabs.

Sallallahu aleyhi vesellem
Sallallahu aleyhi vesellem
Sallallahu alayhi wasallam
Sallallaahu alayhi wasallam.

Thummar Rida An Abi Bakriw Wa An Umarin, Wa An Aliyyiw Wa An Usmana Zil Karami.
Thummar Rida An Abi Bakriw Wa An Umarin
Wa An Aliyyiw Wa An Usmana Zil Karami
(Then) be pleased with Abu-bakr and Omar (Radiyallahu Anhuma).
And Ali and Uthman (Radiyallahu Anhuma), the people of nobility.

Sallallahu aleyhi vesellem
Sallallahu aleyhi vesellem
Sallallahu alayhi wasallam
Sallallaahu alayhi wasallam.

Ya Rabbe Bil Mustafa Ballig Maqasedna, Wag Fir Lana Ma Madaya Wase Al Karami.
Ya Rabbe Bil Mustafa Ballig Maqasedna
Wag Fir Lana Ma Madaya Wase Al Karami
O my creator, O Allah. Fulfill our aims in life Allah
Forgive our sins, Ya Allah. O Allah the most gracious.

Sallallahu aleyhi vesellem
Sallallahu aleyhi vesellem
Sallallahu alayhi wasallam
Sallallaahu alayhi wasallam.

Mawlaya Salli Wassalim da-Iman Abadan, Ala Habi Bika Khairil Khalqi Kullimi
Mawlaya Salli Wassalim da-Iman Abadan
Ala Habi Bika Khairil Khalqi Kullimi
O my Lord send peace and blessings upon your Beloved (PBUH)
The best of all creations.

Lyrics Information:
Recited By:Doctor Aamir Liaquat
Written By:Allamah Imam Busairi (R.A.)
Other:Lyrics are in Arabic, Translated in English, and Roman Arabic.

Maula Ya Salli Wa Sallim LyricsReviewed byiMuslimz NetworkMaula Ya Salli Wa Sallim Lyrics byMaula Ya Salli Wa Sallim Lyrics byavailable online at IslamicLyrics.netRating:5



Organizational Culture and Its Importance

The contemporary definition of Organizational Culture includes what is valued; the leadership style, the language and symbols, the procedures and routines, and the definitions of success that characterizes an organization. It is a specific collection of values and norms that are shared by people and groups in an organization and that control the way they interact with each other and with stakeholders outside the organization.

Here, organizational values are beliefs and ideas, about, what kinds of goals members of an organization should pursue and the appropriate kinds or standards of behavior organizational members should use to achieve these goals. From organizational values develops organizational norms, guidelines or expectations that prescribe appropriate kinds of behavior by employees in particular situations and control the behavior of organizational members towards one another. 

In the past 25 years, the concept of organizational culture has gained wide acceptance as a way to understand human systems. From an open system perspective, each aspect of organizational culture can be seen as an important environmental condition affecting the system and its subsystem. Increased competition, globalization, mergers, acquisitions, alliances, and various workforce departments have created a greater need for organizational culture. Thus, it has become an important pattern for the organization's development. 

Below are important key ingredients of Organizational Culture: 
It focuses attention on the human side of organizational life, and finds significance and learning in even its most ordinary aspects.

It clarifies the importance of creating appropriate systems of shared meaning to help people work together toward desired outcomes. 

It requires members especially leaders, to acknowledge the impact of their behavior on the organization's culture. 

It encourages the view that the perceived relationship between an organization and its environment is also affected by the organization's basic assumptions. 

Organizational culture is possibly the most critical factor determining an organization's capacity, effectiveness, and longevity. It also contributes significantly to the organization's brand image and brand promise. 

Organizational Culture creates energy and momentum. The energy will permeate the organization and create a new momentum for success.The above-mentioned relevance of organizational culture supports the proposition that, in this competitive and globalized corporate scenario, there is huge need of organizational development strategy at various workforce departments, as this can improve the company's culture. Thus, to fulfill organizations development needs, Organizational Culture Center is the better option! With its outstanding services, OCC provides meaningful responses to the company's wants, needs and values. Its services range from Workshop, Speaking to Consulting and Coaching. 

OCC, Workshop and Speaking service teach cultural enhancement programs to the attendees to improve their cultural effectiveness. It educates current and emerging leaders on issues related to organizational culture. Besides, its associates work parallel with leaders at every level of the organization by engaging and training them to understand workplace culture and to assume their responsibilities as the cultural leaders of their own individual subcultures. 

Organizational Culture Center's thirty years of experience of building culture, combined with VisionLink process, provides a complete guideline of six critical elements of workplace cultural effectiveness with the power of strategic mapping and the balanced scorecard. This proven and highly effective leadership concept brings about a direct linkage between the activities and measurements of every associate at every level of the organization with the vision and strategy of the enterprise as a whole. 

Thus, the Organizational Culture Center with all its services has improved the culture of many organizations and has also proved to be the first choice of many of the organizations. It has brought wisdom and passion to the consulting arena and has been an extremely effective process for many of the corporate company's of America. By availing the services of OCC you, too, can improve your company's culture. http://www.organizationalculturecenter.com/

Ref. : Click Here

Tips to Progress in Residual Income Business at a Faster Rate

In these days you can get a comfortable life, if you have money. If you don't have any money, then you become a person of less importance. Therefore, to be a person of high importance you need to have money. This is the reason; earning money not only for livelihood, but, for making life more precious also, one needs to earn money. As much money you would earn, so much preference you would get not only from your family members but from the office or business colleagues too. In addition, to make your dream true by purchasing any of the costlier items, you would also get advantage, when you would have money in your pocket.

However, this is also true that earning money as one's desire is not as easy as spending a great amount of money. Therefore, when you would know the art of making more money, you would be able to make your dream true and this would also make your life easier, smoother and comfortable too. You would be able to buy any product that you would need to buy. You can travel across the globe, stay in any of the costly hotels in the world, and purchase any of the costly items, you desire to buy, when you would be the owner of a great amount of money.

However, many people tend to follow wrong ways of making money, which is not at all desirable for anyone as this is a dangerous way of making money. This is not the way of getting advantage in one's life. Nowadays, many people are joining two jobs at a time. They are joining one full time job and a part time job. Though, this is also a suitable way of earning more money than usual; still, continuing with these types of hectic schedule is not an easy task for a person. Therefore, when you will take proper step to make easy income, which would be lasting income too, then it would be the finest way that would be beneficial to follow for anyone. If you know about such a kind of way, then start following the same as early as possible. You can thus get a great advantage in making your dream true at a faster rate.

Without following any improper way of making money, you can make a great business, which would offer you a great return too. If you have a big dream to fulfill in your life, then you can join the residual income business, as this is the best way of earning high amount of money at less time. Getting lasting money is also possible by following this modern trend. You need to spend a couple of hours in a day and you would get results. Therefore, to get a highly secured life, earning more money is highly required and to assure earning of high amount of money, you can opt to join an online business at global domains international. It's the exciting way of getting a highly secured life.

Ref. : Click Here

Affiliate Program Benefits

Affiliate programs are an ideal way to make your web site gainful. There are many web affiliate programs now available to suit you and your site. Therefore, you should make the most of the earning potential of your web site through affiliate marketing. Affiliate Programs is the foremost online destination for merchants and webmasters seeking a lucrative and reputable affiliate marketing solutions. Below given are the few affiliate program benefits:

1.    
Better Reach: Through a range of marketing methods like banner ads, newsletter, text links and rich media, Affiliates help your product to get purchased.

2.    
Business Focus: As affiliates carry-out the pre-selling, you are at the advantage as you can focus on the other aspects of your business such as on the product research & development.

3.    
Reduced Marketing Costs: To gain access to new markets cost too much. Affiliates provide access to potential clients. So, you just have to find the affiliates that have access to the markets you are interested in.

4.    
Win-Win Situation: The best part of organizing an affiliate program is that you dont have to shell-out money up to the time your marketing force doesnt generate sales for you. Hence, they promote your sites for free.

5.    
Improved Exposure and Brand Awareness: Affiliates have access to a large pool of customers in the markets unlike traditional marketing methods. If you have a large base of affiliates than the chances of yours to get the exposure will be getting increase accordingly.

6.    
Measurable Results: Since you pay for performance it is much easier to measure and predict customer acquisition costs. Affiliate marketing management software also enables you to identify trends in your program and provide you with data that can be used to improve your strategies.  

7.    
Fringe Benefits: No matter whether your visitors purchase your product or not, but they will probably subscribe to you to e-zine or will bookmark your site. You just have to pay for your affiliates when you make money. Up till then, you will be receiving lots of traffic totally free.

8.    
Automated advertising campaign: The automated advertising campaign is going to promote your product or service 24 hours a day, 7 days a week. Affiliate registrations and sales reports are processed automatically. Visitors and sales are also tracked automatically. All you have to do is take on the new affiliates, train them, and pay them at the end of the month.

Ref. : Click Here

Importance of Communication in an Organization

Communication is one of the basic functions of management in any organization and its importance can hardly be overemphasized. It is a process of transmitting information, ideas, thoughts, opinions and plans between various parts of an organization.

It is not possible to have human relations without communication. However, good and effective communication is required not only for good human relations but also for good and successful business.

Effective communication is required at various levels and for various aspects in an organization such as -

For manager – employee relations:
Effective communication of information and decision is an essential component for management-employee relations. The manager cannot get the work done from employees unless they are communicated effectively of what he wants to be done? He should also be sure of some basic facts such as how to communicate and what results can be expected from that communication. Most of management problems arise because of lack of effective communication. Chances of misunderstanding and misrepresentation can be minimized with proper communication system.

For motivation and employee morale:
Communication is also a basic tool for motivation, which can improve morale of the employees in an organization. Inappropriate or faulty communication among employees or between manager and his subordinates is the major cause of conflict and low morale at work. Manager should clarify to employees about what is to be done, how well are they doing and what can be done for better performance to improve their motivation. He can prepare a written statement, clearly outlining the relationship between company objectives and personal objectives and integrating the interest of the two.

For increase productivity:
With effective communication, you can maintain a good human relation in the organization and by encouraging ideas or suggestions from employees or workers and implementing them whenever possible, you can also increase production at low cost.

For employees:
It is through the communication that employees submit their work reports, comments, grievances and suggestions to their seniors or management. Organization should have effective and speedy communication policy and procedures to avoid delays, misunderstandings, confusion or distortions of facts and to establish harmony among all the concerned people and departments.

Importance of written communication:
Communication may be made through oral or written. In oral communication, listeners can make out what speakers is trying to say, but in written communication, text matter in the message is a reflection of your thinking. So, written communication or message should be clear, purposeful and concise with correct words, to avoid any misinterpretation of your message. Written communications provides a permanent record for future use and it also gives an opportunity to employees to put up their comments or suggestions in writing.

So, effective communication is very important for successful working of an organization. Business writing software with grammar checker and text enrichment tool, which enhances a simple sentence into more professional and sophisticated one, can be used for writing effective business communications. For more information, please visit grammar correction tool.

Ref. : Click Here