ไม่มีประวัติผู้จัดทำ 1 คน (นายกำพล)
วันจันทร์ที่ 6 ตุลาคม พ.ศ. 2557
วันจันทร์ที่ 29 กันยายน พ.ศ. 2557
กระผมนาย พิทยา อุปัชฌาย์
ชื่อเล่น AON
เกิดเมื่อวันที่ 30 มกราคม 2540
อายุได้ 17 ปีแล้ว
อาศัยอยู่บ้านเลขที่ 87/3 บ.โนนสวาท ต.นาสวรรค์
อ.เมืองบึงกาฬ จ.บึงกาฬ 38000
นิสัยก็ เป็นคนเงียบๆไม่ชอบทำอะไร
สำหรับความรู้ที่ได้รับนะครับ
"ผมได้รู้ว่าภาษา ASP มีหน้าตาอย่างไร มีรูปแบบเป็นแปบไหน
ใช้อย่างไร ใช้กับอะไร แล้วยังมีอีกมากมายที่ยังไม่เข้าจัยครับ"
หมดละครับ
"—————«•´`•.(`•.¸ ¸.•´).•´`•»—————"
วันจันทร์ที่ 22 กันยายน พ.ศ. 2557
ภาษา 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 เมื่อนำมาใช้งานในอินเทอร์เน็ต
ก็เพียงแต่เขียนโปรแกรมเข้าไปประมวลผล หรือทำรายงานต่าง ๆ ตามต้องการ โดยไม่ต้องปรับปรุง
Code ASP
<html>
<head>
<meta HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-874">
<TITLE>Login For User</TITLE>
</head>
<body ><center>
uname= Request.Form("uname2") กำหนดตัวแปรชื่อ uname ให้เท่ากับตัวแปรที่ส่งมาจาก login.html ที่ชื่อ uname2
passwd=Request.Form("passwd2") กำหนดตัวแปรชื่อ passwd ให้เท่ากับตัวแปรที่ส่งมาจาก login.html ที่ชื่อ passwd2
if uname="hello" and passwd="m6" then กำหนดเงื่อนไข ถ้าตัวแปร uname = hello และ ตัวแปร passwd= m6
response.write("ยินดีต้อนรับ..") ให้ตอบรับว่า ยินดีต้อนรับ
%> สังเกตได้ว่าถ้าตรงไหนเขียนแบบ html จะทำการปิดด้วย %> และเปิด <% ใหม่เมื่อต้องการเขียนแบบ ASP
<center><H4>คุณ .. <% response.write ( uname ) %></H4><br> บอกชื่อผู้สามารถ login เข้ามาได้<a href=”download.asp”>ไปยังแฟ้ม DownLoad </a></center> เปิดลิงค์ไปยังแฟ้ม Download
<%Else แต่ถ้าไปเป็นไปตามเงื่อนไขresponse.write("ไม่พบรายการในฐานข้อมูล โปรดตรวจสอบ Username และ Password อีกครั้ง") บอกว่าไม่พบรายการในฐานข้อมูล
<hr>
<font size="1" ><b><A HREF="login.html">ลงทะเบียนเข้าใช้งานใหม่อีกครั้ง</A></b></font>
<% end if %>
</center>
</body>
</html>
<html>
<head>
<meta HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-874">
<TITLE>Login For User</TITLE>
</head>
<body ><center>
uname= Request.Form("uname2") กำหนดตัวแปรชื่อ uname ให้เท่ากับตัวแปรที่ส่งมาจาก login.html ที่ชื่อ uname2
passwd=Request.Form("passwd2") กำหนดตัวแปรชื่อ passwd ให้เท่ากับตัวแปรที่ส่งมาจาก login.html ที่ชื่อ passwd2
if uname="hello" and passwd="m6" then กำหนดเงื่อนไข ถ้าตัวแปร uname = hello และ ตัวแปร passwd= m6
response.write("ยินดีต้อนรับ..") ให้ตอบรับว่า ยินดีต้อนรับ
%> สังเกตได้ว่าถ้าตรงไหนเขียนแบบ html จะทำการปิดด้วย %> และเปิด <% ใหม่เมื่อต้องการเขียนแบบ ASP
<center><H4>คุณ .. <% response.write ( uname ) %></H4><br> บอกชื่อผู้สามารถ login เข้ามาได้<a href=”download.asp”>ไปยังแฟ้ม DownLoad </a></center> เปิดลิงค์ไปยังแฟ้ม Download
<%Else แต่ถ้าไปเป็นไปตามเงื่อนไขresponse.write("ไม่พบรายการในฐานข้อมูล โปรดตรวจสอบ Username และ Password อีกครั้ง") บอกว่าไม่พบรายการในฐานข้อมูล
<hr>
<font size="1" ><b><A HREF="login.html">ลงทะเบียนเข้าใช้งานใหม่อีกครั้ง</A></b></font>
<% end if %>
</center>
</body>
</html>
ประวัติความเป็นมาของภาษา ASP
เอเอสพี (ASP ย่อมาจาก Active Server Page) เป็นเทคโนโลยีประเภท Server-Side Script (โปรแกรมที่ทำงานบนเครื่อง Server) ที่นิยมใช้อย่างแพร่หลาย สร้างโดยบริษัท ไมโครซอฟท์สำหรับระบบปฏิบัติการ ไมโครซอฟท์ วินโดวส์ ซึ่งใช้ร่วมกับโปรแกรม Internet Infomation Service หรือ IIS.
ASP นั้นใช้ภาษาสคริปต์ VBScript, JScript หรือ PerlScript ในการเขียน โดยเว็บเพจที่ใช้ ASP เขียน จะระบุเป็นตระกูลไฟล์ที่ลงท้ายด้วย .asp
ปัจจุบันนี้ไมโครซอฟท์ได้ยกเลิกการพัฒนาเทคโนโลยี ASP แล้วและได้เปลี่ยนเป็น ASP.NET แทน ซึ่งคำว่า Classic ASP นั้นอาจใช้เรียกแทนเอเอสพีเดิม
รูปแบบโค้ดasp
Video
เอสพีคืออะไร (What is ASP?) เอเอสพี (ASP = Active Server page) และ เอเอสพีดอทเน็ต (ASP.NET = Active Server page .NET) คือ ภาษาโปรแกรมที่ทำงานบนเครื่องบริการเว็บไอไอเอส (IIS = Internet Infomation Service) เป็นภาษาสคริปต์ทำงานฝั่งเครื่องบริการ (Server-Side Script) พัฒนาโดยบริษัทไมโครซอฟท์ โดยมีรากฐานภาษามาจากภาษาเบสิก สำหรับเอเอสพีดอทเน็ตจะต้องทำงานบนดอทเน็ตเฟรมเวิร์ค (Dotnet Framework) บริษัทไมโครซอฟท์ได้เริ่มพัฒนาเอเอสพีในช่วงเดือนธันวาคม พ.ศ. 2540 (ค.ศ.1997) มากับไอไอเอส 3.0 (IIS = Internet Information Server) สำหรับเอเอสพีรุ่น 1 ถูกมองว่าทำงานได้ล่าช้ากว่าโปรแกรมประเภทเดียวกัน อีก 1 ปีต่อมา บริษัทไมโครซอฟท์ได้เปิดตัวเอเอสพีรุ่น 2 ให้เป็นส่วนหนึ่งของ Option Pack ใน Windows NT4 และ 2 ปีต่อมาไอไอเอสรุ่น 3 ได้เปิดตัวเป็นส่วนหนึ่งของระบบปฏิบัติการวินโดว์ 2000
การใช้ Access ใน godaddy.com เข้าไปที่ Manage Account ของ Control Panel ใน Hosting Account ถ้าใช้บริการของ Godaddy.com แล้วเลือก Database, Access และ Enable Access Support ระบบจะสร้างห้อง access_db ให้นำแฟ้ม .mdb ไปใส่ในห้องนั้น ระบบนี้รองรับการสร้าง DSN ผ่าน Control Panel ได้
รุ่นของเอเอสพี (ASP Version)
- ASP รุ่น 1 (ธ.ค.1997) พร้อมเว็บเซิร์ฟเวอร์ไอไอเอส 3.0 (IIS 3.0)
- ASP รุ่น 2 (ก.ย.1998) พร้อมเว็บเซิร์ฟเวอร์ไอไอเอส 4.0 บนWinNT
- ASP รุ่น 3 (พ.ย.2000) พร้อมเว็บเซิร์ฟเวอร์ไอไอเอส 5.0 บนWin2000
- ASP+ (ปลายปี 2000) เป็นรุ่นทดลองใช้ชื่อว่า ASP+ แล้วเปลี่ยนเป็น ASP.NET
- ASP.NET รุ่น 1 (ก.พ.2002) เปิดตัวพร้อม .NET Framework
- ASP.NET รุ่น 2 เปิดตัว 7 พ.ย.2005
- ASP รุ่น 1 (ธ.ค.1997) พร้อมเว็บเซิร์ฟเวอร์ไอไอเอส 3.0 (IIS 3.0)
- ASP รุ่น 2 (ก.ย.1998) พร้อมเว็บเซิร์ฟเวอร์ไอไอเอส 4.0 บนWinNT
- ASP รุ่น 3 (พ.ย.2000) พร้อมเว็บเซิร์ฟเวอร์ไอไอเอส 5.0 บนWin2000
- ASP+ (ปลายปี 2000) เป็นรุ่นทดลองใช้ชื่อว่า ASP+ แล้วเปลี่ยนเป็น ASP.NET
- ASP.NET รุ่น 1 (ก.พ.2002) เปิดตัวพร้อม .NET Framework
- ASP.NET รุ่น 2 เปิดตัว 7 พ.ย.2005
การแก้ปัญหาภาษาไทยของ .mdb + asp
คุณ Rattakorn Jitsripitaklert ส่งแฟ้ม .mdb ซึ่งมีข้อมูลเป็น unicode ดังภาพ ถ้าอ่านข้อมูลด้วย asp ธรรมดา จะแสดงเป็น ?? ซึ่งเป็นปัญหาคล้ายการใช้ php กับ mysql สำหรับการแก้ปัญหาเมื่อใช้แฟ้ม .asp อ่านข้อมูลมาแสดงอย่างถูกต้อง ทำโดยเพิ่มบรรทัดนี้เป็นบรรทัดแรก
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
เคยสร้างตารางด้วย Access 2003 แล้วได้ .mdb ที่มี format 2000 พอใช้ใน 7host.com พบแต่ ??? เมื่อ Convert ไปเป็น 97 format แล้ว upload เข้า 7host.com ก็ไม่พบปัญหาในการแสดงผลแต่อย่างใด
แนะนำ free webhosting
ที่ปิดบริการไปแล้ว : thai.net ewebcity.com frontuk.com webhostme.com 1asphost.com domaindlx.com 00000web.com
---------------------------------------------------------------------------------
ประวัติส่วนตัวชื่อ นายสหพัฒน์ นามสกุล ทรงจันทึก ชื่อ่ลน ท๊อป ชื่อเข้าวงการ "มาริโอ้" ชั้น ม.6/1เกิดเมื่อวันที่ 17 เดือน มกราคม พ.ศ. 2540อยู่บ้านเลขที่ 145 หมู่ 1 บ้านนาสวรรค์ ต.นาสวรรค์ อ.เมืองบึงกาฬ จ.บึงกาฬ
- -เป็นคนนิสัย เฟรนลี่ สนุกสนาน หามุขมาเล่น 555
- -อาหารที่ชอบ ข้าวขาหมู ต้มมาม่าใส่ไข่ ไข่ยัดไส้ เป็นต้น
- -คติประจำใจ ฝันให้ไกล ไปให้ถึง (ถ้ามีค่ารถ)
- -อยากเรียนต่อมหาลัยที่ มหาสารคาม อุบลราชธานี กรุ่งเทพมหานคร
- -สีที่ชอบ สีฟ้า เหลือง
ความรู้ที่ได้จาก ภาษา asp
-ได้รู้จักรูปร่างหน้าตา ของภาษา asp นำมาประยุกต์ใช้ในการสร้างเว็บในปัจจุบัน
สมัครสมาชิก:
บทความ (Atom)