Get Adobe Flash player

sompoch.k

พัฒนาระบบ QR Code สำหรับใช้ในงาน RMUTP Go Digital

พัฒนาระบบ QR Code สำหรับใช้ในงาน RMUTP Go Digital  โดยในระบบจะประกอบด้วย

  1. สร้างระบบส่ง QR Code ให้กับนักศึกษาชั้นปีที่ 1 จำนวน 4,476 คน โดยส่งเข้าเมลภายใต้โดเมน @rmutp.ac.th
  2. สร้างหน้าเก็บ QR Code จากอุปกรณ์พกพา พร้อมทั้งแสดงข้อมูล น.ศ.  +รูปนักศึกษา ที่เข้าร่วมกิจกรรมให้สตาฟประจำแต่ละจุดเก็บข้อมูลการเข้าร่วมกิจกรรมของ น.ศ.
  3. สร้างหน้า admin
    1. เพื่อเพิ่มสตาฟ
    2. สร้าง QR Code ฝั่ง admin สำหรับนักศึกษาชั้นปี 2-4
    3. แสดงสถิติการเข้าร่วมกิจกรรมในแต่ละบูธได้
  4. สร้างระบบประเมิน เพื่อใช้ประเมินงาน พร้อมทั้งสร้างระบบแรนดอมผู้โชคดีจากการประเมินเพื่อแจกจักรยาน

หน้าผู้ดูแลระบบสำหรับจัดการ QR Code 

 

 

 

 

 

 

MVC 5 Keyboard Short cut

Ctrl+m+g ไปกลับ control และ view ได้

ctrl+shift+b เป็นการ build code

Ctrl+k+c,Ctrl+k+u  = block comment / unblock comment

กด alt+ลูกษรขึ้นลงย้ายโค้ดได้

พิมพ์ prop กด tab tab จะสร้าง properties

พิมพ์ ctor กด tab tab เป็นการสร้าง constructor จะถูกทำงานอัตโนมัติ

@forr click tab tab = for reword

กด Ctrl+k+d เป็นการจัดไลน์โค้ด
mvc1

 

การเรียกใช้ Script จากเพจลูกมาแสดงใน Page Layout

mvc2กดไปยังโค้ดที่ต้องการจากการใช้ go to definition

Mvc3

ถ้าใช้ bootstarp css pull-right or pull-left จะต้อง clearfix ด้วย

Mvc4การใช้ Asure สำหรับสร้าง HTML Tag แบบ Inteligent โดยถ้าสร้าง table สามารถพิมพ์

table>tr>td*5 กด Tab 2 ครั้ง จะได้

ถ้าจะใส่คลาสจะให้พิมพ์

table.table>tr>td*5 กด Tab 2 ครั้ง

การสร้างปุ่ม Link โดยใช้ @Html.ActionLink เมื่อต้องการประกาศให้มันใช้ html attribute class จะได้ดังภาพด้านล่าง

Mvc6

 

การใช้ code MVC สร้าง Form และ Element ต่างๆ

mvcD2_1

 

 

DevexPress ต้องการ Set GridView Detail ซึ่งเป็น GridView ลูกให้แสดงสีพื้นหลัง

DevexPress ต้องการ Set GridView Detail ซึ่งเป็น GridView ลูกให้แสดงสีพื้นหลัง เพื่อจะได้ไฮไลทข้อมูลดังภาพ

ให้ไปปรับในส่วนของ GridView ตัวที่ 2 ที่เป็น GridView ลูก ที่จะแสดงเมื่อมีการกดเครื่องหมายจาก GridView ตัวที่ 1 แล้วเพิ่ม OnHtmlRowCreated=”ASPxGridView2_HtmlRowCreated” ลงไป ดังภาพด้านล่าง

หลังจากนั้นในส่วนของ CodeBehide ให้ใส่โค้ดดังนี้

หมายเหตุ Cells[7] ให้ดูว่าคอลัมน์ใน GridView 2 ของเราอยากให้มันแสดงตรงไหนก็ใส่ตัวเลขนั้นลงไป

ติดตั้ง Web Essentials for Visual Studio เพื่อให้พิมพ์คำสั่ง html แบบรวดเร็ว

เข้าไปดาวน์โหลดและทำการติดตั้งได้ที่ http://vswebessentials.com/

webessential1

 

เมื่อติดตั้งเสร็จแล้วให้ลองเปิดโปรเจ็คขึ้นมาแล้วลองพิมพ์ code html ดังนี้

table>tr*2>td*5 แล้วกด tab 2 ครั้ง จะได้ table ที่มี 2 row และ 5 column

webessential2

 

Microsoft Access Database จะ Error เมื่อมีการเรียกใช้พร้อมกันผ่านเว็บ

Microsoft Access Database จะ Error เมื่อมีการเรียกใช้พร้อมกันผ่านเว็บไซต์จะพบ error ดังนี้

วิธีแก้คือให้เปิด Permission ให้ไฟล์ .ldb และ .mdb ให้สิทธิ IIS_IUSR เข้าใช้งาน ด้วยสิทธิ Full control