Practical-1: Department of Computer Science and Applications
Practical-1: Department of Computer Science and Applications
PRACTICAL-1
ListBox
Button
Image
Label
Procedure-
Open Visual Studio
ListBox
Button
Image
Label
Code-
[Link]
<!DOCTYPE html>
<html>
<body>
<form runat="server">
OnSelectedIndexChanged="lstItems_SelectedIndexChanged">
Bhumika wadhwa 1
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
<asp:ListItem Value="apple">Apple - $1.00</asp:ListItem>
</asp:ListBox>
OnClick="btnShowCost_Click" />
</form>
</body>
</html>
[Link]
using System;
using [Link];
namespace Practical1
Bhumika wadhwa 2
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
{
{"apple", 1.00m},
{"banana", 0.50m},
{"mango", 1.50m},
{"grape", 2.00m}
};
{"apple", "[Link]
{"banana", "[Link]
{"mango", "[Link]
{"grape", "[Link]
};
[Link] = images[selected];
Bhumika wadhwa 3
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
}
Output-
Bhumika wadhwa 4
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-2
Aim- To display image and cost of selected item using ListBox, Image, Button and Label.
Procedure-
Code-
[Link]
<!DOCTYPE html>
<html>
<body>
<form runat="server">
OnSelectedIndexChanged="lstItems_SelectedIndexChanged">
</asp:ListBox>
Bhumika wadhwa 5
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
<br /><br />
OnClick="btnShowCost_Click" />
</form>
</body>
</html>
[Link]
using System;
using [Link];
namespace Practical1
{"apple", 1.00m},
{"banana", 0.50m},
{"mango", 1.50m},
{"grape", 2.00m}
};
Bhumika wadhwa 6
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
Dictionary<string, string> images = new Dictionary<string, string>()
{"apple", "[Link]
{"banana", "[Link]
{"mango", "[Link]
{"grape", "[Link]
};
[Link] = images[selected];
Output-
Bhumika wadhwa 7
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
Bhumika wadhwa 8
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-3
Aim- To create a web application that calculates total cost based on quantity entered by the
user.
Procedure-
Code-
[Link]
<!DOCTYPE html>
<html>
<body>
<form runat="server">
Enter Quantity:
Bhumika wadhwa 9
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
OnClick="btnCalculate_Click" />
</form>
</body>
</html>
[Link]
using System;
namespace Practical3
int price = 2;
Output-
Bhumika wadhwa 10
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
Bhumika wadhwa 11
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-4
Aim- To create a web application that performs basic arithmetic operations using [Link]
controls.
Procedure-
Add controls:
Code-
[Link]
<!DOCTYPE html>
<html>
<body>
<form runat="server">
Bhumika wadhwa 12
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
<asp:TextBox ID="txtNum2" runat="server"></asp:TextBox>
</form>
</body>
</html>
[Link]
using System;
namespace Practical4
int a = Convert.ToInt32([Link]);
int b = Convert.ToInt32([Link]);
Bhumika wadhwa 13
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
protected void btnSub_Click(object sender, EventArgs e)
int a = Convert.ToInt32([Link]);
int b = Convert.ToInt32([Link]);
int a = Convert.ToInt32([Link]);
int b = Convert.ToInt32([Link]);
int a = Convert.ToInt32([Link]);
int b = Convert.ToInt32([Link]);
if (b != 0)
else
Bhumika wadhwa 14
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
Output-
Bhumika wadhwa 15
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-5
Aim- To create a web application that connects to SQL Server database and displays data using
[Link].
Procedure-
Code-
[Link]
</form>
</body>
</html>
[Link]
using System;
using [Link];
using [Link];
namespace Practical5
Bhumika wadhwa 16
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
{
try
[Link]();
[Link] = [Link];
[Link] = [Link];
Bhumika wadhwa 17
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
Output-
Bhumika wadhwa 18
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-6
Procedure-
Code-
[Link]
<html>
<body>
Name:
Age:
</form>
</body>
Bhumika wadhwa 19
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
</html>
[Link]
using System;
using [Link];
using [Link];
namespace Practical6
string query = "INSERT INTO Student (Name, Age) VALUES (@Name, @Age)";
[Link]("@Name", [Link]);
[Link]("@Age", [Link]);
[Link]();
[Link]();
Bhumika wadhwa 20
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
}
Output-
Bhumika wadhwa 21
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-7
Aim- To display customer records from SQL Server database in [Link] using GridView.
Procedure-
Code-
[Link]
<html><body>
<h2>Customer Records</h2>
AutoGenerateColumns="true"
BorderColor="#003366" BorderWidth="1px"
HeaderStyle-BackColor="#003366" HeaderStyle-ForeColor="White"
RowStyle-BackColor="#f0f4ff"
AlternatingRowStyle-BackColor="#dce8ff" />
</form>
Bhumika wadhwa 22
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
</body></html>
[Link]
using System;
using [Link];
using [Link];
using [Link];
namespace Practical7
if (!IsPostBack)
CreateAndPopulateTable();
LoadGrid();
void CreateAndPopulateTable()
Bhumika wadhwa 23
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
[Link]();
BEGIN
END";
void LoadGrid()
[Link]();
[Link](dt);
[Link] = dt;
[Link]();
Bhumika wadhwa 24
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
}
Output-
Bhumika wadhwa 25
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-8
Aim- To create a user control that accepts username and password and validates the user.
Procedure-
Open Microsoft Visual Studio and create a new [Link] Web Application.
Add a User Control → [Link].
Design the user interface with:
Code-
[Link]
<h3>User Login</h3>
Bhumika wadhwa 26
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
<asp:TextBox ID="txtPass" runat="server" TextMode="Password" /><br /><br />
</div>
[Link]
using System;
using [Link];
namespace Practical8
[Link] = [Link];
else
[Link] = [Link];
Bhumika wadhwa 27
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
}
[Link]
<!DOCTYPE html>
<html>
<body>
</form>
</body>
</html>
Output-
Bhumika wadhwa 28
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
Bhumika wadhwa 29
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-9
Aim- To perform database operations (Insert, Update, Delete) using [Link] and [Link].
Procedure-
Code-
[Link]
<html><body>
<table>
Bhumika wadhwa 30
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
<tr><td>EmpName:</td><td><asp:TextBox ID="txtEmpName" runat="server" /></td></tr>
</table>
<br />
</form>
</body></html>
[Link]
using System;
using [Link];
using [Link];
using [Link];
namespace Practical9
Bhumika wadhwa 31
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
{
if (!IsPostBack) SetupTable();
void SetupTable()
[Link]();
DeptName VARCHAR(50),
EmpName VARCHAR(50),
Salary DECIMAL(10,2))";
Bhumika wadhwa 32
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
using (SqlConnection conn = new SqlConnection(connStr))
[Link]();
[Link]("@d", [Link]);
[Link]("@n", [Link]);
[Link]("@s", [Link]([Link]));
[Link]();
[Link]();
[Link]("@n", [Link]);
Bhumika wadhwa 33
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
}
[Link]();
[Link]();
[Link] = dt;
[Link]();
[Link] = "";
Bhumika wadhwa 34
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
}
Output-
Bhumika wadhwa 35
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-10
Aim- To create an [Link] Web application to accept user details such as name, password,
age, email id, and user id with proper validations.
Procedure-
Code-
[Link]
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="[Link]"
Inherits="Practical10.Default10" %>
<html><body>
<h2>Registration Form</h2>
Bhumika wadhwa 36
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
<asp:CompareValidator runat="server" ControlToValidate="txtPwd2"
ValidationExpression="^[\w\.-]+@[\w\.-]+\.\w{2,}$"
ValidationExpression="^(?=.*[A-Z])(?=.*\d).{7,20}$"
ErrorMessage="UserID: 7-20 chars, must have a capital & digit." ForeColor="Red" /><br
/>
[Link]
using System;
using [Link];
namespace Practical10
Bhumika wadhwa 37
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
{
if ([Link])
<br />
</form>
</body></html>
Output-
Bhumika wadhwa 38
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-11
Aim- To write a program using conditional statements and loops to generate number patterns
such as triangle and diamond.
Procedure-
Code-
[Link]
<html><body>
<h2>Number Patterns</h2>
Triangle:
Diamond:
</form>
</body></html>
Bhumika wadhwa 39
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
[Link]
using System;
using [Link];
namespace Practical11
int n = [Link]([Link]);
// Triangle
string t = "";
t += j + " ";
t += "\n";
[Link] = t;
// Diamond
string d = "";
// Upper
Bhumika wadhwa 40
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
{
d += "\n";
// Lower
d += "\n";
[Link] = d;
Output-
Bhumika wadhwa 41
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
Bhumika wadhwa 42
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-12
Aim- To write a program using conditional statements and loops to test whether a number is
prime or not.
Procedure-
Code-
[Link]
<html><body>
</form>
<html><body>
Bhumika wadhwa 43
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
Enter Number: <asp:TextBox ID="txtNum" runat="server" />
</form>
</body></html>
[Link]
using System;
namespace Practical12
if (num <= 1)
isPrime = false;
else
if (num % i == 0)
Bhumika wadhwa 44
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
{
isPrime = false;
break;
if (isPrime)
else
Output-
Bhumika wadhwa 45
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-13
Aim- To create a program using ListBox, Button, Image, and Label controls to display the
selected item’s image.
Procedure-
Code-
[Link]
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="[Link]"
Inherits="[Link]" %>
<!DOCTYPE html>
<html>
<body>
<form runat="server">
OnSelectedIndexChanged="lstItems_SelectedIndexChanged">
</asp:ListBox>
Bhumika wadhwa 46
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
<br /><br />
OnClick="btnShowCost_Click" />
</form>
</body>
</html>
[Link]
using System;
using [Link];
namespace Practical1
{"apple", 1.00m},
{"banana", 0.50m},
{"mango", 1.50m},
{"grape", 2.00m}
Bhumika wadhwa 47
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
};
{"apple", "[Link]
{"banana", "[Link]
{"mango", "[Link]
{"grape", "[Link]
};
[Link] = images[selected];
Output-
Bhumika wadhwa 48
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
Bhumika wadhwa 49
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-14
Aim- To create a program that accepts user details like username, mode of payment and credit
card, and validates the input using [Link] validation controls.
Procedure-
Code-
[Link]
<html><body>
<h2>Payment Form</h2>
User Name:
Mode of Payment:
<asp:ListItem>Credit Card</asp:ListItem>
Bhumika wadhwa 50
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
<asp:ListItem>Debit Card</asp:ListItem>
<asp:ListItem>Net Banking</asp:ListItem>
</asp:RadioButtonList>
ValidationExpression="^\d{16}$"
</form>
</body></html>
[Link]
using System;
namespace Practical14
Bhumika wadhwa 51
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
protected void btnValidate_Click(object sender, EventArgs e)
if ([Link])
Output-
Bhumika wadhwa 52
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
PRACTICAL-15
Aim- To write a program using conditional statements and loops to generate Fibonacci series .
Procedure-
Code-
[Link]
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="[Link]"
Inherits="Practical15.Default15" %>
<html>
<body>
</form>
</body>
Bhumika wadhwa 53
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
</html>
[Link]
using System;
using [Link];
using [Link];
namespace Practical15
return;
fib[0] = 0;
if (n > 1) fib[1] = 1;
// Display as series
Bhumika wadhwa 54
DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
// Display as HTML table
[Link]("<tr
style='background:#003366;color:white'><th>Term</th><th>Value</th></tr>");
[Link]($"<tr><td>{i + 1}</td><td>{fib[i]}</td></tr>");
[Link]("</table>");
[Link] = [Link]();
Output-
Bhumika wadhwa 55