Activate WhatsApp Video call



WhatsApp is a most popular Messenger, more than one Billion peoples are downloaded from google play. It is available in different platforms like Android, Windows, Mac/iPhone, Nokia, Blackberry etc. It allows to send text messages, audio messages, images, videos, PDF files, documents, mp3, location etc.

Everyone know the main defect of WhatsApp was there is no Video calling facility. But new Beta version of WhatsApp included Video calling facility.

Download the latest version of WhatsApp from here.

DOWNLOAD

After downloading new version of WhatsApp, install it. If you are using WhatsApp already upgrade old to new version.



After installing new version of WhatsApp, open any contact, there you can see right corner a simple of call like as voice call enabled version.

Tap on Call simple, then you can see two option, showing Voice Call and Video Call.
Tap on Video Call. Now you enabled Video Call on WhatsApp.

Remember

  • You should download latest WhatsApp. This we can't find in Play Store.
  • Should download from above link.
  • Share to friends to enable their mobile also.
  • If there in friends mobile no installed latest whatsapp you can't use this feature.

Change Processor Name

There have 2 way to change processor name. But its just for fun. By changing name it will not affect the speed of the computer. 

First way

  • Before changing the name, check the name by  Right click on "My Computer" and click on "Properties" you can see the Processor name. In the below pic you can see my processor name as "Intel(R) Pentium(R) CPU B940 @ 2.00GHz 2.00 GHz. It's Old one, but I think its faster for me. Now going to Change Latest Processor name as 
  • Go to Start Menu, Select Run, or Press Win+R short cut key. -- Type 'regedit' without quote for getting Registry Editor.


  • Now get Registry Editor. 


  • Search Processor name from Registry Editor, Press Ctrl+F fro search window. Type 'ProcessorName' in search window. Or you can Find ProcessorName by searching manually. 
    • HKEY_LOCAL_MACHINE 
    • HARDWARE 
    • DESCRIPTION 
    • System
    • CentalProcessor
    • 0 and 1, find ProcessorNameString

  • Now double click on ProcessorNameString, you will get Edit String window. Change the Value data. I changed to Core i7 3610QM Processor (3.50GHz). 
  • Check again, Your processor name will changed.

Second way
Second way is very easy, just follow these steps.
  • Open notepad and paste below code.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0]
“ProcessorNameString”=”Core i7 3610QM Processor (3.50GHz)”

  • Save this notepad, by naming "ProcessorName.reg" and change Save as type to 'All Files'. After saving you get a file like below pic. Open by double click and ask do you want to continue? click on Yes, now check the processor name. It will be changed to Core i7 3610QM Processor (3.50GHz).

Second method will work on Windows XP, Windows 7 and 8.

Data Type Modifiers, C++

In previous post Data Types in C++ we know the various data types using in C++. Now let see how can modify these data types. Int, char, float, double data types can be preceded with these modifiers to alter the meaning of the base type to fit various situation properly and expand them to a much larger set. There are four data type modifiers in C++, they are following.

  1. long
  2. short
  3. signed 
  4. unsigned 
Every data type has a limit for the largest and smallest value that it can store. This is known as the range. An integer can store any value ranging from -2147483648 to 2147483647. Data type modifiers usually alter the upper and lower limit of a data type. Unsigned modifiers makes a variable only to store positive values. 

Size and Range of C++ Data Types 

TYPE
SIZE(Bytes)
RANGE
char
1
-128 to 127
unsigned char
1
0 to 255
signed char
1
-128 to 127
int
2
-32768 to 32767
unsigned int
2
0 to 65535
signed int
2
-32768 to 32767
short int
2
-32768 to 32767
unsigned short int
2
0 to 65535
signed short int
4
-32768 to 32767
long int
4
-2147483648 to 2147483647
unsigned long int
4
0 to 4294967295
signed long int
4
-2147483648 to 2147483647
float
4
3.4E-38 to 3.4E+38
double
8
E-7E-308 to 1.7E+308
long double
10
3.4E-4932 to 1.1E+4932

Win + Keyboard Shortcut

  1.  Win + "Start Typing" - Search you PC.
  2.  Win +  .  - Cycle through open application.
  3.  Win +  , - Temporarily peek at the Desktop.
  4.  Win +  / - Initiate IME reconversion.
  5.  Win +  + - Zoom in using Magnifier.
  6.  Win +  - - Zoom out using Magnifier.
  7.  Win +  Esc - Exit Magnifier. 
  8.  Win - Display or hide Start Menu.
  9.  Win + B - Set focus on the notification area.
  10.  Win + C - Open the Charm. In an application, open the command for the application.
  11.  Win + D - Display the Desktop
  12.  Win + E - Open My Computer
  13.  Win + F - Search for a File or Folder.
  14.  Win + H - Open the Share Charm. 
  15.  Win + I - Open the Settings Charm.
  16.  Win + K - Open the Devices Charm.
  17.  Win + L - Lock the Computer or Switch Account.
  18.  Win + M - Minimise all of the Windows.
  19.  Win + O - Lock the screen orientation - Portrait or Landscape.
  20.  Win + P - Choose a presentation display mode.
  21.  Win + Q - Open the search Charm to search everywhere or within an open application
  22.  Win + R - Open the Run dialog box.
  23.  Win + S - Open the search Charm to search Windows and the Web.
  24.  Win + T - Cycle through application on the Taskbar.
  25.  Win + U - Open Utility Manager. / Open Easy of Access Center.
  26.  Win + V - Cycle through Notification.
  27.  Win + W - Open the search Charm to search settings.
  28.  Win + X - Open the Quick Link menu.
  29.  Win + Z - Show  the commands available in the application.

How to Install of Turbo C++

First of all we need a editor Turbo C++. In your computer not installed this compiler or editor, you must download and install it. Here Turbo C++ for Windows 7,8,8.1 and Windows 10 with full window screen mode. Follow the instruction to download and installing.

1- Download Turbo C++ from here.          
            DOWNLOAD

2- If any previous version of Turbo C++ installed in your system, uninstall it.
3- Extract the downloaded zip file.
4- Run "setup.exe" file.
5- Follow the instruction.

STRUCTURE OF A PROGRAM, C++

Every programming language has a particular structure, like other programming language C++ has their own structure for writing program. Basic structure of C++ programming language as follows.


A simple program for demonstrate the basic structure of C++ programming language. Each code explained briefly. 


//my first program in C++
This is a comment line. The comment are ignored by the compiler. All lines beginning with two slash sign(//) are considered comments. The programmer can use them to include short explanations or observations within the source code itself. In this case, the line is a brief description of what our program is. If we want multiple lines in a comment it is enclosed between /* and */.

#include<iostream.h>
This is a header file of C++. Lines beginning with a hash sign (#) are directives for the preprocessor. File iostream.h is a header file needed for input or output requirements of the program. The C++ languages several headers, like,<stdio.h><conio.h>, <iostream.h> etc., which contain information that is either necessary or useful to your program. The header file are not regular code lines with expressions but indications for the compiler's preprocessor. In this case the directive #include<iostream.h> tells the preprocessor to include the iostream.h standard header file. this specific file (iostream) includes the declarations of the basic standard input-output library in C++, and it is included because its functionality is going to be used later in the program.

int main()
This line corresponds to the beginning of the definition of the 'main' function. The main function is the point by whee all C++ programs start their execution, independently of its location within the source code. It does not matter whether there are other functions with other names defined before or after it. The instructions contained within this function's definition will always be the first one to be executed in any C++ program. For that same reason, it is essential that all C++ programs have a main function. The word main is followed in the code by a pair of parentheses '()'. 

Braces '{ }'
Right after these parentheses we can find the body of the main function enclosed in braces '{}'. What is contained within these braces is what the function does when it is executed.

cout<<"Hello World1!";
This line is a statement to print our message "Hello World!" on the screen. A statement is a simple or compound expression that can actually produce some effect. This is the body of the function, main(). All statement within the body should be indented for legibility, and each statement must be terminated by a semicolon. 

return 0;
This is a new type of function, when a program finished running it send the value zero (0) to the operating system, that means the execution of the program is over. 

DATA TYPES, C++

Data Types
In programming, information are stored in computer memory with different data types. They are used for define what type of variables are used in a programming. Variables are nothing but reserved memory location to store values. 

C++ support large number of data types. Data type is the type of value (data) stored by a variable. C++ provides a predefined set of data types for handling the data is uses. Data can be of many types such as character, integer, real etc. Since the data to be dealt with are of many types, a programming language must provide different data types. In C++ data types are of two types, Fundamental Data Types and Derived Data Types.

Fundamental Data Types
As the name suggests these are the fundamental data types in C++. Fundamental data types are :
  • Character Data Type
  • Integer Data Type
  • Floating-Point Data Type
Character Data Type: The character data type is used to store characters, small integer and punctuation mark - typically ASCII characters but not always. "char" keyword is used to declare these type of variable. Each character is enclosed in single quotes. The signed range of char data is -128 - 127 and the unsigned range between 0-255. Character data type's size is one byte.

Integer Data Type: The integer data type is used for storing whole numbers. We can use signed, unsigned or plain integer values. The range of values for this type will be defined by compiler, normal range is -32768 - 32767, and size is 2 bytes. "int, short / long" keyword is used to declare these type of variable. C++ provide nine built-in integer data type. They are follows.

TYPE
SIZE(Bytes)
RANGE
int
2
-32768 to 32767
unsigned int
2
0 to 65535
signed int
2
-32768 to 32767
short int
2
-32768 to 32767
unsigned short int
2
0 to 65535
signed short int
4
-32768 to 32767
long int
4
-2147483648 to 2147483647
unsigned long int
4
0 to 4294967295
signed long int
4
-2147483648 to 2147483647

Floating-Point Data Types: A number having fractional part is a floating point number. An identifier declared as "float or double". Floating point variable represent real numbers. They can represent a much greater range of values. These are three sizes, float, double and long double.

TYPE
SIZE(Bytes)
RANGE
float
4
3.4E-38 to 3.4E+38
double
8
E-7E-308 to 1.7E+308
long double
10
3.4E-4932 to 1.1E+4932

Derived Data Types

These are the data types which are derived from the fundamental data type. It further divided into two categories, Built-In and User-Defined. Built in data types are array, function, pointer, reference and constant. User defined data types are class, structure, union and enumeration.

Built-In Derived Data Types

Arrays: Arrays refers to a list of finite number of same data types. Array is a collection of data element in which all element are same data type hence homogeneous data. An array is a series of elements of the same data type place in contiguous memory locations that can be individually referenced by adding an index to a unique identifier. The data in the array can be accessed by an index number ranging from 0 to n, where n is the number of data element in can store.

Pointer: A pointer is a variable that holds the memory address of other variable. It is also of different data types. Pointers provide indirect access to values

User Defined Derived Data Type

C++ allows user to define new type of data types based on the other existing data types. Fundamental data types are directly recognised by the C++ compiler. 

Class: A class is a collection of variables and functions under one reference name. It is the way of separating and storing similar data together. A class is a collection of a fixed number of components (members). A class definition begin with the keyword 'class'. The body of the class is contained within the set of braces. ({};). Member functions are often the means of accessing, modifying and operating the data members(i.e. variables). It is one of the most important features of C++ since OOP is usually implemented though the use of classes.

Structure: In C++ structure and class are same except for some very minor differences. A structure is a collection of variables which can be same or different data type under a single name 

Union: A union is a user defined data type or class type, that at any given time, contains only one object from the list of members. A union is a memory location shared by two or more different variables, generally of different types.

Enumeration: Enumeration is a user defined data type. It can be used to assign names to integer constants. Enumeration are declared by the keyword 'enum'.

Each topic will discuss detail. 

TOKENS, C++

Tokens
A token is the smallest element of a C++ program that is meaningful to the compiler. The C++ recognizes the following tokens:

  • Identifiers
  • Keywords
  • Literals / Constants
  • Operators
  • String
Tokens are usually separated by white space. White space can be one or more blanksHorizontal or Vertical tab, New lines, Form feeds, Comments. 

Identifiers
An identifier is a sequence of characters. Which are used to denote object or variable name, class, structure, or union name, functions name etc. Doesn't use the keywords as a Identifiers, it will get error.

Keywords
Keywords are predefined reserved identifiers that have special meanings. They cannot be used as identifiers in the program. C++ reserved Keywords are listed following.
asm
default
goto
register
throw
auto
delete
if
return
try
bool
do
inline
short
typedef
break
double
int
signed
union
case
else
long
sizeof
unisigned
catch
enum
new
static
virtual
char
extern
operator
struct
void
class
float
private
switch
volatile
const
for
protected
template
while
continue
friend
public
this


Literals / Constant
Invariant program elements are called "Literals" or Constants". Constants means the program may not alter the fixed value and they called literal. The terms 'Literal' and ' constant' are used interchangeably here. Literals fall into four major categories. They are integer, character, floating point and string literals.

Character Constant: The character type is used to store characters. 'char' keyword is used to declare these types of variable. Range of character type is -128 to 127 and size is one byte.

Integer Constant: The integer type is used for storing whole numbers without fraction parts. We can use signed, unsigned or plain integer values. Integer values come in three sizes, plain int, short int, long int. The range of values of these types will be defined by compiler. Normal range is -32768 to 32767. Size is 2 bytes.

Floating Constant: Floating constants contain decimal numbers. They are also called Real Constant. It consist of signed or unsigned digits including a decimal points, for example 1.16, - .085.

Operator
Operator are special symbols used for specific purpose. C++ provides six types of Operators.

  • Arithmetic Operator
  • Relational Operator
  • Logical Operator
  • Unary Operator
  • Assignment Operator
  • Conditional Operator
  • Comma Operator

String
String is represented by a group of characters. String constant are enclosed in double quotes.

Blog Archive