Start
Entdecken
Suche senden
Hochladen
Einloggen
Registrieren
Anzeige
Nächste SlideShare
การเขียนโปรแกรมบนเว็บ
Wird geladen in ... 3
1
von
4
Top clipped slide
Ch20
20. May 2012
•
0 gefällt mir
0 gefällt mir
×
Sei der Erste, dem dies gefällt
Mehr anzeigen
•
295 Aufrufe
Aufrufe
×
Aufrufe insgesamt
0
Auf Slideshare
0
Aus Einbettungen
0
Anzahl der Einbettungen
0
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Melden
burin rujjanapan
Folgen
developer, teacher, webmaster um Nation University
Anzeige
Anzeige
Anzeige
Recomendados
การเขียนโปรแกรมบนเว็บ
Khon Kaen University
972 Aufrufe
•
15 Folien
Web browser คืออะไร
อนันต์ เสริมสุข
4.5K Aufrufe
•
20 Folien
สร้างเว็บไซต์ด้วยWordpress
kruburapha2012
47.7K Aufrufe
•
88 Folien
คู่มือการติดตั้งและใช้งานJoomla cms
withawat na wanma
2.4K Aufrufe
•
128 Folien
Php basic
แค่ผ่านมา และผ่านไป
6.3K Aufrufe
•
44 Folien
บทที่1
ทนงค์ศักดิ์ คงศรีลังก์
151 Aufrufe
•
26 Folien
Más contenido relacionado
Similar a Ch20
(20)
Ch18
burin rujjanapan
•
231 Aufrufe
คู่มือการติดตั้ง Wordpress บน AppServ
Cupid Eros
•
8.4K Aufrufe
Ch21
burin rujjanapan
•
188 Aufrufe
Ch19
burin rujjanapan
•
218 Aufrufe
Building ec
anusorn kraiwatnussorn
•
276 Aufrufe
Wordpress 3.5 -install-appserv
Boonlert Aroonpiboon
•
2K Aufrufe
Doc1
phochai
•
482 Aufrufe
joomla-2-5-install-appserv
Boonlert Aroonpiboon
•
6K Aufrufe
โปรแกรมคอมพิวเตอร์
Sarocha Makranit
•
1.1K Aufrufe
คู่มือการใช้งานระบบจัดเก็บข้อมูลบุคลากร ฝ่ายเดินรถ แขวงนครสวรรค์ การรถไฟแห่งป...
Arrat Krupeach
•
438 Aufrufe
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่
Manop Kongoon
•
18.9K Aufrufe
เนื้อหา IT
thanakit553
•
243 Aufrufe
Atomymaxsite25
Vegas Man
•
303 Aufrufe
โปรแกรมประยุกต์บนเว็บ
anuchit025
•
8.3K Aufrufe
หน่วยการเรียนรู้ที่ 6 dw8
arachaporn
•
234 Aufrufe
งานครูปลาม์
0908067327
•
169 Aufrufe
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
NeNo Srimueagbun
•
258 Aufrufe
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
NeNo Srimueagbun
•
1.7K Aufrufe
Phptraining
phochai
•
761 Aufrufe
Phptraining
phochai
•
670 Aufrufe
Más de burin rujjanapan
(20)
Peer visit with SECI Model
burin rujjanapan
•
1.1K Aufrufe
advertising & public relation on social media
burin rujjanapan
•
998 Aufrufe
Train edoc 25561203
burin rujjanapan
•
460 Aufrufe
Introduction of nation university 2013
burin rujjanapan
•
491 Aufrufe
22 Facebook tips
burin rujjanapan
•
768 Aufrufe
how to compose blog
burin rujjanapan
•
421 Aufrufe
how to use youtube.com
burin rujjanapan
•
920 Aufrufe
how to use blogger
burin rujjanapan
•
535 Aufrufe
signup facebook and use it for tourism
burin rujjanapan
•
692 Aufrufe
Facebook signup v.560628
burin rujjanapan
•
557 Aufrufe
Moodle19 on class server for NTU students
burin rujjanapan
•
309 Aufrufe
Fb cover
burin rujjanapan
•
819 Aufrufe
Fb cover sample
burin rujjanapan
•
607 Aufrufe
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#19
burin rujjanapan
•
367 Aufrufe
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#16
burin rujjanapan
•
328 Aufrufe
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#12
burin rujjanapan
•
366 Aufrufe
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#11
burin rujjanapan
•
439 Aufrufe
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#10
burin rujjanapan
•
377 Aufrufe
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#9
burin rujjanapan
•
368 Aufrufe
รายงานประชุมศิษย์เก่าอัสสัมชัญลำปาง 19#8
burin rujjanapan
•
341 Aufrufe
Anzeige
Ch20
บทที่ 20 :
ภาษา ASP บทที่ 20 ภาษา ASP ASP ยอมาจาก Active Server Page มีรูปแบบภาษาคลายภาษา Basic หรือ Visual Basic ที่นักพัฒนาโปรแกรมทุกทานเคยไดยินชื่อ ภาษานี้ใชงานไดงายที่สุดในความรูสึกของผูเขียน เพราะ โปรแกรมทีใชสราง Web server มีอยูใน CD ของ Windows98 ถาใช Windows รุนใหมจะมี IIS (Internet ่ Information System) เรืองของฐานขอมูลใช Microsoft Access สรางตารางสําหรับเก็บ ซึงมีนามสกุล เปน ่ ่ เว็บโปรแกรมเมอร เรื่ อ งน า รู สํา หรั บ MDB เมือใชโปรแกรมภาษา ASP เรียกขอมูล หรือปรับปรุงขอมูล จะทําใหขอมูลใน MDB เปลียนแปลง ่ ่ การยายโปรแกรมและขอมูลออกจากเครืองบริการ (Server) ทําไดงาย เพียงคัดลอกโปรแกรมภาษา ASP ่ และ MDB ไปไวในเครืองบริการอีกเครืองหนึง ก็จะใชงานตอไดทนที ่ ่ ่ ั องคกรบางแหงพัฒนาฐานขอมูลดวย Microsoft Access เมื่อนํามาใชงานในอินเทอรเน็ต ตอนที่ 3: ก็เพียงแตเขียนโปรแกรมเขาไปประมวลผล หรือทํารายงานตาง ๆ ตามตองการ โดยไมตองปรับปรุง รูปแบบขอมูล 20.1 แหลงทดสอบการใชโปรแกรม 1. ใชงานกับ Free hosting เชน brinkster.com หรือ websamba.com เปนตน 2. ติดตัง PWS หรือ IIS ก็จะใชงานภาษา ASP รวมกับ Microsoft Access ไดทนที ้ ั ปรับปรุง : มิถุนายน 2546 159 >>> PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
ตอนที่ 3 :
เรื่องนารูสําหรับเว็บโปรแกรมเมอร 20.2 เหตุผลที่เลือกเขียน ASP ASP คือ ภาษาหนึงทีใชพฒนาเว็บไดอยางมีประสิทธิภาพ สามารถทํางานแบบโตตอบกับผูใช เชน ่ ่ ั การรับสมัครสมาชิก การใหบริการจากฐานขอมูล และอืน ๆ อีกมากมาย เครืองบริการ(Server) ที่ให ่ ่ บริการภาษา ASP มักใชระบบปฏิบตการ Microsoft Windows มากกวาระบบปฏิบตการ Linux ทําให ั ิ ั ิ การเลือกใชภาษาใด มีเงือนไขกําหนดทีชดเจนขึน ่ ่ั ้ ตัวอยางงานของผูเขียน ทีใชภาษา ASP พัฒนา ่ 1. บริการขอสอบ online http://www.thaiall.com/quiz 2. บทเรียนสอนเขียน ASP http://www.thaiall.com/asp 3. ระบบ e-learning http://www.thaiall.com/e-learning 20.3 การเขียน ASP แบบไมติดตอฐานขอมูล ถาใช Free hosting มี 2 เว็บทีนาสนใจคือ brinkster.com และ websamba.com เคยนําโปรแกรม ่ e-learning เขาไปติดตัง และทดสอบใชงาน จึงตองการใหทานไปสมัคร และเขียนโปรแกรมภาษา ASP ้ อยางงายขึนมาโปรแกรมหนึงดวย notepad แลวสงขึนไปทดสอบ เพือสรางกาวแรกทีมนใจ ้ ่ ้ ่ ่ ั่ ขันตอนการเขียนโปรแกรมภาษา ASP โปรแกรมแรกอยางงาย ้ 1. สมัครใชบริการกับ free hosting เพือใหไดรหัสผูใช (Username) และรหัสผาน (Password) ่ เชน www21 คือชือ host ทีไดจาก brinkster.com ถาทานไปสมัครอาจไดชออืน ่ ่ ื่ ่ สมัครกับ brinkster.com ก็จะได URL เปน http://www21.brinkster.com/yourname สมัครกับ websamba.com ก็จะได URL เปน http://www.websamba.com/yourname 2. สรางแฟมดวยโปรแกรม notepad ใหภายในแฟมชือ lampang.asp เก็บขอมูล 3 บรรทัดนี้ ่ <% response.write ( “love lampang”) %> 3. ให upload แลวทดสอบวาไดผลตามตองการหรือไม ถาทานสมัครเว็บกับ brinkster.com ให upload แฟม lampang.asp ผานเว็บดวย File manager ถาทานสมัครเว็บกับ websamba.com ให upload แฟม lampang.asp ดวยโปรแกรม FTP ถาทานมีโปรแกรม PWS หรือ IIS ในเครือง สามารถจัดเก็บไวในหอง c:inetpubwwwroot ่ ทดสอบเปดเว็บ เชน http://www21.brinkster.com/yourname/lampang.asp หรือ http://www.websamba.com/yourname/lampang.asp <<< 160 Introduction to Webmaster PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
บทที่ 20 :
ภาษา ASP ถาใช PWS หรือ IIS ใหเปด http://localhost/lampang.asp ควรเห็นผลเปนคําวา love lampang 20.4 การอานขอมูลจากแฟมมาพิมพ การเขียนโปรแกรมดวย ASP เพือใชใน Web server แตละแหง มีขอกําหนดเกียวกับการติดตอ ่ ่ แฟมขอมูลไมเหมือนกัน ขึนอยูกบเงือนไขการจัดเก็บขอมูลและการใหบริการ ถาเปน brinkster.com ้ ั ่ จะกําหนดใหเก็บในหอง DB แตถาเปนเว็บอืน สามารถเก็บขอมูลในหองเดียวกับทีเ่ ก็บโปรแกรมได ่ ถาทานมีขอมูลทีสรางดวย Microsoft Access ชือแฟม hello.mdb และตองการเขียน ASP เพือ ่ ่ ่ อานขอมูลจากตาราง (Table) ชือ girl ใน hello.mdb มาแสดงผล โดยเขียนเว็บเพือใชงานที่ brinkster.com ่ ่ มีขนตอนดังนี้ ั้ 1. สรางแฟม hello.mdb และตารางชือ girl พรอมกับปอนขอมูลใหเรียบรอยดวย Microsoft Access ่ โดยตาราง girl มีเขตขอมูล 3 เขตขอมูลคือ firstname, lastname และ birthdate 2. Upload แฟม hello.mdb ขึนไปไวในหอง/DB ดวย File manager ที่ brinkster.com เตรียมไว ้ 3. เขียนโปรแกรมดังขางลางนี้ เพือเลือกขอมูลทีมี firstname เทากับ cindy โดยเรียงลําดับขอมูลตาม ่ ่ lastname จากมากไปนอย และแสดงผลเฉพาะ birthdate แลว Upload ขึนไป ้ <% dim connect, rs, sql, tots เว็บโปรแกรมเมอร set connect = server.createobject( “ADODB.Connection”) เรื่ อ งน า รู สํา หรั บ connect.open( “DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=” &_ Server.MapPath( “yournamedbhello.mdb”)) sql = “select * from girl where firstname= ‘cindy’ order by lastname desc” set rs = server.createobject( “ADODB.recordset”) rs.open sql, connect, 1, 3 tots = rs.recordcount if tots > 0 then do while not rs.eof response.write(rs( “birthdate”) & “<br>”) ตอนที่ 3: rs.movenext loop else response.write(“ยังไมมีขอมูลในฐานขอมูล”) end if connect.close set rs = nothing set connect = nothing %> 4. จัดเก็บโปรแกรมนีในชือ displaygirl.asp แลว upload ไปยัง web server ้ ่ 5. ทดสอบเปดเว็บเชน http://www.websamba.com/yourname/displaygirl.asp ทานควรเห็นผลลัพธทตรงกับทีเ่ คยพิมพเขาไปในตาราง girl ของ hello.mdb ซึงสรางดวย Microsoft ี่ ่ Access และเคย upload ขึนไปเก็บไวในหอง /db ดวย file manager ทีบริการโดย web server ้ ่ ปรับปรุง : มิถุนายน 2546 161 >>> PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
ตอนที่ 3 :
เรื่องนารูสําหรับเว็บโปรแกรมเมอร 20.5 การแสดงคาสภาพแวดลอมทั้งหมด โปรแกรมนีสาคัญมาก เพราะทําใหสามารถเขาไปเลือกใชตวแปรบางตัวของระบบได บางครัง ้ํ ั ้ ตองการทราบวา APPL_PHYSICAL_PATH ของระบบอยูทใด เพือทีจะเขียนโปรแกรมเขาไปอานแฟม ี่ ่ ่ ขอมูล และบางครัง Web server ไมไดเขียนคําอธิบายไว นักพัฒนาจึงตองเขียนโปรแกรมขึนมาตรวจสอบ ้ ้ คาเหลานีในเครืองบริการ คําสั่งเพื่อเรียกเฉพาะบางคามาใชเขียนไดดังนี้ response.write (Request. ้ ่ Server Variables (“APPL_PHYSICAL_PATH”)) โปรแกรมแสดงคา $ENV ทังหมด ้ <% for each key in Request.ServerVariables response.write(key & “=” & Request.ServerVariables(key) & “<br>”) next %> 20.6 แนะนําเว็บไซต 1. http://www.7host.com ผูใหบริการ free web hosting 50 Mb 2. http://www.aspchapter.com บริการ และขอมูล ASP เปนภาษาไทย อานงาย 3. http://www.aspfree.com แหลงอางอิงเกียวกับ ASP ่ 4. http://www.asp-help.com Active Server Pages Developers Help 5. http://www.aspin.com ASP resource index 6. http://www.brinkster.com ผูใหบริการ free web hosting 30 Mb 7. http://www.domaindlx.com ผูใหบริการ free web hosting 15 Mb 8. http://www.learnasp.com แหลงอางอิงเกียวกับหนังสือ ASP ่ 9. http://www.thaiall.com/asp บทเรียนสอนเขียนโปรแกรมภาษา ASP โดยผูเ ขียน 10. http://www.websamba.com ผูใหบริการ free web hosting 30 Mb <<< 162 Introduction to Webmaster PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Anzeige