Introduction to ASP.NET

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ภาษา JAVA.
Advertisements

อ.กิตติพงศ์ เซ่งลอยเลื่อน อาจารย์พิเศษ มหาวิทยาลัยแม่โจ้
พื้นฐานความรู้เกี่ยวกับอินเทอร์เน็ต
HTML เบื้องต้น ธวัชชัย สลางสิงห์.
ภาษา SQL (Structured Query Language)
การพัฒนาการใช้งานในระบบเว็บ
PHP LANGUAGE.
HTML (คืออะไร) ภาษา HTML (HyperText Markup Language) เป็นภาษาที่ใช้คำสั่งที่เรียกว่า Tag มีทั้งเปิดและปิด เพื่อกำหนดบริเวณที่มีผลของคำสั่ง คำสั่งภาษา HTML.
ซอฟต์แวร์.
PHP LANGUAGE.
โครงสร้าง ภาษา HTML.
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
HTML เอกสารประกอบการบรรยายรายวิชา Browser-Based Application Development.
การพัฒนาเว็บเพจ เอกสารประกอบการบรรยาย รายวิชา เทคโนโลยี สารสนเทศ 2.
ปฏิบัติการที่ 3 : การสร้างโฮมเพจอย่างง่าย
World Wide Web WWW.
The automated web application testing (AWAT) system
Creating Effective Web Pages
ความรู้เบื้องต้นเกี่ยวกับ JAVA
Ch 8 CGI & Perl Kulachatr C. Na Ayudhya.
โครงสร้าง HTML โครงสร้างพื้นฐาน HTML คำสั่งขึ้นบรรทัดใหม่ <BR>
Introduction to php Professional Home Page :PHP
PHP คืออะไร หลายคนที่ทำเว็บไซต์ด้วย HTML หรือโปรแกรมช่วยสร้างเว็บไซต์ต่างๆ เช่น Dreamweaver แล้วอาจสงสัยว่าเมื่อทำ form สำหรับ รับค่าเช่น ชื่อ ที่อยู่
PHP.
ภาษาที่ใช้ในการเขียนเว็บไซต์
ภาษาที่ใช้ในการเขียนเว็บ
ภาษาที่ใช้ในการเขียนเว็บ
ภาษาที่ใช้ในการเขียนเว็บไซต์
การสร้างเว็บเพจ HTML.
PHP.
ระบบสืบค้นข่าว มหาวิทยาลัยเทคโนโลยีราชมงคลธัญบุรี.
 Programs and Features > Turn Windows features on or off.
 Programs and Features > Turn Windows features on or off.
บทที่ 1 เริ่มต้นกับ HTML.
การออกแบบสถาปัตยกรรมแอปพลิเคชั่น
วิธีการทางคอมพิวเตอร์
Cascading Style Sheet ง การเขียนเว็บไซต์ สไตล์ ป. พ. ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยา คม.
ภาษาจาวาสคริปต์ ง การเขียนไดนามิกเว็บเพจ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
ความรู้พื้นฐานการเขียนโปรแกรม
ความรู้เบื้องต้น เกี่ยวกับภาษา PHP ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดง พิทยาคม.
1. 2  ในการใช้งานเว็บไซต์ โดยปกติเราจะไม่สามารถ ใช้งานตัวแปรที่มีลักษณะ Global ที่สามารถ นำไปใช้ได้กับเว็บเพจหน้าอื่นๆ ปกติในการใช้ งานค่าต่างๆ ของเว็บเพจ.
HTML, PHP.
ผศ. พิเชษฐ์ ศิริรัตนไพศาลกุล
ความรู้เบื้องต้นเกี่ยวกับการสร้าง WebPage
กิจกรรมที่ 17 เว็บเบราว์เซอร์และ โปรแกรมค้นหา 1. อธิบายหน้าที่เว็บเบราว์เซอร์และ โปรแกรมค้นหา 2. ใช้เว็บเบราว์เซอร์และโปรแกรมค้นหา จุดประสงค์ กิจกรรมที่
สนุกกับ Activity ใน Android
ระบบฐานข้อมูล (Database Management System)
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
การใช้งานระบบ TU Moodle
Program for sending SMS to group of mobiles via Web Service Developers 1.Ms.La-or-si Jaichuen Ms.Sirirat Buddee COE
ระบบบริหารงานวิจัยแห่งชาติ
Web Application Programming
ปิยพจน์ และคณะ ภาควิชาเทคโนโลยีและสื่อสาร การศึกษา คณะครุศาสตร์ จุฬาลงกรณ์ มหาวิทยาลัย.
HTML 1. รูปแบบพื้นฐานของ เอชทีเอ็มแอล
การเขียนเว็บเพ็จด้วยโปรแกรม
ภาษาที่ใช้ในการเขียนเว็บ
การสร้าง website ด้วยโปรแกรมโปรแกรม Dreamweaver CS4 ตอนที่ 1
PHP : [1] PHP เบื้องต้น. PHP คืออะไร ? PHP ได้รับการเผยแพร่เป็นครั้ง แรกในปี ค. ศ โดย Rasmus Lerdorf ต่อมาได้มีนัก โปรแกรมเมอร์เข้ามาช่วยในการ พัฒนาต่อมาตามลำดับ.
บทที่ 9 ซอฟต์แวร์ประยุกต์บนเครือข่ายอินเตอร์เน็ต
คำศัพท์ระบบอินเตอร์เน็ต
PHP. P ersonal H ome P age P rofessional H ome P age PHP : H ypertext P reprocessor.
PHP เบื้องต้น.
ฐานข้อมูลเอกสารฉบับเต็ม ThaiLIS Digital Collection (TDC)
เรื่อง เว็บสวยด้วยมือเรา
Static Website รูปแบบของเว็บไซต์ Dynamic Website.
หลักการออกแบบเว็บไซต์
สื่อการสอนการเขียนเว็บเพจ ด้วยภาษา HTML
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
โครงสร้างของภาษา HTML
ใบสำเนางานนำเสนอ:

Introduction to ASP.NET

ASP .NET เอเอสพีดอตเน็ต (ASP.NET) คือเทคโนโลยีสำหรับพัฒนาเว็บไซต์ เว็บแอปพลิเค ชัน และเว็บเซอร์วิส ซึ่งเป็นส่วนหนึ่งของดอตเน็ตเฟรมเวิร์ก พัฒนาโดย ไมโครซอฟท์ ไมโครซอฟท์นั้นได้สร้าง ASP.NET ขึ้นมาบนฐานจาก Common Language Runtime (CLR) ซึ่งทำให้ผู้พัฒนาสามารถเลือกใช้ภาษาใดก็ได้ที่รองรับโดย ดอตเน็ตเฟรมเวิร์กเช่น C# และ VB.NET เป็นต้น Common Language Runtime (CLR) คือเวอร์ชวลแมชีน ซึ่งเป็นส่วนประกอบ ของดอตเน็ตเฟรมเวิร์ก ใช้จัดการสภาพแวดล้อมสำหรับโค้ด MSIL โดย CLR จะ รันจากไบต์โค้ดที่เรียกว่า Microsoft Intermediate Language (MSIL)

การทำงานของ ASP.NET เขียนคำสั่งหรือสคริปต์ต่างๆ ในรูปของเท็กซ์ไฟล์ธรรมดาทั่วๆไป แล้วนำมาเก็บไว้ที่ เซิร์ฟเวอร์ เมื่อมีการเรียกใช้งานจากเบราว์เซอร์ ไฟล์เอกสาร ASP ก็จะถูกแปลโดย Server Interpreter แล้วส่งผลที่ได้ส่งกลับไปเป็นภาษา HTML เนื่องจาก ASP สามารถรองรับได้หลายภาษา เช่น VB, C# และภาษาอื่นๆ ดังนั้น นักพัฒนาเว็บไซต์จึงไม่มีความจำเป็นต้องมีความรู้หรือต้องศึกษาในทุกภาษา ASP มีการทำงานแบบ Server Side ส่วน Web Browser ของฝั่ง Client จะทำหน้าที่ เพียงรับผลลัพธ์ที่ได้จากการทำงานทางฝั่ง Server เท่านั้น

Server Side Web Application

Language compilation in .NET

หน้าที่ของ CLR แปลโปรแกรมประยุกต์จากภาษา MSIL (microsoft intermediate language) ไปเป็น ภาษาเครื่อง โดยใช้ JUST IN TIME (JIT) เรียกให้รหัสภาษาเครื่องที่แปลแล้วทำงาน จัดสรรหน่วยความจำ และ Garbage Collection แจ้ง runtime error สนับสนุน debugging เนื่องจาก CLR และ Class Library อยู่ภายใน .Net Framework ไม่ได้อยู่ในไฟล์ .exe จึงทำให้ไฟล์ .exe ที่ได้มีขนาดเล็ก และการที่มี CLR คอยจัดการทรัพยากรทำให้แอพลิ เคชั่นที่รันผ่าน CLR มีเสถียรภาพที่ดี

ASPX ASPX เป็นชื่อรูปแบบไฟล์ของหน้าแบบฟอร์ม ASP.NET โดยทั่วไป แล้วในไฟล์จะมีรหัสแบบ HTML หรือ XHTML ซึ่งใช้กำกับรูป แบบฟอร์ม หรือ เนื้อหาในหน้าเว็บ ในส่วนของโค้ดนั้น อาจจะอยู่ในหน้าเดียวกัน (Code Inline) ในแท็ก หรือ บล็อก <% รหัสที่ใช้ %> หรือแยกอยู่ในหน้าโค้ดออกมาต่างหาก (Code behind) เช่น default.aspx.vb หรือ default.aspx.cs

โครงสร้างของเพจ ASP.NET

ไฟล์ของ ASP .NET Account - for storing login and membership files App_Data - for storing databases and data files Images - for storing images Scripts - for storing browser scripts Styles - for storing css styles

XML XML ย่อมาจาก Extensible Markup Language เป็นภาษามาร์กอัป ใช้สำหรับการ ให้ความจัดเจน ให้รายละเอียดเพิ่มเติมเกี่ยวกับข้อมูล Richard Baldwin นิยาม ความหมายของ XML ไว้ ดังนี้ "XML ทำให้ผู้ใช้สามารถสร้างและดูแล structured documents (เอกสารที่มี โครงสร้าง) ที่บรรจุ plain text (ตัว อักษร) โดยทำให้สามารถแสดงผล ในรูปแบบที่ หลากหลาย จุดประสงค์หลักของ XML คือการแยกส่วน ข้อมูลเพื่อประโยชน์ใน การแสดงผล“ ภาษา XML และ HTML มีความเหมือน และแตกต่างกันอย่างไร

<bookstore> <book category="COOKING"> <bookstore>   <book category="COOKING">     <title lang="en">Everyday Italian</title>     <author>Giada De Laurentiis</author>     <year>2005</year>     <price>30.00</price>   </book> </bookstore>