מבוא ל ASP.NET שיעור 1 : מבוא ל ASP.NET מצגת מס' 1

Slides:



Advertisements
Similar presentations
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
Advertisements

Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
Web server (serves web pages).NET Framework (executes code) ASP.NET processor Internet Information Services Server HTTP requestASP.NET code OutputHTML.
MSc. Publishing on WWW JavaScript. What is JavaScript? A scripting language devised by Netscape Adds functionality to web pages by: Embedding code into.
Introduction to ASP.NET What is.NET What is ASP.NET and how is different from ASP –ASP: server side technology for creating dynamic web pages using scripting.
Mark Dixon, SoCCE SOFT 131Page 1 16 – Web applications: HTML and Client-side code.
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
Computer science Languages, etc.. Overview For web-applications (HTML, JS) – Designing languages (HMTL, CSS) – Server Languages (PHP, ASP) – Extensions.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
DR.JOHN ABRAHAM PROFESSOR UTPA ASP.NET. ACTIVE SERVER PAGES (ASP) Web application development environment Web applications use web browser to display.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
HTML, GUI, ASP.NET Rina Zviel-Girshin Lecture 2
ASP.NET INTRODUCTION INTO وزارة التربية و التعليم العالي كلية العلوم و التكنولوجيا قسم علوم الحاسوب و تكنولوجيا المعلومات اعداد الاستاذ: عبد الله محمد.
An Introduction to ASP.NET Ed Dunhill blogs.msdn.com/edunhill SLIDE7.
VS.NET Syllabus By Peter Huang.
.Net is a collection of libraries, templates and services designed to make programming applications of all kinds, easier, more flexible (multi platform),
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
Christopher M. Pascucci.NET Programming: Basic ASPX Scripting & HTML Embedment.
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
Microsoft ASP.net Session Samar Samy Microsoft Student Partner.
Introduction to ASP.NET 1www.tech.findforinfo.com.
ASP.NET application. Roadmap ASP.NET file types Bin directory Application updates Simple application from start to finish using a virtual directory Behind.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009.
Introduction to ASP.NET1. 2 Web applications in general Web applications are divided into two parts –The server part –The client part The server part.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Session 4: HTML and Web Server Controls. Outline Creating Web Forms Using Server Controls HTML Server Controls Web Server Controls Writing ASP Code Inline.
Module 1: Working with ASP.NET. Overview Introducing ASP.NET Creating Web Forms Adding ASP.NET Code to a Page Handling Page Events Discussion: ASP vs.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview How to create a first ASP.NET application.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
The Problem of State. We will look at… Sometimes web development is just plain weird! Internet / World Wide Web Aspects of their operation The role of.
The Module Road Map Assignment 1 Road Map We will look at… Internet / World Wide Web Aspects of their operation The role of clients and servers ASPX.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
Introduction to ASP.NET What is ASP.NET and how is different from ASP –ASP: server side technology for creating dynamic web pages using scripting languages.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
CIS 375—Web App Dev II ASP.NET 4 Server Controls.
JavaScript Dynamic Active Web Pages Client Side Scripting.
Introduction to ASP.NET What is.NET What is ASP.NET and how is different from ASP –ASP: server side technology for creating dynamic web pages using scripting.
1 Introduction to Web Application Review. 2 Five Layers Architecture HTML, CSS, Java Script ASP.net User ’ s.dll, Nunit, Web Services ADO.net SQL Server,
COSC 2328 – Web Programming.  PHP is a server scripting language  It’s widely-used and free  It’s an alternative to Microsoft’s ASP and Ruby  PHP.
ActiveX DLL Create Class in Dll File & Client Application MCSD Doron Amir
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
ASP.NET WEB Applications. ASP.NET  Web application framework developed by Microsoft  Build dynamic data driven web applications and web services  Subset.
ASP.NET Part I Dr. Awad Khalil Computer Science Department AUC.
 Lecture  Website language: ASP.net  Book name Beginning ASP.NET 4 in C# and VB 2.
Computing with C# and the .NET Framework
Session Variables and Post Back
Introduction to Client-Server Programming
Florida Gulf Coast University
Introduction to ASP.NET
Active Server Pages ASP.Net
ASP.NET Application Framework
برمجه صفحات الانترنتASP
Chapter 23 – ASP.NET Outline 23.1 Introduction NET Overview
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Application Infrastructure
Moving from ASP to ASP.NET
ASP.NET מעבדת DBMS הדס גרוסמן 2007.
ASP.NET Module Subtitle.
Static and Dynamic Web Pages
Unit 6 part 3 Test Javascript Test.
Introducing the .NET Framework
ASP.NET.
USER CONTROL.
ASP.NET Imran Rashid CTO at ManiWeber Technologies.
Client-Server Model: Requesting a Web Page
Presentation transcript:

מבוא ל ASP.NET שיעור 1 : מבוא ל ASP.NET מצגת מס' 1 www.doronamir.com MCSD DORON AMIR

רשימת נושאים Client / Server Model Request / Response Model בקשת WEB סטטית Server Processing Clever Client Processing מושגים בסיסיים : IIS , .NET Framework Event-Driven Model First Aspx Page ASP & ASP.NET

Client \ Server Model התקשרות בין מחשבים מחשב המכיל מידע (Server)

Request / Response Model Client שולח בקשה למידע מה- Server Server שולח את המידע המבוקש השרת ממתין שלקוח יבקש מידע השרת אינו מעבד את המידע תהליך זה נקרא : בקשת WEB סטטית

מקושרים רק בזמן תהליך בקשה\תגובה בקשת WEB סטטית BROWSER מאתר שרת WEB ע"י URL CLIENT מבקש דף SERVER שולח את הדף CLIENT מקבל את הדף ומציג אותו SERVER ממתין לבקשה נוספת מקושרים רק בזמן תהליך בקשה\תגובה

מקושרים רק בזמן תהליך בקשה\תגובה Server Processing השרת בוחן את המשלוח לפני שליחתו מאפשר לספק מידע דינמי (חישובים ..) Borwser מאתר את השרת ע"י URL Client מבקש דף Server בוחן את הקובץ המבוקש+ביצוע קוד Server מתרגם את תוצאת ביצוע הקוד ל HTML שולח את מסמך התוצאה ללקוח הלקוח מקבל את המסמך ומציג אותו SERVER ממתין לבקשה נוספת מקושרים רק בזמן תהליך בקשה\תגובה

Event-Driven Model השרת ממתין לפעולה שתתרחש אצל הלקוח השרת מגיב לפעולות אלו

Clever Client Processing הדרך היחידה בה לקוח יכול לתקשר עם שרת היא ע"י Request ה Request יכולה להתבצע כתגובה לאירוע בצד ה Client בעזרת JavaScript ניתן להגיב לאירועים כגון: onclick \ onsubmit הקוד מתבצע בצד הלקוח . ב- ASP.NET הקוד מתבצע בצד השרת .

ASP.NET לפני שמתחילים... התקנת שרת IIS : Internet Information Server (SDK-Software Development Kit)

First Aspx Page <% Page Language="vb”@ %> <HTML> שפת התכנות שנבחרה VB.NET <% Page Language="vb”@ %> <HTML> <script runat="server” > ( sub Page_Load(obj as object, e as eventargs lblMessage.Text = "Hello ASP.NET !” end sub </script> <body> <asp:Label id="lblMessage" runat="server" /> </body> </HTML> Declaration block : קוד זה עובר הידור ל MSIL Web Controls : דומה לפקדי HTML

View Source  HTML קוד הדף עבר הידור ל MSIL ה CLR קימפל את הקוד לשפת מכונה הקוד הופעל + התוצאה תורגמה ל HTML קוד ה HTML נשלח לדפדפן הדפדפן מציג את התוצאה HTML Web Server VB.NET MSIL CLR Machine Code HTML Asp.net

ASP & ASP.NET ASP & ASP.NET יכולות לפעול זו לצד זו . ASP : שימוש בשפות Script ASP.NET : שיפור משמעותי –קוד ביצוע (הידור) ASP.NET : מנהלת את שמירת נתוני הלקוח אוטומטית ASP.NET :אינה דורשת רישום ב Registry ASP.NET:תמיכה ב Session עבור חוות שרתים ASP.NET :הפרדה פיזית בין לוגיקה ועיצוב ASP.NET : אבטחת יישום (web.config ( ASP.NET ....

סיכום Client \ Server Model Request / Response Model בקשת WEB סטטית Server Processing Clever Client Processing מושגים בסיסיים : IIS , .NET Framework Event-Driven Model First Aspx Page ASP & ASP.NET

מבוא ל ASP.NET שיעור 1 : מבוא ל ASP.NET מצגת מס' 1 www.doronamir.com MCSD DORON AMIR