เริ่มต้นที่นี่
ยินดีต้อนรับ และขอบพระคุณที่ท่านสนใจที่จะเริ่มเรียนรู้เทคโนโลยีใหม่จากไมโครซอฟท์ เราหวังว่าคุณจะนำสิ่งที่ได้เรียนรู้ไปช่วยแก้ปัญหา และเพิ่มคุณค่าให้กับงานของคุณอย่างได้ผล ข้อมูลในเว็บเพจหน้านี้ จะช่วยให้คุณเริ่มเรียนรู้เทคโนโลยีต่างๆ ไม่ว่าจะเป็น ASP.NET, Silverlight, WPF และ Windows Forms ได้อย่างรวดเร็ว และมีประสิทธิภาพ


สำหรับนักพัฒนาที่สนใจจะเริ่มต้นพัฒนาเว็บแอพพลิเคชั่นด้วย ASP.NET ก่อนอื่น เราลองมาดูกันว่า การสร้างเว็บแอพพลิเคชั่นจากศูนย์ ไปจนกลายเป็น "เว็บจัดเก็บบันทึกรายการที่ต้องทำ" ด้วย ASP.NET 2.0, ASP.NET AJAX, SQL Server Express Edition และ Visual Web Developer ซึ่งทั้งหมดเป็นเครื่องมือที่สามารถดาวน์โหลดได้ฟรีนั้น ทำได้อย่างไร

ไปชมกันที่นี่ได้เลย
 
ขั้นตอนเบื้องต้นเพื่อเริ่มเรียนรู้

  1. ดาวน์โหลดเครื่องมือที่จำเป็น เช่น ASP.NET Framework, ASP.NET AJAX และ Visual Web Developer
  2. ศึกษาวิธีการเขียนโปรแกรมเบื้องต้นจาก Visual Web Developer Guide Tour และ ASP.NET QuickStart Tutorials
  3. ชมวิดีโอสอนการทำงานเพิ่มเติมจาก Starter Videos และ "How Do I" Videos
  4. ศึกษาเพิ่มเติมจากแหล่งข้อมูลต่างๆในหน้า "เรียนรู้" หรือ หนังสือที่เกี่ยวข้อง
  5. ดาวน์โหลดหนังสือ Application Architecture Guide 2.0 และ Starter Kits ฟรี
 
สร้าง Rich Internet Application ด้วย Silverlight
ไมโครซอฟท์ Silverlight ช่วยให้คุณสามารถพัฒนาแอพพลิเคชั่นสำหรับอินเทอร์เน็ตชนิดใหม่ ซึ่งสามารถรันผ่านเว็บได้จากทุกๆที่ ไม่ว่าคุณจะใช้ระบบปฏิบัติการใด หรือเบราเซอร์ไหน ด้วยการต่อยอดจากองก์ความรู้ด้านการเขียนโปรแกรมเดิมของคุณ คุณสามารถเยี่ยมชม Silverlight Showcases เพื่อชมตัวอย่างแอพพลิเคชั่น หรือเริ่มพัฒนาตามขั้นตอนเบื้องต้นในส่วนถัดไป
 
ดาวน์โหลด และ ติดตั้งเครื่องมือพื้นฐาน

  1. ดาวน์โหลด Silverlight Tools for Visual Studio 2008 SP1 ซึ่งเป็นเครื่องมือเสริมสำหรับ Visual Studio 2008 SP1 หรือ Visual Web Developer Express with SP1 ซึ่งจะติดตั้งอัพเดต, เทมเพลตของโปรเจ็ค, รันไทม์สำหรับนักพัฒนา และ Software Development Kit จากนั้น อ่านข้อมูลเพิ่มเติมจากหน้า Overview และ Silverlight 2 Readme Notes คุณสามารถอัพเดตรันไทม์ใหม่ล่าสุดได้ทันที ทั้งสำหรับ วินโดว์ส และ แมค
  2. ดาวน์โหลด และติดตั้ง Microsoft Expression Blend 2 และ Microsoft Expression Blend 2 Service Pack 1 ซึ่งเป็นเครื่องมือสำหรับนักออกแบบ ที่จะช่วยให้คุณออกแบบส่วนติดต่อผู้ใช้ (User Interface) ที่สวยงามได้อย่างมีประสิทธิภาพยิ่งขึ้น
  3. ดาวน์โหลด และติดตั้ง Deep Zoom Composer เครื่องมือที่จะช่วยคุณเตรียมชุดภาพ สำหรับเทคโนโลยี Deep Zoom ใน Silverlight 2
  4. าวน์โหลด Silverlight Toolkit ซึ่งเป็นชุดคอนโทรล, คอมโพเนนท์ และเครื่องมืออรรถประโยชน์ ที่จะมาช่วยเสริมฟีเจอร์ใหม่ๆให้กับ Silverlight พร้อมกับรหัสต้นแบบ, ตัวอย่างการใช้งาน และ โค้ดสำหรับทดสอบการทำงาน
ขั้นตอนเบื้องต้นเพื่อเริ่มเรียนรู้


ชมวิดีโอแนะนำการสร้างแอพพลิเคชั่นเบื้องต้น เพื่อช่วยให้คุณเห็นภาพการพัฒนาจากต้นจนจบภายใน 13 นาที จากนั้นคุณสามารถอ่านบทความตามรายการในส่วนถัดไปเพิ่มเติม เพื่อให้เข้าใจและเรียนรู้ได้เร็วยิ่งขึ้น
 
 
WPF สำหรับมือใหม่
WPF หรือ Windows Presentation Foundation คือ คอมโพเนนท์ใหม่ที่มาพร้อมกับ .NET Framework 3.5 ซึ่งจะช่วยให้คุณสามารถสร้างแอพพลิเคชั่นสำหรับวินโดว์สยุคหน้าได้ WPF สนับสนุน ส่วนติดต่อผู้ใช้แบบใหม่, สื่อมัลติมีเดีย, ไฟล์เอกสาร, การใช้งานฮาร์ดแวร์ใหม่ๆอย่างมีประสิทธิภาพ, กราฟิกแบบเว็กเตอร์, การปรับขนาดฟอร์มตามปัจจัยแวดล้อมต่างๆ, การแสดงผลข้อมูลแบบอินเทอร์แอคทีฟ และ ประสิทธิภาพในการแสดงผลอื่นๆ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ WPF เพิ่มเติม เช่น เมื่อใด WPF จึงจะเหมาะกับงานของคุณ และ ติดตามอัพเดตต่างๆ รวมถึงเริ่มต้นได้ จากแหล่งข้อมูลต่อไปนี้
 
ขั้นตอนเบื้องต้นเพื่อเริ่มเรียนรู้

  1. ดาวน์โหลด และติดตั้งเครื่องมือที่จำเป็น เช่น .NET Framework 3.0, Visual Studio และ Expression Blend เสียก่อน
  2. เริ่มต้นโดยการอ่าน บทความแนะนำ Windows Presentation Foundation และ Guided Tour
  3. จากนั้นไปดูวิดีโอ WPF for Developers จาก Rob Relyea และ วิดีโอสอนการใช้งานคอนโทรลต่างๆ เพิ่มเติม รวมถึง "วิดีโอ How Do I ภาษาไทย" ด้วย
  4. ทำแบบฝึกหัดจาก hand-on lab และ virtual lab
  5. ดูตัวอย่างแอพพลิเคชั่นที่ใช้งานจริงจากหน้า showcases และดาวน์โหลด คอนโทรลเพิ่มเติม
  6. อย่าลืมไปดู ตัวอย่าง, สไลด์บรรยาย และ โครงการต้นแบบ แล้วเริ่มต้นสร้างแอพพลิเคชั่นของคุณเอง
 
เริ่มพัฒนาแอพพลิเคชั่นด้วย Windows Forms
Windows Forms คือ ชุดของคลาสใน .NET Framework ซึ่งจะช่วยให้คุณสามารถพัฒนาแอพพลิเคชั่นสำหรับวินโดว์ส ได้อย่างรวดเร็วและมีประสิทธิภาพ ด้วยไลบรารีสำหรับคอนโทรลและงานกราฟิกต่างๆที่ทรงพลัง คุณยังสามารถใช้งานวินโดว์สแอพพลิเคชั่นที่สร้างร่วมกับ WPF ได้ด้วยใน .NET Framework 3.5
 
ขั้นตอนเบื้องต้นเพื่อเริ่มเรียนรู้

  1. ดาวน์โหลด และติดตั้งเครื่องมือที่จำเป็น เช่น .NET Framework และ Visual Studio เสียก่อน
  2. เริ่มต้นด้วยการอ่าน บทความแนะนำ จากนั้นก็ ดูวิดีโอสอนการใช้งานคอนโทรลต่างๆ
  3. ค้นคว้าข้อมูลเพิ่มเติมจาก บทความทางเทคนิค และ คำถามที่ถูกถามบ่อย รวมถึงคำถามเกี่ยวกับการใช้งานร่วมกับ WPF
  4. ทำแบบฝึกหัดจาก hand-on lab และ virtual lab
  5. ดาวน์โหลดคอนโทรลเพิ่มเติม, ดูตัวอย่าง และ สไลด์บรรยาย