การพัฒนาโปรแกรมประยุกต์บนเว็บ

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงการ พัฒนาและให้ความรู้การพัฒนา Website เพื่อเผยแพร่ศิลปวัฒนธรรม ช่างสิบหมู่ ณ สำนักช่างสิบหมู่ กรมศิลปากร จังหวัดนครปฐม ระหว่างวันที่ 7-8 มกราคม.
Advertisements

ธีระพงษ์ แสงรักษาวงศ์
HTML Language ภาษา HTML คืออะไร ? HTML (Hyper Text Markup Language) เป็นภาษาที่ใช้ในการพัฒนา web page เพื่อให้โปรแกรม web brower ต่างๆ (Internet Explorer,
เอกสารประกอบการบรรยาย เรื่อง ASP and Database
บทที่ 12 การจดทะเบียนชื่อโดเมน (Domain Name Registration)
พื้นฐานความรู้เกี่ยวกับอินเทอร์เน็ต
HTML เบื้องต้น ธวัชชัย สลางสิงห์.
การพัฒนาการใช้งานในระบบเว็บ
Intro : การเขียนโปรแกรมบนอินเตอร์เน็ต
ASP [#15] การใช้งาน ASP กับ Mysql ผ่าน ODBC การทำสมุดเยี่ยม Guestbook
HTTP Client-Server.
World Wide Web WWW.
กระบวนการพัฒนา เอกสารเว็บเพจ
Introduction to php Professional Home Page :PHP
เกียรติพงษ์ ยอดเยี่ยมแกร
ขั้นตอนการเขียนเว็บเพจ
โอฬาริก สุรินต๊ะ CS/MIS
PHP.
ภาษาที่ใช้ในการเขียนเว็บไซต์
ภาษาที่ใช้ในการเขียนเว็บ
ภาษาที่ใช้ในการเขียนเว็บไซต์
การสร้างเว็บเพจ HTML.
บทที่ 1 เริ่มต้นกับ HTML.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 12 กรกฎาคม 2550 HTML (HyperText Markup Language)
String Class มหาวิทยาลัยเนชั่น การโปรแกรมเชิงวัตถุด้วยภาษา JAVA
pyramid มหาวิทยาลัยเนชั่น การโปรแกรมเชิงวัตถุด้วยภาษา JAVA
อาร์เรย์ หรือแถวลำดับ (Array)
Page: 1 ความรู้เบื้องต้นเกี่ยวกับคำสั่ง DOS DOS Command มหาวิทยาลัยเนชั่น จังหวัดลำปาง ผศ. บุรินทร์
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 3 กรกฎาคม 2550 แฟ้มข้อความ (Text File) #1 มหาวิทยาลัยโยนก.
input from keyboard มหาวิทยาลัยเนชั่น การโปรแกรมเชิงวัตถุด้วยภาษา JAVA
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 15 มิถุนายน 2550 Structure Programming มหาวิทยาลัยเนชั่น.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 3 กรกฎาคม 2550 PHP Structure Programming มหาวิทยาลัยโยนก.
Algorithm มหาวิทยาลัยเนชั่น Java Pre-Test 49 (Series 1, 2 )
Operating System โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 3 มิถุนายน 2550 Method of Class มหาวิทยาลัยเนชั่น.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 28 มิถุนายน 2550 Get, Post, Session, Cookies มหาวิทยาลัยโยนก.
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 7 มิถุนายน 2556 Text File Processing มหาวิทยาลัยเนชั่น.
Page: 1 การจัดการแฟ้มดิจิทอลออนไลน์ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 24 เมษายน 2552 Online File Management มหาวิทยาลัยโยนก จังหวัด ลำปาง ศูนย์กลางความรู้และภูมิปัญญา.
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 22 มิถุนายน 2550 ความผิดพลาดที่พบ บ่อย มหาวิทยาลัยเนชั่น.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 23 มิถุนายน 2550 Data Selecting by ASP มหาวิทยาลัยโยนก.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 3 กรกฎาคม 2550 File Uploading & Shell มหาวิทยาลัยโยนก.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 23 มิถุนายน 2550 ASP Structure Programming มหาวิทยาลัยโยนก.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 23 มิถุนายน 2550 echo และ print มหาวิทยาลัยโยนก จังหวัด.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 23 มิถุนายน 2550 Data Updating by ASP มหาวิทยาลัยโยนก.
Copy by Batch File โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 3 กรกฎาคม 2550 แฟ้มข้อความ (Text File) #2 มหาวิทยาลัยโยนก.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 3 กรกฎาคม 2550 Cookie & Session มหาวิทยาลัยโยนก จังหวัด.
การเขียนเว็บเพจด้วย Microsoft Word
แนะนำภาษาที่ใช้ในการเขียนเว็บไซต์ และระบบฐานข้อมูล
Charter 12 1 Chapter 12 อินเทอร์เน็ต Internet.
HTML, PHP.
ความรู้เบื้องต้นเกี่ยวกับ PHP Introduction to PHP
ประวัติความเป็นมาของอินเทอร์เน็ต
เสรี ชิโนดม รู้จักกับ PHP เสรี ชิโนดม
13 October 1. Information and Communication Technology Lab 8 Web Browser and Seach Engine โดย ผู้ช่วยศาสตราจารย์วิชัย.
www เริ่มมีพัฒนาการมา ในราวปี ค. ศ ที่ Cern ซึ่งเป็น ห้องปฏิบัติการทางฟิสิกส์ แห่งยุโรป ตั้งอยู่ที่ประเทศ สวิตเซอร์แลนด์ โดย Bernner – Lee เป็นผู้
ระบบสำนักงานไร้กระดาษ (e-Office)
การเขียนเว็บเพ็จด้วยโปรแกรม
อินเตอร์เน็ตเบื้องต้น
Introduction to Web Programming
ภาษาที่ใช้ในการเขียนเว็บ
PHP : [1] PHP เบื้องต้น. PHP คืออะไร ? PHP ได้รับการเผยแพร่เป็นครั้ง แรกในปี ค. ศ โดย Rasmus Lerdorf ต่อมาได้มีนัก โปรแกรมเมอร์เข้ามาช่วยในการ พัฒนาต่อมาตามลำดับ.
ระบบทะเบียนเว็บเซอร์วิสสาธารณะแห่งประเทศไทยแบบเว็บ 2.0
….WETCOME…. TO HOMEPAGE.
คำศัพท์ระบบอินเตอร์เน็ต
เรื่อง เว็บสวยด้วยมือเรา
นางเชาวลี สมบูรณ์ดำรงกุล
Mr. Winai Purikasem. Introduction  Hypertext model  Use of hypertext in World Wide Web (WWW)  WWW client-server model  Use of TCP/IP protocols in.
ระบบเครือข่ายคอมพิวเตอร์ Internet
ความรู้พื้นฐานเกี่ยวกับการสร้างเว็บไซต์
ใบสำเนางานนำเสนอ:

การพัฒนาโปรแกรมประยุกต์บนเว็บ Introduction มหาวิทยาลัยโยนก จังหวัดลำปาง ศูนย์กลางความรู้และภูมิปัญญาแผ่นดิน http://www.yonok.ac.th อ.บุรินทร์ รุจจนพันธุ์ . ปรับปรุง 23 มิถุนายน 2550

Web Server เว็บเซอร์ฟเวอร์ คือ เครื่องบริการเว็บมักทำหน้าที่เปิด Port 80 ให้โปรแกรมประเภท Web browser ร้องขอข้อมูลจากผู้ใช้ และเครื่องบริการเว็บก็จะส่งข้อมูลกลับไป โปรแกรมที่ทำหน้าที่นี้เช่น Apache, IIS, Tomcat, LigHttpd ข้อมูลจาก http://www.tucows.com/Windows/IS-IT/Servers/WebServers/

Web Browser เว็บบราวเซอร์ คือ โปรแกรมที่ใช้เรียกดูเว็บไซต์ เว็บเพจ หรือแฟ้มจากอินเทอร์เน็ต ปัจจุบันมีอยู่หลายค่าย เช่น Internet Explorer, Opera, FireFox หรือ ปลาวาฬบราวเซอร์ (Plawan Browser) ข้อมูลจาก http://www.school.net.th/library/create-web/10000/generality/10000-11912.html

ความหมาย Website โฮมเพจ (Homepage) คือ คำที่ใช้เรียกหน้าแรกของเว็บไซต์ ซึ่ง ประกอบไปด้วยเมนู และเรื่องราวมากมาย คล้ายกับหน้าปกหนังสือ หรือ นิตรสาร ถ้าปกสวยงามมีรายละเอียดที่น่าสนใจ และปรับปรุงอยู่เสมอ ก็จะ เชิญชวนให้ผู้เยี่ยมชมกลับเข้ามาใหม่เสมอ เว็บเพจ (Webpage) คือ คำที่ใช้เรียกหน้าเอกสาร เป็นแฟ้มแบบ HTML (Hyper Text Markup Language) เปรียบได้กับเอกสารแต่ละหน้าที่ มีเรื่องราว รูปภาพ ภาพเคลื่อนไหว เสียง และสามารถเชื่อมโยง (Link) ไป ยังเว็บเพจอื่นได้ เว็บไซต์ (Website) คือ คำที่ใช้เรียกกลุ่มของเว็บเพจ และ โฮมเพจ ที่มีการจดโดเมนเนม (Domain Name) และถูกเรียกใช้ผ่านเว็บ บราวเซอร์ (Web Browser) เช่น http://www.thaiall.com

เปรียบเทียบ Website โฮมเพจ (Homepage) เปรียบเสมือนบ้าน ที่มีแผนที่อยู่หน้าประตูว่าท่านจะเดินไปพบใครห้องไหนทางชั้นไหน เว็บเพจ (Webpage) เปรียบเสมือนห้อง ที่เก็บข้อมูลเฉพาะเรื่องใดเรื่องหนึ่ง เช่น ครอบครัว สินค้า สะสม เว็บไซต์ (Website) เปรียบเสมือนหมู่บ้าน เพราะเห็นชื่อหมู่บ้าน ก็ต้องคาดหวังได้ว่าจะพบอะไรในหมู่บ้านนี้

ประวัติภาษา HTML HTML (HyperText Markup Language) คือ ภาษาคอมพิวเตอร์ที่ออกแบบมาเพื่อใช้ในการเขียนเว็บ เพจ ถูกเรียกดูผ่านเว็บบราวเซอร์ เริ่มพัฒนาโดย ทิม เบอร์ เนอรส์ ลี (Tim Berners Lee) ในปีค.ศ.1990 HTML เป็นมาตรฐานที่จัดการโดย World Wide Web Consortium แต่ปัจจุบัน W3C ผลักดัน XHTML ที่ ใช้ XML มาทดแทน HTML รุ่น 4.01 ข้อมูลจาก http://inventors.about.com/od/computersoftware/a/html.htm

ประวัติภาษา PHP PHP (Professional HomePage) ถูกคิดค้นขึ้นในปีค.ศ.1994 (พ.ศ.2537) โดย Mr.Rasmus Lerdorf เพื่อใช้ ตรวจสอบสถิติการเข้าชมเว็บของตนเอง ปี ค.ศ.1995 มีการเผยแพร่ และพัฒนาเป็น PHP/FI หรือ PHP รุ่น 2 ให้มีความสามารถมากขึ้น กลางปี ค.ศ.1996 เริ่มมีทีมพัฒนา โดยมี Mr.Zeev Suraski และ Mr.Andi Gutmans ร่วมทีม และได้ PHP รุ่น 3

ประวัติภาษา ASP ASP (Active Server Page) ภาษา ASP เป็นโปรแกรมที่มากับ Internet Information Server (IIS) บริษัทไมโครซอฟท์เริ่ม โครงการ ASP ช่วงธันวาคม 2540 ภาษานี้ถูก มองว่ามาล่าช้าเมื่อเทียบกับภาษาในกลุ่มเดียวกัน ใน ธันวาคม 2541 ได้เปิดตัว ASP 2.0 ใน WindowsNT4 และ ASP 3.0 ใน Windows 2000

ประวัติภาษา JSP JSP (Java Server Page) ภาษา JSP เป็นเทคโนโลยีของจาวาสำหรับสร้าง HTML, XML หรือตามที่ผู้ใช้ร้องขอ มีตัวแปลภาษาคือ Tomcat Apache และ Java Compiler พัฒนาโดย James Duncan Davidson ค.ศ.2000 ตัวแปลภาษาจะสร้าง Servlet และเปลี่ยนเป็น Byte Code สำหรับถูกเรียกใช้ครั้ง ต่อไป จาก JSP Source Code ข้อมูลจาก http://java.sun.com/products/jsp/faq.html ข้อมูลจาก http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/

ประวัติภาษา SQL เอสคิวแอล (SQL) คือ ภาษาสอบถามข้อมูล หรือภาษา จัดการข้อมูลอย่างมีโครงสร้าง มีการพัฒนาภาษาคอมพิวเตอร์ และ โปรแกรมฐานข้อมูลที่รองรับมากมาย เพราะจัดการข้อมูลได้ง่าย ถูกพัฒนาครั้งแรกโดย Donald D. Chamberlin and Raymond F. Boyce ที่ IBM ช่วงต้นทศวรรษ 1970 เช่น 1. create table a (a1 int, a2 char(20)); 2. insert into a values (1, "abc"); 3. insert into a (a2, a1) values ("abc",1); 4. select * from a; 6. delete from a where a1=1; 7. update a set a2="def" where a1=1; 8. select * from a order by a2; ข้อมูลจาก http://en.wikipedia.org/wiki/SQL

โปรแกรม MySQL MySQL คือ โปรแกรมฐานข้อมูล มีหน้าที่เก็บข้อมูลอย่างเป็นระบบ รองรับคำสั่ง SQL (Structured Query Language) เป็นเครื่องมือสำหรับเก็บข้อมูล ที่ต้องใช้ร่วมกับเครื่องมืออื่นอย่างสอดคล้อง เพื่อให้ได้ระบบที่รองรับความต้องการของผู้ใช้ เช่น เครื่องบริการเว็บ (Web Server) และโปรแกรมประมวลผลฝั่งเครื่องบริการ (Server-Side Script) MySQL เป็นซอฟต์แวร์โอเพนซอร์ส ใช้ในการจัดการดาต้าเบส (Database) โดยใช้ภาษา SQL ถูกพัฒนาโดย บริษัท MySQL AB ในประเทศสวีเดน มีทั้งแบบใช้ฟรี และเชิงธุรกิจ

บริการ ODBC หรือ JDBC ODBC (Open Database Connectivity) หรือ JDBC (Java Database Connectivity) คือบริการเชื่อมต่อฐานข้อมูลใน Microsoft Windows ทำให้นักพัฒนาสามารถเขียนโปรแกรมติดต่อกับฐานข้อมูลจากข้อมูลที่ถูกเชื่อมต่อเข้ามาใน ODBC ข้อมูลจาก http://www.successmedia.com/dl/pd_309_Answers.pdf

ตัวอย่างภาษา HTML (x.htm) DOS>explorer x.htm <html> <head><title>hello</title></head> <body bgcolor=yellow> My name is burin <br><a href=http://google.com>google.com</a> <br><a href=x.htm>x.htm</a> <br><img src=x.jpg> </body> </html>

ตัวอย่างภาษา PHP (x.php) DOS>explorer http://127.0.0.1/x.php <? for($x=1;$x<=5;$x++) { echo "hello".$x."<br>"; } ?> <b>bye</b>

ตัวอย่างภาษา ASP (x.asp) DOS>explorer http://localhost/x.asp <% for x = 1 to 5 response.write("hello" & x) next %> <b>bye</b>

ตัวอย่างภาษาจาวาด้วย JSP (x.jsp) DOS>explorer http://localhost:8080/x.jsp <% for (int i=1;i<=10;i++){ out.println(i); } %> <b>bye</b>

ตัวอย่างภาษาจาวาด้วย Servlet (x.java) DOS>explorer http://localhost:8080/servlets-examples/servlet/x import java.io.*; import java.text.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class hi extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html><head>"); String title = "hello"; out.println("<title>" + title + "</title></head>"); out.println("<body bgcolor=\"yellow\">"); out.println(title); out.println("</body></html>"); } ข้อมูลจาก http://www.thaiall.com/jsp/

ตัวอย่างภาษา Perl (x.pl) DOS>explorer http://127.0.0.1/cgi-bin/x.pl #!/usr/bin/perl #!c:/thaiabc/php/perl.exe print "Content-type: text/html\n\n"; print "<pre>Hello, World...\n"; foreach $key (keys(%ENV)) { print "$key = $ENV{$key}\n"; }