C# WinApp ขอคำแนะนำเรื่องการสุ่มค่าใน list หน่อยครับ
จริงฯ ใช้สามัญสำนึก ไม่ต้องอ้างอิงตำราหรือทฤษฏีใดฯ
ก็ได้คำตอบแล้ว
เห็นปุ๊บ เดาได้ปั๊บ บนหลักการที่ว่า เราไม่ได้เขียนภาษาเดียว แพลตฟอร์มเดียว
เราไม่ได้ พิศวาส ภาษา C# จนเกินงาม
Date :
2021-02-18 06:15:27
By :
ผ่านมา
Code (C#)
<button id="btnFucker" onclick="@(async () => await { IsTrue = !IsTrue})"></button>
Date :
2021-02-18 06:18:21
By :
ผ่านมา
ลองของใหม่
1. .NET 5
2. System.Text.Json (เมื่อก่อนใช้ JSON.NET ก็ใช้งานได้ดี)
ไม่รู้ว่ามันเป็นบักหรือเราไม่เข้าใจมัน เป็นไปได้ทั้งสองทาง
ต้นตอของปัญหา : ต้องการส่งค่า จาก JavaScript ยัดเข้าใส่ C# ตรงฯ (ไม่ผ่าน AJAX)
JavaScript 60 --> C# number
JavaScript 1200.19 --> C# object
Code (JavaScript)
<FuckerScript>
<script>
var jsFunctions = {};
var jsObject = {Name: "Jimi", Age: 60, Salary: 1200.49}; // มันคือ System.Text.Json.JsonElement
jsFunctions.calculateSquareRoot = function () {
const number = prompt("Enter your number");
DotNet.invokeMethodAsync("TestProgram", "CalculateSquareRoot", parseInt(number)) // TestProgram = Project Assembly Name
.then(result => {
var el = document.getElementById("string-result");
el.innerHTML = result;
});
}
jsFunctions.calculateSquareRootWithJustResult = function () {
const number = prompt("Enter your number");
DotNet.invokeMethodAsync("TestProgram", "CalculateSquareRootWithJustResult", parseInt(number), true, jsObject)
.then(result => {
var el = document.getElementById("result");
el.innerHTML = result;
});
}
jsFunctions.registerMouseCoordinatesHandler = function (dotNetObjRef) {
function mouseCoordinatesHandler() {
dotNetObjRef.invokeMethodAsync("ShowCoordinates",
{
x: window.event.screenX,
y: window.event.screenY
}
);
};
mouseCoordinatesHandler();
document.getElementById("coordinates").onmousemove = mouseCoordinatesHandler;
}
</script>
</FuckerScript>
Date :
2021-02-22 17:47:07
By :
ผ่านมา
ภาพประกอบเพื่อให้เห็นภาพได้ชัดเจนยิ่งขึ้น
อันนี้คือการทดสอบ สุดท้ายแล้ว ถ้าผ่านตรงนี้ไปได้ นั่งรอ .NET 6 และใช้ .NET 5 ไปพลางฯก่อน
คิดว่าในที่นี้มีหลายฯท่านเข้าใจ FuckerScript เราก็โพส Source Code เต็มไปแล้ว
ปล. คิดว่าคงไม่มีอะไรแล้วแหละ
Date :
2021-02-22 18:47:53
By :
ผ่านมา
อันนี้เป็น Online Status เป็นการเรียก WebRTC ปรกติทั่วฯไป
Code (JavaScript)
window.onlineStatusIndicator = {
registerOnlineStatusHandler: function (dotNetObjRef) {
function onlineStatusHandler() {
dotNetObjRef.invokeMethodAsync("SetOnlineStatusColor", navigator.onLine);
};
onlineStatusHandler();
window.addEventListener("online", onlineStatusHandler);
window.addEventListener("offline", onlineStatusHandler);
}
};
Date :
2021-02-22 18:54:27
By :
ผ่านมา
Load balance : Server 02