Graph Programming

จากที่ผ่านๆมาหลายบทความในช่วงนี้ ผู้เขียนได้เขียนแต่เรื่องที่ไม่ยากมากนัก คือไม่ต้องต้องมีการคำนวนซับซ้อนอะไรเท่าไหร่ เช่นการเชื่อมต่อกับฐานข้อมูล การส่งผ่านตัวแปรระหว่าง Class บน .NET อะไรแบบนี้ ซึ่งทำให้เราได้ห่างหายจากการวิเคราะห์โค้ดกันไปบ้างพอสมควร ในบทความนี้ ผู้เขียนจึงคิดขึ้นมาได้อย่างนึงว่า เราควรจะมีอะไรแรงๆมาขั้นบ้าง เพื่อความหลากหลายในบทความของเรา

พูดถึง Graph Programming ต้องย้อนกลับไปตั้งแต่ผู้เขียนยังเรียนอยู่มหาลัยฯ ปี 2 ซึ่งตอนนั้นผู้เขียนได้เรียนวิชา Data Structure and Algorithm ซึ่งในวิชานั้น ก็มีการสอนถึง Data Structure หลายๆตัว เช่น Queue, Stack, Linklistและก็รวมทั้ง Graph นี้ด้วย แต่สิ่งที่ต่างกันคือ ถ้าเป็น Queue, Stack หรือ Linklistอาจารย์เค้าจะเจาะเข้าไปให้เราดูโค้ด เอาไปใช้งาน แต่พอเป็น Graph กลับมีแค่การอธิบายทฤษฎี และการนำเอาไปใช้ ไม่ได้ลงโค้ด ผู้เขียนจึงได้ไปถามอาจารย์ท่านว่า ทำไมถึงไม่มีการสอนเชิงลึกเกี่ยวกับเรื่องนี้ ซึ่งอาจารย์ท่านก็ได้ตอบกลับมาว่า “เพราะแต่ละคน มีพื้นฐานไม่เท่ากันนะสิ ถึงแม้ว่าแต่ละคน จะเรียนมาเหมือนกัน แต่ในเมื่อสุดท้าย แต่ละคนมีพื้นฐานที่ไม่เท่ากันแล้ว จะสอนเรื่องให้ยากเกินไปเลยไม่ได้”

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

บทความวันนี้ เป็นคำถามจากทางผู้อ่านถามเข้ามา แต่เผอิญคนเขียน ดันลืมทำช่องให้กรอก 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…