NgBook (Ng.Net Message Board) คือชุดโปรแกรมสมุดเยี่ยมที่พัฒนาขึ้นโดยใช้เครื่องมือสร้างโซลูชัน Ng.Net
โปรแกรมนี้มีวัตถุประสงค์เพื่ออธิบายวิธีการใช้เครื่องมือสร้างโซลูชัน Ng.Net ในโครงการ วิธีใช้เอ็นจิ้นเทมเพลตใน Ng.Net วิธีใช้ Ajaxpro ใน Ng.Net สำหรับการพัฒนา Ajax ใช้วิธี Ng. Net เพื่อพัฒนาแอปพลิเคชันโครงสร้าง b/s อย่างรวดเร็วด้วยการบำรุงรักษาที่แข็งแกร่ง โครงสร้างที่ชัดเจน และประสิทธิภาพที่เหนือกว่า
สภาพแวดล้อมการพัฒนา: windows 2003, .net framework2.0, vs2005, Sql server 2000
เครื่องมือที่ใช้: vs 2005, Sql Server 2000, Power Designer 12, เครื่องมือสร้างโซลูชัน Ng.Net ภาษาการพัฒนา: c#, jQuery, css, sql, html
คำอธิบายไดเร็กทอรีโปรแกรม:
|-ไดเร็กทอรีที่เก็บไฟล์คอนฟิกูเรชัน
-Application.config ไฟล์โหนดการกำหนดค่าแอปพลิเคชัน
-DBConn.config โหนดการกำหนดค่าสตริงการเชื่อมต่อฐานข้อมูล
|-Cs เลเยอร์การนำเสนอ *.cs (อิสระ) ไดเร็กทอรีหน่วยเก็บข้อมูล
-NgBookBasePage คลาสพื้นฐานสำหรับหน้าเลเยอร์การนำเสนอทั้งหมด
|-รูปภาพ โฟลเดอร์รูปภาพในโปรเจ็กต์ทั้งหมด
-
|-Js โฟลเดอร์ js ทั้งหมดในโครงการทั้งหมด
-ForPage ตำแหน่งที่เก็บไฟล์ js ที่สอดคล้องกับแต่ละหน้า
....... ตำแหน่งที่เก็บไฟล์ js ระดับระบบ
|-กลิ่นการจัดเก็บเทมเพลตเทมเพลต
|-AdminLogin.aspx หน้าล็อกอินของผู้ดูแลระบบ
|-หน้าการแก้ไขข้อมูลผู้ดูแลระบบ ChangeInfo.aspx
|-Example.aspx ตัวอย่างการดำเนินการต่างๆ ภายใต้กรอบงานที่สร้างโดย Ng.Net (โปรดลบออกเมื่อเผยแพร่)
|-ไฟล์ทั่วโลกของสมุดเยี่ยม Global.asax
|-iepngfix.htc ตระหนักถึงความโปร่งใสของ png ใน Ie6
|-หน้าแรกของสมุดเยี่ยมชมIndex.aspx
|-Logout.aspx ออกจากระบบ
|-PostBook.aspx ฝากข้อความไว้
|-การตอบกลับของผู้ดูแลระบบ Replay.aspx
|-jqueryUIExample.html Ng.Net สร้างไฟล์ช่วยเหลือ (โปรดลบเมื่อเผยแพร่)
|-TemplateEngineHelp.html Ng.Net สร้างไฟล์ช่วยเหลือ (โปรดลบเมื่อเผยแพร่)
1) การติดตั้งฐานข้อมูล: (ใช้ SqlServer เพื่อแนบไฟล์ฐานข้อมูล App_data โดยตรง)
2) การใช้งานเว็บแอปพลิเคชัน
1. อัปโหลดไฟล์ทั้งหมดในโฟลเดอร์ PublicVersion ไปยังไดเร็กทอรีไซต์
2. แก้ไขค่า ConnectionString ของโหนด "NgBook" ใน Config/DBConn.config เพื่อให้ ConnectionString ชี้ไปยังฐานข้อมูลที่ติดตั้งใหม่
3. แก้ไข "debug" ของโหนดการคอมไพล์ใน Web.config และเปลี่ยน true เป็น false (ขั้นตอนนี้จะไม่เสร็จสิ้นในระหว่างกระบวนการพัฒนารอง)
4. เผยแพร่สำเร็จ
3) ที่อยู่การจัดการ: AdminLogin.aspx บัญชี/รหัสผ่านผู้ดูแลระบบเริ่มต้น: ngbook/ngbook
ขยาย