Web applications and web servers, HTML form Development, GET and POST, ASP.NET application, ASP.NET namespaces, creating sample C# web Applications, architecture, Debugging and Tracing of ASP.NET, Introduction to web Form controls. Building Web Services- web service namespaces, building simple web
Advantages of .NET over the other languages, overview of .NET binaries, Intermediate Language, metadata, .NET Namespaces, Common Language runtime, common type system, common Language Specification.
C# fundamentals – C# class, object, string formatting, Types, scope, constants, C# iteration, control flow, operators, array, string, Enumerations, structures, custom Namespaces
.NET Attributes and Reflection - What a Developer Needs to Know...Dan Douglas
An overview of .NET Attributes and Reflection. Pro's, Con's, and when to use them along with a practical demo of .NET reflection in use.
Video demos can be found here:
http://dandouglas.wordpress.com/talks-webcasts/
Advantages of .NET over the other languages, overview of .NET binaries, Intermediate Language, metadata, .NET Namespaces, Common Language runtime, common type system, common Language Specification.
C# fundamentals – C# class, object, string formatting, Types, scope, constants, C# iteration, control flow, operators, array, string, Enumerations, structures, custom Namespaces
.NET Attributes and Reflection - What a Developer Needs to Know...Dan Douglas
An overview of .NET Attributes and Reflection. Pro's, Con's, and when to use them along with a practical demo of .NET reflection in use.
Video demos can be found here:
http://dandouglas.wordpress.com/talks-webcasts/
Visual Basic .NET (VB.NET or VB .NET) is a version of Microsoft's Visual Basic that was designed, as part of the company's .NET product group, to make Web services applications easier to develop.
This paper defines different components of Ur/Web programming language. Web programming has gradually evolved from a document delivery platform to architecture for distributed programming. Ur/Web, a domain-specific, statically typed functional programming language with a much simpler model for programming modern Web applications. Ur/Web’s model is unified, where programs in a single programming language are compiled to other “Web standards” languages as needed; supports novel kinds of encapsulation of Web-specific state; and exposes simple concurrency, where programmers can reason about distributed, multithreaded applications.
Overview of ASP.Net by software outsourcing company indiaJignesh Aakoliya
This presentation provides overview of ASP.NET for software development - by software outsourcing company India, iFour Technolab Pvt. Ltd. - http://www.ifourtechnolab.com
Visual Basic .NET (VB.NET or VB .NET) is a version of Microsoft's Visual Basic that was designed, as part of the company's .NET product group, to make Web services applications easier to develop.
This paper defines different components of Ur/Web programming language. Web programming has gradually evolved from a document delivery platform to architecture for distributed programming. Ur/Web, a domain-specific, statically typed functional programming language with a much simpler model for programming modern Web applications. Ur/Web’s model is unified, where programs in a single programming language are compiled to other “Web standards” languages as needed; supports novel kinds of encapsulation of Web-specific state; and exposes simple concurrency, where programmers can reason about distributed, multithreaded applications.
Overview of ASP.Net by software outsourcing company indiaJignesh Aakoliya
This presentation provides overview of ASP.NET for software development - by software outsourcing company India, iFour Technolab Pvt. Ltd. - http://www.ifourtechnolab.com
This presentation is for explaining the basics of SharePoint Object Model/Web Services. These sessions are done online. Check more details @ http://manish-sharepoint.blogspot.com/2009/02/online-training-on-sharepoint.html
INTRODUCTION : Server Centric IT Architecture and its Limitations; Storage – Centric IT Architecture and its advantages; Case study: Replacing a server with Storage Networks; The Data Storage and Data Access problem; The Battle for size and access.
INTELLIGENT DISK SUBSYSTEMS – 1
Architecture of Intelligent Disk Subsystems; Hard disks and Internal I/O Channels, JBOD, Storage virtualization using RAID and different RAID levels;
SAN ARCHITECTURE AND HARDWARE DEVICES : Overview, creating a Network for storage; SAN Hardware devices, The fibre channel switch, Host Bus adaptors; Putting the storage in SAN; Fabric operation from a Hardware perspective
FILE SYSTEM AND NAS: Local File Systems; Network file Systems and file servers; Shared Disk file systems; Comparison of fiber Channel and NAS.
STORAGE VIRTUALIZATION: Definition of Storage virtualization; Implementation Considerations; Storage virtualization on Block or file level; Storage virtualization on various levels of the storage Network; Symmetric and Asymmetric storage virtualization in the Network
INTELLIGENT DISK SUBSYSTEMS – 2, I/O TECHNIQUES – 1
Caching: Acceleration of Hard Disk Access; Intelligent disk subsystems; Availability of disk subsystems. The Physical I/O path from the CPU to the Storage System; SCSI.
I/O TECHNIQUES – 2, NETWORK ATTACHED STORAGE
Fibre Channel Protocol Stack; Fibre Channel SAN; IP Storage. The NAS Architecture, The NAS hardware Architecture, The NAS Software Architecture, Network connectivity, NAS as a storage system.
Architectural Styles and Case Studies, Software architecture ,unit–2Sudarshan Dhondaley
Architectural styles; Pipes and filters; Data abstraction and object-oriented organization; Event-based, implicit invocation; Layered systems; Repositories; Interpreters; Process control; Other familiar architectures; Heterogeneous architectures. Case Studies: Keyword in Context; Instrumentation software; Mobile robotics; Cruise control; three vignettes in mixed style.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
How to Create Map Views in the Odoo 17 ERPCeline George
The map views are useful for providing a geographical representation of data. They allow users to visualize and analyze the data in a more intuitive manner.
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
1. 25
WEB DEVELOPMENT AND ASP.NET(UNIT - V)
Web applications and web servers
A web application can be understood as a collection of files (*.htm, *.asp, *.aspx, image
files, etc.) and related components (such as a .NET code library) stored within a
particular set of directories on a given web server.
A web server is a software product in charge of hosting your web applications, and it
typically provides a number of related services such as integrated security
File Transfer Protocol (FTP) support, mail exchange services, and so forth. Internet
Information Server (IIS) is Microsoft’s enterprise-level web server product, and it has
necessary support for classic ASP as well as ASP.NET web applications.
Working with IIS Virtual Directories
A single IIS installation is able to host numerous web applications, each of which resides in a
virtual directory. Each virtual directory is mapped to a physical directory on the local hard
drive. Therefore, if you create a new virtual directory named CarsRUs, the outside world can
navigate to this site using a URL such as http://www.CarsRUs.com (assuming your site’s IP
address has been registered with the world at large). Under the hood, the virtual directory
maps to a physical root directory such as C:inetpubwwwrootAspNetCarsSite, which
contains the content of the web application.
HTML form Development
The real action of an *.htm file occurs within the scope of the <form> elements.
An HTML form is simply a named group of related UI elements used to gather user input,
which is then transmitted to the web application via HTTP
Typically, the opening <form> tag supplies an action attribute that specifies the URL to
which to submit the form data, as well as the method of transmitting that data itself
(POST or GET).
<html>
<head>
<title>My Site</title>
</head>
<body>
<form action=”success.html” method=”POST”>
<!-- Insert web content here ->
</form>
</body>
</html>
2. 26
GET and POST (Submitting the Form Data)
Used to submit form data to the web server for processing.
<form name="defaultPage" id="defaultPage"
action="ClassicAspPage.asp" method = "GET">
...
</form>
GET:
When you specify method = "GET" as the mode of transmission, the form data is appended to the
query string as a set of name/value pairs separated by ampersands:
http://localhost/Cars/ClassicAspPage.asp?txtUserName=Andrew&txtPassword=abcd123
POST:
The other method of transmitting form data to the web server is to specify method = "POST".
In this case, the form data is not appended to the query string, but instead is written to a separate
line within the HTTP header. Using POST, the form data is not directly visible to the outside world.
More important, POST data does not have a character-length limitation (many browsers
have a limit for GET queries).
ASP.NET application
Below is the simple asp.net application using VBScript.
Index.asp
<html>
<body>
<form action=”process.asp” method=”GET” >
Username: <input type=”text” name=”txtUserName” />
Password: <input type=”text” name=”txtPassword” />
<input type=”submit” name=”btnSubmit” />
</form>
</body>
</html>
process.asp
<%@ language="VBScript" %>
<html>
<head>
<title>Demo </title>
</head>
<body>
<h1> Here is what you sent me:</h1>
<%= Dim name = Request.QueryString("txtUserName ")
<%= Dim pwd = Request.QueryString("txtPassword") %>
User Name: <%=Response.Write(name) %> <br>
Password: <%=Response.Write(pwd) %>
</body>
</html>
3. 27
ASP.NET namespaces
As of .NET 2.0, there are no fewer than 34 web-centric namespaces in the base class
libraries.
These namespaces can be grouped into four major categories:
1. Core functionality (e.g., types that allow you to interact with the HTTP request and response)
2. Web Form and HTML controls
3. Mobile web development
4. XML web services
Below table describes several of the core ASP.NET 2.0 namespaces.
Creating sample C# web Applications
<%
HelloWorldLabel.Text = "Hello, world!";
%>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>MyPage</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label runat="server" id="HelloWorldLabel"></asp:Label>
</div>
</form>
</body>
</html>
5. 29
Introduction to web Form controls
Web Forms are compiled and executed on the server, which generates the HTML that
displays the web pages.
Web Forms comes with hundreds of different web controls and web components to
build user-driven web sites with data access.
The types in System.Web.UI.WebControls can be broken down into several broad
categories:
Simple controls
- The simple controls are so named because they are ASP.NET web controls that map to
standard HTML widgets (buttons, lists, hyperlinks, image holders, tables, etc.).
Rich controls
- Rich controls are those for which there is no direct HTML equivalent (such as the
Calendar, TreeView, Wizard, etc.)
Data-centric controls
- Data-centric controls are widgets that are typically populated via a given data
connection. (eg, GridView)
Input validation controls
- Validation controls are server-side widgets that automatically emit client-side
JavaScript, for the purpose of form field validation
Login controls
- These UI elements completely encapsulate the details of logging into a site, providing
password-retrieval services and managing user roles
Building Web Services
The term "web service" refers to a form of a component that can be used remotely
Microsoft offers two types of web services in their .NET framework, XML web services and
.NET remoting.
Web services are invoked remotely using SOAP(Simple Object Access Protocol) or HTTP-GET
and HTTP-POST protocols .
The file extension for a web service is .asmx.
Benefits of XML Web Services:
Language and platform independence: XML web services provide a way for unrelated platforms, operating
systems, and programming languages to exchange information in harmony.
Automatic upgrade: Unlike components, if a web service requires an update, that update is propagated to all
applications consuming that web service immediately
The following code shows the most basic web service:
HelloWorld.asmx
<%@ WebService Language="C#" class="HelloWorld"%>
using System.Web.Services;
public class HelloWorld : WebService{ // HelloWorld class inherits from the WebService base class
[WebMethod] // indicates to IIS and the .NET compiler that the following method is to be exposed and web callable.
public string HelloWorldMethod() {
return "Hello World";
} }
6. 30
Web Service Namespace
The base class libraries define a number of namespaces that allow you to interact with each
web service technology