Networking Contents

09/12/2009 Leave a comment

MCSE – Microsoft Certified System Engineer

 

MCSE Certification Training

 

The Microsoft Certified Systems Engineer (MCSE) is a widely recognized credential that validates your skills in planning, designing and implementing Microsoft Windows server solutions and architectures in medium- to large-sized companies.

 

The Microsoft Certified Systems Engineer (MCSE) certification is one of the most widely recognized technical certifications in the industry. The MCSE 2003 proves your expertise in designing and implementing an infrastructure solution based on the Windows operating system and Microsoft Windows Server System software.

 

Course Details

 

Managing and Maintaining a Microsoft Windows Server 2003 Environment (70-290), Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure (70-291), Planning and Maintaining a MS Windows Server 2003 Network Infrastructure (70-293), Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure (70-294), Designing a MS Windows Server 2003 Active Directory and Network Infrastructure (70-297), Installing, Configuring, and Administering Microsoft Windows XP Professional (70-270), Implementing and Managing Microsoft Exchange Server 2003 (70-284)

 

Skills you’ll Gain

 

Among other things, MCSE-certified professionals are proficient in:

 

  • Designing and creating scalable commercial business networks
  • Maintaining an efficient network and services
  • Security design and implementation
  • Active directory implementation
  • Exchange 2003 implementation and administration

CCNA – Cisco Certified Network Associate

 

Certification Training

 

The Cisco Certified Network Associate (CCNA) certification is an entry-level credential that validates your fundamental understanding of networking.

 

Build a Future in Networking with CCNA

 

One of the most widely recognized certifications in the industry, CCNA certification shows your fundamental level knowledge of networking. As a CCNA certified professional, you can install, configure and operate local area networks, wide area networks and dial access services for small networks.

You will also gain knowledge on the use of protocols such as IP, Enhanced Interior Gateway Routing Protocol (EIGRP), Serial Line Interface Protocol Frame Relay, Routing Information Protocol Version 2 (RIPv2), VLANs, Ethernet and access control lists (ACLs).

CCNA is the first certification in Cisco’s Network Support certification track and the first step towards more advanced Cisco certifications.

Course Details

 

Introduction to Network Technology, LAN Technologies and Configuration, Topologies and Protocols, Router Technologies, Router Configuration, Internetworking, Introduction to TCP/IP, Subnetting, Variable Length Subnet Masks (VLSMs) and Troubleshooting TCP/IP, Cisco’s Internetworking Operating System (IOS) and Security Device Manager (SDM), Managing a Cisco Internet Work, IP Routing, Enhanced IGRP (EIGRP) and Open Shortest Path First (OSPF), Layer 2 Switching and Spanning Tree Protocol (STP), Virtual LANs (VLANs), Cisco’s Wireless Technologies, Wide Area Networks, Network Address Translation (NAT)

Skills you’ll Gain

With CCNA certification, you can:

  • Describe how a network works
  • Configure, verify and troubleshoot a switch with VLANs and interswitch communications
  • Implement an IP addressing scheme and IP services to meet network requirements
  • Configure, verify and troubleshoot basic router operation and routing on Cisco devices
  • Explain and select the appropriate administrative tasks required for a WLAN
  • Identify security threats to a network and describe methods to mitigate those threats
Categories: Contents

09/12/2009 Leave a comment

 

Manual Testing                               10 classes  

  • About Software Testing
  • Software Development Life Cycle(SDLC)
  • Software Testing Life Cycle(STLC)
  • Testing Methodologies
  • Testing Types
  • Test Plan
  • Test Case Document Preparation
  • Build Version Control
  • Defect Status & Defect Submission
  • Preparation of Defect Report
  • Bug Life Cycle
  • Types of Bugs
  • Test Closure

Quick Test Professional (QTP)    20 classes 

  • About Automation Testing
  • Difference between WinRunner and Quick Test Pro
  • Testing Process in QTP
  • Recording Types Run Time Settings in QTP
  • Object Repository
  • Check Points
  • Data Driven Testing or Parameterization
  • Synchronization Point
  • Object Identification
  • Utility Objects
  • Actions
  • VB Functions
  • Regular Expression
  • Functions & Procedures
  • Database Connection
  • Descriptive Programming
  • File System Object – How to create an object in QTP
  • Recovery Scenario Manager
  • Frame Work   
  • Scripting Practice

LoadRunner                 12 Classes 

  • LoadRunner Testing Process
  • Types of Performance Testing
  • Architecture and Components of LoadRunner
  • Rendezvous & Transaction Concepts
  • LoadRunner Controller
  • Predefined functions and User defined functions
  • Manual and Goal Oriented Scenarios
  • Runtime Settings & Recording Options in VUGen
  • Correlation of dynamic values from server’s in VUGen
  • Parameterization
  • Creating User Group
  • Generating Customized Reports(HTML Crystal Reports)
  • Analyzing Reports
  • Analyzing Graphs
  • LoadRunner Terminology 

Quality Centre    8 Classes

 Introducing Quality Center

  • The Quality Center Testing Process
  • Specifying Testing Requirements
  • Planning Tests
  • Running Tests
  • Adding and Tracking Defects
  • Tracing Changes
  • Analyzing the Testing Process 

*  Class Duration is 1 hour 

*  Total Classes 50

Categories: Contents

Tally 9 Contents

09/12/2009 Leave a comment

       INTRODUCTION
Facilities with Tally 9.0
Application Areas of Tally 9.0
Advantages of Computerized Accounting over Manual Book-keeping
Why Tally 9.0 the Best

CHAPTER – 1
Getting Functional with Tally 9.0

1.1. Tally Start-Up
1.2. Tally Screen Components
1.3. Mouse / Keyboard Conventions
1.4. The Tally Clock
1.5. Switching between Screen Areas
1.6. Quitting Tally

CHPATER – 2
Company Info

2.1. Company Creation
2.2. Opening (Loading ) of Tally
2.3. Modification of Tally
2.4. Deletion of Company
2.5. Shut (Close ) a Company
2.6. Company Selection
2.7. Company Configuration

CHAPTER – 3
Set-Up of Accounts

3.1. The Group
—3.1.1. Creating Group
—3.1.2. Altering or Modifying Group
—3.1.3. Permanently Deleting a Group
3.2. The Ledger
—3.2.1. Creating a Single Ledger
—3.2.2. Creating a Multiple Ledger
—3.2.3. Displaying or Alter a Single Ledger Account.
—3.2.4. Deleting a Single Ledger Account
3.3. Accounting Voucher
—3.3.1. Contra Voucher (F4)
—3.3.2. Payment Voucher (F5)
—3.3.3. Receipt Voucher (F6)
—3.3.4. Sales Vouchers (F8)

CHAPTER – 4
Inventory / Items & Goods/Stock

4.1. Creating a Single Stock Group
—4.1.1. Modifying a Single Stock Group
—4.1.2. Displaying a Stock Group
—4.1.3. Deleting a Single Stock Group
4.2. Creating a Multiple Stock Group
4.3. Creation of Stock Units
4.4. Alternation / Deletion of Stock Units
4.5. Stock Items
—4.5.1. Creation of Single Stock Item
—4.5.2. Creation of Multiple Stock Item
—4.5.3. Modification and Deletion of Stock Item

CHAPTER – 5
Features of Tally 9.0 and Their Uses (F11)

5.1. Common Features
5.2. Accounting Features
5.3. Inventory Features
5.4. Setting / Modifying Other Company Features

CHAPTER – 6
VAT (Value Added Tax)

6.1. Calculation of VAT
6.2. VAT on Tally
6.3. VAT Computation Report
6.4. Capital Goods in VAT
6.5. Inter-State Sales and Purchase (CST)
—6.5.1. Activating CST in Tally
—6.5.2. Implementation of Tally
6.6. Sale of Exempted Goods

CHAPTER – 7
Accounting Vouchers in Tally 9.0

7.1. Contra Voucher (F4)
7.2. Payment Vouchers (F5)
7.3. Receipt Vouchers (F6)
7.4. Journal Vouchers (F7)
7.5. Sales Vouchers (F8)
7.6. Credit Note Voucher (Ctrl + F8)
7.7. Purchase Vouchers (F9)
7.8. Debit Note Vouchers (Ctrl + F9)
7.9. Memo Vouchers (Ctrl + F10)

CHAPTER – 8
Inventory Vouchers in Tally 9.0

8.1. Delivery Note (Alt + F8)
8.2. Physical Stock Voucher (Alt + F10)
8.3. Purchase Order (Alt + F4)
8.4. Sales Order (Alt + F5)
8.5. Receipt Note (Alt + F9)
8.6. Rejection In ( Ctrl + F6)
8.7. Rejection Out (Alt + F6)
8.8. Stock Journal ( Alt + F7)

CHAPTER – 9
Advance Usage of Vouchers

9.1. Maintain Bill-wise Details
9.2. Cost Center and Cost Category
9.3. Interest Calculation
9.4. Reversing Journal
9.5. Post-Dated Voucher
9.6. Memo (Memorandum) Voucher
9.7. Optional Voucher

CHAPTER – 10
Tally 9.0 Reporting

10.1. Modifying Reports (Options)
10.2. Balance Sheet
10.3. Profit & Loss Account
10.4. Stock Summary
10.5. Trial Balance
10.6. Day Book
10.7. Books of Accounts / Inventory
—10.7.1. Cash Book
—10.7.2. Petty Cash Book
—10.7.3. Bank Book
—10.7.4. Journal Register
—10.7.5. Ledger
——• Group Summary
——• Group Voucher
—10.7.6. Purchase Register
—10.7.7. Sales Register
10.8. Statement of Accounts
—10.8.1. Outstanding
——10.8.1.1. Ledger-wise view of Outstanding Reports
——10.8.1.2. Group (Outstanding)
—10.8.2. Interest Calculations
——10.8.2.1. Interest Receivable
——10.8.2.2. Interest Payable
—10.8.3. Cost Centers
——10.8.3.1. Cost Category Summary
——10.8.3.2. Group Break-Up
—10.8.4. Statistics
10.9. Inventory Books
—10.9.1. Inventory Group Summary
—10.9.2. Stock Transfers
—10.9.3. Physical Stock Register
—10.9.4. Sales Order Book
—10.9.5. Purchase Order Book
10.10. Statutory Reports
10.11. List of Accounts ( Chart of Accounts)
10.12. Exception Reports
—10.12.1. Negative Stock
—10.12.2. Negative Ledgers
—10.12.3. List of Memorandum Vouchers
—10.12.4. List of Reversing Journal
—10.12.5. List of Optional Voucher
10.13. Printing Reports
—10.13.1. Using the Print Button
—10.13.2. Multi-Accounting Printing

CHAPTER – 11
MIS and Other Reports

11.1. Receivable and Payable Statement Report
11.2. Ageing Report
11.3. Godown wise Stock Report
11.4. Movement Analysis
11.5. Transaction wise Profitability Analysis
11.6. Stock Summery
11.7. Bank Reconciliation
11.8. Stock Category wise Report
11.9. Sales Order Pending Register
11.10. Purchase Order Pending Register
11.11. Sales Bill Pending Register
11.12. Product Register

CHAPTER – 12
Utility

12.1. Back Up / Restore
12.2. Split Company Data
12.2.1. How to Split Financial Years
12.3. Tally Vault
12.4. Exporting Master Data
12.5. Importing Data
12.6. Consolidation of Companies
—12.6.1. Create a Group Company
12.7. Password or Security Control

CHAPTER – 13 to 23

ADVANCED FEATURES & UTILITIES IN TALLY 9

CHAPTER-13 : Bills of Materials (BOM)
CHAPTER-14 : Sale in Foreign Currency ( US Dollar $ )
CHAPTER-15 : Tax Deducted at Source (TDS)
CHAPTER-16 : Service Tax
CHAPTER-17 : Price Levels or Price List
CHAPTER-18 : Interest Calculations
CHAPTER-19 : Voucher Classes & Voucher Types ( Creations)
CHAPTER-20 : Point of Sale ( POS Invoicing )
CHAPTER-21 : TCS ( Tax Collected at Source)
CHAPTER-22 : FBT ( Fringe Benefit Tax )
CHAPTER-23 : Excise Dealer (Excise Duty)

CHAPTER – 24
PAYROLL in Tally 9

24.1. Introductions
Features in Tally Payroll
—24.1.1. Enabling Payroll in Tally
—24.1.2. Four Easy Steps to Generate a Pay Slip
—24.1.3. Payroll Configuration
24.2. Payroll Information
—24.2.1. Tally Pay Heads
——24.2.1.1. Creating an Earning Pay Head
——24.2.1.2. Creating a Deduction Pay Head
——24.2.1.3. Creating an Earning Pay Head
——24.2.1.4. Creating Salary Payable Ledger
——24.2.1.5. Creating Gratuity Pay Head
—24.2.2. Employee Group
——24.2.2.1. Creating a Single Employee Group
——24.2.2.2. Creating Multiple Employee Group
—24.2.3. Creating an Employee
—24.2.4. Pay Structure Details
——24.2.4.1. Creating Salary Details for an Employee Group
——24.2.4.2. Creating Salary Details for an Employee
—24.2.5. Units ( Time / Works)
——24.2.5.1. Create Simple Unit for ‘Mth’ & ‘Day’
——24.2.5.2. Create Compound Unit for ‘Mth of 30 Days’
—24.2.6. Attendance / Production Type
——24.2.6.1. Creating an Attendance / Production Type for Attendance / Leave with Pay.
——24.2.6.2. Creating an Attendance/Production Type for Production
24.3. Payroll Vouchers
—24.3.1. Attendance Vouchers
——24.3.1.1. Attendance Voucher Entry-Manual Entry
——24.3.1.2. Attendance Voucher Entry-Auto Fill
—24.3.2. Payroll Voucher
——24.3.2.1. Payroll Voucher Entry-Manual Entry
——24.3.2.2. Attendance Voucher Entry-Auto Fill

24.4. Payroll Reports
—24.4.1. Statements of Payroll
——24.4.1.1. Pay Slip
——24.4.1.2. Pay Sheet
——24.4.1.3. Payroll Statement
——24.4.1.4. Payment Advice
——24.4.1.5. Payroll Register
——24.4.1.6. Employee Pay Head Breakup
——24.4.1.7. Ledger Employee Breakup
—24.4.2. Attendance Sheet
—24.4.3. Attendance Register
—24.4.4. Gratuity Report

CHAPTER – 25
Short-Cut Keys

25.1. Functions Keys
25.2. Special Key Combinations
25.3. Special Function Key Combination

Categories: Contents

Oracle 10g PL/SQL Contents

09/12/2009 Leave a comment
  1. Language features
    1. Understanding PL/SQL
    2. Structure of a PL/SQL program block
    3. PL/SQL from interactive tools
    4. Generating output within SQL*Plus
  2. Declare clause
    1. About the declare clause
    2. Declare simple types
    3. Complex types
    4. Type … Table
    5. Type … Record
  3. Begin clause
    1. About the begin clause
    2. Performing data manipulation
    3. Logic control & branching
    4. if-then-else
    5. Case
  4. Exception clause
    1. About the exception clause
    2. Isolating the specific exception
    3. Pragma exception_init
    4. SQL%rowcount & select…into
  5. Explicit cursors
    1. About explicit cursors
    2. Advanced cursor techniques
  6. Advanced programming: nested blocks
  7. Advanced programming: declared subprograms
  8. Introducing database program units
    1. About database program units
    2. Types of PL/SQL program units
    3. Types of stored program units
    4. Advantages of using stored program units
    5. Development tools
  9. Creating stored procedures & functions
    1. About stored procedures & functions
    2. Creating procedures & functions
    3. Executing procedures & functions
    4. Handling compilation errors

10.  Maintaining stored procedures & functions

  1. Recompiling & dropping programs
  2. Data dictionary storage
  3. Managing dependencies

11.  Creating & maintaining packages

  1. About packages
  2. Creating packages
  3. Advanced programming techniques
  4. Maintaining packages

12.  Advanced cursor techniques

  1. Using cursor variables
  2. Using cursor expressions

13.  Using system-supplied packages

  1. dbms_output()
  2. utl_file()

14.  Creating database triggers

  1. About database triggers
  2. Statement-level triggers
  3. Row-level triggers
  4. Examples of triggers
  5. Instead of triggers
  6. Employing triggers within an application

15.  Maintaining database triggers

  1. Call syntax
  2. Multiple triggers per event
  3. Trigger maintenance tasks
  4. Show errors trigger
  5. Drop trigger
  6. Alter trigger
  7. Handling mutating table issues

16.  Implementing system event triggers

  1. What are system event triggers?
  2. defining the scope
  3. Available system events
  4. System event attributes
Categories: Contents

Oracle 10g contents

09/12/2009 Leave a comment
  1. Relational Databases & SQL
    1. About relational databases
    2. Elements of SQL
  2. Using SQL*Plus
    1. About SQL*Plus
    2. Using the ms windows SQL*Plus tool
    3. Using the iSQL*Plus web tool
    4. Entering commands & syntax
  3. SQL data definition language
    1. About SQL DDL
    2. Create table statement
    3. Alter table statement
    4. Drop table statement
    5. Supportive statements
  4. SQL data manipulation language
    1. About SQL DML
    2. About the insert statement
    3. About the delete statement
    4. About the update statement
    5. About the merge statement
    6. About transactions
    7. Truncate table
  5. Building a select statement
    1. About the select statement
    2. Selecting columns
    3. Using alias names
  6. Building a where clause
    1. About logical operators
    2. Equality operator
    3. Boolean operators
    4. Null & between operators
    5. Finding text strings
    6. In operator
  7. Data integrity using constraints
    1. not null constraint
    2. check constraint
    3. unique constraint
    4. primary key constraint
    5. references constraint
  8. Managing constraint definitions
    1. managing constraints
    2. renaming & dropping constraints
    3. enabling & disabling constraints
    4. deferred enforcement
    5. set constraints
    6. handling constraint exceptions
    7. data dictionary storage
  9. FLASHBACK TABLE statement
  10. Using Purge Statement
  11. About Recyclebin
  12. Ordering the result table
    1. About the order by clause
    2. Multiple column sorts
    3. Specifying the sort sequence
    4. About null values within sorts
    5. Using column aliases
  13. Pseudo columns & functions
    1. About pseudo columns & functions
    2. Using ROWID
    3. Using ROWNUM
    4. Using the functions
    5. Using the dual table
    6. Sessiontimezone function
  14. SQL functions: character
    1. What are the SQL functions?
    2. character functions
    3. about greatest(), least()
  15. SQL functions: numeric
  16. SQL functions: date
    1. date format functions
    2. date arithmetic functions
  17. Joining tables
    1. About joins
    2. Inner join
    3. Outer join
    4. Equi join
    5. Self join
  18. Using set operators
    1. About the set operators
    2. Set operator examples
  19. Summary functions
    1. About summary functions
    2. Summary functions with distinct
  20. Using sub queries
    1. About subqueries
    2. Standard subqueries
    3. Correlated subqueries
  21. Creating & selecting groups
    1. About summary groups
    2. Finding groups within the base tables
    3. Selecting data from the base tables
    4. Selecting groups from the result table
  22. Enhancing groups with rollup & cube
  23. Sql*Plus commands
    1. About SQL*Plus commands
    2. More about script files
    3. Invoking operating system commands
    4. Saving session output
  24. Build simple SQL*Plus reports
    1. About the SQL*Plus report features
    2. Session output with set
    3. Format column output with column
    4. Defining report breaks with break
    5. Produce subtotals with compute
  25. Database objects: relational views
    1. about relational views
    2. updating view data
    3. maintaining view definitions
    4. alter view
    5. drop view
  26. Database objects: indexes
    1. about indexes
    2. use B-TREE indexes
  27. Database objects: other objects
    1. creating an application schema
    2. more about creating tables
    3. defining sequences
    4. alter sequence & drop sequence
    5. alter sequence
    6. drop sequence
    7. about synonyms
    8. drop synonym
  28. Database objects: security
    1. user id passwords
    2. object security
  29. SQL*plus reports
    1. break
    2. compute
    3. column
    4. TTITLE & BTITLE
  30. Optional – building SQL*plus scripts
    1. using SQL*plus variables
    2. define & undefine
    3. accept
    4. prompt
    5. pause
Categories: Contents

How to create a usercontrol in windows Application

09/12/2009 1 comment

User Controls are controls which are created by user and they are based on the class System.Windows.Forms.UserControl. Like standard controls, user controls properties, methods and events. Once a user control is created it can be added to any form or any number of forms like all other controls.

1. Open Microsoft Visual studio or Open Run and enter Devenv.

2. Go to Main Menu and Open File - New - Project

new project

New Project Window will appear

window

 

By default user control window form will appear as above

 

Create your own control as you like .

For example  I am creating one login control

Select Project type and templates as Windows Control Library

 

Rename the Project as user control

Browse the Location to save in a path : c:\userconrol

Solution as Create new solution

Click OK to continue

user control

By default user control window form will appear as above 

Create your own control as you like .

For example  I am creating one login control

login

Go to Main menu – Build – select Build solution

build solution

After Build solution usercontrol.dll will create at the path where we have stored the windows application project.

C drive ->your windows application name à bin folderà Debug folder à usercontrol.dll

Path: C:\usercontrol\usercontrol\usercontrol\bin\Debug 

Right click on the tool bar and select choose items.

choose item

Select .Net Framework Components

Browse the user control.dll file

com components

browse

Click OK to continue.

After doing this user control will directly added into the toolbar.

Right click on that user control and rename it as Login control.

rename

User control in ready to user .enjoy……

Categories: .Net Tutorials

How to create a new website in Asp.net

09/11/2009 Leave a comment

1. Open Microsoft Visual studio or Open Run and enter Devenv.

2. Go to Main Menu and Open File - New - Website.

file menu

3. Select ASP.NET Website.

4. Browse the path of the location to save the website.

new website

5.Select the language and location

6.Click OK to continue.

webpage

How to add new web page in the website.

1.Go to Main Menu.

2.Click website from Menu.

3.Select Add New Item,New Window Will apper

new item

4.Select the web form and rename the webpage with .aspx extension.

5. Click Add to Continue.new web form

Categories: .Net Tutorials

How to create user interface

09/10/2009 Leave a comment
  1. What is the main difference between the Button server control and the Button HTML control?

When clicked, the Button server control triggers an ASP.NET Click event procedure on the server. The Button HTML control triggers the event procedure indicated in the button’ s onclick attribute, which runs on the client.

  1. How do you get several RadioButton controls to interoperate on a Web form so that only one of the RadioButtons can be selected at once?

Set the GroupName property of each RadioButton to the same name.

  1. Why does ASP.NET perform validation on both the client and the server?

Client-side validation helps avoid round trips to the server. Validating on the client makes sure that the data is valid before it is submitted, in most cases. However, because validation might be turned off (or maliciously hacked) on the client, data must be revalidated on the server side. This provides full assurance that the data is valid while avoiding as many round trips as possible.

  1. What types of validation would you use to verify that a user entered a valid customer number?

You would use a RequiredFieldValidator and a RegularExpressionValidator. If you have access to a list of expected customer numbers, you could replace the RegularExpressionValidator with a CustomValidator that checked the list.

  1. What is wrong with the following line of code?

Visual Basic .NET

Server.Transfer("Default.htm")

Visual C#

Server.Transfer("Default.htm");

You can’ t use the Transfer method with HTML pages. It works only with .aspx pages.

  1. Why can’ t you open a new browser window from within server code?

Server code executes on the server, whereas the new window is created on the client. You need to use client-side code to do things that affect the client, such as upload files, display new windows, or navigate back in history.

Categories: .Net Tutorials

How to work with Web Objects

09/10/2009 Leave a comment
  1. How does the .NET Framework organize its classes?

The .NET Framework uses namespaces to organize its classes. 

  1. In Visual Basic .NET, what is difference between a class module and a code module?

Class modules are instantiated at run time to create objects that provide separate storage for variables and properties in each instance. Code mod­ules do not have instances, so any module-level variables they use are shared among calls to the module’ s procedures.

  1. In Visual C#, how do you declare a method to make it available without having to first instantiate an object from the class?

To create a method that can be called without instantiating an object, declare that method as static.

  1. How do you call a member of a base class from within a derived class?

To refer to a member of a base class in Visual Basic .NET, use the MyBase keyword. To refer to a member of a base class in Visual C#, use the base keyword.

  1. What are the four main objects used in Web application programming?

The four main objects in Web application programming are the Application, Page, Request, and Response objects.

  1. Where would you save the following data items so that they persist between requests to a Web form?
    • A control created at run time

Save controls created at run time in the Page object’ s ViewState.

  1.  
    • An object that provides services to all users

Save objects that provide services to all users in the Application state.

  1.  
    • User preferences

Save user preferences in SessionState.

Categories: .Net Tutorials

How to Create Web Form Application

09/10/2009 Leave a comment

1. Explain where Visual Studio .NET stores Web application projects. Web application projects are stored in a new virtual folder for each project. The properties of that virtual folder determine where the files are physically stored. These properties can be viewed in IIS.

 2. List the four major differences between Web and Windows applications. o Web forms cannot use the standard Windows controls. Instead, they use server controls, HTML controls, user controls, or custom controls created specially for Web forms.

o Web applications are displayed in a browser. Windows applications display their own windows and have more control over how those windows are displayed.

o Web forms are instantiated on the server, sent to the browser, and destroyed immediately. Windows forms are instantiated, exist for as long as needed, and are destroyed.

 o Web applications run on a server and are displayed remotely on clients. Windows applications run on the same machine they are displayed on.

3. Describe the life cycle of a Web application: When are Web forms instantiated and how long do they exist? A Web application starts with the first request for a resource within the application’ s boundaries. Web forms are instantiated when they are requested. They are processed by the server and are abandoned immedi¬ately after the server sends its response to the client. A Web application ends after all client sessions end.

 4. How do you preserve persistent data, such as simple variables, in a Web application? You can preserve data in state variables, such as ApplicationState, SessionState, or ViewState.

5. What determines the boundaries of a Web application? IIS determines Web application boundaries by the structure of the appli¬cation’ s virtual folders. A Web application boundary starts in the folder containing the start page of the application and it ends at the last subordi¬nate folder or when it encounters another start page in a subordinate folder.

Categories: .Net Tutorials