Your Ad Here

About Telerik

What is Telerik for a normal asp.net web designer ?
Telerik provides dll which can be added to your asp.net toolbox . These dll"s make thousands and thousands of code-behind code into one line . Not only this , it provides easy customization , modification , and better look to you content with wide range . Telerik Asp.Net ajax controls cost $999 . You can view the telerik demos , contact the support , learn about their products at their website -- www.telerik.com

I am going to post interesting snippets on and about telerik asp.net ajax . To describe this product i just have one line -- It is large , huge and provides the best .

How to Host my Asp.net Website ?

Here is a lengthy wikipedia article on Asp.net which also explains hosting.
http://en.wikipedia.org/wiki/ASP.NET

What is Asp.Net Hosting ?
Asp.Net hosting refers posting your pages on the server computer so that all people can view the pages of your website . this is what i m explaining in simple language u can google for more complex version of the detail i just gave above.

How to host a website ?
there are mainly 2 methods to host your website :
--------------------------------------First Method----------------------------------------------------
1) That your computer becomes a server PC . For that there are some requirement your pc must hve
a. ) Must be switched on 24*7 Hours
b.)Must have a static ip Address (public ip address won't do)
c.)IIS and localhost must be configured properly .
------------------------------------Second Method-----------------------------------------------------
You Can host the website using another server computer . You can have a lists of asp.net hosts over here .

Some Commands in FFMPEG

//Just Googled it man,. Google is great. Here are the commands :)

ffmpeg -i video.avi
=)Turn X images to a video sequence

ffmpeg -f image2 -i image%d.jpg video.mpg ----------------
=)This command will transform all the images from the current directory (named image1.jpg, image2.jpg, etc…) to a video file named video.mpg.
Turn a video to X images

ffmpeg -i video.mpg image%d.jpg
=)This command will generate the files named image1.jpg, image2.jpg, …

The following image formats are also availables : PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI.
Encode a video sequence for the iPpod/iPhone
=)ffmpeg -i source_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X final_video.mp4

Explanations :

* Source : source_video.avi
* Audio codec : aac
* Audio bitrate : 128kb/s
* Video codec : mpeg4
* Video bitrate : 1200kb/s
* Video size : 320px par 180px
* Generated video : final_video.mp4

Encode video for the PSP
=)ffmpeg -i source_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac final_video.mp4

Explanations :

* Source : source_video.avi
* Audio codec : aac
* Audio bitrate : 32kb/s
* Video codec : xvid
* Video bitrate : 1200kb/s
* Video size : 320px par 180px
* Generated video : final_video.mp4

Extracting sound from a video, and save it as Mp3
=)ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3

Explanations :

* Source video : source_video.avi
* Audio bitrate : 192kb/s
* output format : mp3
* Generated sound : sound.mp3

Convert a wav file to Mp3
=)ffmpeg -i son_origine.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3

Convert .avi video to .mpg
=)ffmpeg -i video_origine.avi video_finale.mpg

Convert .mpg to .avi
=)ffmpeg -i video_origine.mpg video_finale.avi

Convert .avi to animated gif(uncompressed)
=)ffmpeg -i video_origine.avi gif_anime.gif

Mix a video with a sound file
=)ffmpeg -i son.wav -i video_origine.avi video_finale.mpg

Convert .avi to .flv
=)ffmpeg -i video_origine.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv video_finale.flv

Convert .avi to dv
=)ffmpeg -i video_origine.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 video_finale.dv

Or:

=)ffmpeg -i video_origine.avi -target pal-dv video_finale.dv

Convert .avi to mpeg for dvd players
=)ffmpeg -i source_video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 finale_video.mpeg

Explanations :

* target pal-dvd : Output format
* ps 2000000000 maximum size for the output file, in bits (here, 2 Gb)
* aspect 16:9 : Widescreen

Compress .avi to divx
=)ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi

Compress Ogg Theora to Mpeg dvd
=)ffmpeg -i film_sortie_cinelerra.ogm -s 720x576 -vcodec mpeg2video -acodec mp3 film_terminée.mpg

Compress .avi to SVCD mpeg2

NTSC format:
=)ffmpeg -i video_origine.avi -target ntsc-svcd video_finale.mpg

PAL format:
=)ffmpeg -i video_origine.avi -target pal-svcd video_finale.mpg

Compress .avi to VCD mpeg2

NTSC format:
=)ffmpeg -i video_origine.avi -target ntsc-vcd video_finale.mpg

PAL format:
=)ffmpeg -i video_origine.avi -target pal-vcd video_finale.mpg

Multi-pass encoding with ffmpeg
=)ffmpeg -i fichierentree -pass 2 -passlogfile ffmpeg2pass fichiersortie-2

FFMPEG in Csharp

What is FFMPEG ?
This is a likely question one would ask . Well FFMPEG is an application which is used to
convert one video format to another from the code behind .In the following article , I will show
you how .

What must our application contain?
User can upload file ( here- .avi) which will be saved and converted to a .flv file with a thumbnail. This is pretty Useful . It will something like youtube .

Live Demo ?
The get the live demo please visit youtube or any video sharing website OR download the code and run on loacalhost.

Source Code : DOWNLOAD THE CODE

Default.aspx contains only 2 buttons . Thats all . the button click events are shown in the Csharp file below . Download the code to get the the file ffmpeg.exe

Default.aspx.cs Code :
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Diagnostics;
// by Dotnetsnppets.co.cc
//Author Vaibhav Maheshwari
//Do Not Copy , Plz
//Protected By CopyScape ....

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{ // preview frame

Process ffmpeg; // creating process
string video;
string thumb;
video = Page.MapPath("video.flv"); // setting video input name with path
thumb = Page.MapPath("") + "\\frame.jpg"; // thumb name with path !
ffmpeg = new Process();
ffmpeg.StartInfo.Arguments = " -i \"" + video + "\" -s 108*180 -vframes 1 -f image2 -vcodec mjpeg \"" + thumb + "\""; // arguments !
ffmpeg.StartInfo.FileName = Page.MapPath("ffmpeg.exe");
ffmpeg.Start(); // start !
}
protected void convert_Click(object sender, EventArgs e)
{
Process ffmpeg; // creating process
string video;
string mpg;
video = Page.MapPath("split.avi"); // setting video input name with path
mpg = Page.MapPath("") + "\\video.flv"; // thumb name with path !
ffmpeg = new Process();
ffmpeg.StartInfo.Arguments = " -i " + video + " -s 480*360 -deinterlace -ab 32 -r 15 -ar 22050 -ac 1 " + mpg; // arguments !
ffmpeg.StartInfo.FileName = Page.MapPath("ffmpeg.exe");

ffmpeg.Start(); // start !
ffmpeg.WaitForExit();
ffmpeg.Close();
}

}

Way 2 Sms Free Api C sharp

Here is the user friendly way 2 sms api i have made after loads of hard-work . Hope u like it

SOURCE CODE : Download the Csharp Api from HERE

From this api you can send sms from your website. As per you requirements. Using this api is simple and hence i do not think i should mention a tutorial on that ..... .

Will Keep posting , regards.....

Here is the Way 2 Sms C sharp Api :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Net;
namespace dotnetsnippetssmsapi
{
class SmsSender
{
void send(string uid, string pwd, string no, string msg)
{
String content = "username="+uid+"&password="+pwd;
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://wwwa.way2sms.com/auth.cl");
request.KeepAlive = false;
byte[] byteArray = Encoding.UTF8.GetBytes(content);
CookieContainer cookies = new CookieContainer();
request.CookieContainer = cookies;
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5";
request.ContentLength = byteArray.Length;
request.ContentType = "application/x-www-form-urlencoded";
request.Accept = "*/*";
request.Referer = "http://wwwg.way2sms.com//entry.jsp";
request.Method = "POST";
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
foreach (Cookie cook in response.Cookies)
{
cookies.Add(cook);
}
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
string serverData = reader.ReadToEnd();
reader.Close();
content="HiddenAction=instantsms&login=&pass=&custid=&Action=custfrom1000000&sponserid=undefined&MobNo="
+ ToMobile + "&textArea=" + mesg
request = (HttpWebRequest)WebRequest.Create("http://wwwa.way2sms.com/FirstServletsms?custid=");
byteArray = Encoding.UTF8.GetBytes(content);
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5";
request.ContentLength = byteArray.Length;
request.ContentType = "application/x-www-form-urlencoded";
request.Accept = "*/*";
request.CookieContainer = cookies;
request.Method = "POST";
dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
response = (HttpWebResponse)request.GetResponse();
stream = response.GetResponseStream();
reader = new StreamReader(stream);
serverData = reader.ReadToEnd();
reader.Close();
request = (HttpWebRequest)WebRequest.Create("http://wwwa.way2sms.com/jsp/logout.jsp");
byteArray = Encoding.UTF8.GetBytes(content);
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5";
request.ContentLength = byteArray.Length;
request.ContentType = "application/x-www-form-urlencoded";
request.Accept = "*/*";
request.CookieContainer = cookies;
request.Method = "POST";
dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
response = (HttpWebResponse)request.GetResponse();
stream = response.GetResponseStream();
reader = new StreamReader(stream);
serverData = reader.ReadToEnd();
reader.Close();
}
catch (ArgumentException e)
{
Console.WriteLine("arg exception");
Console.Read();

}
catch (WebException e)
{
Console.WriteLine("web exception");
Console.Read();
}
catch (Exception e)
{
Console.WriteLine("exception");
Console.Read();
}
}

static void Main(string[] args)
{
SmsSender sms = new SmsSender();
sms.send("username", "password", "phno_recipient", "message");
}

}
}
/*Downloaded from dotnetsnippets.co.cc*/

Iframe sort Of Options Present in Asp.net

1 .)Well Iframe allows you to load data from any other Page or website in a part of your website . Well you can load iframe dynamically i.e there is a menu on lhs and content is to be loaded on Rhs and u dont want page to be loaded refreshed fully . you will click on the menu on the lhs the content will load. here is the website which taufgt he how to -- dyn-web.com . You Can Download the source code from here .

2 .) I have explained something known as telerik in my earlier post but would like to tell u again what exactly they are . they are set of dlls file ( for a website designer which can added to our toolbox something like ajax control toolkit . watch out for the demo over here

Click Once Deployement

CLICK ONCE DEPLOYMENT
Microsoft .Net

After the development of full fladged application, when it is time to install it on each and every PC of entire organization, it is cumbersome and hard task.

Click Once Deployment helps you to centralize the installation procedure. All you need to publish your software to IIS (Internet Information Server). Once you publish, it will automatically prepare HTML page which contains the link to install the software.

After the publish of the software, you have to open that link at client PC's browser. It will show you "Install" button, by pressing it, your software will be installed automatically from server to client.

Benefits:
(1) No experts needed for the installation. Even an end-user can install it by simply clicking on Install button. It wont ask anything during installation, so .. no confusion at all...!!!
(2) No need to prepare CD or DVD of the software. Hence stealing the software is not possible now. In addition, server authentication can be applied so the software can not be installed without proper authentication.
(3) Generally, when we install software, the files are being stored into Program Files folders. So anybody can play some trick with those files to break the security. But with Click Once Deployment, the files are stored to some Unknown Location that CAN NOT be traced by anybody. So your software files will be completely hidden, so no question of security breach or fraud or piracy.
(4) What if you have released some updates in the software. In case of normal installation, you have to again install the software to each and every PC of the organization. But.... Here in Click Once Deployment, if you will re-publish the software onto the server, the updates will be installed automatically at each and every client, when the client will execute the software (Same like in many software you will find "Updates Available" notification at start-up).

There are so many other advantages which proves the Click Once Deployment as True Developer's Choice nowadays.

If you have very big organization and regularly updating your software, then Click Once Deployment is really a co....ol choice....

Will keep posting further...

Regards...

Data Class In C# (Access)

I m Takin the example of Ms-access u can take Sql also

    OleDbDataAdapter da;                                     
    OleDbConnection con ;     
    OleDbCommand cmd = new OleDbCommand();
    DataSet ds = new DataSet();
    DataTable dt = new DataTable()


Now comes the main code . Here the command as u can see remains as a string .This save u writing the whole code . This is useful when databases are used frequently in the website . It makes the code look more Ideal ...


 public void ConnectDataBaseToInsert(string Query)     
    {                                                                                
        con = new OleDbConnection("connection Strings");
        cmd.CommandText = Query;                                
        cmd.Connection = con;                                         
        da = new OleDbDataAdapter(cmd);                     
        con.Open();                                                         
        cmd.ExecuteNonQuery();                                    
        con.Close();                                                          
    }


Add this code in default.aspx.cs
DataBaseClass dbClass = new DataBaseClass();


Declare the string in the same file 

Asp.Net TextBox To Ms-Access In C#

AIM : Asp.Net TextBox To Microsoft Access In C# Language.

LIVE DEMO : NA ( Not Available ) .

CODE : Download The Source Code HERE . I want to briefly explain what this Code contains . Here I have used the Following Code. This code could be used and cut-copy-pasted in thebutton click event . Any doubts may be leaved as Comments

OleDbConnection oleDbConnection = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + Server.MapPath("~/db.mdb"));

OleDbCommand oleDbCommand = new OleDbCommand();

oleDbCommand.Connection = oleDbConnection;

oleDbCommand.CommandText = "INSERT INTO Table1 (Name , Surname )VALUES ('" + TextBox1.Text + "', '" + TextBox2.Text + "')";
oleDbConnection.Open();

oleDbCommand.ExecuteNonQuery();

oleDbConnection.Close();



Add new Page Dynmically

AIM : Add new Page Dynmically

LIVE DEMO : NA ( not Available ) .

CODE : Download The Source Code HERE
I want to briefly explain what this Code contains . There are  Textboxes in One you will write the name of the page and a random string will be attached to it so that to avoid overwriting of files . And click the button . 2 things will happen . It will create that page and also redirect u to that page .

Getting A Geographical Location From Ip Address

AIM : To get Geographical Location using Internet Protocol .

LIVE DEMO :


CODE : To Download The Source Code Click HERE
Well what I exactly did is I used the services of http://freegeoip.appspot.com/ . It provides free Geographic location to all the users. I have made an API using that . Look the source code

WARNING ::::: IF YOU ARE RUNNING ON LOCALHOST THE LOCATION WILL APPEAR THAT OF JAPAN , TOKYO . UPLOAD IT ON SERVER AND ENJOY

Comment Box in ASP.NET (XML)

Download The Code
AIM : 1.When User Enters A code In Textbox It must Go to An XML window and at the same time Viewable At the Page .
2.There Must Be a Cpatcha In Place sot that We can Know whether It is A bot or Not .
3. Admin must Be able To delete Unwanted Comments .

How : Just Download the CODE

Images :

Procedure :
Well In Default.aspx.cs Write the following Code:
using System;
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;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
readXML();
}
protected void butAdd_Click(object sender, EventArgs e)
{
if (txtName.Text == "" || txtUserComment.Text == "" )
lblStatus.Text = "Please complete the form.";
else
{
Captcha1.ValidateCaptcha(txtCaptcha.Text.Trim());
if (Captcha1.UserValidated)
{
}
else
{
lblStatus.Text = "Invalid Captcha ";
}
XDocument xmlDoc = XDocument.Load(Server.MapPath("People.xml"));
xmlDoc.Element("Comments").Add(new XElement("Comment", new XElement("Name", txtName.Text),
new XElement("UserComment", txtUserComment.Text)));
xmlDoc.Save(Server.MapPath("People.xml"));
lblStatus.Text = "Comment Successfully Published";
readXML();
}
}
protected void readXML()
{
XDocument xmlDoc = XDocument.Load(Server.MapPath("People.xml"));
var Comments = from Comment in xmlDoc.Descendants("Comment")
select new
{
Name = Comment.Element("Name").Value,
UserComment = Comment.Element("UserComment").Value,
};
litResults.Text = "";
foreach (var Comment in Comments)
{
litResults.Text = litResults.Text + "Name: " + Comment.Name + " ";
litResults.Text = litResults.Text + "Comment: " + Comment.UserComment + " ";
}
if (litResults.Text == "")
litResults.Text = "No Comments";
}
protected void Button1_Click(object sender, EventArgs e)
{
}
}

In Default.aspx write the Following Code :

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register assembly="MSCaptcha" namespace="MSCaptcha" tagprefix="cc1" %>
<!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 id="Head1" runat="server">
<title>Using AJAX, LINQ and XML together in ASP.NET 3.5 and C#.NET</title>
</head>
<body>
<div align="left" >
<form id="form1" runat="server">
<table style="width:100%;">
<tr>
<td style="margin: 10px">
&nbsp;Comments Posted Alredy --------<br />
<br />
<asp:Literal ID="litResults" runat="server" /></td>
</tr>
</table><br />
<br />
POST A COMMENT :<br />
<table style="width:40%; margin-top: 0px;">
<tr>
<td class="style3">
&nbsp; NAME</td>
<td class="style2">
<asp:TextBox ID="txtName" runat="server" Width="222px" /></td>
</tr>
<tr>
<td class="style4">
COMMENT</td>
<td class="style5">
<asp:TextBox ID="txtUserComment" runat="server" Height="86px" TextMode="MultiLine"
Width="224px" /></td>
</tr>
<tr>
<td class="style3">
CAPTCHA</td>
<td class="style2">
<cc1:CaptchaControl ID="Captcha1" runat="server" CaptchaLength="1"
Width="100px" CaptchaWidth="100" LineColor="Brown" NoiseColor="Azure"
CssClass="me" /> <asp:TextBox ID="txtCaptcha" runat="server" Width="50px"></asp:TextBox> <br />
<br />
<asp:Button ID="butAdd" runat="server" Text="Post Comment" onclick="butAdd_Click" />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:Label ID="lblStatus" runat="server" ForeColor="#FF3300" />
</td> </tr> </table>
<br /><br /> <br /> <br /> </div> </form>
</body>
</html>

Note: There must be MSCaptcha.dll in the Bin Folder you can Download it from The Above Link
Note: There must Be People.xml in the Same Folder as in that of Code . This Code also works in UserControl .
If there is any Problem Please leave it In Comment

ASP.NET Textbox Value To XML Page

You Can Download The Code FROM HERE . Well in Deafault.aspx.cs Type the following CODE :

using System;
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;


public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {


    }


    protected void butRead_Click(object sender, EventArgs e)
    {
       lblStatus.Text = "";
    }


    protected void butAdd_Click(object sender, EventArgs e)
    {
        try
        {
            
                XDocument xmlDoc = XDocument.Load(Server.MapPath("dotnetsnippets.xml"));
                
                xmlDoc.Element("Vaibhav").Add(new XElement("Anything", new XElement("V1", v1.Text),
                new XElement("V2", v2.Text)));


                xmlDoc.Save(Server.MapPath("dotnetsnippets.xml"));
                lblStatus.Text = "Data successfully added to XML file.";
                
            
        }
        catch
        {
            lblStatus.Text = "Sorry, unable to process request. Please try again.";
        }
    }


}

The Default.aspx Code here --


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

<!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 id="Head1" runat="server">
    <title>XML BY VAIBHAV MAHESHWARI</title>
</head>
<body>

        <br />
        &nbsp;<br />
        <br />
        <br />
      
    <fieldset style="width: 804px" align="center">
 
    <legend>XML BY VAIBHAV MAHESHWARI</legend>
    <div align="left" style="text-align: center">

    <form id="form1" runat="server">
        <strong>Add to XML</strong><br />
        Enter Anything:<br />
        <asp:TextBox ID="v1" runat="server" /><br />
        Enter Anything:<br />
        <asp:TextBox ID="v2" runat="server" /><br />
        <br />
        <asp:Button ID="butAdd" runat="server" Text="Add" onclick="butAdd_Click" /><br />
        <asp:Label ID="lblStatus" runat="server" />
        <br />
    </form>
  
   </div>
    </fieldset>
</body>
</html>

NOTE ::::::: there must be file named dotnetsnippets.xml in the same folder and it must contain the following CODE  

<?xml version="1.0" encoding="utf-8"?>
<Vaibhav>
</Vaibhav>

List Of Jquery Plugins ?


  • Accessibility Stylesheet and text size switcher.
  • Accordion Accordion interface with a few variations.
  • AlphaNumeric Prevent users from inputing special characters.
  • Ajax File Upload Loading graphic displays while file is uploaded.
  • appendDom Write HTML with JavaScript, great for displaying Ajax results.
  • appendText Converts text into post friendly html.
  • blockUI EXCELLENT Create a message overlay while blocking user interaction on elements or the entire page.
  • BogoFolders View text through a ‘file menu’ interface.
  • BogoTabs Basic tabbed interface.
  • Bubble Demo highlights selected table rows in groups of tables..
  • Calendar Aids date entry.
  • Checkbox manipulation Select, unselect and toggle checkboxes.
  • Chili EXCELLENT Syntax highlighting for displaying code on webpages.
  • Choose Component Select data from a table row through a modal window.
  • Click Menu Generates dropdown menus.
  • clueTip Tooltips with many variations.
  • Color Animations Add color animations to div backgrounds.
  • Color Picker Pass in color choices and attach custom events to each color block.
  • columnHover Highlight table rows and columns.
  • columnManager Add, remove and toggle table columns.
  • ContextMenu – Menus that show when you right click specified elements.
  • Confirmer Adds a listener to check if user confirms their action.
  • Cycle EXCELLENT Add flash-like image effects to rotating image galleries.
  • date picker Aids date entry.
  • Delicious Read delicious bookmarks from a user to display on a webpage.
  • Dimensions Get accurate window and document attributes across browsers.
  • Equalize Columns Make columns the same height as the longest column.
  • FCKEditor Plugin Adds a rich text editor to a textarea.
  • Field Expand the ability to retrieve and set values in forms.
  • Form EXCELLENT Change HTML forms to submit via Ajax.
  • Gallery Viewer JavaScript image gallery.
  • getUrlParam Function to get url parameters.
  • Google Feed Plugin Display any RSS feed to a webpage.
  • Gradient Adds a gradient to a div without needing an image.
  • Grid Column Sizing Table column draggable resizing.
  • Grid Row Sizing Expand and collapse table rows.
  • hoverIntent Prevents unintended hover events.
  • idTabs Add tabbed interface to a website.
  • Impromptu Create modal windows and messages.
  • jQuery Localisation Applies localisation packages based on the user’s language preference.
  • jBox UI dialog widget.
  • jCalendar Aids selecting of dates inline on a page.
  • jCarousel Lite Simple carousel for images and HTML content.
  • jCodeViewer Syntax highlighting for displaying code on webpages.
  • jdMenu Hierarchical Menu Generates dropdown menus.
  • jEditable Live editing of elements on a webpage.
  • jFeed XML feed parser.
  • jPanView Replaces big images with a zoom viewer in HTML.
  • jqDnR Drag’n’Resize elements on a page.
  • jQMaps Interact with Google maps.
  • jqModal Display notices, dialogs, and modal windows in a web browser.
  • Treetable Make a tree view out of an HTML table.
  • Tree View EXCELLENT Tree view controls.
  • Suggest Add autocomplete to input fields.
  • YAV Form validation library.
  • jqUploader Provides a status bar for uploading images.
  • jScrollPane Customize your scrollbars.
  • jTagEditor EXCELLENT Turn a textarea into a tag editor.
  • jVariations Create a control panel to manipulate elements on a page.
  • Keyboard Navigation Dynamically determine which element to focus on based on it’s position on the screen.
  • labelOver Overlay labels over an input field.
  • LavaLamp Navigation menu with a ‘lava’ effect.
  • Lazy Load Only load images that are in the current window.
  • Live Query Adds event listeners to elements.
  • Masked Input Add mask to inputs to aid user data entry (phone numbers, etc).
  • Media EXCELLENT Unobtrusive conversion of standard markup into rich media content.
  • Extra selectors for JQuery Add more selectors to jQuery.
  • Mousewheel Mousewheel event handler.
  • Mousehold Event Add repeating event as the user holds down the mouse.
  • Multiple File Upload Select multiple files one by one as it adds to a queue list.
  • newsticker Create a fading news ticker.
  • Password Strength Meter Indicator to show the strength of a users password.
  • PopupWindow Creates an preview popup of destination link.
  • Query String Object Useful for sending URL parameters.
  • Select box manipulation Remove and add options from a select list or dropdown in many ways.
  • selectCombo Tool for making dependant dropdowns with Ajax.
  • Star Rating Generates star rating from input fields
  • Grid Dynamic ajax grid control.
  • slideViewer Image gallery as slides.
  • Spoilers Hide content behind an image until user action is taken.
  • tableHover Row and column highlighting with variations.
  • tableFilter Search box is added to each column header to filter table.
  • tablesorter Client side table sorting.
  • Taconite EXCELLENT Easily make multiple DOM updates using the results of a single AJAX call.
  • Textgrad Add gradients to whole blocks of text.
  • Time Entry Sets an input field up to accept a time value.
  • Tooltip Add tooltips from title page.
  • Validation EXCELLENT Add live validation to forms.
  • WYMeditor EXCELLENT Web-based XHTML WYSIWYM editor.
  • Zoomi Zoomable thumbnails.
  • XSLT Transform XML/XSL from JavaScript.
  • XAP Ajax library.

What is Jquery ?


JQuery is a lightweight cross-browser JavaScript library that emphasizes interaction between JavaScript and HTML. It was released in January 2006 at BarCamp NYC by John Resig. Used by over 27% of the 10,000 most visited websites, jQuery is the most popular JavaScript library in use today. It simplifies the creation of animations, communications to server requests, document transversing and event handling.

Customizing your Toolbox in ASP.NET

1. )You Can Add or Delete Tabs in the ASP.NET . The image Below shows you How !!
                                           
2.) You can Add - Delete Components too look at the image below.
                            

Your Second Programme

AIM : Calender Date Selected to Be Viewed Instantly on a Label .  
Lets make the Code bit hard.
Step 1: Drag and drop the Calender and the label  from the toolbox . 
Srep 2: Double Click the Calender and paste the followin code in the event "Calender Select index changed."
Label1.Text = Calendar1.SelectedDate.ToShortDateString();

Step 3 : Output will be Something like this. ( Look Below)

Step 4 : NOT UNDERSTOOD . DOWNLOAD THE CODE HERE
      

              

Your First Programme

AIM : Changing the text of a Label on click of a button .

Step 1 : Drag and Drop a Label and a Button in your .aspx page. It will some thing like this .( look image).

Step 2 : Double Click the button in the Design view and you will get button event in Default.aspx.cs. Add this Code.
Label1.Text="Hello World";

Step 3 : Right-Click "View in Browser" and You will get Follownig output ( look below ).

            
Before Clicking the Button
             
After Clicking the Button
            

Understanding Code Behind and Start developing


AIM: Understanding the CODE-BEIND. When you create an website in Visual Studio 2010 ( File>New>Website) you will get 2 types of files . yourfilename.aspx and yourfilename.aspx.cs.Well Default.aspx are the codes are runned on the computer it is viewed .While Default.aspx.cs is runned on server computer . The languages which work on server computer are known as Scripting languages . Some examples are PHP,CGI, C-sharp these are particularly used in Website Designing .
There are events in code-behind of a csharp file.
EVENT OCCOURENCE SERIES
The First event to be loaded is Page_Load Event this event will even if it is at the top of the page and the sequence does not matter.Unload occurs after the content has already been rendered. Any changes you make at the server after the content has been rendered will not be seen by the client. The latest event that is generally used to update page controls is PreRender. You can also override Render and still make changes that the client can see. But after that, the client will not see the changes because the html markup has already been generated. If there are more than one page load events than the first page load event will happen first then the second . This applies to all the events i described above