โครงการหนังสือ ASP.NET 2.0 ฟรีสำหรับโรงเรียน
แจกไปหมดแล้ว 15 เล่มครับ
งานสัมนาดีของ Developer มาแล้วครับ งานนี้มีเรื่อง Visual Studio เป็นหลัก และเสริมด้วยการพัฒนาแอพพลิเคชั่นบน Windows Phone 7 และ Windows 8 เห็นก่อนใครครับ
ดูรายละเอียด และลงทะเบียนจากลิงค์นี้ครับ http://www.thaivmadmin.com/index.php/News/อยากเห็น-Windows-8-ก่อนใคร-ต้องมางาน-Microsoft-TechDays-Thailand-2012.html
Event ดีที่ยำใหญ่หลายหัวข้อครับ วันอาทิตย์ที่ 15 มกราคม 2012 นี้แล้วครับ อาจจะโพสต์ช้าไปหน่อย ใครสนใจดูได้ที่นี่ครับ http://www.facebook.com/events/317882901567092/
พอดีกำลังจะทำโปรเจคหนึ่งซึ่งมันต้องมีทั้งภาษาไทยและภาษาอังกฤษเลยอยากถามคนที่มีความรู้มาแนะนำวิธีการทำหน่อยครับ
อีกเรื่องผมไม่เคยเขียน WCF เว็บเซอร์วิสมาก่อนเลยใครพอจะแนะนำได้บ้างครับ ผมมีข้อสงสัยอยู่ว่า
1. ฐานข้อมูลที่ออกแบบจะต้องออกแบบยังไงครับ เพือให้ประมาณ 10 บริษัทเข้ามาใช้งานระบบเดียวกันแต่เป้นข้อมุลของใครของมัน
เว็บเซอร์วิสมันก็เหมือนกับ function นั่นเองครับ ซึ่งจะรับ input เข้ามาประมวลผลแล้วคืน output ออกไปครับ
สำหรับการรองรับหลายภาษาในฐานข้อมูล เราจะมีตารางหลัก 2 ตารางคือ
1. ตารางภาษา (Language) ที่เอาไว้เก็บ ID ของภาษา (Language ID) กับชื่อของมัน (Language Name) เช่น Thai, English, Japanese ครับ 2. ตารางหัวข้อที่เอาไว้เก็บหมายเลขหัวข้อ (Topic ID) กับชื่อหัวข้อ เช่น หมายเลข 1 เก็บชื่อของคอมพิวเตอร์
หลังจากนั้นค่อยสร้างตารางที่นำเอาค่าจากสองตารางหลักมารวมกัน ตารางแบบนี้เรียกว่า associated table ซึ่งจะเก็บความสำพันธ์ระหว่างสองตารางหลัก โดยจะมี 3 คอลัมน์คือ 1. Language ID 2. Topic ID 3. คำแปลสำหรับแต่ละภาษา และแต่ละหัวข้อ
ถ้าหากต้องการเก็บคำแปลแยกกันสำหรับหลายๆ บริษัท เราต้องต้องสร้างตารางหลักของบริษัทขึ้นมาก่อน แล้วนำ ID ของบริษัทไปเเพิ่มเป็นอีก 1 คอลัมน์ในตาราง associated table ครับ