SlideShare a Scribd company logo
GTU LIVE PROJECT TRAINING
GUIDELINES.
By TOPS Technologies
http://www.tops-int.com
http://www.tops-int.com/asp-net-training-course.html
TOPSTechnologiesAsp.netcourse
INTRODUCTION
 First of all I would like to thank TOPS Technologies for This
article, which gives me a great opportunity to write an article for
beginners on ASP.NET web development here at Tops
technologies. After creating PPT on caching and view state for
beginners, I have decided to Create an PPT for beginners on the
ASP.NET Application Folders. However, I will be back with
another PPT on rest of state management. Like my other PPT, I
believe this will also give you very good idea on the Application
Folders. Please give your valuable suggestions and ideas for
improvement that I can incorporate into this article, as well as my
future PPT.
TOPSTechnologiesAsp.netcourse
OVERVIEW - ASP.NET APPLICATION
FOLDERS
• ASP.NET 2.0 uses a file-based approach. That means, all
class files, resource files, data files and folders are maintained
in a hierarchical structure. If we are working with ASP.NET
2.0, we can add files and folders using the Add Itemsoption.
If we look at a sample application hierarchy, it will look like the
following figure.
• We can add as many as files and folders as we like
(according to our requirements) within our solutions,and it
won't be necessary to recompile them each and every time
they are added. It is ASP.NET'stask to dynamically compile
them when required. So, what ASP.NET 2.0 does is, it uses a
predefined folder structure containing the files (classes,
images, resources, etc.), to compile them dynamically and we
can access those files throughout the application. ASP.NET
also provides special folders to maintain files and resources.
Let's see the advantages of using these folders.
TOPSTechnologiesAsp.netcourse
ADVANTAGES OF ASP.NET
APPLICATION FOLDERS
• Following are the main advantages of use of
ASP.NET's Application Folders
• We can maintain resources (classes, images, code,
databases, themes) in an organized manner, which
allows us to develop and maintain sites easily
• All files and folders are accessible through the
application
• We can add as many files as required
• Files are compiled dynamically when required
TOPSTechnologiesAsp.netcourse
DIFFERENT TYPES OF APPLICATION
FOLDER
• ASP.NET treats the following folders in a special
manner. They are:
• App_Code
• Bin
• App_Data
• App_Theme
• App_Browser
• App_WebReference
• App_LocalResource
• App_GlobalResource
TOPSTechnologiesAsp.netcourse
DETAILS OF THE APPLICATION
FOLDERS
• Now, to look at the use of these folders, I am going to start
from App_Code.
• App_Code Folder
• As its name suggests, the App_Code Folder stores classes,
typed data sets, etc. All the items that are stored
inApp_Code are automatically accessible throughout the
application. If we store any class files (like .cs or .vb) it
compiles them automatically. It automatically creates type
data sets from .xsd (XML schema) files, and creates XML web
service proxy classes from WSDL.Let's have a look at how we
can use the App_Code folder.
• We can add an App_Code folder, by Solution File → right
click → Add ASP.NET Folder → App_Code.
The App_Codefolder is now added to your application.
TOPSTechnologiesAsp.netcourse
TOPSTechnologiesAsp.netcourse
Note: Try to add one more App_Code folder by using the same steps.
Oops... the App_Code folder is no longer available there. So,
ASP.NET allows you to add an App_Code folder only once.
 Now we can add new items like classes, text and
xml files into the App_Code folder and we can also
add existing files there.
TOPSTechnologiesAsp.netcourse
• Let's have a look at one example that shows how it works.
Into the App_Code folder, I have added a
classMyCSharpClass.cs.
TOPSTechnologiesAsp.netcourse
 In that class I have written a small spice of code for
adding two numbers.
TOPSTechnologiesAsp.netcourse
• Now, Try to access this class, from any where in your
application. You will see that MyCSharpClass is
accessiblethroughout the application.
• If we want to store different classes like .cs or .vb, then what
will happen? If we kept both .cs and .vb classes in the same
folder, it will give following compilation error:
TOPSTechnologiesAsp.netcourse
 We have a solution to overcome this problem. We
have to create separate folders for C# and for VB or
other classes.
TOPSTechnologiesAsp.netcourse
 Store class files separately in those folders and an
configure the folder hierarchy in the web.config file.
TOPSTechnologiesAsp.netcourse
BIN FOLDER
• The Bin folder is used for keeping assemblies
inside it. We can access those as a reference from
anywhere of our web application. Use of Bin folder
comes into the picture if we use any class library
within our web application. Suppose we are
creating a class library called TestLib. After building
the library, we will get TestLib.dll. Now, right click on
solution file → Add References → Project, select
the TestLib Project, click on OK. Check
the Bin folder, it will
containTestLib.dll and TestLib.pdb files.
TOPSTechnologiesAsp.netcourse
APP_LOCALRESOURCE FOLDER
• Local resources are specific to a single web page, and should be
used for providing multilingual functionalityon a web page.
• Local resources must be stored in the App_LocalResource subfolder
of the folder containing the web page. Because you might have local
resources for every page in your web application, you might
have App_LocalResource subfolders in every folder.
• Resource file names should be like <pageName>[.langauge].resx.
Some examples of local resource files
are,Mypage.aspx.ex.resx and Mypage.aspx.de.resx. Default.aspx.res
x is the base resource file to use if no other resource file matches
with the user's current culture.
• If you want to create local resources for a page, open the design view
of the page and then from Tool Menu selectGenerate Local 
Resource. You will then see that a resource file is automatically
created in the correspondingApp_LocalResource folder.
TOPSTechnologiesAsp.netcourse
APP_GLOBALRESOURCE FOLDER
• The App_GlobalResource folder can be read from any page 
or code that is anywhere in the web site. Global resources 
must be stored in the App_GlobalResource folder at the root 
of the application. We should use 
theApp_GlobalResource folder when we need a single 
resource for multiple web pages. We candefine ASP.NET 
control properties by manually associating them with 
resources in global resource files.You can add a global 
resource file by right clicking on 
the App_GlobalResource folder and clicking on Add Items. 
Add .resx files as resources.
TOPS Technologies Asp.net course
SUMMARY
 We have explained in this PPt all about the use of 
application folders that are available in ASP.NET. 
We hope we have described them well enough for 
you to understand. There is lots more to learn, like 
how to design themes and skins, and working with 
resource files. We are giving some reference links 
at the end, that can help you in further study.
 Please read these links, at least the one on 
resources, which are a very important part of 
ASP.NET 2.0. In future we plan to create an PPT for 
beginners on ASP.NET Resources. But not now.
 Thanks for reading, and please don't forget to give 
your suggestions!
TOPS Technologies Asp.net course
BIO
 In detailed knowledge and guidelines kindly visit us 
at your nearest center.
 You can visit us at 
• http://www.tops-int.com
• http://www.tops-int.com/asp-net-training-
course.html
• We also Do live project training, free workshop and 
seminar hosted by our former students and 
faculties every Saturday to share their knowledge 
and experience with newbie's.
TOPS Technologies Asp.net course
TOPS Technologies Asp.net course

More Related Content

Similar to GTU Asp.net Project Training Guidelines (20)

PPTX
Asp folders and web configurations
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Asp .net folders and web.config
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Asp .net folders and web.config
baabtra.com - No. 1 supplier of quality freshers
 
PDF
ASP.NET Unit-2.pdf
abiraman7
 
PPT
Asp.net architecture
Iblesoft
 
PPSX
11 asp.net session16
Vivek Singh Chandel
 
DOCX
As pnet
Abhishek Kesharwani
 
PPS
11 asp.net session16
Niit Care
 
PPS
Asp.Net 2.0 Presentation
sasidhar
 
PPTX
Asp.net
Anchit Rajawat
 
PPS
01 asp.net session01
Mani Chaubey
 
PPTX
Chapter 5
application developer
 
PDF
Module 4: Introduction to ASP.NET 3.5 (Material)
Mohamed Saleh
 
PPSX
Introduction of VS2012 IDE and ASP.NET Controls
KhademulBasher
 
PPTX
Some more Concepts of DOT cvcvcvNET.pptx
zmulani8
 
PPTX
Master Pages In Asp.net
parallelminder
 
PPTX
Chapter 12
application developer
 
PPT
Intro to asp.net
Information Technology
 
DOCX
Master page
Paneliya Prince
 
Asp folders and web configurations
baabtra.com - No. 1 supplier of quality freshers
 
Asp .net folders and web.config
baabtra.com - No. 1 supplier of quality freshers
 
Asp .net folders and web.config
baabtra.com - No. 1 supplier of quality freshers
 
ASP.NET Unit-2.pdf
abiraman7
 
Asp.net architecture
Iblesoft
 
11 asp.net session16
Vivek Singh Chandel
 
11 asp.net session16
Niit Care
 
Asp.Net 2.0 Presentation
sasidhar
 
01 asp.net session01
Mani Chaubey
 
Module 4: Introduction to ASP.NET 3.5 (Material)
Mohamed Saleh
 
Introduction of VS2012 IDE and ASP.NET Controls
KhademulBasher
 
Some more Concepts of DOT cvcvcvNET.pptx
zmulani8
 
Master Pages In Asp.net
parallelminder
 
Intro to asp.net
Information Technology
 
Master page
Paneliya Prince
 

More from TOPS Technologies (20)

PPSX
Learn java objects inheritance-overriding-polymorphism
TOPS Technologies
 
PDF
Surat tops conducted one hour seminar on “corporate basic skills”
TOPS Technologies
 
PPT
Word press interview question and answer tops technologies
TOPS Technologies
 
PPT
How to install android sdk
TOPS Technologies
 
PPTX
Software testing and quality assurance
TOPS Technologies
 
PPTX
Basics in software testing
TOPS Technologies
 
PPTX
Learn advanced java programming
TOPS Technologies
 
PPTX
How to create android applications
TOPS Technologies
 
PPTX
What is ui element in i phone developmetn
TOPS Technologies
 
PPTX
How to create android applications
TOPS Technologies
 
PPTX
Java live project training
TOPS Technologies
 
PPTX
Software testing live project training
TOPS Technologies
 
PPTX
Web designing live project training
TOPS Technologies
 
PPTX
Php live project training
TOPS Technologies
 
PPT
iPhone training in ahmedabad by tops technologies
TOPS Technologies
 
PPT
Php training in ahmedabad
TOPS Technologies
 
PPT
Java training in ahmedabad
TOPS Technologies
 
PPT
08 10-2013 gtu projects - develop final sem gtu project in i phone
TOPS Technologies
 
PPT
GTU PHP Project Training Guidelines
TOPS Technologies
 
PPT
GTU Guidelines for Project on JAVA
TOPS Technologies
 
Learn java objects inheritance-overriding-polymorphism
TOPS Technologies
 
Surat tops conducted one hour seminar on “corporate basic skills”
TOPS Technologies
 
Word press interview question and answer tops technologies
TOPS Technologies
 
How to install android sdk
TOPS Technologies
 
Software testing and quality assurance
TOPS Technologies
 
Basics in software testing
TOPS Technologies
 
Learn advanced java programming
TOPS Technologies
 
How to create android applications
TOPS Technologies
 
What is ui element in i phone developmetn
TOPS Technologies
 
How to create android applications
TOPS Technologies
 
Java live project training
TOPS Technologies
 
Software testing live project training
TOPS Technologies
 
Web designing live project training
TOPS Technologies
 
Php live project training
TOPS Technologies
 
iPhone training in ahmedabad by tops technologies
TOPS Technologies
 
Php training in ahmedabad
TOPS Technologies
 
Java training in ahmedabad
TOPS Technologies
 
08 10-2013 gtu projects - develop final sem gtu project in i phone
TOPS Technologies
 
GTU PHP Project Training Guidelines
TOPS Technologies
 
GTU Guidelines for Project on JAVA
TOPS Technologies
 
Ad

Recently uploaded (20)

PDF
Governor Josh Stein letter to NC delegation of U.S. House
Mebane Rash
 
PPTX
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PPTX
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
PPTX
How to Create a Customer From Website in Odoo 18.pptx
Celine George
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PDF
STATEMENT-BY-THE-HON.-MINISTER-FOR-HEALTH-ON-THE-COVID-19-OUTBREAK-AT-UG_revi...
nservice241
 
PPTX
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PPTX
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
PDF
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
PPTX
Introduction to Indian Writing in English
Trushali Dodiya
 
PPTX
TRANSLATIONAL AND ROTATIONAL MOTION.pptx
KIPAIZAGABAWA1
 
PPTX
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
PDF
Characteristics, Strengths and Weaknesses of Quantitative Research.pdf
Thelma Villaflores
 
PPTX
Difference between write and update in odoo 18
Celine George
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PPTX
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
PPTX
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
PDF
Council of Chalcedon Re-Examined
Smiling Lungs
 
PDF
AI-Powered-Visual-Storytelling-for-Nonprofits.pdf
TechSoup
 
Governor Josh Stein letter to NC delegation of U.S. House
Mebane Rash
 
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
How to Create a Customer From Website in Odoo 18.pptx
Celine George
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
STATEMENT-BY-THE-HON.-MINISTER-FOR-HEALTH-ON-THE-COVID-19-OUTBREAK-AT-UG_revi...
nservice241
 
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
Introduction to Indian Writing in English
Trushali Dodiya
 
TRANSLATIONAL AND ROTATIONAL MOTION.pptx
KIPAIZAGABAWA1
 
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
Characteristics, Strengths and Weaknesses of Quantitative Research.pdf
Thelma Villaflores
 
Difference between write and update in odoo 18
Celine George
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
Council of Chalcedon Re-Examined
Smiling Lungs
 
AI-Powered-Visual-Storytelling-for-Nonprofits.pdf
TechSoup
 
Ad

GTU Asp.net Project Training Guidelines