B.V Patel Institute of Business Management, Computer...

39
Mr. Vivek R. Fumakia B.V Patel Institute of Business Management, Computer and IT, UTU BCA-5th Semester 030010501: Basics of Web Development using ASP.NET Practical No. 1 Enrolment No. SET-1 Practical Problem Design a student registration page which consists of textboxes namely Name, Address, Gender, Course, Semester, Contact and Email address. Display all information in alert box using HTML controls. Objective(s) To measure basic knowledge of HTML controls and familiarity with visual studio web application development environment. Pre-requisite Programming experience with any programming language with simple editor. Duration for 1 hour completion PEO(s) to be PEO1: To provide sound foundation in the fundamentals of achieved computer application along with analytical, problem- solving, design and communication skill for life-long learning in chosen field. PEO2: To provide quality practical skill of tools and technologies to solve industry problems. PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as necessary for website development. CO(s) to be achieved CO1: Determine usage and working of ASP.NET with C#. Solution must Design of page, Source code, Sample test data with output and design page of contain registration. Nature of Handwritten submission References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress solving the problem Page-129. http://www.w3schools.com/aspnet/aspnet_examples.asp Sample Testing data Enter Name, Address, Gender, Course, Semester, Contact, Email and outcome address In alert box it will display Rahul Surat Male BCA 5 9874563214 [email protected] Post Laboratory 1. In above program, if a user wants to make HTML questions controls works as server control then what steps should be followed? 2. Create a JavaScript and write down code to call JavaScript function using HTMLcontrols. 3. List Lightweight controls used in above program and discuss why they are called as lightweight control. 4. Which event is raised by default when you use HTML Controls? Why? Assessment Solution achieves the desired Viva objective(s) Out of Marks 10 5 Secured by the

Transcript of B.V Patel Institute of Business Management, Computer...

Page 1: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 1 Enrolment No. SET-1

Practical Problem Design a student registration page which consists of textboxes

namely Name, Address, Gender, Course, Semester, Contact and

Email address. Display all information in alert box using HTML

controls.

Objective(s) To measure basic knowledge of HTML controls and familiarity

with visual studio web application development environment.

Pre-requisite Programming experience with any programming language

with simple editor.

Duration for 1 hour

completion

PEO(s) to be PEO1: To provide sound foundation in the fundamentals of

achieved computer application along with analytical, problem- solving, design and communication skill for life-long learning in

chosen field.

PEO2: To provide quality practical skill of tools and

technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for website development.

CO(s) to be achieved CO1: Determine usage and working of ASP.NET with C#.

Solution must

Design of page, Source code, Sample test data with output and design page of

contain registration.

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress

solving the problem Page-129.

http://www.w3schools.com/aspnet/aspnet_examples.asp

Sample Testing data Enter Name, Address, Gender, Course, Semester, Contact, Email

and outcome address

In alert box it will display

Rahul Surat Male BCA 5 9874563214 [email protected]

Post Laboratory 1. In above program, if a user wants to make HTML

questions controls works as server control then what steps should be followed?

2. Create a JavaScript and write down code to call JavaScript function using HTMLcontrols. 3. List Lightweight controls used in above program and discuss why they are called as lightweight control.

4. Which event is raised by default when you use HTML

Controls? Why? Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

Page 2: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET student Signature Date

Page 3: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 2 Enrolment No. SET-1

Practical Problem Create an enumeration which store all days in week. Check the

days from enumeration and display appropriate message. Also

display all values.

Objective(s) Familiar with how to use math function and string class

methods and properties in ASP.NET using web server control.

Pre-requisite Familiar with math function and string class methods and

properties.

Duration for 1 hour

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO2: Create ASP.NET pages, react to its events and manipulate

its content in code with C#.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem Page-24,25, 29

http://www.codeproject.com/Articles/18809/Enums-in-C

Sample Testing data if(day=”Monday”) then selected day is Monday and value=1

and outcome

Post Laboratory 1. How we can use iteration structure in enumeration?

questions

2. When can we say that object is Initialized and object is assigned a value?

3. Write down syntax to create enumeration by field name and it value.

4. Write code to check enumeration values using Switch

Case. Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 4: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 3 Enrolment No. SET-1

Practical Problem Create a registration page for online job portal using Web

Server controls. When user click on submit button all

information should be displayed in label.

Objective(s) Student must be able to understand how to use web server

controls in web application.

Pre-requisite Familiar with different controls in GUI Programming

Duration for 1 hour

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO2: Create ASP.NET pages, react to its events and manipulate

its content in code.

CO3: Explore basic web controls and their class hierarchy.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem Page-164

Sample Testing data Enter Full name, address, gender, email, education

and outcome qualification, experience in years(use DropDownList),

specialization(use checkbox),contact number

Pratik P. Patel, Surat, Male,[email protected],BCA,2

years,ASP.NET/JAVA,9874563215

Post Laboratory 1. By which property we can post the page back to

questions server automatically? How?

2. From above program list out some common properties of web server controls. Discuss any two

3. In above program if I set Visible or Enable property of any control then what changes can occur in visual effect of that control?

4. How to group RadioButton control in above program? Also write down code to group RadioButton control.

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 5: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 4 Enrolment No. SET-1

Practical Problem Create a web application to demonstrate all logical operators,

IF statement, switch statement and Loops.

Objective(s) Student must be able to understand how to use IF statement,

switch statement and Loops with C#.

Pre-requisite Familiar with syntax of if condition and loops.

Duration for 1.5 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO1: Determine usage and working of ASP.NET with C#.

Solution must

Design of page, Design of page, Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem Page 36

Sample Testing data If(a>10)

and outcome { …code…}

for(i=0;i<10;i++)

Post Laboratory 1. How we can say that do while loop executes at least

questions once? Give example. 2. Which concept is to be used if I want method with same name? How?

3. Give an example of Optional and Name parameter. 4. What is difference between = and ==? Give Example. Assessment

Solution achieves the desired

Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 6: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 5 Enrolment No. SET-1

Practical Problem 1. Create a web application to count total number of

hit/click on an image. When user click on answer

button than total number of count should display in

textbox.

2. Take one textbox and check whether the number is

even or odd. If number is even change textbox

background color to green and if number is odd than

change textbox background color to yellow.

Objective(s) Student shall able to understand how to use image control as

well they will also know how know how to work with

properties dynamically.

Pre-requisite Programming experience in VB.

Duration for 2 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO2: Create ASP.NET pages, react to its events and manipulate

its content in code.

CO3: Explore basic web controls and their class hierarchy.

Solution must Design of page, Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.w3schools.com/aspnet/control_image.asp

Sample Testing data Total number of counts is 6

and outcome

4 5

Post Laboratory 1. Define PostBackUrl property in ImageButton control.

questions 2. What are static variable? Why it is used?

3. Which event fired when you click on ImageButton

control? What is the use of tooltip property?

4. In which event are the controls fully loaded? Why?

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 7: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 6 Enrolment No. SET-1

Practical Problem 1. Create a web application to demonstrate DropDownList

control in ASP.NET.

Adding items in DropDownList

Removing items from DropDownList

Display selected index of DropDownList

Display selected value and selected item of

DropDownList.

2. Create two DropDownList control in one has student name

and other contains students roll no. When user selects name

than display roll no in another DropDownList.(use

AutoPostBack) Objective(s) To understand use of DropDownList control and its properties

Pre-requisite Combo box control

Duration for 1.5 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO2: Create ASP.NET pages, react to its events and manipulate

its content in code.

CO3: Explore basic web controls and their class hierarchy.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for

solving the problem Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

http://mrbool.com/common-dropdownlist-operation-in-asp-

net-and-c/24586

Sample Testing data 1. Selected index is 6, Selected value is Nayan

and outcome 2. Student name-> Nikul student Roll No-> 11

Post Laboratory

1. What is Autopostback? For what purpose it is used?

questions 2. Write two differences between selected value and selected item?

3. How can we add an item at particular position in

DropDownList? Give example.

4. What is difference between Remove() and

RemoveAt()?

Assessment

Solution achieves the desired Viva

Page 8: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 9: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 7 Enrolment No. SET-1

Practical Problem Create a web application for restaurant billing system using Listbox

control. When user selects item from first Lisbox than its price should be

automatically selected in second Listbox. When user clicks on total button

than display total price in textbox.

Objective(s) To understand how to use Listbox control and its properties

Pre-requisite List box control

Duration for 1 hour

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and technologies to solve

achieved industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as necessary for

Website development.

CO(s) to be achieved CO2: Create ASP.NET pages, react to its events and manipulate its content

in code.

CO3: Explore basic web controls and their class hierarchy.

Solution must Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.w3schools.com/aspnet/showaspx.asp?filename=demo_listbox

Sample Testing data Pizza-> 100

and outcome Burger->50

Total ->150

Post Laboratory 1. Which types of selection mode can be done in Listbox control? Discuss any two from it.

questions 2. Suppose you want a certain ASP.NET function executed on MouseOver() for a certain button. Where do you add an event handler? How?

3. Which event is fire in Listbox control? Write its syntax

4. If I want number of visible rows to display in ListBox then which

property can be used? Write code for it.

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 10: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 8 Enrolment No. SET-1

Practical Problem 1. Create a web page for user profile that contains AdRotator at

the header of page and other necessary details like

First Name, Last Name, Date Of Birth, Gender,

Address, Email Address, Contact Number, Hobby,

City, State, Country,Submit button

2. Consider above example and perform necessary validation

using validation controls.

Objective(s) To know the use of server control and validation control.

Pre-requisite Normal Validation logic and Error message.

Duration for 2 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be PO6: Ability to use the techniques, skills and modern tools as

achieved necessary for Website development.

CO(s) to be CO4: Develop dynamic web pages with the use of various server

achieved controls.

CO5: Design well-integrated and consistent web applications.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.w3schools.com/aspnet/aspnet_refvalidationcontr ols.asp

http://www.w3schools.com/aspnet/control_adrotator.asp

Sample Testing data If any field is blank than display appropriate message.

and outcome Whenever page is refreshed than AdRotator control image

should change.

Post Laboratory 1. List all types of validation controls.

questions

2. What is validation summary? How to display message box in Validation summary?

3. What is the use of Custom validator?Give example.

4. Write two difference between ControlToValidate and ControlToCompare

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 11: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 9 Enrolment No. SET-1

Practical Problem Create a web application to show working of File upload

control and ImageMap Control.

Objective(s) Students must be able to learn how to upload file in application

and on server and also the use of ImageMap Control.

Pre-requisite

Duration for 1 hour

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO4: Develop dynamic web pages with the use of various

server controls.

CO5: Design well-integrated and consistent web applications.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://asp.net-tutorials.com/controls/file-upload-control/ http://www.c-

sharpcorner.com/uploadfile/6897bc/imagemap-control-in- Asp-Net-and-defining-hot-spots-for-it/

Sample Testing data Uploading the file in your application folder which will be

and outcome visible in solution explorer.

Navigate to Google when click on HotSpot area.

Post Laboratory 1. What is the use of HasFile property of File upload

questions control? Write down code for it. 2. What is the use of PostBackValue property? 3. Write code to get application current location?

4. In above program what steps are to be followed if I want to change HotSpot property to rectangular?

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 12: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 10 Enrolment No. SET-1

Practical Problem 1. Create a web application to store product information using

Query String. Also calculate discount and display all

Information on another page.

2. Create an application to enter product ID, Name and Price.

On clicking Submit button display all information on another

page using Session and on clicking Store button save the

information in hidden field and by clicking on Restore button

restore the data from Hidden Field in control.

Objective(s) Use of query string and view state and hidden field and

Session.

Pre-requisite Storing information in any variables.

Duration for 3 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO6. Build web application in place of individual page using

state management and its different types of options that are

available to manage state in an ASP.NET Web application.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.codeproject.com/Articles/331962/A-Beginner-s- Tutorial-on-ASP-NET-State-Management

Sample Testing data Request.QueryString[“variable”]

and outcome Session[“name”]=Textbox1.text;

Post Laboratory 1. Enlist all Client side and Server side state

questions management? 2. How we can say that Hidden Fields are not secure?

3. What is the use Query String? Write syntax.

4. Write code to define expiry date of cookies?

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 13: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 11 Enrolment No. SET-1

Practical Problem Create an application to take username and password. If the

user check the checkbox of REMEMBER then save username

and password in cookie. Whenever the same username is been

added to the control then display it’s password and move the

control to the SIGN IN button.

Objective(s) To become familiar with how to store and fetch cookies.

Pre-requisite Storing information in any variables.

Duration for 1 hour

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO6. Build web application in place of individual page using

state management and its different types of options that are

available to manage state in an ASP.NET Web application.

Solution must Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.codeproject.com/Articles/331962/A-Beginner-s- Tutorial-on-ASP-NET-State-Management

Sample Testing data

and outcome

Post Laboratory 1. What are cookies? Why it is use?

questions 2. How do you create a Persistent Cookie?

3. What is the Maximum and minimum size of cookie?

4. How do you create a Cookie that never expires? Write code for it.

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 14: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 12 Enrolment No. SET-1

Practical Problem Create a master page which contains and Header part, menu

part, content part and footer part. Header part contains any

company Logo, Menu part contains menus like Home||About US||Contact US||. Content shows the information and footer

part contains copyright information. Perform Redirection

between pages.

Objective(s)

Integration of all functionality of ASP.NET like master page, theme, database concept.

Pre-requisite Format of any registration form

Duration for 3 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO5: Design well-integrated and consistent web applications. CO6: Build web application in place of individual page using

state management and its different types of options that is

available to manage state in an ASP.NET Web application.

Solution must

Design of page, Source code, Sample test data with output, Design of master

contain page.

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem Page-345

Sample Testing data Refer any online shopping website.

and outcome

Post Laboratory 1. What is ContenPlaceHolder?

questions 2. How you can access the properties and controls of master pages from content pages?

3. How to apply master page effect in all web forms? 4. Can we create Nested master page? How?

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 15: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 13 Enrolment No. SET-1

Practical Problem Design a Webpage using Theme and CSS similar to gmail.com. Follow this URL. www.gmail.com

Objective(s) To be familiar with how to use Themes and CSS in websites.

Pre-requisite Login functionality in any ASP.NET website.

Duration for 2 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO5: Design well-integrated and consistent web applications. CO6: Build web application in place of individual page using

state management and its different types of options that is

available to manage state in an ASP.NET Web application.

Solution must Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.codeproject.com/Articles/529694/ASP-NET- Csharp-Master-Page-Theme-Skin-with-Session

Sample Testing data www.gmail.com

and outcome

Post Laboratory 1. Where is the CSS and Theme files located?

questions

2. Write code to apply same kind of effect in all textbox using skin file.

3. What are Named skin?

4. Skin file is use for HTML tags? True/False? Justify. Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 16: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 14 Enrolment No. SET-1

Practical Problem

Create a user registration page with the field username, email address, original password, new password, age, gender, date of birth.

Provide all validations on page using validation

control after successful registration store the detail in

database. Create a website “My Shop” for online shopping which provide

online shopping item like Laptops, mobiles, pen drive etc. Perform following functionality

Insert records in database.

Delete record from database

Display all records in grid view from database. Update product price information in database.

Perform searching product name wise.

Objective(s) Use of database and binding controls.

Pre-requisite Programming experience with database in GUI programming.

Syntax of all queries.

Duration for 4 hours

Completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

Achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO7: Access data by using built-in data access tools of ASP.NET.

CO8: Build rich data bound pages.

Solution must Design of page, Source code, Sample test data with output

Contain

Nature of Handwritten

Submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem Page-425

Sample Testing data Insert, delete, update and search query.

and outcome

Post Laboratory 1. What is connection string? Write different ways to get connection string. 2. Enlist all data providers. 3. List SqlCommand methods use to execute queries.

Page 17: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

4. Write two differences between DataSet and DataReader.

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Assessment Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

Student

Signature

Date

Page 18: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 15 Enrolment No. SET-1

Practical Problem Create a master page of online sales with the navigation option

like home, Aboutus, contactus, Add product and Search option

like by name, price, category etc display the result using

appropriate controls. The poduct table contains a field like

productid, name, category, price, productpict.(Note: Use

appropriate validation controls.)

Also display all the information in Form view and Detail View.

Objective(s) Integration of all functionality of ASP.NET like master page,

theme, database concept.

Pre-requisite Programming experience with any ASP.NET validation with C#.

Duration for 3 hours

Completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

Achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO7: Access data by using built-in data access tools of ASP.NET.

CO8: Build rich data bound pages.

CO9: Design and develop web utility with rich GUI.

Solution must Design of page, Source code, Sample test data with output

Contain

Nature of Handwritten

Submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem

Sample 3Testing data Insert the records in database and display them in DataList and

and outcome Form view which is available in Data tab in toolbox.

Post Laboratory

1. Write code for connected architecture and disconnected architecture in ADO.NET.

2. What are the steps involved to fill a DataSet?

3. Write namespaces for all data providers.

4. How we can load multiple tables in DataSet?

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

Student

Signature

Date

Page 19: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

Set-2

Page 20: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 1 Enrolment No. SET-2

Practical Problem Design an employee registration page which consists of

textboxes namely Name, Address, Gender, Company, Post,

Salary, Contact, Email address. Display all information in alert

box using HTML controls.

Objective(s) To measure basic knowledge of HTML controls and familiarity

with visual studio web application development environment.

Pre-requisite Programming experience with any programming language

with simple editor.

Duration for 1 hour

completion

PEO(s) to be PEO1: To provide sound foundation in the fundamentals of

achieved computer application along with analytical, problem- solving, design and communication skill for life-long learning in

Chosen field.

PEO2: To provide quality practical skill of tools and

technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for website development.

CO(s) to be achieved CO1: Determine usage and working of ASP.NET with C#.

Solution must

Design of page, Source code, Sample test data with output and design page of

contain registration.

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress

solving the problem Page-129.

http://www.w3schools.com/aspnet/aspnet_examples.asp

Sample Testing data Enter Name, Gender, Company, Post, Salary, Contact, Email

and outcome address

In alert box it will display

Nishant Baroda Male TCS programmer 23000 7874563214

[email protected] Question

1. In above program, if a user wants to make HTML

controls works as server control then what steps should be followed?

2. Write down code to call JavaScript function using HTMLcontrols. 3. List Lightweight controls used in above program and discuss why they are called as lightweight control. 4. Which event is raised by default when you use HTML

Controls? Why?

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Page 21: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET Secured by the student Signature Date

Page 22: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 2 Enrolment No. SET-2

Practical Problem 1. Create an enumeration which store all months in year. Check

the month from enumeration and display appropriate message.

Also display all values.

Objective(s) Familiar with how to use math function and string class

methods and properties in ASP.NET using web server control.

Pre-requisite Familiar with math function and string class methods and

properties.

Duration for 2 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO2: Create ASP.NET pages, react to its events and manipulate

its content in code with C#.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.codeproject.com/Articles/18809/Enums-in-C

Sample Testing data abc-> string is uppercase ABC

and outcome if(month=”February”) , selected month is Monday and value=2

Int a={4,2,5,3,1} Output-> {1,2,3,4,5}

Post Laboratory 1. How we can use iteration structure in enumeration?

questions

2. When can we say that object is Initialized and object is assigned a value? 3. Write down syntax to create enumeration by field name and it value.

4. Write code to check enumeration values using Switch

case.

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 23: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 3 Enrolment No. SET-2

Practical Problem Create a registration page for social networking website using

Web Server controls. When user click on submit button all

information should be display in label.

Objective(s) Student must be able to understand how to use web server

controls in web application.

Pre-requisite Familiar with different controls in GUI Programming

Duration for 1 hour

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO2: Create ASP.NET pages, react to its events and manipulate

its content in code.

CO3: Explore basic web controls and their class hierarchy.

Solution must Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem Page-164

Sample Testing data Enter Full name, city, age, hobby, school, institute Current

and outcome status, Worked at, email.

Pratik, Surat, 22, music, Delhi public school, SRIMCA, Status,

TCS, [email protected]

Post Laboratory 1. By which property we can post the page back to

questions server automatically? How?

2. From above program list out some common properties of w web server controls. Discuss any two

3. In above program if I set Visible or Enable property of any control then what changes can occur in visual effect of that control?

4. How we can group RadioButton control in above program? Also write down code to group RadioButton control.

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Page 24: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

Signature

Date

Page 25: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 4 Enrolment No. SET-2

Practical Problem Create a web application to demonstrate all logical operators,

IF conditions, switch statement and Loops.

Objective(s) Student must be able to understand how to use IF statement,

switch statement and Loops with C#.

Pre-requisite Familiar with syntax of if condition and loops.

Duration for 1.5 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO1: Determine usage and working of ASP.NET with C#.

Solution must Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem Page 36

Sample Testing data If(a>10)

and outcome { …code…}

for(i=0;i<10;i++)

Post Laboratory

1.How we can say that do while loop executes at least once? Give example. 2. Which concept is to be used if I want method with

same name? How? 3. Give an example of Optional and Name parameter. 4. What is difference between = and ==? Give Example. Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 26: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 5 Enrolment No. SET-2

Practical Problem 1. Create a web application to display X and Y co-ordinates in

textbox when user clicks on image. As many times user clicks

on image, co-ordinates should be adding in textbox. Display all

of them in label.

2. Take one textbox and check whether the number is even or

odd. If number is even than change Label Foreground color to

red and Background to yellow and if number is odd than

change label to bold, strikeout and its size.

Objective(s) Student shall able to understand how to use image control as

well they will also know how know how to work with

properties dynamically.

Pre-requisite Programming experience in VB.

Duration for 2 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO2: Create ASP.NET pages, react to its events and manipulate

its content in code.

CO3: Explore basic web controls and their class hierarchy.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.w3schools.com/aspnet/control_image.asp

Sample Testing data X,Y=10,20 X,Y= 222,150

and outcome

Hello How are You

4

Post Laboratory 1. What are static variable? Why it is used?

questions 2. Write code to change Label font to Bold and Italic?

3. In which event are the controls fully loaded? Why?

4. Define PostBackUrl property in ImageButton control.

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

Page 27: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

student

Signature

Date

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 6 Enrolment No. SET-2

Practical Problem 1. Create an web application to demonstrate DropDownList

Control in ASP.NET.

Adding items in DropDownList

Removing items from DropDownList

Display selected index of DropDownList

Display selected value and selected item of

DropDownList.

2. Create two DropDownList control in one has student name

and other contains students roll no. When user selects name

than display roll no in another DropDownList.(use

AutoPostBack)

Objective(s) To understand use of DropDownList control and its properties

Pre-requisite Combo box control

Duration for 1.5 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO2: Create ASP.NET pages, react to its events and manipulate

its content in code.

CO3: Explore basic web controls and their class hierarchy.

Solution must Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for

solving the problem Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

http://mrbool.com/common-dropdownlist-operation-in-asp-

net-and-c/24586

Sample Testing data 1. Selected index is 6, Selected value is Nayan

and outcome 2. Student name-> Nikul student Roll No-> 11

Post Laboratory 1. What is Autopostback? For what purpose it is used?

questions 2. Write two differences between selected value and selected item?

3. How can we insert items at particular position in

DropDownList? Give example.

4. What is difference between Remove() and

Page 28: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

RemoveAt()?

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 29: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 7 Enrolment No. SET-2

Practical Problem Create a web application for bakery cake billing system using Listbox

control. When user selects item from first Listbox than its price should be

automatically selected in second Listbox. When user clicks on total button

than display total price in Label.

Objective(s) To understand how to use Listbox control and its properties

Pre-requisite List box control

Duration for 1 hour

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and technologies to solve

achieved industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as necessary for

Website development.

CO(s) to be achieved CO2: Create ASP.NET pages, react to its events and manipulate its content

in code.

CO3: Explore basic web controls and their class hierarchy.

Solution must Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.w3schools.com/aspnet/showaspx.asp?filename=demo_listbox

Sample Testing data Black forest-> 400

and outcome Chocklet Blackout->500

Total ->900

Post Laboratory 1. What is the use of TabIndex property?

questions 2. Suppose you want a certain ASP.NET function executed on MouseOver for a certain button. Where do you add an event

handler?

3. Which event is fire in Listbox control? Write its syntax

4. Which types of selection mode can be done in Listbox? How?

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 30: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 8 Enrolment No. SET-2

Practical Problem 1. Create a web page for user profile that contains AdRotator at the header

of page and other necessary details like

First Name, Last Name, Date Of Birth, Gender,

Address, Email Address, Contact Number, Hobby,

City, State, Country,Submit button.

2. Consider above example and perform necessary validation using

validation controls.

Objective(s) To know the use of server control and validation control.

Pre-requisite Normal Validation logic and Error message.

Duration for 2 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and technologies to solve

achieved industry problems.

PO(s) to be PO6: Ability to use the techniques, skills and modern tools as necessary for

achieved Website development.

CO(s) to be CO4: Develop dynamic web pages with the use of various server controls.

achieved CO5: Design well-integrated and consistent web applications.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.w3schools.com/aspnet/aspnet_refvalidationcontrols.asp http://www.w3schools.com/aspnet/control_adrotator.asp

Sample Testing data If any field is blank than display appropriate message.

and outcome Whenever page is refreshed than AdRotator control image should change.

Post Laboratory questions 1. List all types of validation controls.

2. What is validation summary? How to display message box in validation summary

3. What is the use of Custom validator? Give example.

4.Write two difference between ControlToValidate and ControlToCompare ?

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Page 31: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

Date

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 9 Enrolment No. SET-2

Practical Problem Create a web application to show working of File upload control. Save files

in particular folder as per their types. Also demonstrate ImageMap Control

with different HotSpots.

Objective(s) Students must be able to learn how to upload file in application and on

server and also the use of ImageMap Control.

Pre-requisite

Duration for 1 hour

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and technologies to solve

achieved industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as necessary for

Website development.

CO(s) to be achieved CO4: Develop dynamic web pages with the use of various server controls.

CO5: Design well-integrated and consistent web applications.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://asp.net-tutorials.com/controls/file-upload-control/ http://www.c-sharpcorner.com/uploadfile/6897bc/imagemap-control-in- Asp-Net-and-defining-hot-spots-for-it/

Sample Testing data Uploading the file in your application folder which will be visible in

and outcome solution explorer. MP3-song1.mp3, image1.jpg

Navigate to Google/Hotmail when click on HotSpot area.

Post Laboratory

1. What is the use of HasFile property of File upload control? Write code for it.

questions 2. What is the use of PostBackValue property? 3.Write code to get location of our current application directory?

4. In above program what steps are to be followed if I want to

change HotSpot property in rectangulars?

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 32: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 10 Enrolment No. SET-2

Practical Problem 1. Create an application to Employee information using

Query String. Also calculate Bonus and display all

Information on another page.

2. Write an application to enter mobile ID, company and Price.

On clicking Submit button display all information on another

page using Session and on clicking Store button save the

information in hidden field and by clicking on Restore button

restore the data from Hidden Field in control.

Objective(s) Use of query string and view state and hidden field and

Session.

Pre-requisite Storing information in any variables.

Duration for 3 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO6: Build web application in place of individual page using

state management and its different types of options that are

available to manage state in an ASP.NET Web application.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.codeproject.com/Articles/331962/A-Beginner-s- Tutorial-on-ASP-NET-State-Management

Sample Testing data Request.QueryString[“variable”]

and outcome Session[“name”]=Textbox1.text;

Post Laboratory

1. Enlist all Client side and Server side state management.

questions

2. How we can say that Hidden Fields are not secure?

3. What is the use Query String? Write syntax

4.Write code to define expiry date of cookies?

Assessment

Solution achieves the desired Viva

Page 33: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 34: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 11 Enrolment No. SET-2

Practical Problem Create an application to take username and password. If the

user check the checkbox of REMEMBER then save username

and password in cookie. Whenever the same username is been

added to the control then display it’s password and move the

control to the SIGN IN button.

Objective(s) To become familiar with how to store and fetch cookies.

Pre-requisite Storing information in any variables.

Duration for 1 hour

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO6: Build web application in place of individual page using

state management and its different types of options that are

available to manage state in an ASP.NET Web application.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.codeproject.com/Articles/331962/A-Beginner-s- Tutorial-on-ASP-NET-State-Management

Sample Testing data Remember me functionality of www.gmail.com

and outcome

Post Laboratory

1. What are cookies? Why it is use? 2.How do you create a Persistent Cookie?

3. What is the Maximum and minimum size of cookie?

4. How do you create a Cookie that never expires? Write code for it.

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 35: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 12 Enrolment No. SET-2

Practical Problem Create a master page which contains and Header part, menu

part, content part and footer part. Header part contains any

company Logo, Menu part contains menus like Home||About US||Contact US||. Content shows the information and footer

part contains copyright information. Perform Redirection

between pages.

Objective(s) Integration of all functionality of ASP.NET like master page, theme, database concept.

Pre-requisite Format of any registration form

Duration for 3 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO5: Design well-integrated and consistent web applications. CO6: Build web application in place of individual page using

state management and its different types of

Options that is available to manage state in an ASP.NET Web

application.

Solution must Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem Page-345

Sample Testing data Refer any online shopping website.

and outcome

Post Laboratory 1. What is ContenPlaceHolder?

questions

2.How you can access the properties and controls of master pages from content pages?

3. How to apply master page effect in all web forms?

4. Can we create Nested master page? How?

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Page 36: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

Date

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 13 Enrolment No. SET-2

Practical Problem Design a Webpage using Theme and CSS similar to

Hotmail.com.

Follow this URL. www.hotmail.com

Objective(s) To be familiar with how to use Themes and CSS in websites.

Pre-requisite Login functionality in any ASP.NET website.

Duration for 2 hours

completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO5: Design well-integrated and consistent web applications. CO6: Build web application in place of individual page using

state management and its different types of

Options that is available to manage state in an ASP.NET Web

application.

Solution must

Design of page, Source code, Sample test data with output

contain

Nature of Handwritten

submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem http://www.codeproject.com/Articles/529694/ASP-NET- Csharp-Master-Page-Theme-Skin-with-Session

Sample Testing data www.hotmail.com

and outcome

Post Laboratory 1. Where is the CSS and Theme files located?

questions 2. Write code to apply same kind of effect in all textbox using skin file.

3. What is Named skin?

4. How we can use Skin files as HTMLtags?True/False? Justify.

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

student

Signature

Date

Page 37: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 14 Enrolment No. SET-2

Practical Problem 1. Create a user registration page with the field username, email

address, original password, new password, age, gender, date of

birth.

Provide all validations on page using validation

control after successful registration store the detail in

database.

2. Create a website “My Shop” for online cloths which provide

online shopping item like Cloths, TV, and Refrigerator etc.

Perform following functionality

Insert records in database.

Delete record from database

Display all records in gridview from database.

Update product price information in database.

Perform searching product name wise.

Objective(s) Use of database and binding controls.

Pre-requisite Programming experience with database in GUI programming.

Syntax of all queries.

Duration for 4 hours

Completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

Achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO7: Access data by using built-in data access tools of ASP.NET.

CO8: Build rich data bound pages.

Solution must Design of page, Source code, Sample test data with output

Contain

Nature of Handwritten

Submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress.

solving the problem

Sample Testing data Insert, delete, update and search query.

and outcome

Post Laboratory

1. Write two differences between Static connection string and dynamic connection string?

2. Which different database can be used in developing web

application in ASP.NET? 3.Enlist all data providers.

Page 38: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

3. List SqlCommand methods use to execute queries.

4.Write two differences between DataSet and DataReader.

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Assessment Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

Student

Signature

Date

Page 39: B.V Patel Institute of Business Management, Computer …bvpinst.edu.in/download/bcasyllabus/PRBCA030010501.pdf · Mr. Vivek R. Fumakia B.V Patel Institute of Business Management,

Mr. Vivek R. Fumakia

B.V Patel Institute of Business Management, Computer and IT, UTU

BCA-5th Semester

030010501: Basics of Web Development using ASP.NET

Practical No. 15 Enrolment No. SET-2

Practical Problem Create a master page of online purchase with the navigation

option like home, Aboutus, contactus, Add product and Search

option like by name, price, category etc display the result using

appropriate controls. The poduct table contains a field like

productid, name, category, price, product pict.(Note: Use

appropriate validation controls.)

Also display all the information in Form view and Detail View. Objective(s) Integration of all functionality of ASP.NET like master page,

theme, database concept.

Pre-requisite Programming experience with any ASP.NET validation with C#. Duration for 3 hours

Completion

PEO(s) to be PEO2: To provide quality practical skill of tools and

Achieved technologies to solve industry problems.

PO(s) to be achieved PO6: Ability to use the techniques, skills and modern tools as

necessary for Website development.

CO(s) to be achieved CO7: Access data by using built-in data access tools of ASP.NET. CO8: Build rich data bound pages.

CO9: Design and develop web utility with rich GUI.

Solution must

Design of page, Source code, Sample test data with output

Contain

Nature of Handwritten

Submission

References for Matthew MacDonald, Beginning ASP.NET 4.5 in C#, Apress. solving the problem

Sample Testing data Refer any online shopping website.

and outcome

Post Laboratory

1. Write code for connected architecture and disconnected architecture in ADO.NET.

Questions 2. Write namespaces for all data providers. 3. How we can load multiple tables in DataSet?

4. What are the steps involved to fill a DataSet?

Assessment

Solution achieves the desired Viva

objective(s)

Out of Marks 10 5

Secured by the

Student

Signature

Date