Friday, 16 August 2013

HOW TO MAKE SIMPLE LIGHTBOX

In this example I am going to explain how a light box can be created without JQUERY or any other such extensions.




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>LIGHT BOX</title>
    <script type="text/javascript">
    function test()
    {
     
    light.style.display ="inline-block";
    }

    function hide()
    {
    light.style.display="none";
    }
    </script>
</head>
<body>

<a onclick="test()"><img src="tulips.jpg" alt="image not found" width="146" height="118" align="middle" /></a>
     

<div id="light" onclick="hide()" style="display:none;background-color: #000000; opacity:.9;text-align: center; background-position: center; top: 0px; right: 0px; bottom: 0px; left: 0px; position: absolute; z-index: 2;">
<img src="
tulips.jpg" />

 </div>

</body>
</html>





Even though I use HTML here, you can covert it into any other programming language.





Tuesday, 13 August 2013

PLAYING MISSILE GAME ON YOUTUBE




Step 1) Open Youtube and just click any video.


Step 2) While the page is loading type 1980



Enjoy your GAME and make your buffering time entertaining.............

Monday, 12 August 2013

SAVING GRIDPANEL VALUES WITH DRAG AND DROP FACILITY TO DATABASE IN EXT.NET



In the previous post it is mentioned how to enable drag and drop feature in a gridpanel without any additional DLLs.

So first add a grid panel with drag and drop facility in aspx page.




<ext:GridPanel
            ID="GridPanel1"
            runat="server"
            StoreID="Store1"
            Title="Drag and drop to adjust Timetable"
            Collapsible="true"
            Cls="x-grid-custom"
            ForceFit="true">
            <ColumnModel ID="ColumnModel1" runat="server">
             <Columns>
                    <ext:Column ID="Column1" runat="server" Text="Monday" DataIndex="Monday" Width="75" />
                    <ext:Column ID="Column2" runat="server" Text="Tuesday" Width="75" DataIndex="Tuesday"/>
                    <ext:Column ID="Column3" runat="server" Text="Wednesday" Width="75" DataIndex="Wednesday" />
                    <ext:Column ID="Column4" runat="server" Text="Thursday" Width="75" DataIndex="Thursday" />
                     <ext:Column ID="Column5" runat="server" Text="Friday" Width="75" DataIndex="Friday" />
                     <ext:Column ID="Column6" runat="server" Text="Saturday" Width="75" DataIndex="Saturday" />
             </Columns>
            </ColumnModel>
         
              <View>
                <ext:GridView ID="GridView1" runat="server">  
                  <Plugins>                                                  
                   <ext:CellDragDrop ID="CellDragDrop1" runat="server" ApplyEmptyText="false" EnforceType="true" />    
                  </Plugins>                    
                </ext:GridView>            
             </View>                  
</ext:GridPanel>
         <ext:Label ID="Label1" runat="server" Hidden="true" /><br />
         <ext:Label ID="Label2" runat="server" Hidden="true"/><br />
         <ext:Label ID="Label3" runat="server" Hidden="true"/><br />
         <ext:Label ID="Label4" runat="server" Hidden="true"/><br />
         <ext:Label ID="Label5" runat="server" Hidden="true"/><br />
         <ext:Label ID="Label6" runat="server" Hidden="true"/>




The labels are temporary storage locations and therefore you have to give the same number of Labels as that of the columns.Here I use 6 Labels since I had 6 columns.
Now at the code behind section give the following code.




     protected void SubmitSelection(object sender, DirectEventArgs e)
        {
            string json = e.ExtraParams["Values"];
            Dictionary<string, string>[] companies = JSON.Deserialize<Dictionary<string, string>[]>(json);
            foreach (Dictionary<string, string> row in companies)
            {
                int i = 1;
                StringBuilder sb = new StringBuilder();
                StringBuilder sb1 = new StringBuilder();
                StringBuilder sb2 = new StringBuilder();
                StringBuilder sb3 = new StringBuilder();
                StringBuilder sb4 = new StringBuilder();
                StringBuilder sb5 = new StringBuilder();
                foreach (KeyValuePair<string, string> keyValuePair in row)
                {
                    if (i == 1)
                    {
                        sb.Append(keyValuePair.Value);
                    }
                    else if (i == 2)
                        sb1.Append(keyValuePair.Value);
                    else if (i == 3)
                        sb2.Append(keyValuePair.Value);
                    else if (i == 4)
                        sb3.Append(keyValuePair.Value);
                    else if (i == 5)
                        sb4.Append(keyValuePair.Value);
                    else if(i == 6)
                        sb5.Append(keyValuePair.Value);
                    i++;
                }
                this.Label1.Text = sb.ToString();
                this.Label2.Text = sb1.ToString();
                this.Label3.Text = sb2.ToString();
                this.Label4.Text = sb3.ToString();
                this.Label5.Text = sb4.ToString();
                this.Label6.Text = sb5.ToString();
                SqlConnection con = new SqlConnection("YOUR CONNECTIONSTRING");
                string query = "insert into tablename 0values ('" + Label1.Text + "','" + Label2.Text + "','" + Label3.Text + "','" + Label4.Text + "','" + Label5.Text + "','" + Label6.Text + "')";
                SqlCommand cmd = new SqlCommand(query, con);
                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();



In this the 'i' value represents the number of columns.



ADDING DRAG AND DROP FEATURE ON GRIDPANEL IN EXT.NET




Add this simple code for enabling drag and drop feature on a GridPanel in EXT.NET.





<ext:GridPanel
            ID="GridPanel1"
            runat="server"
            StoreID="Store1"
            Title="Drag and drop to adjust Timetable"
            Collapsible="true"
            Cls="x-grid-custom"
            ForceFit="true">
            <ColumnModel ID="ColumnModel1" runat="server">
           <Columns>
                    <ext:Column ID="Column1" runat="server" Text="Monday" DataIndex="Monday" Width="75" />
                    <ext:Column ID="Column2" runat="server" Text="Tuesday" Width="75" DataIndex="Tuesday"/>
                    <ext:Column ID="Column3" runat="server" Text="Wednesday" Width="75" DataIndex="Wednesday" />
                    <ext:Column ID="Column4" runat="server" Text="Thursday" Width="75" DataIndex="Thursday" />
                     <ext:Column ID="Column5" runat="server" Text="Friday" Width="75" DataIndex="Friday" />
                     <ext:Column ID="Column6" runat="server" Text="Saturday" Width="75" DataIndex="Saturday" />
           </Columns>
            </ColumnModel>
           
              <View>                      <ext:GridView ID="GridView1" runat="server">                    <Plugins>                                                          <ext:CellDragDrop ID="CellDragDrop1" runat="server" ApplyEmptyText="false" EnforceType="true" />                                               </Plugins>                        </ext:GridView>                    </View>                  
         
        </ext:GridPanel>



For saving the GridPanel which is altered using Drag and Drop Feature,just go through the next post.....

Sunday, 11 August 2013

NOKIA MORPH- 'LET IT BE YOUR NEXT MOBILE PHONE'


ADDING ON CLICK EVENT TO A LABEL IN ASP.NET(C#)



Given below is a simple code for adding on Click Event on a  Label control.
First add a Label on aspx page like this.





<asp:label ID="Label1" runat="server" text="CLICKHERE"></asp:label>




Now at the Page Load Event on cs page give this code.



 protected void Page_Load(object sender, EventArgs e)
        {
            Label1.Attributes.Add("onClick", "clickhere();");
        }


Now you can define clickhere() function under script in aspx page like this. 



   <script type="text/javascript">
   
     function clickhere()
      {
         alert("You Clicked on the LABEL");
      }
    </script>


Saturday, 10 August 2013

REALLY UNBELIEVABLE GUYS. MUST WATCH THIS.............................................


GRIDPANEL TO DATABASE INSERTION IN EXT.NET (SELECTED ROWS ONLY)






The code given below is to perform Gridpanel insertion in EXT.NET.
First in the aspx page create a gridpanel like this.



<ext:GridPanel
            ID="GridPanel1"
            runat="server"
            StoreID="Store1"
            Collapsible="true"
            Cls="x-grid-custom"
            ForceFit="true">
            <ColumnModel ID="ColumnModel1" runat="server">
            <Columns>
                    <ext:Column ID="Column1" runat="server" Text="Monday" DataIndex="Monday" Width="75" />
                    <ext:Column ID="Column2" runat="server" Text="Tuesday" Width="75" DataIndex="Tuesday"/>
                    <ext:Column ID="Column3" runat="server" Text="Wednesday" Width="75" DataIndex="Wednesday" />
                    <ext:Column ID="Column4" runat="server" Text="Thursday" Width="75" DataIndex="Thursday" />
                     <ext:Column ID="Column5" runat="server" Text="Friday" Width="75" DataIndex="Friday" />
                     <ext:Column ID="Column6" runat="server" Text="Saturday" Width="75" DataIndex="Saturday" />
            </Columns>
            </ColumnModel>
                    
            <Buttons>
               <ext:Button ID="Button1" runat="server" Text="Reset">
                    <DirectEvents>
                        <Click OnEvent="Reset">
                        </Click>
                    </DirectEvents>
                </ext:Button>          
                <ext:Button ID="Button2" runat="server" Text="Submit">
                    <DirectEvents>
                        <Click OnEvent="SubmitSelection">
                            <ExtraParams>
                                <ext:Parameter Name="Values" Value="Ext.encode(#{GridPanel1}.getRowsValues({selectedOnly:true}))" Mode="Raw" />                            

</ExtraParams>
                        </Click>
                    </DirectEvents>
                </ext:Button>
           
              
            </Buttons>
        </ext:GridPanel>
         <ext:Label ID="Label1" runat="server" Hidden="true" /><br />
         <ext:Label ID="Label2" runat="server" Hidden="true"/><br />
         <ext:Label ID="Label3" runat="server" Hidden="true"/><br />
         <ext:Label ID="Label4" runat="server" Hidden="true"/><br />
         <ext:Label ID="Label5" runat="server" Hidden="true"/><br />
         <ext:Label ID="Label6" runat="server" Hidden="true"/>

         

The labels are temporary storage locations and therefore you have to give the same number of Labels as that of the columns.Here I use 6 Labels since I had 6 columns.

Now at the code behind section give the following code.



     protected void SubmitSelection(object sender, DirectEventArgs e)
        {
            string json = e.ExtraParams["Values"];
            Dictionary<string, string>[] companies = JSON.Deserialize<Dictionary<string, string>[]>(json);
            foreach (Dictionary<string, string> row in companies)
            {
                int i = 1;
                StringBuilder sb = new StringBuilder();
                StringBuilder sb1 = new StringBuilder();
                StringBuilder sb2 = new StringBuilder();
                StringBuilder sb3 = new StringBuilder();
                StringBuilder sb4 = new StringBuilder();
                StringBuilder sb5 = new StringBuilder();
                foreach (KeyValuePair<string, string> keyValuePair in row)
                {
                    if (i == 1)
                    {
                        sb.Append(keyValuePair.Value);
                    }
                    else if (i == 2)
                        sb1.Append(keyValuePair.Value);
                    else if (i == 3)
                        sb2.Append(keyValuePair.Value);
                    else if (i == 4)
                        sb3.Append(keyValuePair.Value);
                    else if (i == 5)
                        sb4.Append(keyValuePair.Value);
                    else if(i == 6)
                        sb5.Append(keyValuePair.Value);
                    i++;
                }
                this.Label1.Text = sb.ToString();
                this.Label2.Text = sb1.ToString();
                this.Label3.Text = sb2.ToString();
                this.Label4.Text = sb3.ToString();
                this.Label5.Text = sb4.ToString();
                this.Label6.Text = sb5.ToString();
                SqlConnection con = new SqlConnection("YOUR CONNECTIONSTRING");
                string query = "insert into tablename 0values ('" + Label1.Text + "','" + Label2.Text + "','" + Label3.Text + "','" + Label4.Text + "','" + Label5.Text + "','" + Label6.Text + "')";
                SqlCommand cmd = new SqlCommand(query, con);
                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();



In this the 'i' value represents the number of columns.

Friday, 9 August 2013

INSERT VALUES FROM GRIDPANEL TO DATABASE ON BUTTON CLICK IN EXT.NET






The code given below is to perform Gridpanel insertion in EXT.NET.
First in the aspx page create a gridpanel like this.


<ext:GridPanel
            ID="GridPanel1"
            runat="server"
            StoreID="Store1"
            Collapsible="true"
            Cls="x-grid-custom"
            ForceFit="true">
            <ColumnModel ID="ColumnModel1" runat="server">
           <Columns>
                    <ext:Column ID="Column1" runat="server" Text="Monday" DataIndex="Monday" Width="75" />
                    <ext:Column ID="Column2" runat="server" Text="Tuesday" Width="75" DataIndex="Tuesday"/>
                    <ext:Column ID="Column3" runat="server" Text="Wednesday" Width="75" DataIndex="Wednesday" />
                    <ext:Column ID="Column4" runat="server" Text="Thursday" Width="75" DataIndex="Thursday" />
                     <ext:Column ID="Column5" runat="server" Text="Friday" Width="75" DataIndex="Friday" />
                     <ext:Column ID="Column6" runat="server" Text="Saturday" Width="75" DataIndex="Saturday" />
           </Columns>
            </ColumnModel>
                   
            <Buttons>
               <ext:Button ID="Button1" runat="server" Text="Reset">
                    <DirectEvents>
                        <Click OnEvent="Reset">
                        </Click>
                    </DirectEvents>
                </ext:Button>          
                <ext:Button ID="Button2" runat="server" Text="Submit">
                    <DirectEvents>
                        <Click OnEvent="SubmitSelection">
                            <ExtraParams>
                                <ext:Parameter Name="Values" Value="Ext.encode(#{GridPanel1}.getRowsValues({selectedOnly:false}))" Mode="Raw" />                            </ExtraParams>
                        </Click>
                    </DirectEvents>
                </ext:Button>
           
             
            </Buttons>
        </ext:GridPanel>
         <ext:Label ID="Label1" runat="server" Hidden="true" /><br />
         <ext:Label ID="Label2" runat="server" Hidden="true"/><br />
         <ext:Label ID="Label3" runat="server" Hidden="true"/><br />
         <ext:Label ID="Label4" runat="server" Hidden="true"/><br />
         <ext:Label ID="Label5" runat="server" Hidden="true"/><br />
         <ext:Label ID="Label6" runat="server" Hidden="true"/>

         

The labels are temporary storage locations and therefore you have to give the same number of Labels as that of the columns.Here I use 6 Labels since I had 6 columns.

Now at the code behind section give the following code.




     protected void SubmitSelection(object sender, DirectEventArgs e)
        {
            string json = e.ExtraParams["Values"];
            Dictionary<string, string>[] companies = JSON.Deserialize<Dictionary<string, string>[]>(json);
            foreach (Dictionary<string, string> row in companies)
            {
                int i = 1;
                StringBuilder sb = new StringBuilder();
                StringBuilder sb1 = new StringBuilder();
                StringBuilder sb2 = new StringBuilder();
                StringBuilder sb3 = new StringBuilder();
                StringBuilder sb4 = new StringBuilder();
                StringBuilder sb5 = new StringBuilder();
                foreach (KeyValuePair<string, string> keyValuePair in row)
                {
                    if (i == 1)
                    {
                        sb.Append(keyValuePair.Value);
                    }
                    else if (i == 2)
                        sb1.Append(keyValuePair.Value);
                    else if (i == 3)
                        sb2.Append(keyValuePair.Value);
                    else if (i == 4)
                        sb3.Append(keyValuePair.Value);
                    else if (i == 5)
                        sb4.Append(keyValuePair.Value);
                    else if(i == 6)
                        sb5.Append(keyValuePair.Value);
                    i++;
                }
                this.Label1.Text = sb.ToString();
                this.Label2.Text = sb1.ToString();
                this.Label3.Text = sb2.ToString();
                this.Label4.Text = sb3.ToString();
                this.Label5.Text = sb4.ToString();
                this.Label6.Text = sb5.ToString();
                SqlConnection con = new SqlConnection("YOUR CONNECTIONSTRING");
                string query = "insert into tablename 0values ('" + Label1.Text + "','" + Label2.Text + "','" + Label3.Text + "','" + Label4.Text + "','" + Label5.Text + "','" + Label6.Text + "')";
                SqlCommand cmd = new SqlCommand(query, con);
                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();



In this the 'i' value represents the number of columns.

Thursday, 8 August 2013

HOW TO ADD DATE FIELD IN GRIDVIEW AND SAVING IT TO DATABASE IN ASP.NET(C#)


Under <head> add this Script


    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js" type="text/javascript"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js" type="text/javascript"></script>
    <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="Stylesheet" type="text/css" />
    <script type="text/javascript">
        $(function () {
            $("[id$=Date]").datepicker({
                showOn: 'button',
                buttonImageOnly: true,
                buttonImage: 'calendaricon.jpg'            });
        });
     </script>



You can download the JQUERY from the following link.

Now add this in gridview.


                 <asp:TemplateField HeaderText=" Date">
                 <ItemTemplate>
                 <asp:TextBox ID="Date" runat="server" ReadOnly = "true"></asp:TextBox>
                 </ItemTemplate>
                 </asp:TemplateField>



At CS page give this code.


string tempdate = Request.Form[thisGridViewRow.FindControl("Date").UniqueID];
SqlConnection con = new SqlConnection(connectionstring);
string query = "insert into table values('" +tempdate+ "')";
SqlCommand cmd = new SqlCommand(query, con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();

Wednesday, 7 August 2013

GET SERIAL NUMBER OF ANY SOFTWARE






With this simple trick you can get the serial number of any software.
Only requirement for this is GOOGLE


Just make a simple GOOGLE search like this

(Software Name 94FBR

eg: kaspersky 94fbr)

and you can have your serial key easily without browsing through fake websites................... 



Tuesday, 6 August 2013

TOP TORRENT LEECHING SITES 2013








v  PutDrive.com
v  Furk.net
v  Boxopus.com
v  Quick-torrent.com
v  Torrenthandler.com
v  Put.io
v  Filestream.me
v  TorrentLeech.Org
v  BitLet.Org 
v  MondialUpload.net
v  PutShare.com 
v  ZZLBox.com 
v  Torrent2exe.com


Monday, 5 August 2013

C PROGRAMMING E BOOK- EASY LEARN




CLICK HERE 


     to download the E BOOK on C Programming




Instructions: 


1.Click DOWNLOAD 


2.Click on SKIP AD on next page to get download link



Saturday, 3 August 2013

Adding Date Picker to a Textbox control and saving the corresponding Date in the database [ASP.NET(c#)]

In this example I am going to show you how to add 'Date Picker' to a 'Textbox' control in Asp.net(C#)






First add a Textbox control at the aspx page:

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>



Now inside head add this:


 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js" type="text/javascript"></script>
    <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="Stylesheet" type="text/css" />
   <script type="text/javascript">
        $(function () {
            $("[id$=TextBox1]").datepicker({
                showOn: 'button',
                buttonImageOnly: true,
                buttonImage: 'calendaricon.jpg'
            });
        });
     </script>




At the code behind section(cs page) add this code at your event:


  SqlConnection conn = new SqlConnection("Your Connection String");
        SqlCommand cmd = new SqlCommand("insert into tablename values('"+Convert.ToDateTime(TextBox1.Text) + "' )", conn);
        conn.Open();
        cmd.ExecuteNonQuery();
        conn.Close();


Download the JQUERY files


If you have any doubts regarding this code feel free to comment below.........












Friday, 2 August 2013

Create Dynamic Menu in EXT.NET





First create a menu table in the database like this

GO
/****** Object:  Table [dbo].[menu]    Script Date: 08/03/2013 00:03:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[menu](
[id] [int] IDENTITY(1,1) NOT NULL,
[rootmenu] [varchar](50) COLLATE Latin1_General_CI_AI NULL,
[childmenu] [varchar](50) COLLATE Latin1_General_CI_AI NULL,
[subchildmenu] [varchar](50) COLLATE Latin1_General_CI_AI NULL,
 CONSTRAINT [PK_menu] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF



After that  create a page Default.aspx


<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="DynamicMenu._Default" %>



<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>



<!DOCTYPE html>

<html>
<head id="Head1" runat="server">
    <title>Dynamic Menu</title>
    <link href="/resources/css/examples.css" rel="stylesheet" />
</head>
<body>
    <ext:ResourceManager runat="server" />
   
   
    <asp:PlaceHolder ID="PlaceHolder1" runat="server" />
</body>
</html>




Then at code behind give the following code


using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Ext.Net;
using System.Data.SqlClient;

namespace DynamicMenu
{
    public partial class _Default : System.Web.UI.Page
    {

        protected void Page_Load(object sender, EventArgs e)
        {
            DataSet PrSet = PDataset("Select * from menu");

            foreach (DataRow dr in PrSet.Tables[0].Rows)
            {
                TreePanel tree = new TreePanel();

                tree.RootVisible = false;

                Ext.Net.Node root = new Ext.Net.Node();
                root.NodeID = dr["rootmenu"].ToString();
                root.Expanded = true;

                tree.Root.Add(root);

                Ext.Net.Node node1 = new Ext.Net.Node();

                node1.Text = dr["childmenu"].ToString();
                node1.Expanded = true;

                node1.Children.Add(new Ext.Net.Node()
                {
                    Text = dr["subchildmenu"].ToString(),
                    Href = "Default.aspx",
                    Icon = Icon.User,
                    Leaf = true

                });


                root.Children.Add(node1);

                Ext.Net.Node node2 = new Ext.Net.Node();
                node2.Text = dr["childmenu"].ToString();
                node2.Expanded = true;

                node2.Children.Add(new Ext.Net.Node()
                {
                    Text = dr["subchildmenu"].ToString(),
                    Icon = Icon.UserFemale,
                    Leaf = true
                });


                root.Children.Add(node2);



                Ext.Net.Panel window = new Ext.Net.Panel();
                window.Title = dr["RootMenu"].ToString();
                window.Width = Unit.Pixel(250);
                window.BodyBorder = 0;
                window.Layout = "Accordion";
                window.Collapsible = true;
                window.Items.Add(tree);

                this.PlaceHolder1.Controls.Add(window);
            }
        }

        protected DataSet PDataset(string Select_Statement)
        {

            SqlConnection SqlCon = new SqlConnection("Your Connectionstring");

            SqlDataAdapter ad = new SqlDataAdapter(Select_Statement, SqlCon);

            DataSet ds = new DataSet();

            ad.Fill(ds);

            return ds;



        }
    }
}



Thursday, 1 August 2013

Use your Android Phone as a Webcam

Follow the below steps to turn your android phone to webcam.......................



Step 1:  Download IP camera Adapter for PC.

Step 2:  Install it on your PC

Step 3:  Download IP-Webcam APK for your Android Phone

Step 4:  Install it on your Phone

Step 5:  Run IP camera Adapter for PC

Step 6:  Start IP-Webcam in your phone.

Step 7:  Select start server in IP-Webcam

Step 8:  Copy the IP address in IP-Webcam and enter it in camera feed URL                            (http://192.168.1.11:8080/videofeed) in IP camera Adapter for PC

Step 9:  Open the above address in the browser of your PC and start using your new webcam.



Instructions: 

1.Click DOWNLOAD 

2.Click on SKIP AD on next page to get download link