Chapter 9 WWW (2).

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Chapter 11 Ajax.
Advertisements

กลุ่มคำสั่ง SQL สามารถแบ่งได้ดังนี้
เอกสารประกอบการบรรยาย เรื่อง Active Server Pages (ASP)
– Web Programming and Web Database
Php with Database Professional Home Page :PHP
PHP with Form ฟอร์ม คือหน้าจอที่ใช้เป็นสื่อกลางในการติดต่อระหว่างผู้ใช้เว็บไซต์ กับ เจ้าของเว็บไซต์ โดยผู้ใช้สามารถกรอกข้อมูลผ่านฟอร์มส่งไปยังเซอร์เวอร์
ภาษาที่ใช้ในการเขียนเว็บไซต์
Javascripts.
สร้างตารางเพิ่มเติม สร้างตารางโดยไปที่ Database explorer > table > add new table กำหนดให้สร้างตาราง UserPic เก็บข้อมูลรูปภาพของผู้ใช้งาน.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 23 มิถุนายน 2550 Data Updating by ASP มหาวิทยาลัยโยนก.
บทที่ 6 การควบคุมโปรแกรม.
คำสั่งควบคุม การทำงานของโปรแกรม ในภาษา PHP
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
Web Application Programming
Download PHP. C:\windows\PHP.ini cgi.force_red irect = 0 พิมพ์แทรก.
การเขียนโปรแกรมบนเว็บ PHP กับ MySQL
การเขียนโปรแกรมบนเว็บ (Web Programming) บทที่ 2: ทบทวนการเขียน ภาษา Java ใช้ร่วมกับ Html และการรับข้อมูลจาก Form.
PHP Html Form && Query string
Form.
CHAPTER 1 INTRODUCTION TO JAVA WEB PROGRAMMING Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of.
Array ธนวัฒน์ แซ่ เอียบ. The concept of array อาเรย์ : กลุ่มของข้อมูลที่มีชนิดเดียวกันและถูก จัดเก็บเรียงลำดับต่อเนื่องกัน ตัวแปร x สามารถจัดเก็บค่ามากกว่า.
CHAPTER 14 Database Management
ASP.NET Uthai ShiangJan Information and Communication Technology.
บทที่ 5 การควบคุมทิศทางการทำงานของโปรแกรม
JSP ติดต่อฐานข้อมูล.
BC322 : Computer Programing (ครั้งที่ 1)
PHP.
1. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ
HCI กับการเชื่อมต่อโดยใช้ Framework jquery mobile
PHP. Date and Time date(format,timestamp)
CHAPTER 01 Game Programming 1.
PHP. What You Should Already Know HTML CSS JavaScript.
Queue Sanchai Yeewiyom School of Information & Communication Technology University of Phayao.
คำสั่งควบคุมการทำงาน
Internet Programming  .
Chapter 8 WWW.
และการใช้เครื่องมือในการสร้างเว็บเพจ
SQL (Structured Query Language)
การติดต่อฐานข้อมูลและการแสดงผล
คำสั่งเงื่อนไขและการใช้คำสั่งจัดการฐานข้อมูล
หน่วยการเรียนที่ 6 เรื่อง การจัดการฐานข้อมูลด้วย PHP Function
ความรู้เบื้องต้นเกี่ยวกับ PHP Introduction to PHP
C# Part 0: Introduction to Revision Control
บทที่ 3 การพัฒนาโปรแกรมโดยเขียนคำสั่ง VBA
การติดต่อฐานข้อมูลและการแสดงผล
การพัฒนาการใช้งานในระบบเว็บ
PHP (1) - variables - math operations - form method
ภาษา JavaScript Webpage Design and Programming Workshop ( )
Bc312 การพัฒนาโปรแกรมบนอินเตอร์เน็ต
คำอธิบายรายวิชา การเขียนผังงาน รหัสเทียม ตรรกศาสตร์เบื้องต้น การเขียนโปรแกรมคอมพิวเตอร์แบบโครงสร้าง ชนิดตัวแปร ตัวดำเนินการทางตรรกะ ตัวดำเนินการเปรียบเทียบ.
PHP (2) - condition - loop
รายการ(List) [3] ผู้สอน อาจารย์ ยืนยง กันทะเนตร
Work Shop 1.
อาจารย์ชนิดา เรืองศิริวัฒนกุล หลักสูตรสาขาวิชาเทคโนโลยีสารสนเทศ
Introduction TO Web PRogramming
การติดต่อฐานข้อมูลและการแสดงผล
Control Statement เงื่อนไขคำสั่งในโปรแกรม ภาษา C
คำสั่ง Create , Insert, Delete, Update
PHP (3) - Function - cookie - Session
Method and Encapsulation
บริษัท พัฒนาวิชาการ (2535) จำกัด
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม PHP
XML, JSON และ AJAX – Web Programming and Web Database
หน่วยการเรียนรู้ การเขียนโปรแกรมภาษาขั้นพื้นฐาน เรื่อง โครงสร้างพื้นฐาน HTML 5 รหัส รายวิชา ง23102 การงานอาชีพและเทคโนโลยี 6 กลุ่มสาระ การงานอาชีพและเทคโนโลยี
Ajax Asynchronous JavaScript and XML
ความรู้พื้นฐานเกี่ยวกับการสร้างเว็บไซต์
Chapter 3 : Array.
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบทางเลือก
การออกแบบและพัฒนาเว็บไซต์
ระบบการส่งต่อข้อมูลอาการไม่พึงประสงค์จากการแพ้ยา
ใบสำเนางานนำเสนอ:

Chapter 9 WWW (2)

อยากทำเว็บแบบมืออาชีพต้องรู้อะไรบ้าง ? HTML / CSS JavaScript Server Side Web Building XML Tutorials 3 Hours 3 Hours

3.1 SQL Select / Join Insert Update Delete Transaction Begin Transaction insert / update / delete insert / update / delete … … … insert / update / delete Commit / Rollback เช่น ซื้อผ่านเว็บหลายรายการ พอจะจ่ายเงิน มีรายการนึงของหมด ก็ Rollback ทั้งหมดได้ ถ้าทุกอย่างโอเคก็ Commit

3.2 PHP

3.2 PHP (variables)

3.2 PHP (echo / print)

3.2 PHP (data types)

3.2 PHP (data types) float(10.365) array(3) { [0]=> string(5) "Volvo" [1]=> string(3) "BMW" [2]=> string(6) "Toyota" }

3.2 PHP (data types)

3.2 PHP (strings) https://www.w3schools.com/php/php_ref_string.asp

3.2 PHP (constants) ใช้ทำเว็บไซต์ที่มีหลายภาษา เช่น มี definition ของภาษาไทย ภาษาอังกฤษ ฯลฯ

3.2 PHP (operators)

3.2 PHP (operators)

3.2 PHP (if ... else ... elseif)

3.2 PHP (switch)

3.2 PHP (while loops)

3.2 PHP (for loops)

3.2 PHP (functions)

3.2 PHP (arrays)

3.2 PHP (arrays)

3.2 PHP (sorting arrays) https://www.w3schools.com/php/php_ref_array.asp

3.2 PHP (Forms: handling) $_POST["name"]; $_POST["email"]

3.2 PHP (Forms: validation) Security Issues !!!

3.2 PHP (Forms: validation)

3.2 PHP (Forms: required) แบบนี้ต้อง submit กลับไป server ก่อน !!!

3.2 PHP (Forms: URL/E-mail)

3.2 PHP (Forms: sessions) By default, session variables last until the user closes the browser.

3.3 ASP

3.3 ASP.NET Code Behind

3.3 ASP.NET .aspx .aspx.cs <form id=“f1” runat=“server”> <asp:textbox id=“User” runat=“server”/> <asp:textbox id=“Pass” textmode=“password” runat=“server”/> <asp:button id=“Butt” text=“Sign In” runat=“server”/> </form> .aspx.cs protected void Butt_Click(object sender, System.EventArgs e) { SignIn(User.Text, Pass.Text); }

ต้อง submit ถึงจะเกิด event นี้ (เป็นเหตุผลว่าทำไมต้องมี java script และ AJAX)

Event นี้เกิดทุกครั้งที่โหลดและ submit ให้ทำ code ใน if เมื่อโหลดหน้าเว็บนี้ครั้งแรกเท่านั้น ถ้าเป็นการ submit (post back) ไม่ต้องทำ

3.3 ASP.NET <asp:TextBox ID="txtUsername" runat="server" /> <asp:RequiredFieldValidator ErrorMessage="Required" ControlToValidate="txtUsername" runat="server" /> <asp:TextBox ID="txtPassword" runat="server" TextMode="Password" /> <asp:RequiredFieldValidator ErrorMessage="Required" ControlToValidate="txtPassword"  runat="server" /> <asp:TextBox ID="txtConfirmPassword" runat="server" TextMode="Password" /> <asp:CompareValidator ErrorMessage="Passwords do not match."  ControlToCompare="txtPassword" ControlToValidate="txtConfirmPassword" runat="server" /> <asp:TextBox ID="txtEmail" runat="server" /> <asp:RequiredFieldValidator ErrorMessage="Required" ControlToValidate="txtEmail" runat="server" /> <asp:RegularExpressionValidator ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“ ControlToValidate="txtEmail" ErrorMessage="Invalid email address." runat="server" />

3.3 ASP.NET <asp:TextBox … /> <asp:CheckBox … /> <asp:RadioButton … /> <asp:ListBox … /> <asp:DropDownList … /> <asp:RadioButtonList … /> <asp:CheckBoxList … /> <asp:BulletedList … /> <asp:HyperLink … /> <asp:Image … />

3.3 ASP.NET <asp:Calendar … … … />

3.3 ASP.NET <asp:TreeView … … … /> แสดงข้อมูล เช่น ไฟล์ XML เบราเซอร์ทั่วๆ ไป เปิดไฟล์ XML ได้

3.3 ASP.NET ไอเดียคล้ายๆ AppML AppML ส่งข้อมูลมาเป็น JSON HTML code ดูสวยงาม ไม่มี code อื่นปน เราค่อยๆ เข้าใจ และพัฒนาวิธีการเขียนโปรแกรมให้ดีขึ้น

3.3 ASP.NET ค่าคงที่ หรือตัวแปร array ก็ได้

https://www.w3schools.com/browsers/default.asp