Syntax Checking แบบถูกสุขอนามัยบน Sublime

cover

หัวข้อพูดถึงการเขียนโค้ดแบบถูกสุขอนามัย แค่ดูจากภาพนี้มันต้องถูกสุขอนามัยแน่ๆ (credit http://www.zerochan.net/948521)

 

ก่อนจะเริ่มอ่านบทความนี้ หากใครยังไม่รู้จัก Sublime ขอแนะนำให้อ่านบทความที่แล้วก่อนนะครับ เพื่อความง่ายในการเข้าใจ

สวัสดีทุกคนอีกครั้งนะครับ วันทำงาน/วันเรียน ของทุกคนเป็นยังไงกันบ้างครับ มีความสุขกับ  Errors กันดีมั้ยครับ แต่ถ้าถามผมนี่ สุขทั้งน้ำตาเลยครับ ฮาาา แงงงง

เข้าใจว่าในการเขียนโปรแกรมนั้นปกติทุกคนมักเจอเจอกับปัญหา errors บ้าง โค้ดรันไม่ผ่านบ้าง อะไรพวกนี้กันเป็นปกติอยู่แล้ว โดยเฉพาะพวกที่เขียนภาษาสคริปต่างๆ เช่น PHP, Javascript, Python, etc. เพราะส่วนใหญ่พวกนี้ ไม่ค่อยมี IDE เฉพาะทางให้ใช้กันเท่าไหร่ ฉะนั้น เวลาเขียนโค้ดออกมาเลยไม่ค่อยต่างจากเขียนบน Notepad มากนัก เพราะเราไม่สามารถเทสพวก Syntax error อะไรได้เลย
Continue Reading…

การรับส่งข้อมูลระหว่างฟอร์มโดยวิธีอย่างง่าย

บทความวันนี้ เป็นคำถามจากทางผู้อ่านถามเข้ามา แต่เผอิญคนเขียน ดันลืมทำช่องให้กรอก Email ตอบกลับซะนี่… ผู้เขียนเลยคิดว่า เขียนเป็นบทความขึ้นมาใหม่เลยดีกว่า ง่ายดี
เรามาดูคำถามกันเลยดีกว่า
สร้างข้อมูลค้นหา mysql จาก VB ค้นหาข้อมูล ที่อยู่ใน mysql โดย link จาก form1 ใส่ข้อมูลที่ค้นหา แล้ว มาแสดงที่ form2 ที่เป็น txtbox นะครับ ทำไงหรอครับ
คำตอบ อันนี้ไม่ยากครับ เหมือนกับการส่ง String จาก form1 เข้าไปแสดงบน control ซักอันบน form2 นั่นแหละครับ ซึ่งเราอาจทำการส่งผ่าน Method ใดๆที่เราสร้างขึ้นมาบน form2 แล้วให้ Method นั้นๆ เรียกใช้ Me.Show()ก็พอแล้วครับ

MySQL (Again) with PHP

สวัสดีกันอีกครั้งในวันร้อนๆ แฉะๆ อีกที วันนี้ หากใครอ่านหัวเรื่องแล้ว และยังพอจำบทความที่แล้วๆกันได้ ก็คงจะนึกขึ้นมาได้ว่า ไอ้คนเขียนมันหากินกับ MySQL อีกแล้วเรอะ!!!ใช่แล้วครับ เราจะกลับมาพบกับ MySQL กันอีกครั้ง แต่ด้วยเทคโนโลยีที่เปลี่ยนไป ลืม .NET ทั้งหลายไปซะ เพราะคราวนี้ เราจะมายำกับ PHP
เอ.. ทำไมต้องเป็น PHP ละ ก็ในเมื่อเราเป็นแบบ .NET ไปแล้ว แถม .NET ก็เอาไปเขียนเว็บเป็น ASP .NET ได้ ไอ้คนเขียนมันจะมาสอนสิ่งที่ทำได้แล้วทำไม??? อ่า…จริงๆแล้วคำตอบของผู้เขียนก็ง่ายๆครับว่าทำไมเราถึงควรรู้อะไรที่มันทับซ้อนกันบ้าง เพราะแม้บางครั้ง เราจะเก่งสุดๆ หรือเซียนมากๆในภาษาใดภาษาหนึ่ง แต่ในหลายๆครั้ง คนที่จะเลือกแนวทางการทำงานของคุณ ก็ไม่ใช่ตัวคุณเอง แต่เป็นเจ้านายของคุณ(เรื่องสมมุติเท่านั้นนะ ไม่ใช่ชีวิตจริงของผู้เขียนเล๊ยยย ไม่เล๊ยยยยยยย TT-TT)

Continue Reading…

คลาสนี้ใครๆก็รัก เข้ามาหาไม่หยุดหย่อน แล้วจะประกาศที่ไหนดีละ โอ้แม่คุณ Static Class

หลังจากอ่านหัวข้อ Entry นี้แล้ว คิดว่าหลายๆคนคงสงสัยว่า ผู้เขียนเป็นอะไรกันแน่ ขอบอกเลยว่าไม่ได้เป็นอะไร แต่เนื้อหาตอนนี้มันให้ความรู้สึกอลวน ประดั่งชื่อเรื่องเสียจริง
 
คงมีหลายๆครั้ง ที่เราเขียนโปรแกรมขึ้นมา โดยมีการเขียนแบ่งออกเป็นหลายฟอร์ม ซึ่งมันก็เป็นเรื่องปกติอยู่แล้ว เราทุกคนทำกันได้ดี แต่บางครั้ง เราอาจมีการเขียนโค้ดในลักษณะที่ให้หลายๆฟอร์มของเรา เข้าถึงข้อมูลตัวเดียวกัน ซึ่งหากมีการรับส่งกันของข้อมูลระหว่างกันไม่กี่ฟอร์ม ก็คงเป็นเรื่องง่ายที่เราจะเขียนเมธอดขึ้นมาจัดการ แต่หากทั้ง 20 30 ฟอร์มของเรา เกิดต้องมีการเข้าถึงข้อมูลตัวเดียวกันขึ้นมาละ จะทำอย่างไร
 

Continue Reading…

MySql with C#, VB .NET

Programming Style ใน entry นี้ จะเป็นตอนพิเศษหน่อย คือจะเป็นการสอนการทำการโปรแกรมมิ่งผ่าน Database เบื้องต้น บน .NET Framework ซึ่ง เราจะทำงานบนองค์ประกอบที่ชื่อว่า OLEDB บน ADO.NET โดยจั้งใจเขียนเพื่อเพื่อนในสาขา ที่ไม่เคยได้เรียน VB หรือ C# มาก่อน
ทีนี้ เนื่องจากส่วนใหญ่องค์กร มักจะใช้ฐานข้อมูลที่ฟรี ฉะนั้น ในบทความนี้ เราจะยกตัวอย่างฐานข้อมูล MySQL เข้ามาใช้ในการอธิบาย เพื่อให้สามารถนำไปประยุกต์ใช้ได้โดยง่าย
สำหรับคนที่ต้องการหา MySQL มาลงในเครื่อง ถ้าอยากจะลงง่ายๆ แนะนำให้หา XAMPP มาลง เพราะเผื่ออนาคตต้องศึกษาพวก PHP หรืออะไรที่เกี่ยวกับเว็บ จะได้ใช้ XAMPP เป็นเซิฟเวอร์ในเครื่องได้เลย

Continue Reading…

เริ่มต้นกับ ภาษา c

ภาษา c นั้น ถือได้ว่าเป็นภาษาระดับสูงในการเขียนโปรแกรม ซึ่งมีความเข้าใจง่าย และเป็นพื้นฐานในการเรียนภาษาต่างๆต่อไป

หากพูดถึงการเขียนโปรแกรมแล้ว ถ้าคนไม่เคยมองเลยคงจะคิดว่าเป็นอะไรที่ยากมาก แต่ถ้าหากเรามองมันให้เหมือนกับสิ่งต่างๆ รอบตัว จะทำให้สามารถเขียนได้ง่ายขึ้น

 

ตัวอย่าง โปรแกรมการซักผ้า
Continue Reading…