Page 34 - ระบบสารสนเทศเพื่อการบริหารจัดการเอกสารอิเล็กทรอนิกส์ (e-Document)
P. 34

ห้องสมุดกรมพัฒนาที่ดิน
                                                                                                       2-20





                                2)  รูปแบบไฟล์ ASPX
                                    ASPX  เป็นชื่อรูปแบบไฟล์ของหน้าแบบฟอร์ม ASP.NET  โดยทั่วไปแล้วในไฟล์จะมีรหัส
                  แบบ HTML  หรือ XHTML  ซึ่งใช้ก ากับรูปแบบฟอร์ม หรือ เนื้อหาในหน้าเว็บ และในส่วนของโค้ดนั้น อาจจะ

                  อยู่ในหน้าเดียวกันในแท็ค หรือ บล็อก <% -- รหัสที่ใช้ -- %> (โดยในกรณีนี้จะคล้ายกับเทคโนโลยีที่ใช้พัฒนา
                  เว็บอย่าง PHP และ JSP) หรือแยกอยู่ในหน้าโค้ดออกมาต่างหาก (Code behind) ASP.NET รองรับการเขียน
                  โค้ดในบรรทัดเดียวกันทั้งหมดในไฟล์ ASPX  แต่วิธีนี้นั้นเป็นวิธีที่ไม่แนะน า ไฟล์รูปแบบอื่น ๆ ที่เกี่ยวกับ ASP.NET
                  มีดังนี้
                                    ASCX - control ที่พัฒนาขึ้นมาเอง

                                    ASMX - หน้าเว็บเซอร์วิซ
                                    ASHX - ตัวจัดการ HTTP ด้วยตนเอง

                                3)  ข้อได้เปรียบหลักของ ASP.NET มีดังนี้

                                    3.1)  โค้ดจะได้รับการ Compiled ท าให้การท างานรวดเร็วขึ้น และช่วยจับข้อผิดพลาด
                  ในช่วงการออกแบบได้
                                    3.2)  ระบบการจัดการข้อผิดพลาด (Exception Handling) ที่ดีขึ้นกว่าเดิม

                                    3.3)  ใช้วิธีการพัฒนาวินโดวส์แอปพลิเคชันอย่างการใช้ Controls หรือ Events ซึ่งท า
                  ให้การพัฒนาง่ายและดูดีขึ้น
                                    3.4)  มีหลากหลาย Controls และไลบรารีพร้อมในการใช้งานให้เลือกเพื่อการพัฒนาที่
                  สะดวก และรวดเร็วขึ้น

                                    3.5)  สามารถพัฒนาได้หลากหลายภาษาที่รองรับดอตเน็ต เช่น C# VB.NET J#
                                    3.6)  สามารถท าการแคชได้ทั้งหน้า หรือส่วนหนึ่งของหน้าที่ต้องการ
                                    3.7)  สามารถแยกส่วนโค้ดออกมาต่างหากจากหน้ารูปแบบ
                                    3.8)  Session สามารถเลือกที่จะบันทึกในฐานข้อมูลได้ ท าให้ Session ไม่สูญหายหาก

                  มีการรีเซ็ตเว็บเซิร์ฟเวอร์ เป็นต้น
                                    3.9)  รองรับมาตรฐานเว็บดีขึ้นกว่าเดิม รวมถึงการท างานร่วมกับ CSS
                                    3.10) เครื่องมือในการพัฒนา

                                  4)  เครื่องมือในการพัฒนา
                                    รายชื่อโปรแกรมจ านวนหนึ่งที่สามารถใช้ในการพัฒนา ASP.NET ได้แก่
                                    4.1)  Visual Studio 2008
                                    4.2)  Visual Studio 2005

                                    4.3)  Visual Studio 2003
                                    4.4)  Visual Web Developer 2005 Express Edition
                                    4.5)  ASP.NET Web Matrix

                                    4.6)  Expression Web
                                    4.7)  Macromedia Dreamweaver
                                    4.8)  Macromedia HomeSite
                                    4.9)  Microsoft Frontpage
   29   30   31   32   33   34   35   36   37   38   39