Win App มีโค้ด สำหรับ ค้นหา value ใน registry ไม๊ ครับ
จำได้ว่ามันเป็น api ครับ ลอง search
c# api for find registry key
ดูครับ น่าจะมีเยอะอยู่
Date :
2019-07-07 10:30:57
By :
Chaidhanan
@พระยาเทพ คุณคิดเห็นอย่างไร? ถ้าผมบอกว่า
--- Web App/Windows App --- ไม่อยู่ในสายตาของผม
------ ประคองจู่เยี่ยวยังยากเสียยิ่งกว่า คุณคิดอย่างไร? (ครับผม)
Date :
2019-07-08 09:57:34
By :
หน้าฮี
Date :
2019-07-08 10:02:45
By :
หน้าฮี
ผมมีความสุข แล้วไอ้นี่มันคืออะไรครับผม
เกิดมาผมพึ่งเคยได้ยิน/เห็น
Electron / Scruffy / Phorny
Date :
2019-07-08 17:01:51
By :
หน้าฮี
Search google Scruffy มันก็แปลว่า ยุ่งเหยิง (หะหมอยพันกัน)
ผมไม่รู้จริงฯ ครับ
Code (JavaScript)
function SaveData(act) {
let k1 = $('#txtDrugName').val();
let k2 = $('#cboLocation_Group').val()
if (k1 == '' || k2 == '') {
$.confirm({
title: 'ข้อความเตือนระดับ 5',
content: 'กรุณาป้อนข้อมูลให้ครบถ้วน อทิเช่น มีผัวกี่คน/ชื่ออะไรบ้าง เป็นต้น',
draggable: true,
dragWindowBorder: false,
});
return false;
}
let xData = {
Location_Name: k1,
Location_Group: k2,
actFlag: act //Add/Edit/Delete
}
$.ajax({
type: "POST",
url: "/api/extUtils/BasicSetting/Location/PostLocationAED", //สถานที่เก็บ
data: JSON.stringify(xData),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
//
//ไม่มีทางดึงข้อมูลจาก Remote Server มา Update Client ในกรณีแบบนี้
//
let rowIndex = objHead.rows('.selected').indexes()[0];//$('#lblActions').data('xIndex');
switch (act) {
case "A":
objHead.row.add({ Location_Name: k1, Location_Group: k2 }).draw().node();
//actToggle('');
break;
case "E":
objHead.row(rowIndex).data({ Location_Name: k1, Location_Group: k2 }).draw(false)
//actToggle('');
break;
case "D":
objHead.row(rowIndex).remove().draw(false);
break;
default:
}
},
error: function (req, status, error) {
//TODO
alert(error);
}
});
}
จากรูปภาพด้านบนนี้ ผมคิดผมมีพอที่จะเอา ระบบ PO/SO/AP/AR/Stock/GL/etc ขึ้นไปวิ่งบนเวปไซต์ได้ (.NET CORE >=2.2)
Date :
2019-07-08 17:12:49
By :
หน้าฮี
ผมมี SourceCode PO/SO/AP/AR/Stock/GL/etc ระดับ1/2 ของประเทศนี้อยู่บนมือ (คุณน่าจะเดาออก น้อยคนนักที่จะมี)
เหลือแต่ทำ (เหล้าเบียร์มันก็แพงแค่ขวดแรก)
ปล. คิดจะทำอะไรอีกแยะแยะไปหมด แต่มันไม่มีเวลาทำ/โอกาสที่จะทำ
ผมได้แต่มองเมียชาวบ้านเขาตาปริบฯ คิดอยู่ในใจ เป็นเสืออยู่ในโลก Windows Application แต่ขึ้นมาบนเวป ผมมองด้วยสายตา "มันก็แค่แมวตัวหนึ่ง"
Date :
2019-07-08 17:23:31
By :
หน้าฮี
@หน้าฮี
18-19 ....
20. โดนยิงซะงั้น...ผมเสียบธง 99.99%
Date :
2019-07-14 22:15:01
By :
PhrayaDev
ระบบมันไม่ยาก แต่ที่ยากคือการออกแบบหน้าจอ (Look & Feel & Fast)
Date :
2019-07-17 19:10:22
By :
หน้าฮี
เยี่ยม ขอมาศึกษาบ้างนะครับ 555
NO.22 - ไม่ทันแล้วครับ ผมจำวันผิดนึกว่าเป็นวันนี้
์NO.23 - รอชมผลงาน...สู้เป็นครับ ผมเชื่อว่าท่านจะทำออกมาได้สวยงอม
Date :
2019-07-18 19:18:08
By :
PhrayaDev
ทำไปเรื่อยฯ
คิดย้อนไปถึงต้นทาง ซื้อ/ขาย/สินค้า... มันควรจะมาไม้ไหน
คิดล่วงไปถึงระบบบริหารการผลิต มันควรจะเป็นเยี่ยงไร
...
...
...
บางอย่างถ้าคิดใหม่ ตายลูกเดียว อทิเช่น วิธีการคิดต้นทุนขาย FIFO/LIFO/Avg/Move ment/FIEO
--- ถ้าไม่มีของเดิม ไม่มีทางที่โปรแกรมเมอร์คนคนเดียวหน้าไหนจะทำได้ ยกเว้น หน้าฮี
ผมเลยจับทำ GL ยัดเข้าไปเป็นตัวแรก มันไม่ยากเหลือแต่ทำ
ปล. พยายามปรับ VB.NET มาเป็น C# ให้หมด แต่คงต้องใช้เวลาอีกหลายปี (ไม่ปรับก็ไม่ส่งผลกระทบอะไร)
Date :
2019-07-19 07:56:29
By :
หน้าฮี
เล่มนี้เลยครับ
น้อยคนที่ผ่านจุดนั้u.....น้อยคนที่ทำได้...
ส่วนใหญ่มักถอยกลางคัน...
ผมชอบกลยุทธ์ของท่านผู้นี้
ไม่ว่าจะงานไหนก็ไม่พลาด...จะช้าหรือเร็วเท่านั้นเอง
Date :
2019-07-19 14:50:16
By :
PhrayaDev
นั่งทำตั้งแต่เช้า กว่าจะเสร็จ เสียเวลาไปมากมายกับการออกแบบหน้าจอ มันแดกเวลาของผมไป 90%
--- หน้าจอนี้เสร็จที่เหลือก็แทบจะไม่มีอะไรแล้ว เริ่มเขียนโค๊ดบางส่วน แน่นอนว่าทุกฯส่วนต้อง Reuseable
--- จริงฯให้เด็ก ป.6 มาช่วยทำยังได้เลยนะ ผมพูดจริงฯ
Code (JavaScript)
<script>
var objJDTHD = null; //ข้อมูลส่วนหัวของ GL
var objJDTQR = null; //เช็ครับ
var objJDTQP = null;
var objJDTVP = null; //ภาษีซื้อ
var objJDTVS = null;
var objJDTTW = null; //ภาษี หัก ณ.ที่จ่าย
var curIndexHD = -1, curIndexQR = -1, curIndexQP = -1, curIndexVP = -1, curIndexVS = -1, curIndexTW = -1;
$(function () {
InitJDTHD(); //GL Heading List
InitJDTQR(); //เช็ครับ
InitJDTQP();
InitJDTVP(); //ภาษีซื้อ
InitJDTVS();
InitJDTTW(); //หัก ณ.ที่จ่าย
});
</script>
<script>
var curLang = '@ViewBag.curLang';
//เช็ครับ (ป้อนจากหน้า GLหรือ มาจาก [ลูกหนี้-รับชำระหนี้ -> เช็ครับ])
function InitJDTQR() {
objJDTQR = $('#JDTQR').DataTable({
"paging": false,
"ordering": false,
"info": false,
"bFilter": false,
"columnDefs": [{
"targets": -1,
"data": null,
"className": "tx-center",
"defaultContent": "<img id='imgDetailEdit2' class='editItem imgButton' src='/images/editfile.gif' /> <img id='imgDetailEdit2' class='deleteItem imgButton' src='/images/delete2.gif' />"
}]
});
//JDTQR.columns([0, 1, 2, 3, 4, 5]).visible(false, false, false, false, false, false);
//JDTQR.columns.adjust().draw(false); // adjust column sizing and redraw
//แก้ไข รายการเช็คจ่าย
$('#JDTQR tbody').on('click', '.editItem', function () {
var data = objJDTQR.row($(this).parents('tr')).data();
alert(data);
});
//ลบ รายการเช็คจ่าย
$('#JDTQR tbody').on('click', '.deleteItem', function () {
var row = objJDTQR.row($(this).parents('tr'));
$.confirm({
title: 'ข้อความเตือน',
titleClass: 'danger',
content: 'ต้องการที่จะลบข้อมูล ระเบียนปัจจุบัน (โปรดระมัดระวัง ข้อมูลสำคัญกว่าเมีย)?',
columnClass: 'col-md-6 col-md-offset-3',
containerFluid: true, // this will add 'container-fluid' instead of 'container'
escapeKey: true,
autoClose: 'cancelAction|30000',
escapeKey: 'cancelAction',
buttons: {
confirm: {
btnClass: 'btn-red',
text: 'Delete record.',
action: function () {
objJDTQP.row(row).remove().draw(false);
}
},
cancelAction: {
text: 'Cancel',
action: function () {
//TODO
}
}
}
});
});
}
</script>
Date :
2019-07-19 16:42:10
By :
หน้าฮี
จากรูปภาพด้านล่าง เมื่อก่อนผมเคยสงสัยในโปรแกรมบัญชี Express (ในความคิดของผม มันคือสุดยอดโปรแกรม)
--- บัญชีพัก มันเอาไว้ทำอะไรว่ะ มาวันนี้ผมพึ่งจะเข้าใจ และเข้าใจด้วยตัวเอง
มันเอาไว้ใช้คำนวณ งบกำไร-ขาดทุน (สินทรัพย์ = หนี้สิน + ทุน)
แม่งใช้คำซะแม่งอย่างกับเทวดา
และอีกคำหนึ่ง ประมวลผลสิ้นปี มาวันนี้ผมพึ่งจะเข้าใจ และเข้าใจด้วยตัวเอง
Date :
2019-07-19 17:16:41
By :
หน้าฮี
Date :
2019-07-19 17:21:42
By :
หน้าฮี
Load balance : Server 02