Month: July 2017

การทำ Datasource และกำหนดค่าเริ่มต้นให้กับ Combobox (ASP.NET C#)

DropDownList กับ Combobox มีความคล้ายคลึงกันในแง่ของการเอาไปใช้งาน และในส่วนของการตั้งค่า Datasource สำหรับตัว DropDownList กับ Combobox เองก็มีความคล้ายคลึงกัน ดังนี้ ชื่อ combobox.Item.Clear(); ชื่อ combobox.TextField = ชื่อ col ของ dataset; ชื่อ combobox.ValueField = ชื่อ col ของ dataset; ชื่อ combobox.DataSource = ชื่อของ dataset; ชื่อ combobox.DataBind(); ตัวอย่างโค้ด จะเห็นได้ว่าโค้ด มีความคล้ายคลึงกันมากในส่วนการนำค่า Dataset มากำหนดค่าให้กับ แต่จะมีข้อแตกต่างเล็กน้อยในกรณีที่มีการกำหนด index หรือการกำหนด combobox ค่าใดค่าหนึ่งเริ่มต้นไว้ ดังรูป สิ่งที่ใช้ในการเซตค่าเริ่มต้น นั่นคือส่วน .Value ชื่อ combobox.SelectIndex = -1; ชื่อ combobox.Value = ค่าที่กำหนด; .SelectIndex ปกติแล้วจะใช้ในการกำหนด index […]

พัฒนาระบบเก็บวัสดุและครุภัณฑ์สำนักงาน สำหรับใช้งานภายในสำนักวิทยบริการ

การพัฒนาระบบเก็บวัสดุและครุภัณฑ์สำนักงาน จะมีสองระบบ คือ 1) ระบบเก็บครุภัณฑ์สำนักงานจะดึงข้อมูลจากฐานข้อมูล ERP (ระบบบริหารทัพย์สินภายในมหาวิทยาลัย) เพื่อเชื่อมโยงกับเลขครุภัณฑ์ ส่วน 2) ระบบเก็บวัสดุ จะเป็นการเก็บข้อมูลที่นอกเหนือจากข้อมูลในระบบ ERP เพื่อให้สะดวกต่อการบริหารจัดการวัสดุสำนักงาน ระบบวัสดุ เป็นส่วนหนึ่งของระบบบริหารจัดการครุภัณฑ์และวัสดุ ระบบที่ใช้บันทึกการเบิกวัสดุภายในสำนักวิทยบริการ ที่สามารถสร้างและแก้ไขรายละเอียดเกี่ยวกับวัสดุและใบเบิกวัสดุได้ ภายในระบบประกอบด้วย ระบบบันทึกรายละเอียดวัสดุ จะเป็นการบันทึกรายการวัสดุที่มีในคลังของสำนักวิทยบริการ ในหน้าวัสดุจะแสดงรายการวัสดุทั้งหมดและรายละเอียด เช่น วัสดุมีอะไรบ้าง เป็นชนิดไหหน ใช้งบใดในการจัดซื้อ จำนวนที่จัดซื้อ ราคาต่อหน่วย ยอดคงเหลือปัจจุบัน เป็นต้น ระบบบันทึกใบเบิกวัสดุ จะเป็นการบันทึกรายละเอียดการเบิกจ่ายวัสดุให้แก่บุคลากรของสำนักวิทยบริการ ในหน้าใบเบิกวัสดุจะแสดงรายละเอียดโดยรวมเกี่ยวกับใบเบิกวัสดุ เช่น ชื่อผู้เบิก ผู้จ่าย วัสดุที่เบิก ยอดคงเหลือ วันที่ทำการเบิก วันที่ทำการจ่าย เป็นต้น   วิธีการเข้าใช้ ทำการล๊อคอินเข้าใช้ ด้วย username rmutp passport พิมพ์ password กดปุ่มเข้าสู่ระบบ ถ้าล๊อคอินสำเร็จ ระบบจะเข้าสู่หน้าส่วนกลางเพื่อเลือกโหมดการใช้งาน   วิธีเพิ่มรายการวัสดุ […]

แนะนำ Materialize CSS Framework ใหม่สำหรับพัฒนา Web App

เป็นอีกทางเลือกหนึ่งสำหรับผู้ที่ต้องการพัฒนา Web App ให้มีหน้าตาที่ทันสมัยถูกหลักการของ Material Design ของ Google โดย Materialize CSS นั้นเป็นอีกหนึ่งใน Framework ที่ได้พัฒนาโดยอิงตามหลักการของ Material Design มาทั้งหมด คุณลักษณะที่สำคัญเมื่อเทียบกับ Bootstrap Grid System ทั้ง Materialize ใช้หลักการแบ่ง Column แบบเดียวกับ Bootstrap โดยการแบ่งเป็น 12 Column ใช้งานง่ายทั้งคู่แต่ Materialize ใช้ชื่อ Class ในระบบ Grid system ได้สั้นและดูง่ายกว่า ดังภาพ ในเรื่องความละเอียดของระดับหน้าจอ Materialize และ Bootstrap แบ่งหน้าจอเป็น 4 ขนาดประกอบด้วยตารางด้านล่าง     Container System Container System คือ Layout หรือกรอบรอบนอกสุดที่ทำหน้าที่บรรจุดเนื้อหาของเว็บไซต์ทั้งหมด […]

สำนักวิทยบริการและเทคโนโลยีสารสนเทศ (สวส.) ได้จัดทำ email google (email RMUTP) ให้แก่นักศึกษาทุกคน ทุกชั้นปี

ด้วยสำนักวิทยบริการและเทคโนโลยีสารสนเทศ (สวส.) ได้จัดทำ email google (email RMUTP) ให้แก่นักศึกษาทุกคน ทุกชั้นปีแล้ว และได้แจ้งในงานปฐมนิเทศนักศึกษาใหม่แล้ว แต่พบว่า ยังมีนักศึกษาบางคน ยังไม่ทราบ email rmutp ของตนเอง จึงใคร่ขอความอนุเคราะห์อาจารย์ แจ้งนักศึกษา ให้เข้าไปตรวจสอบ email account ของนักศึกษาเองได้  เมื่อนักศึกษาทราบ email account แล้วสามารถนำไปใช้กับ Google for Education ได้ทุกอัน เช่น google classroom, google drive,docs,sheets,slide,site เป็นต้น วิธีดูชื่อ email account ผ่านระบบบริการนักศึกษา  http://reg.rmutp.ac.th

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

พัฒนาระบบ QR Code สำหรับใช้ในงาน RMUTP Go Digital  โดยในระบบจะประกอบด้วย สร้างระบบส่ง QR Code ให้กับนักศึกษาชั้นปีที่ 1 จำนวน 4,476 คน โดยส่งเข้าเมลภายใต้โดเมน @rmutp.ac.th สร้างหน้าเก็บ QR Code จากอุปกรณ์พกพา พร้อมทั้งแสดงข้อมูล น.ศ.  +รูปนักศึกษา ที่เข้าร่วมกิจกรรมให้สตาฟประจำแต่ละจุดเก็บข้อมูลการเข้าร่วมกิจกรรมของ น.ศ. สร้างหน้า admin เพื่อเพิ่มสตาฟ สร้าง QR Code ฝั่ง admin สำหรับนักศึกษาชั้นปี 2-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 เป็นการจัดไลน์โค้ด   การเรียกใช้ Script จากเพจลูกมาแสดงใน Page Layout กดไปยังโค้ดที่ต้องการจากการใช้ go […]