Visual Studio

[VB.NET] เขียนคำสั่งแบบ Asynchronous ด้วย BackgroundWorker

สำหรับการเขียนโปรแกรมแบบ Asynchronous บน VB.NET นั้น เป็นเรื่องที่ยาก เนื่องจากต้องเขียนคำสั่งแยก Thread ซึ่งมันทั้งยุ่งและยาก ในด้านการคิด และการทำ บน VB.NET นั้น มี Control ที่ชื่อว่า BackgroundWorker ซึ่งมาช่วยจัดการเรื่อง Thread ให้เป็นเรื่องง่าย (รึเปล่า) มาดูวิธีใช้กันเลย

[Dev] ทำ Test Driven Development บน Visual Studio กันเถอะ

Test Driven Development (TDD) เป็นแนวคิดของขั้นตอนการพัฒนาซอฟแวร์ หากใครไม่รู้จัก TDD ลองจิ้มไปที่ Link หรือถาม Google ดูก่อนนะครับ ขอยืมรูปมาจาก deviantart.com เห็นรูปด้านบนแล้ว อย่าเพิ่งคิดว่าจะมาแนะนำเกมส์นะครับ แค่ขอยืมรูปมาประกอบเฉย ๆ ในบทความตอนนี้ เราจะมาดูกันว่า Visual Studio นั้น สามารถทำ TDD ได้อย่างไร

[VB.NET] การแปลงข้อมูล JSON ด้วย DataContractJsonSerializer

วันนี้นั่งหาข้อมูลไปเรื่อย อยากรู้ว่า JSON (JavaScript Object Notation) ที่เป็นรูปแบบการเก็บข้อมูลชนิดนึงที่ได้รับความนิยม จะสามารถนำไปใช้บน Microsoft Visual Studio ได้หรือไม่ ซึ่ง JSON นั้น รูปแบบการเก็บข้อมูล เช่นเดียวกับ XML ซึ่งภาษาโปรแกรมต่าง ๆ มักจะมีตัว Parser สำหรับแปลงข้อมูล JSON ให้อยู่ในรูปแบบตัวแปรของภาษานั้น ๆ แต่กับ .NET Framework นั้น […]

[Dev] Callback โทรกลับหน่อยนะ (บน VB.NET)

หลังจากที่เขียนบทความเรื่อง Callback บน JavaScript ไปคราวก่อน ก็ได้เจองานที่เขียนเป็น Callback บน VB.NET ในวันนั้นเลย ก็เพิ่งจะได้มีโอกาสเขียนวันนี้เอง มาดูกันเลยดีกว่า ว่าบน VB.NET จะเขียน Callback กันยังไง (ใครยังไม่เข้าใจว่า Callback คืออะไร อ่านตอนที่แล้วก่อนนะครับ) โดยในบทความตอนนี้ จะอ้างอิงกับ VB.NET ใน Version 2008 นะครับ

[Dev] เทคนิคการ Coding (ตอน - Method return ตัวเอง)

จากที่ได้จับภาษา Java เพื่อพัฒนา Android App ก็ได้เห็นการใช้งาน Class และ Method ในลักษณะแปลก ๆ ที่ไม่เคยเห็นมาก่อน ถ้าวาดออกมาเป็น Class Diagram ก็จะเป็นเหมือนรูปด้านบน ก็คือ Class Example มี methodA และ methodB มี return type เป็นชนิด Class ตัวเอง หากใครยังไม่เข้าใจ […]

[VB.NET] String.Empty คืออะไร

วันนี้มีคำถามจาก น้องที่ทำงาน ว่า String.Empty มันต่างกับ “” ยังไง ก็เลยหาคำตอบมาให้ แต่เพื่อความมั่นใจ จึงหาคำตอบแบบสนับสนุนความคิดมาให้ได้คิด วิเคราะห์กัน