<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hosting low price.</title>
	<atom:link href="http://www.chiangmaimedia.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chiangmaimedia.com</link>
	<description>Hosting low price.</description>
	<lastBuildDate>Wed, 22 Feb 2012 16:17:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>เข้ารหัส/ถอดรหัส ด้วย Columnar Transposition Cipher (Columnar Transposition Cipher with VB.NET)</title>
		<link>http://www.chiangmaimedia.com/%e0%b9%80%e0%b8%82%e0%b9%89%e0%b8%b2%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa%e0%b8%96%e0%b8%ad%e0%b8%94%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-columnar-transposition-cip/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e0%25b9%2580%25e0%25b8%2582%25e0%25b9%2589%25e0%25b8%25b2%25e0%25b8%25a3%25e0%25b8%25ab%25e0%25b8%25b1%25e0%25b8%25aa%25e0%25b8%2596%25e0%25b8%25ad%25e0%25b8%2594%25e0%25b8%25a3%25e0%25b8%25ab%25e0%25b8%25b1%25e0%25b8%25aa-%25e0%25b8%2594%25e0%25b9%2589%25e0%25b8%25a7%25e0%25b8%25a2-columnar-transposition-cip</link>
		<comments>http://www.chiangmaimedia.com/%e0%b9%80%e0%b8%82%e0%b9%89%e0%b8%b2%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa%e0%b8%96%e0%b8%ad%e0%b8%94%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-columnar-transposition-cip/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 16:17:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.chiangmaimedia.com/?p=60</guid>
		<description><![CDATA[Columnar Transposition Cipher เป็นอัลกอริทึมที่คล้ายกับ Rail Fence Cipher ซึ่งมีความแตกต่างกันที่วิธีอ่านและเขียน โดยจะเขียนตามแนวแถว และอ่านตามแนวคอลัมน์ในเมตริกซ์ รวมทั้งลำดับคอลัมน์ในการอ่าน อัลกอรึทึมนี้อาจจะต้องเพิ่มการตรวจสอบ input จาก user ในการกรอก key เพราะต้องเป็นตัวเลขที่ไม่ซ้ำ แต่ต่อเนื่องและไม่ต้องเรียงลำดับ ซึ่งในที่นี้จะให้เริ่มที่ 1 ถึง 9 จากรูปซ้าย เมื่อเข้ารหัสแล้วจะได้ผลลัพธ์ ดังนี้ EVLNE ACDTK ESEAQ ROFOJ DEECU WIREE กรณีเมตริกซ์ไม่เต็ม แบบรูปขวา ให้อ่านข้ามช่องว่าง (ในโค้ดจะใส่ค่า Nothing ลงไป) ไปได้เลย ผลลัพธ์คือ &#8230; <a href="http://www.chiangmaimedia.com/%e0%b9%80%e0%b8%82%e0%b9%89%e0%b8%b2%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa%e0%b8%96%e0%b8%ad%e0%b8%94%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-columnar-transposition-cip/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.chiangmaimedia.com/%e0%b9%80%e0%b8%82%e0%b9%89%e0%b8%b2%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa%e0%b8%96%e0%b8%ad%e0%b8%94%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-columnar-transposition-cip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ศิลปะการใช้ If (Art of If Statement)</title>
		<link>http://www.chiangmaimedia.com/%e0%b8%a8%e0%b8%b4%e0%b8%a5%e0%b8%9b%e0%b8%b0%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-if-art-of-if-statement/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e0%25b8%25a8%25e0%25b8%25b4%25e0%25b8%25a5%25e0%25b8%259b%25e0%25b8%25b0%25e0%25b8%2581%25e0%25b8%25b2%25e0%25b8%25a3%25e0%25b9%2583%25e0%25b8%258a%25e0%25b9%2589-if-art-of-if-statement</link>
		<comments>http://www.chiangmaimedia.com/%e0%b8%a8%e0%b8%b4%e0%b8%a5%e0%b8%9b%e0%b8%b0%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-if-art-of-if-statement/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 00:06:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.chiangmaimedia.com/?p=55</guid>
		<description><![CDATA[บางคนอาจจะถามว่า จะเขียนทำไม ไอ้เรื่องกล้วยๆ ขนาดนี้ ซึ่งผมก็ไม่เถียงครับ เพราะมันเป็นพื้นฐานของตรรกะการเขียนโปรแกรมอยู่แล้ว แต่สิ่งที่ผมจะเอามาบอกไม่ใช่มาอธิบาย เรื่อง If ใช้งั้นยังครับ แต่เป็นรูปแบบ If ที่สามารถเขียนได้หลายรูปแบบ บางรูปแบบหลายๆ คนอาจจะยังไม่เคยเห็นเลยนะ้ครับ&#8230; น่าสนใจแล้วใช่ไหมครับ งั้นเราลองมาดูกันว่ามีอะไรบ้าง เริ่มจากที่เห็นบ่อยๆ ไปจนถึงที่ไม่ค่อยเห็นครับ 1. แบบมี End If (หรือแบบหลายบรรทัด) 1.1) If &#8230; End If รูปแบบนี้ เราจะตรวจสอบและเขียนคำสั่ง กรณีผลลัพธ์ของเงื่อนไขเป็น True เท่านั้น เช่น &#8216;กรณีผลลัพธ์ของเงื่อนไขเป็น False คำสั่งถัดไปจะเป็น End If &#8230; <a href="http://www.chiangmaimedia.com/%e0%b8%a8%e0%b8%b4%e0%b8%a5%e0%b8%9b%e0%b8%b0%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-if-art-of-if-statement/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.chiangmaimedia.com/%e0%b8%a8%e0%b8%b4%e0%b8%a5%e0%b8%9b%e0%b8%b0%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-if-art-of-if-statement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ติดตามความเคลื่อนไหว</title>
		<link>http://www.chiangmaimedia.com/%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b2%e0%b8%a1%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%80%e0%b8%84%e0%b8%a5%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%99%e0%b9%84%e0%b8%ab%e0%b8%a7/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e0%25b8%2595%25e0%25b8%25b4%25e0%25b8%2594%25e0%25b8%2595%25e0%25b8%25b2%25e0%25b8%25a1%25e0%25b8%2584%25e0%25b8%25a7%25e0%25b8%25b2%25e0%25b8%25a1%25e0%25b9%2580%25e0%25b8%2584%25e0%25b8%25a5%25e0%25b8%25b7%25e0%25b9%2588%25e0%25b8%25ad%25e0%25b8%2599%25e0%25b9%2584%25e0%25b8%25ab%25e0%25b8%25a7</link>
		<comments>http://www.chiangmaimedia.com/%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b2%e0%b8%a1%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%80%e0%b8%84%e0%b8%a5%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%99%e0%b9%84%e0%b8%ab%e0%b8%a7/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 18:01:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PrestaShop]]></category>

		<guid isPermaLink="false">http://www.chiangmaimedia.com/?p=50</guid>
		<description><![CDATA[Prestashop มีความสามารถที่จะติดตามความเคลื่อนไหวได้หลายๆอย่าง ในบทความนี้ซึ่งยังอยู่ในเมนู Catalog เราจะมาทำความเข้าใจและเรียนรู้และก็ดูความเคลื่อนไหวความผิดปกติของหมวดหมู่ หรือสินค้าของเราที่เราได้เพิ่มและสร้างหมวดหมู่ขึ้นมาก่อนหน้านั้น ที่เมนู Catalog เราเลือกแท็บ Monitoring จะขึ้น List คร่าวๆดังนี้(ดูรูป) ถ้าจะอธิบายเป็นภาษาอังกฤษก็กดที่เมนู Help ข้างๆได้เลย Tracking The Tracking tab indicates the areas that you must pay the most attention to in order to manage your store. Three sections are shown: &#8230; <a href="http://www.chiangmaimedia.com/%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b2%e0%b8%a1%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%80%e0%b8%84%e0%b8%a5%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%99%e0%b9%84%e0%b8%ab%e0%b8%a7/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.chiangmaimedia.com/%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b2%e0%b8%a1%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%80%e0%b8%84%e0%b8%a5%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%99%e0%b9%84%e0%b8%ab%e0%b8%a7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Value Types (2) : User-defined value types</title>
		<link>http://www.chiangmaimedia.com/value-types-2-user-defined-value-types/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=value-types-2-user-defined-value-types</link>
		<comments>http://www.chiangmaimedia.com/value-types-2-user-defined-value-types/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 15:25:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.chiangmaimedia.com/?p=45</guid>
		<description><![CDATA[User-defined value types ก็คือ การใช้ Structure &#8230; End Structure แทน Class &#8230; End Class ถ้ามองในอีกมุมนึงก็จะพบว่า Structure คือ keyword ในการทำ encapsulation หรือเป็นการเอา Built-in types มาบรรจุไว้นั้นเอง ซึ่ง Structure แตกต่างจาก Class หลายอย่าง ได้แก่ 1. มีการเก็บค่า (allocate) ในหน่วยความจำเป็นแบบ stack 2. ไม่สามารถ inherit ได้ 3. &#8230; <a href="http://www.chiangmaimedia.com/value-types-2-user-defined-value-types/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.chiangmaimedia.com/value-types-2-user-defined-value-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>เข้ารหัสข้อความ แบบ Caesar Shift Cipher โดยใช้ VB.NET (Caesar Shift Cipher with VB.NET)</title>
		<link>http://www.chiangmaimedia.com/%e0%b9%80%e0%b8%82%e0%b9%89%e0%b8%b2%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1-%e0%b9%81%e0%b8%9a%e0%b8%9a-caesar-shift-cipher-%e0%b9%82/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e0%25b9%2580%25e0%25b8%2582%25e0%25b9%2589%25e0%25b8%25b2%25e0%25b8%25a3%25e0%25b8%25ab%25e0%25b8%25b1%25e0%25b8%25aa%25e0%25b8%2582%25e0%25b9%2589%25e0%25b8%25ad%25e0%25b8%2584%25e0%25b8%25a7%25e0%25b8%25b2%25e0%25b8%25a1-%25e0%25b9%2581%25e0%25b8%259a%25e0%25b8%259a-caesar-shift-cipher-%25e0%25b9%2582</link>
		<comments>http://www.chiangmaimedia.com/%e0%b9%80%e0%b8%82%e0%b9%89%e0%b8%b2%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1-%e0%b9%81%e0%b8%9a%e0%b8%9a-caesar-shift-cipher-%e0%b9%82/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 15:01:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.chiangmaimedia.com/?p=41</guid>
		<description><![CDATA[(ผมได้ทำการ implement การเข้าและถอดรหัส Caesar Shift Cipher นี้ เป็น project ใน codeplex.com แล้วนะครับ ถ้าต้องการดูตัวอย่าง source code ซึ่งตอนนี้คือ version 1.0 กรุณาไป download ที่ http://www.codeplex.com/CaesarShiftCipher ผมได้เขียนไว้ทั้ง 2 ภาษา คือ VB.NET และ C# &#8212; update เมื่อ 25 กันยายน 2550) เนื่องจากใน Framework ของ .NET มี class ที่เกี่ยวข้องกับ &#8230; <a href="http://www.chiangmaimedia.com/%e0%b9%80%e0%b8%82%e0%b9%89%e0%b8%b2%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1-%e0%b9%81%e0%b8%9a%e0%b8%9a-caesar-shift-cipher-%e0%b9%82/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.chiangmaimedia.com/%e0%b9%80%e0%b8%82%e0%b9%89%e0%b8%b2%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1-%e0%b9%81%e0%b8%9a%e0%b8%9a-caesar-shift-cipher-%e0%b9%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ฟังก์ชั่นหาวันแรกและวันสุดท้ายของเดือน (Get first and last day of month)</title>
		<link>http://www.chiangmaimedia.com/%e0%b8%9f%e0%b8%b1%e0%b8%87%e0%b8%81%e0%b9%8c%e0%b8%8a%e0%b8%b1%e0%b9%88%e0%b8%99%e0%b8%ab%e0%b8%b2%e0%b8%a7%e0%b8%b1%e0%b8%99%e0%b9%81%e0%b8%a3%e0%b8%81%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%a7%e0%b8%b1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e0%25b8%259f%25e0%25b8%25b1%25e0%25b8%2587%25e0%25b8%2581%25e0%25b9%258c%25e0%25b8%258a%25e0%25b8%25b1%25e0%25b9%2588%25e0%25b8%2599%25e0%25b8%25ab%25e0%25b8%25b2%25e0%25b8%25a7%25e0%25b8%25b1%25e0%25b8%2599%25e0%25b9%2581%25e0%25b8%25a3%25e0%25b8%2581%25e0%25b9%2581%25e0%25b8%25a5%25e0%25b8%25b0%25e0%25b8%25a7%25e0%25b8%25b1</link>
		<comments>http://www.chiangmaimedia.com/%e0%b8%9f%e0%b8%b1%e0%b8%87%e0%b8%81%e0%b9%8c%e0%b8%8a%e0%b8%b1%e0%b9%88%e0%b8%99%e0%b8%ab%e0%b8%b2%e0%b8%a7%e0%b8%b1%e0%b8%99%e0%b9%81%e0%b8%a3%e0%b8%81%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%a7%e0%b8%b1/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 16:57:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.chiangmaimedia.com/?p=38</guid>
		<description><![CDATA[คำว่าวันสุดท้ายของเดือนในที่นี้ หมายถึงวันใน data type แบบ DateTime (หรือ Date) นะครับ ไม่ใช่หมายถึงเดือนนั้นมีกี่วัน เพราะถ้าหาเดือนนั้นมีกี่วันก็แค่ใช้ Method ชื่อ DaysInMonth (พร้อมระบุปีเดือน) ก็ได้คำตอบแล้ว โค้ดข้างล่างเป็นตัวอย่างแนวทางการหาคำตอบเท่านั้น เพราะที่จริงสามารถพลิกแพลงได้หลายวิธีครับ ลองดูกันเลยครับ view plainprint? &#8216;VB.NET &#8216;หาวันแรกของเดือน จากวันปัจจุบัน Function GetFirstDayOfMonth(ByVal CurrentDate As DateTime) As DateTime    Return (New DateTime(CurrentDate.Year, CurrentDate.Month, 1)) End Function view plainprint? &#8216;หาวันแรกของเดือน ที่เป็นวันทำงาน (จันทร์-ศุกร์) จากวันปัจจุบัน Function GetFirstWorkingDayOfMonth(ByVal CurrentDate As DateTime) As DateTime    With New DateTime(CurrentDate.Year, CurrentDate.Month, 1)       If .DayOfWeek = DayOfWeek.Saturday Then          Return .AddDays(2)       ElseIf .DayOfWeek = DayOfWeek.Sunday Then          Return .AddDays(1)       Else          Return .AddDays(0)       End If    End With End Function &#8230; <a href="http://www.chiangmaimedia.com/%e0%b8%9f%e0%b8%b1%e0%b8%87%e0%b8%81%e0%b9%8c%e0%b8%8a%e0%b8%b1%e0%b9%88%e0%b8%99%e0%b8%ab%e0%b8%b2%e0%b8%a7%e0%b8%b1%e0%b8%99%e0%b9%81%e0%b8%a3%e0%b8%81%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%a7%e0%b8%b1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.chiangmaimedia.com/%e0%b8%9f%e0%b8%b1%e0%b8%87%e0%b8%81%e0%b9%8c%e0%b8%8a%e0%b8%b1%e0%b9%88%e0%b8%99%e0%b8%ab%e0%b8%b2%e0%b8%a7%e0%b8%b1%e0%b8%99%e0%b9%81%e0%b8%a3%e0%b8%81%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%a7%e0%b8%b1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>เพิ่มความสามารถให้ System.DateTime (DateTime Extensions)</title>
		<link>http://www.chiangmaimedia.com/system-datetime-datetime-extensions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=system-datetime-datetime-extensions</link>
		<comments>http://www.chiangmaimedia.com/system-datetime-datetime-extensions/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 16:53:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.chiangmaimedia.com/?p=34</guid>
		<description><![CDATA[จากบทความก่อนๆ ที่ผมเคยเขียนเกี่ยวกับ ฟังก์ชั่นหาวันแรกและวันสุดท้ายของเดือน (Get first and last day of month)ซึ่งเป็น Function ที่สร้างขึ้นไว้ใช้งานเอง แต่วันนี้ผมเจอเว็บของคุณ Fredrik Kalseth ผู้ที่ขยายความสามารถให้ System.DateTime ให้มีฟังก์ชันเหล่านั้นไว้ รวมทั้งอีกหลายๆ ฟังก์ชันที่เราใช้บ่อยๆ มาลองดูตัวอย่างกันครับ (ตัวอย่างข้างล่างทั้งหมด return เป็น DateTime object นะครับ มือใหม่บางคนอาจเข้าใจผิดว่าจะreturn เป็นอักษรวันที่ ซึ่งถ้าอยากได้แบบนั้นจริงๆ ก็ค่อยแปลง DateTime เป็น String อีกทีครับ) &#8216;หาวันแรกของเดือนนี้ Now.First() &#8216;หาวันจันทร์แรกของเดือนนี้ Now.First(DayOfWeek.Monday) &#8216;หาวันสุดท้ายของเดือนนี้ Now.Last() &#8216;หาวันศุกร์สุดท้ายของเดือนนี้ &#8230; <a href="http://www.chiangmaimedia.com/system-datetime-datetime-extensions/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.chiangmaimedia.com/system-datetime-datetime-extensions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Value Types (3) : Enumerations</title>
		<link>http://www.chiangmaimedia.com/value-types-3-enumerations/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=value-types-3-enumerations</link>
		<comments>http://www.chiangmaimedia.com/value-types-3-enumerations/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 16:45:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.chiangmaimedia.com/?p=31</guid>
		<description><![CDATA[Enumerations หรือ Sealed value types คือ กลุ่มของค่าคงที่ที่เรากำหนดขึ้นเอง ซึ่งกลุ่มของค่าคงที่เหล่านี้มักจะเป็นข้อมูลที่เกี่ยวข้องกัน และค่าคงที่เหล่านี้จะมีค่าเป็นตัวเลขกำกับไว้ด้วย หรือพูดง่ายๆ ว่ามันคือ (string) Array ในแบบ value type นั้นเองครับ (ปกติ Array ใน java หรือ .net จะเป็น object) ตัวเลขที่กำกับไว้ ก็เปรียบกับ index ใน array ครับ ประโยชน์ของ Enumerations คือ ทำให้โค้ดอ่านง่ายขึ้น (readability) ซึ่งทำให้ดูแลรักษาโค้ดง่ายด้วย (maintain) ทำให้ลดการ hard coding ได้ (hard coding &#8230; <a href="http://www.chiangmaimedia.com/value-types-3-enumerations/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.chiangmaimedia.com/value-types-3-enumerations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Value Types (1) : Built-in Types</title>
		<link>http://www.chiangmaimedia.com/value-types-1-built-in-types/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=value-types-1-built-in-types</link>
		<comments>http://www.chiangmaimedia.com/value-types-1-built-in-types/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 17:06:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.chiangmaimedia.com/?p=17</guid>
		<description><![CDATA[Value Type หรือ Primitive Types คือ ชนิดข้อมูลพื้นฐาน ที่มีการเก็บค่า (allocate) ในหน่วยความจำเป็นแบบ stack และสืบทอด (derive) มาจาก System.ValueType ซึ่งมีความเร็วในการทำงานมากกว่า แบบ Reference Type (type ชนิดนี้แหละครับ ที่เมื่อมีอยู่ในภาษา Object-Oriented ใดแล้ว ภาษานั้นจะถูกเรียกว่า Hybrid Object-Oriected เพราะไม่ถือว่าเป็น OO เต็มรูปแบบ แต่ก็มีข้อดี คือทำงานได้เร็วขึ้น ซึ่งสังเกตได้ว่า value types นี้ จะเป็น type ที่ใช้บ่อยๆ เช่น ตัวเลข เป็นต้น ส่วนถ้าเป็นภาษาที่ใช้ความสามารถ &#8230; <a href="http://www.chiangmaimedia.com/value-types-1-built-in-types/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.chiangmaimedia.com/value-types-1-built-in-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

