برمجه صفحات الانترنتASP

Slides:



Advertisements
Similar presentations
Unit 02. ASP.NET Introduction HTML & Server controls Postbacks Page Lifecycle.
Advertisements

Agenda Web Application Web Page development WAMP
Languages for Dynamic Web Documents
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Multiple Tiers in Action
Overview of ASP.NET Prepared By : Lec : Zalak Thakrar Follow Me on
Static VS Dynamic websites. 1-What are the advantages and disadvantages? 2- Which one should you choose and why?
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
DR.JOHN ABRAHAM PROFESSOR UTPA ASP.NET. ACTIVE SERVER PAGES (ASP) Web application development environment Web applications use web browser to display.
Database-Driven Web Sites, Second Edition1 Chapter 8 Processing ASP.NET Web Forms and Working With Server Controls.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
1 Presented by Bikash Shrestha. 2 What is ASP.NET or ASP+? ASP.NET/ASP+ is a programming framework built on the common language runtime that can be used.
ASP.NET Dr. Ralph Westfall May, Web Development Problem HTML designed to display static pages only interactive when user clicks links  can’t provide.
HTML, GUI, ASP.NET Rina Zviel-Girshin Lecture 2
With your friendly Web Developer, Chris.. Terminology  HTML - > Hypertext Markup Language  CSS -> Cascading Style Sheet  open tag  close tag  HTTP->Hypertext.
.Net is a collection of libraries, templates and services designed to make programming applications of all kinds, easier, more flexible (multi platform),
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Beginning Web Site Development Module 1 – Dynamic Web Site Development Fundamentals of building dynamic Web sites with ASP.NET 2.0 and C# Version.
ASP.Net Web Applications. Characteristics of a typical data driven web application Web Server HTML Graphics Active-X Java Applets HTTP Request ADO / JDBC.
© Minder Chen, ASP.NET 2.0: Introduction - 1 ASP.NET 2.0 Minder Chen, Ph.D. Framework Base Class Library ADO.NET: Data & XML.
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.
CSCI 6962: Server-side Design and Programming Introduction to Active Server Pages.
INTRODUCTION ABOUT ASP.NET ASP.NET also provides a new programming model and infrastructure for more scalable and stable applications.
ASP.NET.. ASP.NET Environment ASP.NET is Microsoft's programming framework that enables the development of Web applications and services. It is an easy.
Tutorial 1: An Introduction to Visual Basic.NET1 Tutorial 1 An Introduction to Visual Basic.NET.
Murach’s ASP.NET 4.0/VB, C1© 2006, Mike Murach & Associates, Inc.Slide 1.
Introduction to the Visual Studio.NET IDE (LAB 1 )
Cross-Language Demo Demonstrates mixing C# and VB.NET code C# Class CSDemoClass.cs VB.NET Class VBDemoClass.vb “Main” class (C#) Demo.cs.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Unit 2 : Creating a Microsoft ASP.NET Web Form.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Unit 3: Adding Code to a Microsoft ASP.NET Web Form.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Things like Textboxes, Lables, ‘n’at. ASPX page is not HTML Controls are rendered into markup that a browser can understand Some controls are rendered.
Module 4: Creating a Microsoft ASP.NET Web Form. Overview Creating Web Forms Using Server Controls.
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.
Chapter 4: Working with ASP.NET Server Controls OUTLINE  What ASP.NET Server Controls are  How the ASP.NET run time processes the server controls on.
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.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
Asp.NET Core Server Controls. Slide 2 Lecture Overview Understanding the types of ASP.NET controls HTML controls ASP.NET (Web) controls.
CIS 375—Web App Dev II ASP.NET 4 Server Controls.
PROGRAMMING IN VISUAL BASIC.NET CREATING YOUR FIRST WEB APPLICATION Bilal Munir Mughal 1 Chapter-3.
Web Programming Introduction to Web Technology HTML & Dynamic web content.
11 Getting Started with ASP.NET Beginning ASP.NET in C# and VB Chapters 1 and 2.
1111 Creating HTML Programatically Objectives You will be able to Invoke C# code on the server from an ASP.NET page. Write C# code to create HTML.
1 PHP Intro PHP Introduction After this lecture, you should be able to: Know the fundamental concepts of Web Scripting Languages in general, PHP in particular.
Chapter 1 Murach's JavaScript and jQuery, C1© 2012, Mike Murach & Associates, Inc.Slide 1.
CSE3310: Web training A JumpStart for Project. Outline Introduction to Website development Web Development Languages How to build simple Pages in PHP.
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.
 Lecture  Website language: ASP.net  Book name Beginning ASP.NET 4 in C# and VB 2.
1 Introducing Web Developer Tools Rapid application development tools ASP.NET-compatible web editors –Visual Studio.NET Professional Edition –Visual Studio.
1 How to Publish Your HTML Page on the Web. Every USF Student has a website 2 Your Net ID You have a directory on the server.
Creating Consistent Looking Websites
Jim Fawcett CSE686 – Internet Programming Spring 2014
ASP.NET Forms.
© 2016, Mike Murach & Associates, Inc.
Active Server Pages Computer Science 40S.
Using the HTML and CSS Validation Services
Introduction to Client-Server Programming
Florida Gulf Coast University
Haritha Dasari Josue Balandrano Coronel -
מבוא ל ASP.NET שיעור 1 : מבוא ל ASP.NET מצגת מס' 1
ASP.NET מעבדת DBMS הדס גרוסמן 2007.
Introducing ASP.net with Visual Studio Environment
Static and Dynamic Web Pages
ASP.NET.
Module 05: Building ASP .NET Applications
Button Web Server Controls
Presentation transcript:

برمجه صفحات الانترنتASP T.Bedoor

من منا لم يسمع ب ASP. NET بعد من مطوري المواقع؟ T.Bedoor

 قصة حياة ASP.NET : القصة بكل اختصار، من بداينها كانت هنالك ASP بدون دوت نت و هي عبارة عن في بي سكريبت وكانت مليئة بالمشاكل وبطيئة وبها عيوب كثيرة لست هنا بصدد ذكرها. وبعد صدور الدوت نت قامت مايكروسوفت بتطوير ال ASP وجعلها ضمن إطارها وموجهة لتطوير المواقع فالإصدار الأول كان في 2002. ثم في ال 2003 نزلت ASP.NET 1.1. في ال 2005 نزلت ASP.NET 2.0. في ال 2008 نزلت ASP.NET 3.0 و ASP.NET 3.5 وسيصدر في عام 2010 ASP.NET 4.0 T.Bedoor

 ما هي ال ASP.NET ASP.NET هي لغة برمجية ( مبدئيا ) من شركة مايكروسوفت موجهة لتطوير المواقع.  " إختصارا ل Active Server Pages والتي تعني صفحات الخادم النشط " هو إطار لتطبيقات الويب تم تطويره وتسويقه من خلال شركة مايكروسوفت، من أجل إعطاء القدرة للمبرمجين على بناء مواقع ويب ديناميكية، تطبيقات ويب وخدمات ويب. وتقنيّة بلغات Visual Studio.NET) ت) تقوم على بناء التطبيقات في الإنترنت سواء مواقع ثابتة أو ديناميكيّة ويمكن تفصيلها كما يلي: T.Bedoor

المواقع الثابتةstatic website: وهي عبارة عن مواقع عاديّة على الإنترنت تكون محتويّة على صوّر ونصوص أو بشكل أبسط هي مواقع الإنترنت التي تم كتابتها على بـ (HTML) بحيث تكون كلّ صفحة مفصولّة عن باقى الصفحات ولا يوجد أيّ قواعد للبيانات. T.Bedoor

مواقع الديناميكيّة Dynamic website : هي عبارّة عن مواقع تسمح بتغيير أو حذف أو إضافة أي صوّر أو معلومات من الصفحات بكلّ سهولّة من خلال مسؤول المواقع بدون العودّة الى مصمم المواقع، حيث يتمّ إظهار وإدخال البيانات والمعلومات المتواجدّة بصفحاته بواسطة قواعد بيانات (databases)، والتي تسمح بالتحديث والإضافه بشكل مستمرّ للصفحات ولذلك تمّ تسميتها بـ" المواقع الدينامكيّة". T.Bedoor

انتاج مواقع وب ديناميكية File  New Web Sit… أ/منيرة الخنفري

سيتم انشاء موقع جديد وتظهر لنا النافذة التالية.. أ/منيرة الخنفري

1 - نافذة الكود (HTML). 2 , 4- نافذة التصميم. حيث تشير الارقام الى : 1 - نافذة الكود (HTML). 2 , 4- نافذة التصميم. 3 - صندوق الادوات. 5 - نافذة الكود ( VB.Net). 6 - موقع الوب وملفاته. 7 - نافذة الخصائص. داخل نافذة التصميم نستطيع اضافة الادوات (button, label, …). أ/منيرة الخنفري كود HTML الناتج عن اضافة الادوات: <asp: Label ID="Label1" runat="server" Text="Label"></asp: Label> <br /> <asp: Button ID="Button1" runat="server" Text="Button" /></div> id: يوضح الاسم البرمجي للأداة (المستخدم في الكود). (server) : يوضح ان هذه الاداة هي اداة خادم وب runat

تمرين تغيير الخاصية text الى Hello ,this is my test من مربع الخصائص او من خلال الكود: <asp:Label ID="Label1" runat="server" Text="Hello ,this is my test“ > </asp:Label> تمرين اضافة مربع نص , زر , عنوان. عند الضغط على الزر يطبع الرسالة الموجودة في مربع النص داخل العنوان. أ/منيرة الخنفري L1.TEXT=T1.TEXT

اكواد الصفحة السابقة أ/منيرة الخنفري عند الضغط R-CLICK على صفحة التنفيذ سيتم تصدير الادوات على هيئة ادوات HTML.

أ/منيرة الخنفري

اضافة صفحة جديدة للموقع أ/منيرة الخنفري

!! الفرق بين ASP و ASP.net الـ ( ASP يكون الكود والتصميم بها بالإضافة إلى Scripts) مختلطاً مع بعضه البعض بنفس الصفحة. أمّا الـ ( ASP.net يكون الكود والتصميم بها منفصلان وذلك بواسطة الـ ( Code Behindd T.Bedoor

ما الذي يميز ASP.NET عن غيرها!! تتميّز بالسرعة بالمقارنة مع غيرها؛ وذلك لأنّها تقوم بالترجمة وليس التفسير. الأمن حيث يوجد بها آليات تعمل على تخفيف الاختراق للمواقع التي تمّت برمجتها من خلالها. مكتبة أكواد كبيرة وضخمة وهي مكتبة دوت نت. كثرّة الأدوات الجاهزة. البيئة المتطورّة المتكاملّة وهي الفيجوال ستوديو. تعدد وتكامل اللغات، أي يمكننا البرمجّة بالكثير من اللغات ومن أهمها: لغّة (Visual Basic .Netلغّة C#.Net). لغّة (J#.Net لغّة T.Bedoor