BPM Track : ระบบติดตามงบประมาณ มทร.พระนคร เป็นระบบที่พัฒนาขึ้นเพื่อติดตามแผนการใช้จ่ายเงินงบประมาณตามแผนของ มทร.พระนคร ซึ่งเป็นการพัฒนาระยะยาวเพื่อติดตามผลการดำเนินการ และแจ้งเตือนให้ผู้บริหารรับทราบเมื่อใกล้ปิดปีงบประมาณ ระบบนี้พัฒนาขึ้นในเฟสแรก แสดงรายการโครงการต่างๆ ตามผลผลิตและตัวชี้วัดทั้งแสดงสถานะตามไตรมาส สามารถทดสอบเข้าใช้งานได้ที่ http://203.158.144.140/bpm_track โดยใช้ RMUTP Passport สำหรับเข้าใช้งาน กรณีที่เข้าใช้งานไม่ได้ให้ติดต่อ สำนักวิทยบริการฯ (เบอร์โทรภายใน 6760 ) เพื่อขอเปิดใช้งาน สามารถคลิ๊กดูรายละเอียดโครงการได้ที่ เครื่องหมาย + และ – ตามภาพลูกษรด้านล่าง สามารถเพิ่มผู้ใช้งานได้ โดยใช้ RMUTP Passport ในการเข้าใช้งาน แต่จะต้องขอใช้งานจากหน้าผู้ดูแลระบบเสียก่อน
Year: 2015
วิธีการใช้ Node.js และ Git เพื่อทำการติดตั้ง bower, typescript, tsd และใช้ bower ติดตั้ง bootstrap, AngularJS
ขั้นตอนการติดตั้งจะต้องติดตั้ง Node.js ก่อนเพื่อใช้คำสั่ง npm ติดตั้ง bower หลังจากนั้นติดตั้ง Git เพื่อให้สามารถใช้งาน bower ติดตั้งไฟล์ลงใน path ที่ต้องการได้ หลังจากนั้นใช้คำสั่ง bower เพื่อติดตั้ง bootstarp,AngularJS ลง Proejct ได้ STEP 1 จะต้องติดตั้ง node.js ก่อน เพราะจะต้องใช้คำสั่ง npm เพื่อทำการติดตั้ง bower, typescript, tsd ฯลฯ 1) ติดตั้ง node.js จากเว็บ https://nodejs.org/en/
วิธีการใช้ Node.js และ Git เพื่อทำการติดตั้ง bower, typescript, tsd และใช้ bower ติดตั้ง bootstrap, AngularJS
ขั้นตอนการติดตั้งจะต้องติดตั้ง Node.js ก่อนเพื่อใช้คำสั่ง npm ติดตั้ง bower หลังจากนั้นติดตั้ง Git เพื่อให้สามารถใช้งาน bower ติดตั้งไฟล์ลงใน path ที่ต้องการได้ หลังจากนั้นใช้คำสั่ง bower เพื่อติดตั้ง bootstarp,AngularJS ลง Proejct ได้ STEP 1 จะต้องติดตั้ง node.js ก่อน เพราะจะต้องใช้คำสั่ง npm เพื่อทำการติดตั้ง bower, typescript, tsd ฯลฯ 1) ติดตั้ง node.js จากเว็บ https://nodejs.org/en/ หลังจากนั้นให้ทำการ install Node.js ตั้วล่าสุดลงไป 2) เมื่อลง Node.js ให้เปิด CMD ขึ้นมาเพื่อทำการสั่งให้ Node.js ทำการ install package ที่ต้องการใช้งานดังนี้ ติดตั้ง bower ใช้คำสั่ง npm […]
ionic ถ้า error update หรือ install version ใหม่ไม่ได้
AngularJS Filter
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
myApp.controller('DashBoardController', ['$scope', function($scope) { $scope.profiles = [{ id: '1', firstname: 'ณเดชน์', lastname: 'คูกิมิยะ', nickname: 'ณเดชน์' }, { id: '2', firstname: 'เจษฎาภรณ์', lastname: 'ผลดี', nickname: 'ติ๊ก' }, { id: '3', firstname: 'สุธีวัน', lastname: 'ทวีสิน', nickname: 'ใบเตย' }, { id: '4', firstname: 'อุรัสยา', lastname: 'เสปอร์บันด์', nickname: 'ญาญ่า' }, { id: '5', firstname: 'พัชราภา', lastname: 'ไชยเชื้อ', nickname: 'อั้ม' }]; }]); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Dara Ha-He by Nextflow</title> <script src="js/libs/angular.min.js"></script> <script src="js/app.js"></script> <script src="js/controllers/DashboardController.js"></script> </head> <body ng-app="myApp"> <h1>Dara Ha-He</h1> <div ng-controller="DashBoardController"> <label>ค้นหา: </label> <!-- Create input search here --> <input type="text" ng-model="keyword"> <!-- Add filter with search query --> <ul> <li ng-repeat="profile in profiles | filter:keyword"> {{profile.nickname}} {{profile.lastname}} ({{profile.nickname}}) </li> </ul> <hr> </div> </body> </html> |
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
1 |
public decimal[] Acceptablecoin { get; set; } |
พิมพ์ ctor กด tab tab เป็นการสร้าง constructor จะถูกทำงานอัตโนมัติ
1 2 3 4 |
public Machine() { } |
@forr click tab tab = for reword
1 2 3 4 |
@for (int i = length - 1; i >= 0 ; i--) { } |
กด Ctrl+k+d เป็นการจัดไลน์โค้ด การเรียกใช้ Script จากเพจลูกมาแสดงใน Page Layout กดไปยังโค้ดที่ต้องการจากการใช้ go […]
การสร้าง Store Procedure ใน MS Sql Server และเขียนโค้ดใช้งานด้วย ASP.NET C#
วิธีการทำเริ่มจากฝั่ง Database จะต้องสร้าง Database และ Table ขึ้นมา หลังจากนั้นให้เปิดหน้า Query Windows ขึ้นมาเพื่อเขียนคำสั่งสร้าง Store Procedure และกำหนด Parameter กับเงื่อนไขที่จะให้ Store Procedure ทำงาน
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
-- สร้าง Store Procedure ใช้ชื่อว่า dbo.TEST_STORE_INSERT CREATE PROCEDURE dbo.TEST_STORE_INSERT( --กำหนด Parameter @ID และ @Password @ID varchar(100), @Password varchar(100) ) AS Begin --สั่งให้ Store Procedure นี้ทำการ Insert ข้อมูลลงในตาราง User Insert into dbo.[User]( ID, [Password] )VALUES( @ID, @Password ) End RETURN |
สามารถ Test Store Procedure ได้ด้วยคำสั่ง
1 2 |
EXEC dbo.TEST_STORE_INSERT @ID='sompoch',@Password='kul' ; --EXEC จะใช้ EXECUTE ก็ได้ |
หลังจากนั้นให้ไปเขียนโค้ดในฝั่งเว็บเพื่อทำการเรียกใช้งาน Store Procedure ที่สร้างขึ้นมา หลังจากนั้นก็ให้กดที่ปุ่ม Submit เพื่อทำการเขียนโค้ดในส่วนของ Code Behide เพื่อทำการรับค่าจาก TextBox ID และ Password เพื่อทำการส่งค่าไปให้ Store Procedure ทำงาน
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
protected void btnSubmit_Click(object sender, EventArgs e) { SqlConnection conn = null; SqlDataReader rdr = null; conn = new SqlConnection("Server=(local);DataBase=test;Integrated Security=SSPI"); conn.Open(); // 1. create a command object identifying // the stored procedure SqlCommand cmd = new SqlCommand( "TEST_STORE_INSERT", conn); // 2. set the command object so it knows // to execute a stored procedure cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID", SqlDbType.NVarChar).Value = ID.Text; cmd.Parameters.Add("@Password", SqlDbType.NVarChar).Value = Password.Text; // execute the command rdr = cmd.ExecuteReader(); //while (rdr.Read()) //{ // Console.WriteLine( // "Product: {0,-35} Total: {1,2}", // rdr["ID"], // rdr["Password"]); //} } |
จากโค้ดด้านบน ในส่วนนี้จะเป็นการเรียกใช้ Store Procedure ที่สร้างขึ้น SqlCommand cmd = […]